IRouterNat

google.cloud.compute.v1. IRouterNat

Properties of a RouterNat.

Properties:
Name Type Attributes Description
drainNatIps Array.<string> | null <optional>

RouterNat drainNatIps

enableDynamicPortAllocation boolean | null <optional>

RouterNat enableDynamicPortAllocation

enableEndpointIndependentMapping boolean | null <optional>

RouterNat enableEndpointIndependentMapping

endpointTypes Array.<string> | null <optional>

RouterNat endpointTypes

icmpIdleTimeoutSec number | null <optional>

RouterNat icmpIdleTimeoutSec

logConfig google.cloud.compute.v1.IRouterNatLogConfig | null <optional>

RouterNat logConfig

maxPortsPerVm number | null <optional>

RouterNat maxPortsPerVm

minPortsPerVm number | null <optional>

RouterNat minPortsPerVm

name string | null <optional>

RouterNat name

natIpAllocateOption string | null <optional>

RouterNat natIpAllocateOption

natIps Array.<string> | null <optional>

RouterNat natIps

rules Array.<google.cloud.compute.v1.IRouterNatRule> | null <optional>

RouterNat rules

sourceSubnetworkIpRangesToNat string | null <optional>

RouterNat sourceSubnetworkIpRangesToNat

subnetworks Array.<google.cloud.compute.v1.IRouterNatSubnetworkToNat> | null <optional>

RouterNat subnetworks

tcpEstablishedIdleTimeoutSec number | null <optional>

RouterNat tcpEstablishedIdleTimeoutSec

tcpTimeWaitTimeoutSec number | null <optional>

RouterNat tcpTimeWaitTimeoutSec

tcpTransitoryIdleTimeoutSec number | null <optional>

RouterNat tcpTransitoryIdleTimeoutSec

udpIdleTimeoutSec number | null <optional>

RouterNat udpIdleTimeoutSec