ReadonlyaccountAccount that owns this bucket.
ReadonlybucketUnique identifier for this bucket.
ReadonlybucketUser-defined key-value metadata stored on the bucket.
ReadonlybucketGlobally unique name of this bucket.
ReadonlybucketAccess level of this bucket.
ReadonlycorsCORS rules configured on this bucket.
ReadonlydefaultDefault retention policy for newly uploaded files.
ReadonlydefaultDefault server-side encryption setting for new files in this bucket.
ReadonlyfileFile Lock configuration including authorization status and current settings.
ReadonlyisClientAuthorizedToRead: booleanWhether the caller is authorized to read file lock settings.
Readonlyvalue: { defaultRetention: BucketRetentionPolicy; isFileLockEnabled: boolean } | nullFile lock settings, or null if the caller lacks read authorization.
ReadonlylifecycleLifecycle rules configured on this bucket.
ReadonlyoptionsSet of options enabled on this bucket (e.g., 's3').
ReadonlyreplicationCross-region replication configuration for this bucket.
ReadonlyrevisionMonotonically increasing revision number, incremented on each bucket update.
Complete bucket metadata as returned by the B2 API. Corresponds to the bucket object in responses from
b2_list_buckets,b2_create_bucket, andb2_update_bucket.