CreateBucketRequest
¶
Source code in docs_src/capo_s3_control/types/create_bucket_request.py
acl
instance-attribute
¶
acl: NotRequired[BucketCannedACL]
The canned ACL to apply to the bucket.
This is not supported by Amazon S3 on Outposts buckets.
create_bucket_configuration
instance-attribute
¶
create_bucket_configuration: NotRequired[CreateBucketConfiguration]
The configuration information for the bucket.
This is not supported by Amazon S3 on Outposts buckets.
grant_full_control
instance-attribute
¶
grant_full_control: NotRequired[GrantFullControl]
Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.
This is not supported by Amazon S3 on Outposts buckets.
grant_read
instance-attribute
¶
grant_read: NotRequired[GrantRead]
Allows grantee to list the objects in the bucket.
This is not supported by Amazon S3 on Outposts buckets.
grant_read_acp
instance-attribute
¶
grant_read_acp: NotRequired[GrantReadACP]
Allows grantee to read the bucket ACL.
This is not supported by Amazon S3 on Outposts buckets.
grant_write
instance-attribute
¶
grant_write: NotRequired[GrantWrite]
Allows grantee to create, overwrite, and delete any object in the bucket.
This is not supported by Amazon S3 on Outposts buckets.
grant_write_acp
instance-attribute
¶
grant_write_acp: NotRequired[GrantWriteACP]
Allows grantee to write the ACL for the applicable bucket.
This is not supported by Amazon S3 on Outposts buckets.
object_lock_enabled_for_bucket
instance-attribute
¶
object_lock_enabled_for_bucket: ObjectLockEnabledForBucket
Specifies whether you want S3 Object Lock to be enabled for the new bucket.
This is not supported by Amazon S3 on Outposts buckets.
outpost_id
instance-attribute
¶
outpost_id: NotRequired[NonEmptyMaxLength64String]
The ID of the Outposts where the bucket is being created.
This ID is required by Amazon S3 on Outposts buckets.