InstanceGroupComputeBeta constructor

InstanceGroupComputeBeta(
  1. String name, {
  2. InstanceGroupComputeBetaArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

InstanceGroupComputeBeta(
  String name, {
  InstanceGroupComputeBetaArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:compute/beta: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');
}