RouterNatSubnetworkArgs

data class RouterNatSubnetworkArgs(val name: Output<String>, val secondaryIpRangeNames: Output<List<String>>? = null, val sourceIpRangesToNats: Output<List<String>>) : ConvertibleToJava<RouterNatSubnetworkArgs>

Constructors

Link copied to clipboard
constructor(name: Output<String>, secondaryIpRangeNames: Output<List<String>>? = null, sourceIpRangesToNats: Output<List<String>>)

Properties

Link copied to clipboard
val name: Output<String>

Self-link of subnetwork to NAT

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

List of the secondary ranges of the subnetwork that are allowed to use NAT. This can be populated only if LIST_OF_SECONDARY_IP_RANGES is one of the values in sourceIpRangesToNat

Link copied to clipboard

List of options for which source IPs in the subnetwork should have NAT enabled. Supported values include: ALL_IP_RANGES, LIST_OF_SECONDARY_IP_RANGES, PRIMARY_IP_RANGE.

Functions

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