NetworkPeeringState constructor
- Input<
String?> ? deletionPolicy, - Input<
bool?> ? exportCustomRoutes, - Input<
bool?> ? exportSubnetRoutesWithPublicIp, - Input<
bool?> ? importCustomRoutes, - Input<
bool?> ? importSubnetRoutesWithPublicIp, - Input<
String?> ? name, - Input<
String?> ? network, - Input<
String?> ? peerNetwork, - Input<
String?> ? stackType, - Input<
String?> ? state, - Input<
String?> ? stateDetails, - Input<
String?> ? updateStrategy,
Creates a new NetworkPeeringState.
deletionPolicy (Optional) Whether Terraform will be prevented from destroying the resource. Defaults to "DELETE".
exportCustomRoutes Whether to export the custom routes to the peer network. Defaults to false.
exportSubnetRoutesWithPublicIp Whether subnet routes with public IP range are exported. The default value is true, all subnet routes are exported. The IPv4 special-use ranges (https://en.wikipedia.org/wiki/IPv4#Special_addresses) are always exported to peers and are not controlled by this field.
importCustomRoutes Whether to import the custom routes from the peer network. Defaults to false.
importSubnetRoutesWithPublicIp Whether subnet routes with public IP range are imported. The default value is false. The IPv4 special-use ranges (https://en.wikipedia.org/wiki/IPv4#Special_addresses) are always imported from peers and are not controlled by this field.
name Name of the peering.
network The primary network of the peering.
peerNetwork The peer network in the peering. The peer network
stackType Which IP version(s) of traffic and routes are allowed to be imported or exported between peer networks. The default value is IPV4_ONLY. Possible values: "IPV4_ONLY", "IPV4_IPV6".
state State for the peering, either ACTIVE or INACTIVE. The peering is
stateDetails Details about the current state of the peering.
updateStrategy The update strategy determines the semantics for updates and deletes to the peering connection configuration. The default value is INDEPENDENT. Possible values: "INDEPENDENT", "CONSENSUS"
Implementation
const NetworkPeeringState({
this.deletionPolicy,
this.exportCustomRoutes,
this.exportSubnetRoutesWithPublicIp,
this.importCustomRoutes,
this.importSubnetRoutesWithPublicIp,
this.name,
this.network,
this.peerNetwork,
this.stackType,
this.state,
this.stateDetails,
this.updateStrategy,
});