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`

Included Modules

ACLObject

[Validate]