ConnectorState constructor
- Input<
List< ? connectedProjects,String> ?> - Input<
String?> ? deletionPolicy, - Input<
String?> ? ipCidrRange, - Input<
String?> ? machineType, - Input<
int?> ? maxInstances, - Input<
int?> ? maxThroughput, - Input<
int?> ? minInstances, - Input<
int?> ? minThroughput, - Input<
String?> ? name, - Input<
String?> ? network, - Input<
String?> ? project, - Input<
String?> ? region, - Input<
String?> ? selfLink, - Input<
String?> ? state, - Input<
ConnectorSubnet?> ? subnet,
Creates a new ConnectorState.
connectedProjects List of projects using the connector.
deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE.
ipCidrRange The range of internal addresses that follows RFC 4632 notation. Example: 10.132.0.0/28.
machineType Machine type of VM Instance underlying connector. Default is e2-micro
maxInstances Maximum value of instances in autoscaling group underlying the connector. Value must be between 3 and 10, inclusive. Must be
maxThroughput Maximum throughput of the connector in Mbps, must be greater than minThroughput. Default is 300. Refers to the expected throughput
minInstances Minimum value of instances in autoscaling group underlying the connector. Value must be between 2 and 9, inclusive. Must be
minThroughput Minimum throughput of the connector in Mbps. Default and min is 200. Refers to the expected throughput when using an e2-micro machine type.
name The name of the resource (Max 25 characters).
network Name or selfLink of the VPC network. Required if ipCidrRange is set.
project The ID of the project in which the resource belongs.
region Region where the VPC Access connector resides. If it is not provided, the provider region is used.
selfLink The fully qualified name of this VPC connector
state State of the VPC access connector.
subnet The subnet in which to house the connector
Implementation
const ConnectorState({
this.connectedProjects,
this.deletionPolicy,
this.ipCidrRange,
this.machineType,
this.maxInstances,
this.maxThroughput,
this.minInstances,
this.minThroughput,
this.name,
this.network,
this.project,
this.region,
this.selfLink,
this.state,
this.subnet,
});