ConnectorArgs constructor

const ConnectorArgs({
  1. required Input<String> connectorId,
  2. Input<String>? ipCidrRange,
  3. Input<String>? location,
  4. Input<String>? machineType,
  5. Input<int>? maxInstances,
  6. Input<int>? maxThroughput,
  7. Input<int>? minInstances,
  8. Input<int>? minThroughput,
  9. Input<String>? name,
  10. Input<String>? network,
  11. Input<String>? project,
  12. 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,
});