RegionHealthCheckState constructor

const RegionHealthCheckState({
  1. Input<int?>? checkIntervalSec,
  2. Input<String?>? creationTimestamp,
  3. Input<String?>? deletionPolicy,
  4. Input<String?>? description,
  5. Input<RegionHealthCheckGrpcHealthCheck?>? grpcHealthCheck,
  6. Input<RegionHealthCheckGrpcTlsHealthCheck?>? grpcTlsHealthCheck,
  7. Input<int?>? healthCheckId,
  8. Input<int?>? healthyThreshold,
  9. Input<RegionHealthCheckHttp2HealthCheck?>? http2HealthCheck,
  10. Input<RegionHealthCheckHttpHealthCheck?>? httpHealthCheck,
  11. Input<RegionHealthCheckHttpsHealthCheck?>? httpsHealthCheck,
  12. Input<RegionHealthCheckLogConfig?>? logConfig,
  13. Input<String?>? name,
  14. Input<String?>? project,
  15. Input<String?>? region,
  16. Input<String?>? selfLink,
  17. Input<RegionHealthCheckSslHealthCheck?>? sslHealthCheck,
  18. Input<RegionHealthCheckTcpHealthCheck?>? tcpHealthCheck,
  19. Input<int?>? timeoutSec,
  20. Input<String?>? type,
  21. 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,
});