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 of the grantee group.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable URI;
Swift
var uri: String? { get set }