class Aws::S3Control::Types::S3SetObjectAclOperation
Contains the configuration parameters for a Set Object ACL operation. S3 Batch Operations passes every object to the underlying PUT Object acl API. For more information about the parameters for this operation, see [PUT Object acl].
[1]: docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectPUTacl.html
@note When making an API call, you may pass S3SetObjectAclOperation
data as a hash: { access_control_policy: { access_control_list: { owner: { # required id: "NonEmptyMaxLength1024String", display_name: "NonEmptyMaxLength1024String", }, grants: [ { grantee: { type_identifier: "id", # accepts id, emailAddress, uri identifier: "NonEmptyMaxLength1024String", display_name: "NonEmptyMaxLength1024String", }, permission: "FULL_CONTROL", # accepts FULL_CONTROL, READ, WRITE, READ_ACP, WRITE_ACP }, ], }, canned_access_control_list: "private", # accepts private, public-read, public-read-write, aws-exec-read, authenticated-read, bucket-owner-read, bucket-owner-full-control }, }
@!attribute [rw] access_control_policy
@return [Types::S3AccessControlPolicy]
@see docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/S3SetObjectAclOperation AWS API Documentation
Constants
- SENSITIVE