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