RouterNatSubnetwork class

Constructors

RouterNatSubnetwork({required Input<String> name, Input<List<String>?>? secondaryIpRangeNames, required Input<List<String>> sourceIpRangesToNats})
Creates a new RouterNatSubnetwork. name Self-link of the subnetwork resource that will use NAT64 secondaryIpRangeNames List of the secondary ranges of the subnetwork that are allowed sourceIpRangesToNats List of options for which source IPs in the subnetwork
const
RouterNatSubnetwork.fromMap(Map<String, dynamic> map)
factory

Properties

hashCode → int
The hash code for this object.
no setterinherited
name → Input<String>
Self-link of the subnetwork resource that will use NAT64
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
secondaryIpRangeNames → Input<List<String>?>?
List of the secondary ranges of the subnetwork that are allowed to use NAT. This can be populated only if LIST_OF_SECONDARY_IP_RANGES is one of the values in sourceIpRangesToNat
final
sourceIpRangesToNats → Input<List<String>>
List of options for which source IPs in the subnetwork should have NAT enabled. Supported values include: ALL_IP_RANGES, LIST_OF_SECONDARY_IP_RANGES, PRIMARY_IP_RANGE.
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