TargetInstanceComputeV1 constructor

TargetInstanceComputeV1(
  1. String name, {
  2. TargetInstanceComputeV1Args? args,
  3. CustomResourceOptions? options,
})

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

Implementation

TargetInstanceComputeV1(
  String name, {
  TargetInstanceComputeV1Args? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:compute/v1:TargetInstance',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  creationTimestamp = registerOutput<String>('creationTimestamp');
  description = registerOutput<String>('description');
  instance = registerOutput<String>('instance');
  kind = registerOutput<String>('kind');
  this.name = registerOutput<String>('name');
  natPolicy = registerOutput<String>('natPolicy');
  network = registerOutput<String>('network');
  project = registerOutput<String>('project');
  requestId = registerOutput<String?>('requestId');
  securityPolicy = registerOutput<String>('securityPolicy');
  selfLink = registerOutput<String>('selfLink');
  zone = registerOutput<String>('zone');
}