class Aws::S3::Types::CreateBucketRequest


@see docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/CreateBucketRequest AWS API Documentation
@return [String]
ACL or an equivalent form of this ACL expressed in the XML format.
full control ACLs, such as the ‘bucket-owner-full-control` canned
only accepts PUT requests that don’t specify an ACL or bucket owner
and has full control over every object in the bucket. The bucket
no longer affect permissions. The bucket owner automatically owns
BucketOwnerEnforced - Access control lists (ACLs) are disabled and
object is uploaded with the ‘bucket-owner-full-control` canned ACL.
ObjectWriter - The uploading account will own the object if the
`bucket-owner-full-control` canned ACL.
ownership to the bucket owner if the objects are uploaded with the
BucketOwnerPreferred - Objects uploaded to the bucket change
controls.
The container element for object ownership for a bucket’s ownership
@!attribute [rw] object_ownership
@return [Boolean]
bucket.
Specifies whether you want S3 Object Lock to be enabled for the new
@!attribute [rw] object_lock_enabled_for_bucket
@return [String]
Allows grantee to write the ACL for the applicable bucket.
@!attribute [rw] grant_write_acp
@return [String]
deletions and overwrites of those objects.
For the bucket and object owners of existing objects, also allows
Allows grantee to create new objects in the bucket.
@!attribute [rw] grant_write
@return [String]
Allows grantee to read the bucket ACL.
@!attribute [rw] grant_read_acp
@return [String]
Allows grantee to list the objects in the bucket.
@!attribute [rw] grant_read
@return [String]
on the bucket.
Allows grantee the read, write, read ACP, and write ACP permissions
@!attribute [rw] grant_full_control
@return [Types::CreateBucketConfiguration]
The configuration information for the bucket.
@!attribute [rw] create_bucket_configuration
@return [String]
The name of the bucket to create.
@!attribute [rw] bucket
@return [String]
The canned ACL to apply to the bucket.
@!attribute [rw] acl