API for provisioning and managing buckets.
Resource | Description |
POST /object/bucket | Creates a bucket in which users can create objects |
POST /object/bucket/{bucketName}/deactivate | Deletes the specified bucket |
GET /object/bucket/{bucketName}/empty-bucket-status | Get empty bucket status |
GET /object/bucket | Gets the list of buckets for the specified namespace |
PUT /object/bucket/{bucketName}/tags | Updates the tags provided tags for the specified bucket. Note that the operation will over write the existing tags with the new values. |
POST /object/bucket/{bucketName}/tags | Adds the tags provided tags for the specified bucket. |
DELETE /object/bucket/{bucketName}/tags | Deletes the provided tags for the specified bucket. |
PUT /object/bucket/{bucketName}/autocommit | Updates the default retention period setting for the specified bucket |
PUT /object/bucket/{bucketName}/retention | Updates the default retention period setting for the specified bucket |
GET /object/bucket/{bucketName}/retention | Gets the retention period setting for the specified bucket |
PUT /object/bucket/{bucketName}/object-lock-config | |
GET /object/bucket/{bucketName}/object-lock-config | |
PUT /object/bucket/{bucketName}/object-lock-enable | |
PUT /object/bucket/{bucketName}/allow-object-lock-with-ado | |
GET /object/bucket/{bucketName}/info | Gets bucket information for the specified bucket |
POST /object/bucket/{bucketName}/owner | Updates the owner for the specified bucket |
POST /object/bucket/{bucketName}/isstaleallowed | Updates isStaleAllowed details for the specified bucket |
GET /object/bucket/{bucketName}/lock | Gets lock information for the specified bucket |
PUT /object/bucket/{bucketName}/lock/{IsLocked} | Locks or unlocks the specified bucket |
PUT /object/bucket/{bucketName}/quota | Updates the quota for the given bucket |
GET /object/bucket/{bucketName}/quota | Gets the quota for the given bucket and namespace |
DELETE /object/bucket/{bucketName}/quota | Deletes the quota setting for the given bucket and namespace |
PUT /object/bucket/{bucketName}/acl | Updates the ACL for the given bucket and namespace. |
PUT /object/bucket/{bucketName}/policy | Add/Replace the policy for the specified bucket in namespace |
GET /object/bucket/{bucketName}/policy | Gets policy on the specified bucket |
DELETE /object/bucket/{bucketName}/policy | Deletes the bucket policy for the specified bucket. |
GET /object/bucket/{bucketName}/acl | Gets the ACL for the given bucket |
PUT /object/bucket/{bucketName}/defaultGroup | Updates the defaultGroup & defaultGroupPermissions for the given bucket and namespace. |
PUT /object/bucket/{bucketName}/metadata | Attaches additional metadata associated with the bucket for a given head-type |
DELETE /object/bucket/{bucketName}/metadata | Deletes additional metadata associated with the bucket for a given head-type |
GET /object/bucket/{bucketName}/metadata | Retrieves additional metadata associated with the bucket for a given head-type |
GET /object/bucket/acl/permissions | Gets all ACL permissions |
GET /object/bucket/acl/groups | Gets all ACL groups |
GET /object/bucket/searchmetadata | Lists the system metadata keys available. |
DELETE /object/bucket/{bucketName}/searchmetadata | Disables the metadata search functionality for a bucket. |
DELETE /object/bucket/{bucketName}/advancedMetadataSearch | Disables advanced metadata search functionality for a bucket. |
PUT /object/bucket/{bucketName}/advancedMetadataSearch | Enables advanced metadata search functionality for a bucket. |
PUT /object/bucket/{bucketName}/advancedMetadataSearchTarget | Sets advanced metadata search target for a bucket. |
PUT /object/bucket/{bucketName}/auditDeleteExpiration | Updates the audit delete expiration for the specified bucket. |
POST /object/bucket/{bucketName}/copypolicy | Set a data movement policy for the specified bucket |
POST /object/bucket/test-policy | Validates a DM policy |
POST /object/bucket/test-policy-edit | Validates a DM policy edit operation |
GET /object/bucket/{bucketName}/copypolicy | Returns DM policy for the specified bucket |
PUT /object/bucket/{bucketName}/copypolicy | Updates DM policy for the specified bucket |
DELETE /object/bucket/{bucketName}/copypolicy | Deletes DM policy for the specified bucket |
GET /object/bucket/copypolicy | Returns a list of all DM policies for the specified namespace |