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)