RegionHealthCheckState constructor
- Input<
int?> ? checkIntervalSec, - Input<
String?> ? creationTimestamp, - Input<
String?> ? deletionPolicy, - Input<
String?> ? description, - Input<
RegionHealthCheckGrpcHealthCheck?> ? grpcHealthCheck, - Input<
RegionHealthCheckGrpcTlsHealthCheck?> ? grpcTlsHealthCheck, - Input<
int?> ? healthCheckId, - Input<
int?> ? healthyThreshold, - Input<
RegionHealthCheckHttp2HealthCheck?> ? http2HealthCheck, - Input<
RegionHealthCheckHttpHealthCheck?> ? httpHealthCheck, - Input<
RegionHealthCheckHttpsHealthCheck?> ? httpsHealthCheck, - Input<
RegionHealthCheckLogConfig?> ? logConfig, - Input<
String?> ? name, - Input<
String?> ? project, - Input<
String?> ? region, - Input<
String?> ? selfLink, - Input<
RegionHealthCheckSslHealthCheck?> ? sslHealthCheck, - Input<
RegionHealthCheckTcpHealthCheck?> ? tcpHealthCheck, - Input<
int?> ? timeoutSec, - Input<
String?> ? type, - Input<
int?> ? unhealthyThreshold,
Creates a new RegionHealthCheckState.
checkIntervalSec How often (in seconds) to send a health check. The default value is 5
creationTimestamp Creation timestamp in RFC3339 text format.
deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE.
description An optional description of this resource. Provide this property when
grpcHealthCheck A nested object resource.
grpcTlsHealthCheck A nested object resource.
healthCheckId The unique identifier number for the resource. This identifier is defined by the server.
healthyThreshold A so-far unhealthy instance will be marked healthy after this many
http2HealthCheck A nested object resource.
httpHealthCheck A nested object resource.
httpsHealthCheck A nested object resource.
logConfig Configure logging on this health check.
name Name of the resource. Provided by the client when the resource is
project The ID of the project in which the resource belongs.
region The Region in which the created health check should reside.
selfLink The URI of the created resource.
sslHealthCheck A nested object resource.
tcpHealthCheck A nested object resource.
timeoutSec How long (in seconds) to wait before claiming failure.
type The type of the health check. One of HTTP, HTTP2, HTTPS, TCP, or SSL.
unhealthyThreshold A so-far healthy instance will be marked unhealthy after this many
Implementation
const RegionHealthCheckState({
this.checkIntervalSec,
this.creationTimestamp,
this.deletionPolicy,
this.description,
this.grpcHealthCheck,
this.grpcTlsHealthCheck,
this.healthCheckId,
this.healthyThreshold,
this.http2HealthCheck,
this.httpHealthCheck,
this.httpsHealthCheck,
this.logConfig,
this.name,
this.project,
this.region,
this.selfLink,
this.sslHealthCheck,
this.tcpHealthCheck,
this.timeoutSec,
this.type,
this.unhealthyThreshold,
});