Interface protos.google.cloud.compute.v1beta.IRouterNat (6.5.0)

Properties of a RouterNat.

Package

@google-cloud/compute

Properties

autoNetworkTier

autoNetworkTier?: (string|null);

RouterNat autoNetworkTier

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.v1beta.IRouterNatLogConfig|null);

RouterNat logConfig

maxPortsPerVm

maxPortsPerVm?: (number|null);

RouterNat maxPortsPerVm

minPortsPerVm

minPortsPerVm?: (number|null);

RouterNat minPortsPerVm

name

name?: (string|null);

RouterNat name

nat64Subnetworks

nat64Subnetworks?: (google.cloud.compute.v1beta.IRouterNatSubnetworkToNat64[]|null);

RouterNat nat64Subnetworks

natIpAllocateOption

natIpAllocateOption?: (string|null);

RouterNat natIpAllocateOption

natIps

natIps?: (string[]|null);

RouterNat natIps

rules

rules?: (google.cloud.compute.v1beta.IRouterNatRule[]|null);

RouterNat rules

sourceSubnetworkIpRangesToNat

sourceSubnetworkIpRangesToNat?: (string|null);

RouterNat sourceSubnetworkIpRangesToNat

sourceSubnetworkIpRangesToNat64

sourceSubnetworkIpRangesToNat64?: (string|null);

RouterNat sourceSubnetworkIpRangesToNat64

subnetworks

subnetworks?: (google.cloud.compute.v1beta.IRouterNatSubnetworkToNat[]|null);

RouterNat subnetworks

tcpEstablishedIdleTimeoutSec

tcpEstablishedIdleTimeoutSec?: (number|null);

RouterNat tcpEstablishedIdleTimeoutSec

tcpTimeWaitTimeoutSec

tcpTimeWaitTimeoutSec?: (number|null);

RouterNat tcpTimeWaitTimeoutSec

tcpTransitoryIdleTimeoutSec

tcpTransitoryIdleTimeoutSec?: (number|null);

RouterNat tcpTransitoryIdleTimeoutSec

type

type?: (string|null);

RouterNat type

udpIdleTimeoutSec

udpIdleTimeoutSec?: (number|null);

RouterNat udpIdleTimeoutSec