AWSEC2AllowedPrincipal

Objective-C

@interface AWSEC2AllowedPrincipal

Swift

class AWSEC2AllowedPrincipal

Describes a principal.

  • The Amazon Resource Name (ARN) of the principal.

    Declaration

    Objective-C

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

    Swift

    var principal: String? { get set }
  • The type of principal.

    Declaration

    Objective-C

    @property (nonatomic) AWSEC2PrincipalType principalType;

    Swift

    var principalType: AWSEC2PrincipalType { get set }
  • The ID of the service.

    Declaration

    Objective-C

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

    Swift

    var serviceId: String? { get set }
  • The ID of the service permission.

    Declaration

    Objective-C

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

    Swift

    var servicePermissionId: String? { get set }
  • The tags.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<AWSEC2Tag *> *_Nullable tags;

    Swift

    var tags: [AWSEC2Tag]? { get set }