ConnectorArgs class

The set of arguments for Connector. The set of arguments for Connector.

Constructors

ConnectorArgs({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.
const
ConnectorArgs.fromMap(Map<String, dynamic> map)
factory

Properties

connectorId → Input<String>
Required. The ID to use for this connector.
final
hashCode → int
The hash code for this object.
no setterinherited
ipCidrRange → Input<String>?
The range of internal addresses that follows RFC 4632 notation. Example: 10.132.0.0/28.
final
location → Input<String>?
final
machineType → Input<String>?
Machine type of VM Instance underlying connector. Default is e2-micro
final
maxInstances → Input<int>?
Maximum value of instances in autoscaling group underlying the connector.
final
maxThroughput → Input<int>?
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.
final
minInstances → Input<int>?
Minimum value of instances in autoscaling group underlying the connector.
final
minThroughput → Input<int>?
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.
final
name → Input<String>?
The resource name in the format projects/*/locations/*/connectors/*.
final
network → Input<String>?
Name of a VPC network.
final
project → Input<String>?
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
subnet → Input<Subnet>?
The subnet in which to house the VPC Access Connector.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited