class Aws::S3::Types::PutBucketAclRequest


@see docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketAclRequest AWS API Documentation
@return [String]
denied).
request fails with the HTTP status code ‘403 Forbidden` (access
you provide does not match the actual owner of the bucket, the
The account ID of the expected bucket owner. If the account ID that
@!attribute [rw] expected_bucket_owner
@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 [String]<br>: docs.aws.amazon.com/AmazonS3/latest/userguide/checking-object-integrity.html<br><br><br><br>provided `ChecksumAlgorithm` parameter.
If you provide an individual checksum, Amazon S3 ignores any
object integrity] in the *Amazon S3 User Guide*.
status code `400 Bad Request`. For more information, see [Checking
header sent. Otherwise, Amazon S3 fails the request with the HTTP
there must be a corresponding `x-amz-checksum` or `x-amz-trailer`
functionality if you don’t use the SDK. When you send this header,
when you use the SDK. This header will not provide any additional
Indicates the algorithm used to create the checksum for the request
@!attribute [rw] checksum_algorithm
@return [String]<br>: www.ietf.org/rfc/rfc1864.txt<br><br><br><br>calculated automatically.
Interface (CLI) or Amazon Web Services SDKs, this field is
For requests made using the Amazon Web Services Command Line

1864.][1]
body was not corrupted in transit. For more information, go to [RFC
must be used as a message integrity check to verify that the request
The Base64 encoded 128-bit ‘MD5` digest of the data. This header
@!attribute [rw] content_md5
@return [String]
The bucket to which to apply the ACL.
@!attribute [rw] bucket
@return [Types::AccessControlPolicy]
grantee.
Contains the elements that set the ACL permissions for an object per
@!attribute [rw] access_control_policy
@return [String]
The canned ACL to apply to the bucket.
@!attribute [rw] acl