Methods Changed in Bucket

Search (SHIFT+S)




Changes to Create Bucket

Creates a bucket in which users can create objects. The bucket is created in a storage pool associated with the specified replication group.

  • Current user will become the bucket owner.

  • If namespace to this bucket creation does not exist, user's namespace is used

  • For non SYSTEM_ADMIN user, namespace should be current user's namespace


Request Payload Changes

Field Description Type Notes
<object_bucket_create>
<blockSize> Block size in GB. Cannot be less than 1GB or use decimal values. Can be set to -1 to indicate quota value not defined. Long
<notificationSize> Notification size in GB. Cannot be less than 1GB or use decimal values. Can be set to -1 to indicate quota value not defined. Long
<name> Bucket name String
<vpool> Replication group identifier URI
<filesystem_enabled> flag indicating whether file-system is enabled for this bucket Boolean
<head_type> HeadType indicates the object head type that is allowed to access the bucket. If the bucket has FS-Enabled, then the FS heads are implicitly allowed to access this bucket String
<namespace> Namespace associated with the user/tenant that is allowed to access the bucket String
<TagSet> Tags - list of tags set for the Bucket
<Tag>     0-* Elements
<Key> The key of a tag String
<Value> The value of a tag String
</Tag>      
</TagSet>
<is_encryption_enabled> tag to enable encryption for the bucket Boolean
<default_group_file_read_permission> Flag indicating the Read permission for default group Boolean
<default_group_file_write_permission> Flag indicating the file write permission for default group Boolean
<default_group_file_execute_permission> Flag indicating the file execute permission for default group Boolean
<default_group_dir_read_permission> Flag indicating the directory read permission for default group. This is only applicable to folders created within the Filesystem-Enabled bucket. It is not applicable to files/objects Boolean
<default_group_dir_write_permission> Flag indicating the directory write permission for default group. This is only applicable to folders created within the Filesystem-Enabled bucket. It is not applicable to files/objects Boolean
<default_group_dir_execute_permission> Flag indicating the directory execute permission for default group. This is only applicable to folders created within the Filesystem-Enabled bucket. It is not applicable to files/objects Boolean
<default_group> Default group for Filesystem-enabled buckets String
<retention> Default retention period in seconds Long
<is_stale_allowed> tag to allow stale data in bucket Boolean
<search_metadata> Searchable tags assigned to objects created within the bucket.
<metadata>     0-* Elements
<type> The meta key type. String
<name> The meta key name. String
<datatype> The meta key data type. String
</metadata>      
</search_metadata>
<owner> Bucket owner String
<min_max_governor>    
<enforce_retention> Boolean
<minimum_fixed_retention> Long
<maximum_fixed_retention> Long
<minimum_variable_retention> Long
<maximum_variable_retention> Long
</min_max_governor>      
</object_bucket_create>
Notes: