Class: Aws::S3::Types::Grantee
- Inherits:
-
Struct
- Object
- Struct
- Aws::S3::Types::Grantee
- Defined in:
- gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb
Overview
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",
}
Container for the person being granted permissions.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#display_name ⇒ String
Screen name of the grantee.
-
#email_address ⇒ String
Email address of the grantee.
-
#id ⇒ String
The canonical user ID of the grantee.
-
#type ⇒ String
Type of grantee.
-
#uri ⇒ String
URI of the grantee group.
Instance Attribute Details
#display_name ⇒ String
Screen name of the grantee.
6950 6951 6952 6953 6954 6955 6956 6957 6958 |
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 6950 class Grantee < Struct.new( :display_name, :email_address, :id, :type, :uri) SENSITIVE = [] include Aws::Structure end |
#email_address ⇒ String
Email address of the grantee.
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 in the Amazon Web Services General Reference.
6950 6951 6952 6953 6954 6955 6956 6957 6958 |
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 6950 class Grantee < Struct.new( :display_name, :email_address, :id, :type, :uri) SENSITIVE = [] include Aws::Structure end |
#id ⇒ String
The canonical user ID of the grantee.
6950 6951 6952 6953 6954 6955 6956 6957 6958 |
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 6950 class Grantee < Struct.new( :display_name, :email_address, :id, :type, :uri) SENSITIVE = [] include Aws::Structure end |