Interface protos.google.cloud.compute.v1.IRouterNat (3.0.0)

Properties of a RouterNat.

Package

@google-cloud/compute

Properties

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