Connector constructor

Connector(
  1. String name, {
  2. ConnectorArgs? args,
  3. 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>()); });
}