ConnectorArgs constructor
- required Input<
String> connectorId, - Input<
String> ? ipCidrRange, - Input<
String> ? location, - 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<
Subnet> ? subnet,
Creates a new ConnectorArgs.
connectorId Required. The ID to use for this connector.
ipCidrRange The range of internal addresses that follows RFC 4632 notation. Example: 10.132.0.0/28.
location Optional.
machineType Machine type of VM Instance underlying connector. Default is e2-micro
maxInstances Maximum value of instances in autoscaling group underlying the connector.
maxThroughput Maximum throughput of the connector in Mbps. Default is 300, max is 1000. If both max-throughput and max-instances are provided, max-instances takes precedence over max-throughput.
minInstances Minimum value of instances in autoscaling group underlying the connector.
minThroughput Minimum throughput of the connector in Mbps. Default and min is 200. If both min-throughput and min-instances are provided, min-instances takes precedence over min-throughput.
name The resource name in the format projects/*/locations/*/connectors/*.
network Name of a VPC network.
project Optional.
subnet The subnet in which to house the VPC Access Connector.
Implementation
const ConnectorArgs({
required this.connectorId,
this.ipCidrRange,
this.location,
this.machineType,
this.maxInstances,
this.maxThroughput,
this.minInstances,
this.minThroughput,
this.name,
this.network,
this.project,
this.subnet,
});