HealthCheckComputeBeta constructor
HealthCheckComputeBeta(
- String name, {
- HealthCheckComputeBetaArgs? args,
- CustomResourceOptions? options,
Creates a new HealthCheckComputeBeta.
name The Pulumi resource name.
args Arguments used to configure this HealthCheckComputeBeta. The set of arguments for HealthCheck.
options Resource options controlling this resource's behavior.
Implementation
HealthCheckComputeBeta(
String name, {
HealthCheckComputeBetaArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:compute/beta:HealthCheck',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
checkIntervalSec = registerOutput<int>('checkIntervalSec');
creationTimestamp = registerOutput<String>('creationTimestamp');
description = registerOutput<String>('description');
grpcHealthCheck = registerOutput<GRPCHealthCheckResponseComputeBeta>('grpcHealthCheck', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GRPCHealthCheckResponseComputeBeta.fromMap((guardedValue as Map).cast<String, dynamic>()); });
healthyThreshold = registerOutput<int>('healthyThreshold');
http2HealthCheck = registerOutput<HTTP2HealthCheckResponseComputeBeta>('http2HealthCheck', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return HTTP2HealthCheckResponseComputeBeta.fromMap((guardedValue as Map).cast<String, dynamic>()); });
httpHealthCheck = registerOutput<HTTPHealthCheckResponseComputeBeta>('httpHealthCheck', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return HTTPHealthCheckResponseComputeBeta.fromMap((guardedValue as Map).cast<String, dynamic>()); });
httpsHealthCheck = registerOutput<HTTPSHealthCheckResponseComputeBeta>('httpsHealthCheck', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return HTTPSHealthCheckResponseComputeBeta.fromMap((guardedValue as Map).cast<String, dynamic>()); });
kind = registerOutput<String>('kind');
logConfig = registerOutput<HealthCheckLogConfigResponseComputeBeta>('logConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return HealthCheckLogConfigResponseComputeBeta.fromMap((guardedValue as Map).cast<String, dynamic>()); });
this.name = registerOutput<String>('name');
project = registerOutput<String>('project');
region = registerOutput<String>('region');
requestId = registerOutput<String?>('requestId');
selfLink = registerOutput<String>('selfLink');
sslHealthCheck = registerOutput<SSLHealthCheckResponseComputeBeta>('sslHealthCheck', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return SSLHealthCheckResponseComputeBeta.fromMap((guardedValue as Map).cast<String, dynamic>()); });
tcpHealthCheck = registerOutput<TCPHealthCheckResponseComputeBeta>('tcpHealthCheck', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return TCPHealthCheckResponseComputeBeta.fromMap((guardedValue as Map).cast<String, dynamic>()); });
timeoutSec = registerOutput<int>('timeoutSec');
type = registerOutput<String>('type');
unhealthyThreshold = registerOutput<int>('unhealthyThreshold');
}