NetworkState constructor

const NetworkState({
  1. Input<bool?>? autoCreateSubnetworks,
  2. Input<bool?>? bgpAlwaysCompareMed,
  3. Input<String?>? bgpBestPathSelectionMode,
  4. Input<String?>? bgpInterRegionCost,
  5. Input<bool?>? deleteBgpAlwaysCompareMed,
  6. Input<bool?>? deleteDefaultRoutesOnCreate,
  7. Input<String?>? deletionPolicy,
  8. Input<String?>? description,
  9. Input<bool?>? enableUlaInternalIpv6,
  10. Input<String?>? gatewayIpv4,
  11. Input<String?>? internalIpv6Range,
  12. Input<int?>? mtu,
  13. Input<String?>? name,
  14. Input<String?>? networkFirewallPolicyEnforcementOrder,
  15. Input<String?>? networkId,
  16. Input<String?>? networkProfile,
  17. Input<String?>? numericId,
  18. Input<NetworkParams?>? params,
  19. Input<String?>? project,
  20. Input<String?>? routingMode,
  21. Input<String?>? selfLink,
})

Creates a new NetworkState. autoCreateSubnetworks When set to true, the network is created in "auto subnet mode" and bgpAlwaysCompareMed Enables/disables the comparison of MED across routes with different Neighbor ASNs. bgpBestPathSelectionMode The BGP best selection algorithm to be employed. MODE can be LEGACY or STANDARD. bgpInterRegionCost Choice of the behavior of inter-regional cost and MED in the BPS algorithm. deleteBgpAlwaysCompareMed If set to true, the bgpAlwaysCompareMed field will be cleared. deleteDefaultRoutesOnCreate If set to true, default routes (0.0.0.0/0) will be deleted deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. description An optional description of this resource. The resource must be enableUlaInternalIpv6 Enable ULA internal ipv6 on this network. Enabling this feature will assign gatewayIpv4 The gateway address for default routing out of the network. This value internalIpv6Range When enabling ula internal ipv6, caller optionally can specify the /48 range mtu Maximum Transmission Unit in bytes. The default value is 1460 bytes. name Name of the resource. Provided by the client when the resource is networkFirewallPolicyEnforcementOrder Set the order that Firewall Rules and Firewall Policies are evaluated. networkId The unique identifier for the resource. This identifier is defined by the server. networkProfile A full or partial URL of the network profile to apply to this network. numericId (Deprecated) params Additional params passed with the request, but not persisted as part of resource payload project The ID of the project in which the resource belongs. routingMode The network-wide routing mode to use. If set to REGIONAL, this selfLink The URI of the created resource.

Implementation

const NetworkState({
  this.autoCreateSubnetworks,
  this.bgpAlwaysCompareMed,
  this.bgpBestPathSelectionMode,
  this.bgpInterRegionCost,
  this.deleteBgpAlwaysCompareMed,
  this.deleteDefaultRoutesOnCreate,
  this.deletionPolicy,
  this.description,
  this.enableUlaInternalIpv6,
  this.gatewayIpv4,
  this.internalIpv6Range,
  this.mtu,
  this.name,
  this.networkFirewallPolicyEnforcementOrder,
  this.networkId,
  this.networkProfile,
  this.numericId,
  this.params,
  this.project,
  this.routingMode,
  this.selfLink,
});