GetRouterNatArgs class

Arguments for getRouterNat. Arguments for getRouterNat.

Constructors

GetRouterNatArgs({required Input<String> name, Input<String?>? project, Input<String?>? region, required Input<String> router})
Creates a new GetRouterNatArgs. name Name of the NAT service. The name must be 1-63 characters long and project The ID of the project in which the resource belongs. region Region where the router and NAT reside. router The name of the Cloud Router in which this NAT will be configured.
const
GetRouterNatArgs.fromMap(Map<String, dynamic> map)
factory

Properties

hashCode → int
The hash code for this object.
no setterinherited
name → Input<String>
Name of the NAT service. The name must be 1-63 characters long and comply with RFC1035.
final
project → Input<String?>?
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
final
region → Input<String?>?
Region where the router and NAT reside.
final
router → Input<String>
The name of the Cloud Router in which this NAT will be configured.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

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