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 | 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 |
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. |
PUT /object/bucket/{bucketName}/auditDeleteExpiration | Updates the audit delete expiration for the specified bucket. |