public sealed class HealthCheck : IMessage<HealthCheck>, IEquatable<HealthCheck>, IDeepCloneable<HealthCheck>, IBufferMessage, IMessageHealth checking configuration for VM instances. Unhealthy instances are killed and replaced with new instances. Only applicable for instances in App Engine flexible environment.
Implements
Google.Protobuf.IMessage<HealthCheck>, IEquatable<HealthCheck>, Google.Protobuf.IDeepCloneable<HealthCheck>, Google.Protobuf.IBufferMessage, Google.Protobuf.IMessageNamespace
Google.Cloud.AppEngine.V1Assembly
Google.Cloud.AppEngine.V1.dll
Constructors
HealthCheck()
public HealthCheck()HealthCheck(HealthCheck)
public HealthCheck(HealthCheck other)| Parameter | |
|---|---|
| Name | Description |
other |
HealthCheck |
Properties
CheckInterval
public Duration CheckInterval { get; set; }Interval between health checks.
| Property Value | |
|---|---|
| Type | Description |
Google.Protobuf.WellKnownTypes.Duration |
|
DisableHealthCheck
public bool DisableHealthCheck { get; set; }Whether to explicitly disable health checks for this instance.
| Property Value | |
|---|---|
| Type | Description |
Boolean |
|
HealthyThreshold
public uint HealthyThreshold { get; set; }Number of consecutive successful health checks required before receiving traffic.
| Property Value | |
|---|---|
| Type | Description |
UInt32 |
|
Host
public string Host { get; set; }Host header to send when performing an HTTP health check. Example: "myapp.appspot.com"
| Property Value | |
|---|---|
| Type | Description |
String |
|
RestartThreshold
public uint RestartThreshold { get; set; }Number of consecutive failed health checks required before an instance is restarted.
| Property Value | |
|---|---|
| Type | Description |
UInt32 |
|
Timeout
public Duration Timeout { get; set; }Time before the health check is considered failed.
| Property Value | |
|---|---|
| Type | Description |
Google.Protobuf.WellKnownTypes.Duration |
|
UnhealthyThreshold
public uint UnhealthyThreshold { get; set; }Number of consecutive failed health checks required before removing traffic.
| Property Value | |
|---|---|
| Type | Description |
UInt32 |
|