Connector constructor
Connector(
- String name, {
- ConnectorArgs? args,
- CustomResourceOptions? options,
Creates a new Connector.
name The Pulumi resource name.
args Arguments used to configure this Connector. The set of arguments for Connector.
options Resource options controlling this resource's behavior.
Implementation
Connector(
String name, {
ConnectorArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'gcp:vpcaccess/connector:Connector',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
) {
connectedProjects = registerOutput<List<String>>('connectedProjects', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as List).cast<String>(); });
deletionPolicy = registerOutput<String>('deletionPolicy');
ipCidrRange = registerOutput<String?>('ipCidrRange');
machineType = registerOutput<String?>('machineType');
maxInstances = registerOutput<int>('maxInstances');
maxThroughput = registerOutput<int>('maxThroughput');
minInstances = registerOutput<int>('minInstances');
minThroughput = registerOutput<int>('minThroughput');
this.name = registerOutput<String>('name');
network = registerOutput<String>('network');
project = registerOutput<String>('project');
region = registerOutput<String>('region');
selfLink = registerOutput<String>('selfLink');
state = registerOutput<String>('state');
subnet = registerOutput<ConnectorSubnet?>('subnet', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return ConnectorSubnet.fromMap((guardedValue as Map).cast<String, dynamic>()); });
}