aboutsummaryrefslogtreecommitdiff
path: root/src/api/admin/router_v2.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/api/admin/router_v2.rs')
-rw-r--r--src/api/admin/router_v2.rs34
1 files changed, 17 insertions, 17 deletions
diff --git a/src/api/admin/router_v2.rs b/src/api/admin/router_v2.rs
index 45613ea4..a6f110a7 100644
--- a/src/api/admin/router_v2.rs
+++ b/src/api/admin/router_v2.rs
@@ -55,10 +55,8 @@ impl AdminApiRequest {
POST AllowBucketKey (body),
POST DenyBucketKey (body),
// Bucket aliases
- POST AddGlobalBucketAlias (body),
- POST RemoveGlobalBucketAlias (body),
- POST AddLocalBucketAlias (body),
- POST RemoveLocalBucketAlias (body),
+ POST AddBucketAlias (body),
+ POST RemoveBucketAlias (body),
]);
if let Some(message) = query.nonempty_message() {
@@ -174,24 +172,26 @@ impl AdminApiRequest {
Ok(AdminApiRequest::DenyBucketKey(DenyBucketKeyRequest(req)))
}
// Bucket aliasing
- Endpoint::GlobalAliasBucket { id, alias } => Ok(AdminApiRequest::AddGlobalBucketAlias(
- AddGlobalBucketAliasRequest {
+ Endpoint::GlobalAliasBucket { id, alias } => {
+ Ok(AdminApiRequest::AddBucketAlias(AddBucketAliasRequest {
+ access_key_id: None,
bucket_id: id,
alias,
- },
- )),
- Endpoint::GlobalUnaliasBucket { id, alias } => Ok(
- AdminApiRequest::RemoveGlobalBucketAlias(RemoveGlobalBucketAliasRequest {
+ }))
+ }
+ Endpoint::GlobalUnaliasBucket { id, alias } => Ok(AdminApiRequest::RemoveBucketAlias(
+ RemoveBucketAliasRequest {
+ access_key_id: None,
bucket_id: id,
alias,
- }),
- ),
+ },
+ )),
Endpoint::LocalAliasBucket {
id,
access_key_id,
alias,
- } => Ok(AdminApiRequest::AddLocalBucketAlias(AddLocalBucketAliasRequest {
- access_key_id,
+ } => Ok(AdminApiRequest::AddBucketAlias(AddBucketAliasRequest {
+ access_key_id: Some(access_key_id),
bucket_id: id,
alias,
})),
@@ -199,9 +199,9 @@ impl AdminApiRequest {
id,
access_key_id,
alias,
- } => Ok(AdminApiRequest::RemoveLocalBucketAlias(
- RemoveLocalBucketAliasRequest {
- access_key_id,
+ } => Ok(AdminApiRequest::RemoveBucketAlias(
+ RemoveBucketAliasRequest {
+ access_key_id: Some(access_key_id),
bucket_id: id,
alias,
},