pub struct Bucket {Show 41 fields
pub name: String,
pub id: String,
pub link: Link,
pub namespace: String,
pub replication: String,
pub locked: bool,
pub fs_acess_enabled: bool,
pub soft_quota: String,
pub created: String,
pub is_stale_allowed: bool,
pub object_lock_with_ado_allowed: bool,
pub is_tso_read_only: bool,
pub default_object_lock_retention_mode: String,
pub default_object_lock_retention_years: i32,
pub default_object_lock_retention_days: i32,
pub default_retention: i64,
pub block_size_in_g_b: i64,
pub auto_commit_period: i64,
pub notification_size_in_g_b: i64,
pub block_size_in_count: i64,
pub notification_size_in_count: i64,
pub is_encryption_enabled: bool,
pub retention: i64,
pub default_group: String,
pub default_group_file_read_permission: bool,
pub default_group_file_write_permission: bool,
pub default_group_file_execute_permission: bool,
pub default_group_dir_read_permission: bool,
pub default_group_dir_write_permission: bool,
pub default_group_dir_execute_permission: bool,
pub min_max_governor: MinMaxGovernor,
pub audit_delete_expiration: i64,
pub enable_advanced_metadata_search: bool,
pub advanced_metadata_search_target_name: String,
pub advanced_metadata_search_target_stream: String,
pub is_empty_bucket_in_progress: bool,
pub meta_data: SearchMetaData,
pub local_object_metadata_reads: bool,
pub apitype: String,
pub bucket_owner: String,
pub tags: Vec<BucketTag>,
}
Expand description
Buckets are object containers that are used to control access to objects. ObjectScale supports bucket-to-bucket replication of the objects within a bucket.
Fields§
§name: String
Name assigned to this resource in ECS. The resource name is set by a user and can be changed at any time. It is not a unique identifier.
id: String
Identifier that is generated by ECS when the resource is created. The resource Id is guaranteed to be unique and immutable across all virtual data centers for all time.
link: Link
Hyperlink to the details for this resource
namespace: String
Namespace
replication: String
§locked: bool
“Locked” status of a bucket
fs_acess_enabled: bool
Bucket “file system access enabled” status
soft_quota: String
Bucket soft quota
created: String
Bucket creation time
is_stale_allowed: bool
Bucket isStaleAllowed flag
object_lock_with_ado_allowed: bool
If true Object Lock and ADO can be enabled together. See the Admin Guide for more information.
is_tso_read_only: bool
Bucket isStaleAllowed flag
default_object_lock_retention_mode: String
Default object lock retention mode
default_object_lock_retention_years: i32
Default object lock retention years
default_object_lock_retention_days: i32
Default object lock retention days
default_retention: i64
Default bucket retention
block_size_in_g_b: i64
Block size in GB
auto_commit_period: i64
auto-commit interval
notification_size_in_g_b: i64
Notification size in GB
block_size_in_count: i64
§notification_size_in_count: i64
§is_encryption_enabled: bool
Bucket isEncryptionEnabled flag
retention: i64
Default retention value for the bucket.
default_group: String
Bucket’s default group
default_group_file_read_permission: bool
Flag indicating the Read permission for default group
default_group_file_write_permission: bool
Flag indicating the file write permission for default group
default_group_file_execute_permission: bool
Flag indicating the file execute permission for default group
default_group_dir_read_permission: bool
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
default_group_dir_write_permission: bool
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
default_group_dir_execute_permission: bool
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
min_max_governor: MinMaxGovernor
§audit_delete_expiration: i64
Bucket audit delete expiration in seconds
enable_advanced_metadata_search: bool
§advanced_metadata_search_target_name: String
§advanced_metadata_search_target_stream: String
§is_empty_bucket_in_progress: bool
Optional. If true the bucket is in the process of being deleted. The bucket will be read only and no changes will be allowed on the bucket until the operation completes.
meta_data: SearchMetaData
§local_object_metadata_reads: bool
Local object metadata reads bucket flag.
apitype: String
API type
bucket_owner: String
Bucket owner
Keywords and labels that can be added by a user to a resource to make it easy to find when doing a search.