class Aws::S3::Types::Grantee

Container for the person being granted permissions.

@note When making an API call, you may pass Grantee

data as a hash:

    {
      display_name: "DisplayName",
      email_address: "EmailAddress",
      id: "ID",
      type: "CanonicalUser", # required, accepts CanonicalUser, AmazonCustomerByEmail, Group
      uri: "URI",
    }

@!attribute [rw] display_name

Screen name of the grantee.
@return [String]

@!attribute [rw] email_address

Email address of the grantee.

<note markdown="1"> Using email addresses to specify a grantee is only supported in the
following Amazon Web Services Regions:

 * US East (N. Virginia)

* US West (N. California)

* US West (Oregon)

* Asia Pacific (Singapore)

* Asia Pacific (Sydney)

* Asia Pacific (Tokyo)

* Europe (Ireland)

* South America (São Paulo)

 For a list of all the Amazon S3 supported Regions and endpoints, see
[Regions and Endpoints][1] in the Amazon Web Services General
Reference.

 </note>

[1]: https://docs.aws.amazon.com/general/latest/gr/rande.html#s3_region
@return [String]

@!attribute [rw] id

The canonical user ID of the grantee.
@return [String]

@!attribute [rw] type

Type of grantee
@return [String]

@!attribute [rw] uri

URI of the grantee group.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/Grantee AWS API Documentation

Constants

SENSITIVE