GetRouterNatResult class
Result data returned by getRouterNat.
Constructors
-
GetRouterNatResult({String? autoNetworkTier, String? deletionPolicy, List<
String> ? drainNatIps, bool? enableDynamicPortAllocation, bool? enableEndpointIndependentMapping, List<String> ? endpointTypes, int? icmpIdleTimeoutSec, String? id, List<String> ? initialNatIps, List<GetRouterNatLogConfig> ? logConfigs, int? maxPortsPerVm, int? minPortsPerVm, String? name, List<GetRouterNatNat64Subnetwork> ? nat64Subnetworks, String? natIpAllocateOption, List<String> ? natIps, String? project, String? region, String? router, List<GetRouterNatRule> ? rules, String? sourceSubnetworkIpRangesToNat, String? sourceSubnetworkIpRangesToNat64, List<GetRouterNatSubnetwork> ? subnetworks, int? tcpEstablishedIdleTimeoutSec, int? tcpTimeWaitTimeoutSec, int? tcpTransitoryIdleTimeoutSec, String? type, int? udpIdleTimeoutSec}) -
Creates a new GetRouterNatResult.
autoNetworkTierOptional.deletionPolicyOptional.drainNatIpsOptional.enableDynamicPortAllocationOptional.enableEndpointIndependentMappingOptional.endpointTypesOptional.icmpIdleTimeoutSecOptional.idThe provider-assigned unique ID for this managed resource.initialNatIpsOptional.logConfigsOptional.maxPortsPerVmOptional.minPortsPerVmOptional.nameOptional.nat64SubnetworksOptional.natIpAllocateOptionOptional.natIpsOptional.projectOptional.regionOptional.routerOptional.rulesOptional.sourceSubnetworkIpRangesToNatOptional.sourceSubnetworkIpRangesToNat64Optional.subnetworksOptional.tcpEstablishedIdleTimeoutSecOptional.tcpTimeWaitTimeoutSecOptional.tcpTransitoryIdleTimeoutSecOptional.typeOptional.udpIdleTimeoutSecOptional.const -
GetRouterNatResult.fromMap(Map<
String, dynamic> map) -
factory
Properties
- autoNetworkTier → String?
-
final
- deletionPolicy → String?
-
final
-
drainNatIps
→ List<
String> ? -
final
- enableDynamicPortAllocation → bool?
-
final
- enableEndpointIndependentMapping → bool?
-
final
-
endpointTypes
→ List<
String> ? -
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- icmpIdleTimeoutSec → int?
-
final
- id → String?
-
The provider-assigned unique ID for this managed resource.
final
-
initialNatIps
→ List<
String> ? -
final
-
logConfigs
→ List<
GetRouterNatLogConfig> ? -
final
- maxPortsPerVm → int?
-
final
- minPortsPerVm → int?
-
final
- name → String?
-
final
-
nat64Subnetworks
→ List<
GetRouterNatNat64Subnetwork> ? -
final
- natIpAllocateOption → String?
-
final
-
natIps
→ List<
String> ? -
final
- project → String?
-
final
- region → String?
-
final
- router → String?
-
final
-
rules
→ List<
GetRouterNatRule> ? -
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sourceSubnetworkIpRangesToNat → String?
-
final
- sourceSubnetworkIpRangesToNat64 → String?
-
final
-
subnetworks
→ List<
GetRouterNatSubnetwork> ? -
final
- tcpEstablishedIdleTimeoutSec → int?
-
final
- tcpTimeWaitTimeoutSec → int?
-
final
- tcpTransitoryIdleTimeoutSec → int?
-
final
- type → String?
-
final
- udpIdleTimeoutSec → int?
-
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited