TargetPoolComputeV1 constructor

TargetPoolComputeV1(
  1. String name, {
  2. TargetPoolComputeV1Args? args,
  3. CustomResourceOptions? options,
})

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

Implementation

TargetPoolComputeV1(
  String name, {
  TargetPoolComputeV1Args? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:compute/v1:TargetPool',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  backupPool = registerOutput<String>('backupPool');
  creationTimestamp = registerOutput<String>('creationTimestamp');
  description = registerOutput<String>('description');
  failoverRatio = registerOutput<double>('failoverRatio');
  healthChecks = registerOutput<List<String>>('healthChecks');
  instances = registerOutput<List<String>>('instances');
  kind = registerOutput<String>('kind');
  this.name = registerOutput<String>('name');
  project = registerOutput<String>('project');
  region = registerOutput<String>('region');
  requestId = registerOutput<String?>('requestId');
  securityPolicy = registerOutput<String>('securityPolicy');
  selfLink = registerOutput<String>('selfLink');
  sessionAffinity = registerOutput<String>('sessionAffinity');
}