AWSS3Grantee

Objective-C

@interface AWSS3Grantee

Swift

class AWSS3Grantee

Container for the person being granted permissions.

Required parameters: [Type]

  • Screen name of the grantee.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable displayName;

    Swift

    var displayName: String? { get set }
  • Email address of the grantee.

    Using email addresses to specify a grantee is only supported in the following AWS 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 in the AWS General Reference.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable emailAddress;

    Swift

    var emailAddress: String? { get set }
  • The canonical user ID of the grantee.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable identifier;

    Swift

    var identifier: String? { get set }
  • Type of grantee

    Declaration

    Objective-C

    @property (nonatomic) AWSS3Types types;

    Swift

    var types: AWSS3Types { get set }
  • URI

    URI of the grantee group.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable URI;

    Swift

    var uri: String? { get set }