RouterInterfaceArgs constructor

const RouterInterfaceArgs({
  1. Input<String?>? deletionPolicy,
  2. Input<String?>? interconnectAttachment,
  3. Input<String?>? ipRange,
  4. Input<String?>? ipVersion,
  5. Input<String?>? name,
  6. Input<String?>? privateIpAddress,
  7. Input<String?>? project,
  8. Input<String?>? redundantInterface,
  9. Input<String?>? region,
  10. required Input<String> router,
  11. Input<String?>? subnetwork,
  12. Input<String?>? vpnTunnel,
})

Creates a new RouterInterfaceArgs. deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to "DELETE". interconnectAttachment The name or resource link to the ipRange IP address and range of the interface. The IP range must be ipVersion IP version of this interface. Can be either IPV4 or IPV6. name A unique name for the interface, required by GCE. Changing privateIpAddress The regional private internal IP address that is used project The ID of the project in which this interface's routerbelongs. redundantInterface The name of the interface that is redundant to region The region this interface's router sits in. router The name of the router this interface will be attached to. subnetwork The URI of the subnetwork resource that this interface vpnTunnel The name or resource link to the VPN tunnel this

Implementation

const RouterInterfaceArgs({
  this.deletionPolicy,
  this.interconnectAttachment,
  this.ipRange,
  this.ipVersion,
  this.name,
  this.privateIpAddress,
  this.project,
  this.redundantInterface,
  this.region,
  required this.router,
  this.subnetwork,
  this.vpnTunnel,
});