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 or response-only type of this bucket.
ReadonlycorsCORS rules configured on this bucket.
ReadonlydefaultDefault server-side encryption setting for new files in this bucket.
ReadonlyisClientAuthorizedToRead: booleanWhether the caller is authorized to read default server-side encryption settings.
Readonlyvalue: PublicEncryptionSetting | nullDefault server-side encryption settings, or null if the caller lacks read authorization.
ReadonlyfileFile Lock configuration including authorization status and current settings.
ReadonlyisClientAuthorizedToRead: booleanWhether the caller is authorized to read file lock settings.
Readonlyvalue: { defaultRetention: BucketDefaultRetention; 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., BucketKeyOption.S3).
ReadonlyreplicationCross-region replication configuration, filtered by caller authorization.
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.