WireGroupState constructor
- Input<
bool?> ? adminEnabled, - Input<
String?> ? creationTimestamp, - Input<
String?> ? crossSiteNetwork, - Input<
String?> ? deletionPolicy, - Input<
String?> ? description, - Input<
List< ? endpoints,WireGroupEndpoint> ?> - Input<
String?> ? name, - Input<
String?> ? project, - Input<
List< ? topologies,WireGroupTopology> ?> - Input<
WireGroupWireGroupProperties?> ? wireGroupProperties, - Input<
WireGroupWireProperties?> ? wireProperties, - Input<
List< ? wires,WireGroupWire> ?>
Creates a new WireGroupState.
adminEnabled Indicates whether the wire group is administratively enabled.
creationTimestamp Creation timestamp in RFC3339 text format.
crossSiteNetwork Required cross site network to which wire group belongs.
deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE.
description An optional description of this resource. Provide this property when you create the resource.
endpoints Endpoints grouped by location, each mapping to interconnect configurations.
name Name of the resource. Provided by the client when the resource is created. The name must be
project The ID of the project in which the resource belongs.
topologies Topology details for the wire group configuration.
wireGroupProperties (Optional, Beta)
wireProperties Default properties for wires within the group.
wires The single/redundant wire(s) managed by the wire group.
Implementation
const WireGroupState({
this.adminEnabled,
this.creationTimestamp,
this.crossSiteNetwork,
this.deletionPolicy,
this.description,
this.endpoints,
this.name,
this.project,
this.topologies,
this.wireGroupProperties,
this.wireProperties,
this.wires,
});