NetworkArgs constructor
- Input<
bool?> ? autoCreateSubnetworks, - Input<
bool?> ? bgpAlwaysCompareMed, - Input<
String?> ? bgpBestPathSelectionMode, - Input<
String?> ? bgpInterRegionCost, - Input<
bool?> ? deleteBgpAlwaysCompareMed, - Input<
bool?> ? deleteDefaultRoutesOnCreate, - Input<
String?> ? deletionPolicy, - Input<
String?> ? description, - Input<
bool?> ? enableUlaInternalIpv6, - Input<
String?> ? internalIpv6Range, - Input<
int?> ? mtu, - Input<
String?> ? name, - Input<
String?> ? networkFirewallPolicyEnforcementOrder, - Input<
String?> ? networkProfile, - Input<
NetworkParams?> ? params, - Input<
String?> ? project, - Input<
String?> ? routingMode,
Creates a new NetworkArgs.
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
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.
networkProfile A full or partial URL of the network profile to apply to this network.
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
Implementation
const NetworkArgs({
this.autoCreateSubnetworks,
this.bgpAlwaysCompareMed,
this.bgpBestPathSelectionMode,
this.bgpInterRegionCost,
this.deleteBgpAlwaysCompareMed,
this.deleteDefaultRoutesOnCreate,
this.deletionPolicy,
this.description,
this.enableUlaInternalIpv6,
this.internalIpv6Range,
this.mtu,
this.name,
this.networkFirewallPolicyEnforcementOrder,
this.networkProfile,
this.params,
this.project,
this.routingMode,
});