Cloud Enterprise Object Storage REST API

Search (SHIFT+S)




Bucket

/object/bucket

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.