TargetInstance constructor

TargetInstance(
  1. String name, {
  2. TargetInstanceArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

TargetInstance(
  String name, {
  TargetInstanceArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'gcp:compute/targetInstance:TargetInstance',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
      ) {
  creationTimestamp = registerOutput<String>('creationTimestamp');
  deletionPolicy = registerOutput<String>('deletionPolicy');
  description = registerOutput<String?>('description');
  instance = registerOutput<String>('instance');
  this.name = registerOutput<String>('name');
  natPolicy = registerOutput<String?>('natPolicy');
  network = registerOutput<String?>('network');
  project = registerOutput<String>('project');
  securityPolicy = registerOutput<String?>('securityPolicy');
  selfLink = registerOutput<String>('selfLink');
  zone = registerOutput<String>('zone');
}