NetworkAclEntry

public struct NetworkAclEntry : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The IPv4 network range to allow or deny, in CIDR notation.

    Declaration

    Swift

    public let cidrBlock: String?
  • Indicates whether the rule is an egress rule (applied to traffic leaving the subnet).

    Declaration

    Swift

    public let egress: Bool?
  • ICMP protocol: The ICMP type and code.

    Declaration

    Swift

    public let icmpTypeCode: IcmpTypeCode?
  • The IPv6 network range to allow or deny, in CIDR notation.

    Declaration

    Swift

    public let ipv6CidrBlock: String?
  • TCP or UDP protocols: The range of ports the rule applies to.

    Declaration

    Swift

    public let portRange: PortRange?
  • The protocol number. A value of “-1” means all protocols.

    Declaration

    Swift

    public let `protocol`: String?
  • Indicates whether to allow or deny the traffic that matches the rule.

    Declaration

    Swift

    public let ruleAction: RuleAction?
  • The rule number for the entry. ACL entries are processed in ascending order by rule number.

    Declaration

    Swift

    public let ruleNumber: Int?
  • Undocumented

    Declaration

    Swift

    public init(cidrBlock: String? = nil, egress: Bool? = nil, icmpTypeCode: IcmpTypeCode? = nil, ipv6CidrBlock: String? = nil, portRange: PortRange? = nil, protocol: String? = nil, ruleAction: RuleAction? = nil, ruleNumber: Int? = nil)