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. autoNetworkTier Optional. deletionPolicy Optional. drainNatIps Optional. enableDynamicPortAllocation Optional. enableEndpointIndependentMapping Optional. endpointTypes Optional. icmpIdleTimeoutSec Optional. id The provider-assigned unique ID for this managed resource. initialNatIps Optional. logConfigs Optional. maxPortsPerVm Optional. minPortsPerVm Optional. name Optional. nat64Subnetworks Optional. natIpAllocateOption Optional. natIps Optional. project Optional. region Optional. router Optional. rules Optional. sourceSubnetworkIpRangesToNat Optional. sourceSubnetworkIpRangesToNat64 Optional. subnetworks Optional. tcpEstablishedIdleTimeoutSec Optional. tcpTimeWaitTimeoutSec Optional. tcpTransitoryIdleTimeoutSec Optional. type Optional. udpIdleTimeoutSec Optional.
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