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)
View on GitHub
NetworkAclEntry Structure Reference