SecurityGroupRuleDescription

public struct SecurityGroupRuleDescription : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The start of the port range for the TCP and UDP protocols, or an ICMP/ICMPv6 type number. A value of -1 indicates all ICMP/ICMPv6 types.

    Declaration

    Swift

    public let fromPort: Int64?
  • The IPv4 ranges for the security group rule.

    Declaration

    Swift

    public let iPV4Range: String?
  • The IPv6 ranges for the security group rule.

    Declaration

    Swift

    public let iPV6Range: String?
  • The ID of the prefix list for the security group rule.

    Declaration

    Swift

    public let prefixListId: String?
  • The IP protocol name (tcp, udp, icmp, icmpv6) or number.

    Declaration

    Swift

    public let `protocol`: String?
  • The end of the port range for the TCP and UDP protocols, or an ICMP/ICMPv6 code. A value of -1 indicates all ICMP/ICMPv6 codes.

    Declaration

    Swift

    public let toPort: Int64?
  • Undocumented

    Declaration

    Swift

    public init(fromPort: Int64? = nil, iPV4Range: String? = nil, iPV6Range: String? = nil, prefixListId: String? = nil, protocol: String? = nil, toPort: Int64? = nil)