SecurityGroup

public struct SecurityGroup : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • A description of the security group.

    Declaration

    Swift

    public let description: String?
  • The ID of the security group.

    Declaration

    Swift

    public let groupId: String?
  • The name of the security group.

    Declaration

    Swift

    public let groupName: String?
  • The inbound rules associated with the security group.

    Declaration

    Swift

    public let ipPermissions: [IpPermission]?
  • [VPC only] The outbound rules associated with the security group.

    Declaration

    Swift

    public let ipPermissionsEgress: [IpPermission]?
  • The AWS account ID of the owner of the security group.

    Declaration

    Swift

    public let ownerId: String?
  • Any tags assigned to the security group.

    Declaration

    Swift

    public let tags: [Tag]?
  • [VPC only] The ID of the VPC for the security group.

    Declaration

    Swift

    public let vpcId: String?
  • Undocumented

    Declaration

    Swift

    public init(description: String? = nil, groupId: String? = nil, groupName: String? = nil, ipPermissions: [IpPermission]? = nil, ipPermissionsEgress: [IpPermission]? = nil, ownerId: String? = nil, tags: [Tag]? = nil, vpcId: String? = nil)