Class HealthCheck
Health checking configuration for VM instances. Unhealthy instances are killed and replaced with new instances. Only applicable for instances in App Engine flexible environment.
Implements
Inherited Members
Namespace: Google.Apis.Appengine.v1beta.Data
Assembly: Google.Apis.Appengine.v1beta.dll
Syntax
public class HealthCheck : IDirectResponseSchema
Properties
CheckInterval
Interval between health checks.
Declaration
[JsonProperty("checkInterval")]
public virtual object CheckInterval { get; set; }
Property Value
Type | Description |
---|---|
object |
DisableHealthCheck
Whether to explicitly disable health checks for this instance.
Declaration
[JsonProperty("disableHealthCheck")]
public virtual bool? DisableHealthCheck { get; set; }
Property Value
Type | Description |
---|---|
bool? |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
HealthyThreshold
Number of consecutive successful health checks required before receiving traffic.
Declaration
[JsonProperty("healthyThreshold")]
public virtual long? HealthyThreshold { get; set; }
Property Value
Type | Description |
---|---|
long? |
Host
Host header to send when performing an HTTP health check. Example: "myapp.appspot.com"
Declaration
[JsonProperty("host")]
public virtual string Host { get; set; }
Property Value
Type | Description |
---|---|
string |
RestartThreshold
Number of consecutive failed health checks required before an instance is restarted.
Declaration
[JsonProperty("restartThreshold")]
public virtual long? RestartThreshold { get; set; }
Property Value
Type | Description |
---|---|
long? |
Timeout
Time before the health check is considered failed.
Declaration
[JsonProperty("timeout")]
public virtual object Timeout { get; set; }
Property Value
Type | Description |
---|---|
object |
UnhealthyThreshold
Number of consecutive failed health checks required before removing traffic.
Declaration
[JsonProperty("unhealthyThreshold")]
public virtual long? UnhealthyThreshold { get; set; }
Property Value
Type | Description |
---|---|
long? |