DefaultNetworkAclIngress

data class DefaultNetworkAclIngress(val action: String, val cidrBlock: String? = null, val fromPort: Int, val icmpCode: Int? = null, val icmpType: Int? = null, val ipv6CidrBlock: String? = null, val protocol: String, val ruleNo: Int, val toPort: Int)

Constructors

Link copied to clipboard
constructor(action: String, cidrBlock: String? = null, fromPort: Int, icmpCode: Int? = null, icmpType: Int? = null, ipv6CidrBlock: String? = null, protocol: String, ruleNo: Int, toPort: Int)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The action to take.

Link copied to clipboard
val cidrBlock: String? = null

The CIDR block to match. This must be a valid network mask.

Link copied to clipboard

The from port to match.

Link copied to clipboard
val icmpCode: Int? = null

The ICMP type code to be used. Default 0.

Link copied to clipboard
val icmpType: Int? = null

The ICMP type to be used. Default 0.

Link copied to clipboard
val ipv6CidrBlock: String? = null

The IPv6 CIDR block.

Link copied to clipboard

The protocol to match. If using the -1 'all' protocol, you must specify a from and to port of 0.

Link copied to clipboard
val ruleNo: Int

The rule number. Used for ordering.

Link copied to clipboard
val toPort: Int

The to port to match. The following arguments are optional: