RouterNat constructor
RouterNat({
- String? autoNetworkTier,
- List<
String> ? drainNatIps, - bool? enableDynamicPortAllocation,
- bool? enableEndpointIndependentMapping,
- List<
String> ? endpointTypes, - int? icmpIdleTimeoutSec,
- RouterNatLogConfig? logConfig,
- int? maxPortsPerVm,
- int? minPortsPerVm,
- String? name,
- String? natIpAllocateOption,
- List<
String> ? natIps, - List<
RouterNatRule> ? rules, - String? sourceSubnetworkIpRangesToNat,
- List<
RouterNatSubnetworkToNat> ? subnetworks, - int? tcpEstablishedIdleTimeoutSec,
- int? tcpTimeWaitTimeoutSec,
- int? tcpTransitoryIdleTimeoutSec,
- String? type,
- int? udpIdleTimeoutSec,
Implementation
RouterNat({
this.autoNetworkTier,
this.drainNatIps,
this.enableDynamicPortAllocation,
this.enableEndpointIndependentMapping,
this.endpointTypes,
this.icmpIdleTimeoutSec,
this.logConfig,
this.maxPortsPerVm,
this.minPortsPerVm,
this.name,
this.natIpAllocateOption,
this.natIps,
this.rules,
this.sourceSubnetworkIpRangesToNat,
this.subnetworks,
this.tcpEstablishedIdleTimeoutSec,
this.tcpTimeWaitTimeoutSec,
this.tcpTransitoryIdleTimeoutSec,
this.type,
this.udpIdleTimeoutSec,
});