Show / Hide Table of Contents

Class InstanceGroupManagerAutoHealingPolicy

Inheritance
object
InstanceGroupManagerAutoHealingPolicy
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Compute.alpha.Data
Assembly: Google.Apis.Compute.alpha.dll
Syntax
public class InstanceGroupManagerAutoHealingPolicy : IDirectResponseSchema

Properties

AutoHealingTriggers

Restricts what triggers autohealing.

Declaration
[JsonProperty("autoHealingTriggers")]
public virtual InstanceGroupManagerAutoHealingPolicyAutoHealingTriggers AutoHealingTriggers { get; set; }
Property Value
Type Description
InstanceGroupManagerAutoHealingPolicyAutoHealingTriggers

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

HealthCheck

The URL for the health check that signals autohealing.

Declaration
[JsonProperty("healthCheck")]
public virtual string HealthCheck { get; set; }
Property Value
Type Description
string

InitialDelaySec

The initial delay is the number of seconds that a new VM takes to initialize and run its startup script. During a VM's initial delay period, the MIG ignores unsuccessful health checks because the VM might be in the startup process. This prevents the MIG from prematurely recreating a VM. If the health check receives a healthy response during the initial delay, it indicates that the startup process is complete and the VM is ready. The value of initial delay must be between 0 and 3600 seconds. The default value is 0.

Declaration
[JsonProperty("initialDelaySec")]
public virtual int? InitialDelaySec { get; set; }
Property Value
Type Description
int?

MaxUnavailable

Maximum number of instances that can be unavailable when autohealing. When 'percent' is used, the value is rounded if necessary. The instance is considered available if all of the following conditions are satisfied:

  1. Instance's status is RUNNING. 2. Instance's currentAction is NONE (in particular its liveness health check result was observed to be HEALTHY at least once as it passed VERIFYING). 3. There is no outgoing action on an instance triggered by IGM. By default, number of concurrently autohealed instances is smaller than the managed instance group target size. However, if a zonal managed instance group has only one instance, or a regional managed instance group has only one instance per zone, autohealing will recreate these instances when they become unhealthy.
Declaration
[JsonProperty("maxUnavailable")]
public virtual FixedOrPercent MaxUnavailable { get; set; }
Property Value
Type Description
FixedOrPercent

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX