KxEnvironmentTransitGatewayConfigurationAttachmentNetworkAclConfigurationArgs

data class KxEnvironmentTransitGatewayConfigurationAttachmentNetworkAclConfigurationArgs(val cidrBlock: Output<String>, val icmpTypeCode: Output<KxEnvironmentTransitGatewayConfigurationAttachmentNetworkAclConfigurationIcmpTypeCodeArgs>? = null, val portRange: Output<KxEnvironmentTransitGatewayConfigurationAttachmentNetworkAclConfigurationPortRangeArgs>? = null, val protocol: Output<String>, val ruleAction: Output<String>, val ruleNumber: Output<Int>) : ConvertibleToJava<KxEnvironmentTransitGatewayConfigurationAttachmentNetworkAclConfigurationArgs>

Constructors

constructor(cidrBlock: Output<String>, icmpTypeCode: Output<KxEnvironmentTransitGatewayConfigurationAttachmentNetworkAclConfigurationIcmpTypeCodeArgs>? = null, portRange: Output<KxEnvironmentTransitGatewayConfigurationAttachmentNetworkAclConfigurationPortRangeArgs>? = null, protocol: Output<String>, ruleAction: Output<String>, ruleNumber: Output<Int>)

Properties

Link copied to clipboard
val cidrBlock: Output<String>

The IPv4 network range to allow or deny, in CIDR notation. The specified CIDR block is modified to its canonical form. For example, 100.68.0.18/18 will be converted to 100.68.0.0/18.

Link copied to clipboard

Defines the ICMP protocol that consists of the ICMP type and code. Defined below.

Link copied to clipboard

Range of ports the rule applies to. Defined below.

Link copied to clipboard
val protocol: Output<String>

Protocol number. A value of 1 means all the protocols.

Link copied to clipboard
val ruleAction: Output<String>

Indicates whether to allow or deny the traffic that matches the rule.

Link copied to clipboard
val ruleNumber: Output<Int>

Rule number for the entry. All the network ACL entries are processed in ascending order by rule number.

Functions

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