AWSEC2SecurityGroup

@interface AWSEC2SecurityGroup

Describes a security group

  • A description of the security group.

    Declaration

    Objective-C

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

    Swift

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

    Declaration

    Objective-C

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

    Swift

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

    Declaration

    Objective-C

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

    Swift

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

    Declaration

    Objective-C

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

    Swift

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

    Declaration

    Objective-C

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

    Swift

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

    Declaration

    Objective-C

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

    Swift

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

    Declaration

    Objective-C

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

    Swift

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

    Declaration

    Objective-C

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

    Swift

    var vpcId: String? { get set }