Properties of a RouterNat.
Package
@google-cloud/computeProperties
drainNatIps
drainNatIps?: (string[]|null);
RouterNat drainNatIps
enableDynamicPortAllocation
enableDynamicPortAllocation?: (boolean|null);
RouterNat enableDynamicPortAllocation
enableEndpointIndependentMapping
enableEndpointIndependentMapping?: (boolean|null);
RouterNat enableEndpointIndependentMapping
endpointTypes
endpointTypes?: (string[]|null);
RouterNat endpointTypes
icmpIdleTimeoutSec
icmpIdleTimeoutSec?: (number|null);
RouterNat icmpIdleTimeoutSec
logConfig
logConfig?: (google.cloud.compute.v1.IRouterNatLogConfig|null);
RouterNat logConfig
maxPortsPerVm
maxPortsPerVm?: (number|null);
RouterNat maxPortsPerVm
minPortsPerVm
minPortsPerVm?: (number|null);
RouterNat minPortsPerVm
name
name?: (string|null);
RouterNat name
natIpAllocateOption
natIpAllocateOption?: (string|null);
RouterNat natIpAllocateOption
natIps
natIps?: (string[]|null);
RouterNat natIps
rules
rules?: (google.cloud.compute.v1.IRouterNatRule[]|null);
RouterNat rules
sourceSubnetworkIpRangesToNat
sourceSubnetworkIpRangesToNat?: (string|null);
RouterNat sourceSubnetworkIpRangesToNat
subnetworks
subnetworks?: (google.cloud.compute.v1.IRouterNatSubnetworkToNat[]|null);
RouterNat subnetworks
tcpEstablishedIdleTimeoutSec
tcpEstablishedIdleTimeoutSec?: (number|null);
RouterNat tcpEstablishedIdleTimeoutSec
tcpTimeWaitTimeoutSec
tcpTimeWaitTimeoutSec?: (number|null);
RouterNat tcpTimeWaitTimeoutSec
tcpTransitoryIdleTimeoutSec
tcpTransitoryIdleTimeoutSec?: (number|null);
RouterNat tcpTransitoryIdleTimeoutSec
udpIdleTimeoutSec
udpIdleTimeoutSec?: (number|null);
RouterNat udpIdleTimeoutSec