Adding delete remote bucket functionality (#1762)

This commit is contained in:
adfost
2022-03-28 15:36:23 -07:00
committed by GitHub
parent fcd50257ee
commit d1a5e5ba57
13 changed files with 962 additions and 54 deletions

View File

@@ -968,7 +968,7 @@ paths:
/buckets/{bucket_name}/delete-all-replication-rules:
delete:
summary: Deletes all replication rules on a bucket
summary: Deletes all replication rules from a bucket
operationId: DeleteAllReplicationRules
parameters:
- name: bucket_name
@@ -985,6 +985,30 @@ paths:
tags:
- UserAPI
/buckets/{bucket_name}/delete-selected-replication-rules:
delete:
summary: Deletes selected replication rules from a bucket
operationId: DeleteSelectedReplicationRules
parameters:
- name: bucket_name
in: path
required: true
type: string
- name: rules
in: body
required: true
schema:
$ref: "#/definitions/bucketReplicationRuleList"
responses:
204:
description: A successful response.
default:
description: Generic error response.
schema:
$ref: "#/definitions/error"
tags:
- UserAPI
/buckets/{bucket_name}/versioning:
get:
summary: Bucket Versioning
@@ -3212,6 +3236,14 @@ definitions:
destination:
$ref: "#/definitions/bucketReplicationDestination"
bucketReplicationRuleList:
type: object
properties:
rules:
type: array
items:
type: string
bucketReplicationResponse:
type: object
properties: