TargetPoolComputeV1 constructor
TargetPoolComputeV1(
- String name, {
- TargetPoolComputeV1Args? args,
- 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');
}