AWSEC2SecurityGroup

Objective-C

@interface AWSEC2SecurityGroup

Swift

class AWSEC2SecurityGroup

Describes a security group.

  • A description of the security group.

    Declaration

    Objective-C

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

    Swift

    var detail: String? { get set }
  • The ID of the security group.

    Declaration

    Objective-C

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

    Swift

    var groupId: String? { get set }
  • The name of the security group.

    Declaration

    Objective-C

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

    Swift

    var groupName: String? { get set }
  • The inbound rules associated with the security group.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<AWSEC2IpPermission *> *_Nullable ipPermissions;

    Swift

    var ipPermissions: [AWSEC2IpPermission]? { get set }
  • The outbound rules associated with the security group.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<AWSEC2IpPermission *> *_Nullable ipPermissionsEgress;

    Swift

    var ipPermissionsEgress: [AWSEC2IpPermission]? { get set }
  • The Amazon Web Services account ID of the owner of the security group.

    Declaration

    Objective-C

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

    Swift

    var ownerId: String? { get set }
  • Any tags assigned to the security group.

    Declaration

    Objective-C

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

    Swift

    var tags: [AWSEC2Tag]? { get set }
  • The ID of the VPC for the security group.

    Declaration

    Objective-C

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

    Swift

    var vpcId: String? { get set }