class Aws::S3::Types::TargetGrant

Container for granting information.

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

data as a hash:

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

@!attribute [rw] grantee

Container for the person being granted permissions.
@return [Types::Grantee]

@!attribute [rw] permission

Logging permissions assigned to the grantee for the bucket.
@return [String]

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

Constants

SENSITIVE