TargetPoolComputeBeta constructor

TargetPoolComputeBeta(
  1. String name, {
  2. TargetPoolComputeBetaArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

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