ConnectorArgs

data class ConnectorArgs(val connectorId: Output<String>? = null, val ipCidrRange: Output<String>? = null, val location: Output<String>? = null, val machineType: Output<String>? = null, val maxInstances: Output<Int>? = null, val maxThroughput: Output<Int>? = null, val minInstances: Output<Int>? = null, val minThroughput: Output<Int>? = null, val name: Output<String>? = null, val network: Output<String>? = null, val project: Output<String>? = null, val subnet: Output<SubnetArgs>? = null) : ConvertibleToJava<ConnectorArgs>

Creates a Serverless VPC Access connector, returns an operation.

Constructors

Link copied to clipboard
fun ConnectorArgs(connectorId: Output<String>? = null, ipCidrRange: Output<String>? = null, location: Output<String>? = null, machineType: Output<String>? = null, maxInstances: Output<Int>? = null, maxThroughput: Output<Int>? = null, minInstances: Output<Int>? = null, minThroughput: Output<Int>? = null, name: Output<String>? = null, network: Output<String>? = null, project: Output<String>? = null, subnet: Output<SubnetArgs>? = null)

Functions

Link copied to clipboard
open override fun toJava(): ConnectorArgs

Properties

Link copied to clipboard
val connectorId: Output<String>? = null

Required. The ID to use for this connector.

Link copied to clipboard
val ipCidrRange: Output<String>? = null

The range of internal addresses that follows RFC 4632 notation. Example: 10.132.0.0/28.

Link copied to clipboard
val location: Output<String>? = null
Link copied to clipboard
val machineType: Output<String>? = null

Machine type of VM Instance underlying connector. Default is e2-micro

Link copied to clipboard
val maxInstances: Output<Int>? = null

Maximum value of instances in autoscaling group underlying the connector.

Link copied to clipboard
val maxThroughput: Output<Int>? = null

Maximum throughput of the connector in Mbps. Default is 300, max is 1000.

Link copied to clipboard
val minInstances: Output<Int>? = null

Minimum value of instances in autoscaling group underlying the connector.

Link copied to clipboard
val minThroughput: Output<Int>? = null

Minimum throughput of the connector in Mbps. Default and min is 200.

Link copied to clipboard
val name: Output<String>? = null

The resource name in the format projects/*/locations/*/connectors/*.

Link copied to clipboard
val network: Output<String>? = null

Name of a VPC network.

Link copied to clipboard
val project: Output<String>? = null
Link copied to clipboard
val subnet: Output<SubnetArgs>? = null

The subnet in which to house the VPC Access Connector. //*/