InstanceGroupComputeV1 constructor

InstanceGroupComputeV1(
  1. String name, {
  2. InstanceGroupComputeV1Args? args,
  3. CustomResourceOptions? options,
})

Creates a new InstanceGroupComputeV1. name The Pulumi resource name. args Arguments used to configure this InstanceGroupComputeV1. The set of arguments for InstanceGroup. options Resource options controlling this resource's behavior.

Implementation

InstanceGroupComputeV1(
  String name, {
  InstanceGroupComputeV1Args? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:compute/v1:InstanceGroup',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  creationTimestamp = registerOutput<String>('creationTimestamp');
  description = registerOutput<String>('description');
  fingerprint = registerOutput<String>('fingerprint');
  kind = registerOutput<String>('kind');
  this.name = registerOutput<String>('name');
  namedPorts = registerOutput<List<Map<String, dynamic>>>('namedPorts');
  network = registerOutput<String>('network');
  project = registerOutput<String>('project');
  region = registerOutput<String>('region');
  requestId = registerOutput<String?>('requestId');
  selfLink = registerOutput<String>('selfLink');
  size = registerOutput<int>('size');
  subnetwork = registerOutput<String>('subnetwork');
  zone = registerOutput<String>('zone');
}