RouterNatAddressArgs constructor

const RouterNatAddressArgs({
  1. Input<String?>? deletionPolicy,
  2. Input<List<String>?>? drainNatIps,
  3. required Input<List<String>> natIps,
  4. Input<String?>? project,
  5. Input<String?>? region,
  6. required Input<String> router,
  7. required Input<String> routerNat,
})

Creates a new RouterNatAddressArgs. deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. drainNatIps A list of URLs of the IP resources to be drained. These IPs must be natIps Self-links of NAT IPs to be used in a Nat service. Only valid if the referenced RouterNat project The ID of the project in which the resource belongs. region Region where the NAT service reside. router The name of the Cloud Router in which the referenced NAT service is configured. routerNat The name of the Nat service in which this address will be configured.

Implementation

const RouterNatAddressArgs({
  this.deletionPolicy,
  this.drainNatIps,
  required this.natIps,
  this.project,
  this.region,
  required this.router,
  required this.routerNat,
});