Class | AWS::S3::AccessControlList::Grant |
In: |
lib/aws/s3/access_control_list.rb
|
Parent: | Object |
Represents a single grant in an ACL. Both `grantee` and `permission` are required for each grant when setting an ACL.
See docs.amazonwebservices.com/AmazonS3/latest/dev/ACLOverview.html for more information on how grantees and permissions are interpreted by S3.
@attr [Grantee] grantee The user or users who are granted
access according to this grant. You can specify this as a hash: grant.grantee = { :amazon_customer_email => "foo@example.com" }
@attr [Permission or Symbol] permission The type of
permission that is granted by this grant. Valid values are: * `:read` * `:write` * `:read_acp` * `:write_acp` * `:full_control`