DefaultNetworkAclIngressArgs

data class DefaultNetworkAclIngressArgs(val action: Output<String>, val cidrBlock: Output<String>? = null, val fromPort: Output<Int>, val icmpCode: Output<Int>? = null, val icmpType: Output<Int>? = null, val ipv6CidrBlock: Output<String>? = null, val protocol: Output<String>, val ruleNo: Output<Int>, val toPort: Output<Int>) : ConvertibleToJava<DefaultNetworkAclIngressArgs>

Constructors

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

Properties

Link copied to clipboard
val action: Output<String>

The action to take.

Link copied to clipboard
val cidrBlock: Output<String>? = null

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

Link copied to clipboard
val fromPort: Output<Int>

The from port to match.

Link copied to clipboard
val icmpCode: Output<Int>? = null

The ICMP type code to be used. Default 0.

Link copied to clipboard
val icmpType: Output<Int>? = null

The ICMP type to be used. Default 0.

Link copied to clipboard
val ipv6CidrBlock: Output<String>? = null

The IPv6 CIDR block.

Link copied to clipboard
val protocol: Output<String>

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: Output<Int>

The rule number. Used for ordering.

Link copied to clipboard
val toPort: Output<Int>

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

Functions

Link copied to clipboard
open override fun toJava(): DefaultNetworkAclIngressArgs