|
virtual System.Nullable< int > | CheckIntervalSec [get, set] |
| How often (in seconds) to send a health check. The default value is 5 seconds. More...
|
|
virtual string | CreationTimestamp [get, set] |
| [Output Only] Creation timestamp in 3339 text format. More...
|
|
virtual string | Description [get, set] |
| An optional description of this resource. Provide this property when you create the resource. More...
|
|
virtual System.Nullable< int > | HealthyThreshold [get, set] |
| A so-far unhealthy instance will be marked healthy after this many consecutive successes. The default value is 2. More...
|
|
virtual HTTP2HealthCheck | Http2HealthCheck [get, set] |
|
virtual HTTPHealthCheck | HttpHealthCheck [get, set] |
|
virtual HTTPSHealthCheck | HttpsHealthCheck [get, set] |
|
virtual System.Nullable< ulong > | Id [get, set] |
| [Output Only] The unique identifier for the resource. This identifier is defined by the server. More...
|
|
virtual string | Kind [get, set] |
| Type of the resource. More...
|
|
virtual string | Name [get, set] |
| Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash. More...
|
|
virtual string | Region [get, set] |
| [Output Only] Region where the health check resides. Not applicable to global health checks. More...
|
|
virtual string | SelfLink [get, set] |
| [Output Only] Server-defined URL for the resource. More...
|
|
virtual SSLHealthCheck | SslHealthCheck [get, set] |
|
virtual TCPHealthCheck | TcpHealthCheck [get, set] |
|
virtual System.Nullable< int > | TimeoutSec [get, set] |
| How long (in seconds) to wait before claiming failure. The default value is 5 seconds. It is invalid for timeoutSec to have greater value than checkIntervalSec. More...
|
|
virtual string | Type [get, set] |
| Specifies the type of the healthCheck, either TCP, SSL, HTTP, HTTPS or HTTP2. If not specified, the default is TCP. Exactly one of the protocol-specific health check field must be specified, which must match type field. More...
|
|
virtual System.Nullable< int > | UnhealthyThreshold [get, set] |
| A so-far healthy instance will be marked unhealthy after this many consecutive failures. The default value is 2. More...
|
|
virtual string | ETag [get, set] |
| The ETag of the item. More...
|
|
string | ETag |
|
Represents a Health Check resource.
Google Compute Engine has two Health Check resources:
Internal HTTP(S) load balancers use regional health checks. All other types of GCP load balancers and managed instance group auto-healing use global health checks. For more information, read Health Check Concepts.
To perform health checks on network load balancers, you must use either httpHealthChecks or httpsHealthChecks.
virtual string Google.Apis.Compute.v1.Data.HealthCheck.Name |
|
getset |
Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])?
which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
virtual string Google.Apis.Compute.v1.Data.HealthCheck.Type |
|
getset |
Specifies the type of the healthCheck, either TCP, SSL, HTTP, HTTPS or HTTP2. If not specified, the default is TCP. Exactly one of the protocol-specific health check field must be specified, which must match type field.