Router Nat Args
fun RouterNatArgs(drainNatIps: Output<List<String>>? = null, enableDynamicPortAllocation: Output<Boolean>? = null, enableEndpointIndependentMapping: Output<Boolean>? = null, endpointTypes: Output<List<RouterNatEndpointTypesItem>>? = null, icmpIdleTimeoutSec: Output<Int>? = null, logConfig: Output<RouterNatLogConfigArgs>? = null, maxPortsPerVm: Output<Int>? = null, minPortsPerVm: Output<Int>? = null, name: Output<String>? = null, natIpAllocateOption: Output<RouterNatNatIpAllocateOption>? = null, natIps: Output<List<String>>? = null, rules: Output<List<RouterNatRuleArgs>>? = null, sourceSubnetworkIpRangesToNat: Output<RouterNatSourceSubnetworkIpRangesToNat>? = null, subnetworks: Output<List<RouterNatSubnetworkToNatArgs>>? = null, tcpEstablishedIdleTimeoutSec: Output<Int>? = null, tcpTimeWaitTimeoutSec: Output<Int>? = null, tcpTransitoryIdleTimeoutSec: Output<Int>? = null, udpIdleTimeoutSec: Output<Int>? = null)