Skip to content

Commit f3a1e4e

Browse files
fix: add hottier APIs for standalone (#958)
add hottier api scopes for standalone server
1 parent 57d50a1 commit f3a1e4e

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

server/src/handlers/http/modal/server.rs

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -384,6 +384,25 @@ impl Server {
384384
.to(logstream::get_cache_enabled)
385385
.authorize_for_stream(Action::GetCacheEnabled),
386386
),
387+
)
388+
.service(
389+
web::resource("/hottier")
390+
// PUT "/logstream/{logstream}/hottier" ==> Set hottier for given logstream
391+
.route(
392+
web::put()
393+
.to(logstream::put_stream_hot_tier)
394+
.authorize_for_stream(Action::PutHotTierEnabled),
395+
)
396+
.route(
397+
web::get()
398+
.to(logstream::get_stream_hot_tier)
399+
.authorize_for_stream(Action::GetHotTierEnabled),
400+
)
401+
.route(
402+
web::delete()
403+
.to(logstream::delete_stream_hot_tier)
404+
.authorize_for_stream(Action::DeleteHotTierEnabled),
405+
),
387406
),
388407
)
389408
}

0 commit comments

Comments
 (0)