Google Cloud Compute V1 API - Class Google::Cloud::Compute::V1::InstanceGroupManagerInstanceLifecyclePolicy (v3.5.0)

Reference documentation and code samples for the Google Cloud Compute V1 API class Google::Cloud::Compute::V1::InstanceGroupManagerInstanceLifecyclePolicy.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#default_action_on_failure

def default_action_on_failure() -> ::String
Returns
  • (::String) —

    The action that a MIG performs on a failed or an unhealthy VM. A VM is marked as unhealthy when the application running on that VM fails a health check. Valid values are

    • REPAIR (default): MIG automatically repairs a failed or an unhealthy VM by recreating it. For more information, see About repairing VMs in a MIG.
    • DO_NOTHING: MIG does not repair a failed or an unhealthy VM. Check the DefaultActionOnFailure enum for the list of possible values.

#default_action_on_failure=

def default_action_on_failure=(value) -> ::String
Parameter
  • value (::String) —

    The action that a MIG performs on a failed or an unhealthy VM. A VM is marked as unhealthy when the application running on that VM fails a health check. Valid values are

    • REPAIR (default): MIG automatically repairs a failed or an unhealthy VM by recreating it. For more information, see About repairing VMs in a MIG.
    • DO_NOTHING: MIG does not repair a failed or an unhealthy VM. Check the DefaultActionOnFailure enum for the list of possible values.
Returns
  • (::String) —

    The action that a MIG performs on a failed or an unhealthy VM. A VM is marked as unhealthy when the application running on that VM fails a health check. Valid values are

    • REPAIR (default): MIG automatically repairs a failed or an unhealthy VM by recreating it. For more information, see About repairing VMs in a MIG.
    • DO_NOTHING: MIG does not repair a failed or an unhealthy VM. Check the DefaultActionOnFailure enum for the list of possible values.

#force_update_on_repair

def force_update_on_repair() -> ::String
Returns
  • (::String) — A bit indicating whether to forcefully apply the group's latest configuration when repairing a VM. Valid options are:

     -  NO (default): If configuration updates are available, they are not
     forcefully applied during repair. Instead, configuration updates are
     applied according to the group's update policy.
    
     -  YES: If configuration updates are available, they are applied
     during repair.
    

    Check the ForceUpdateOnRepair enum for the list of possible values.

#force_update_on_repair=

def force_update_on_repair=(value) -> ::String
Parameter
  • value (::String) — A bit indicating whether to forcefully apply the group's latest configuration when repairing a VM. Valid options are:

     -  NO (default): If configuration updates are available, they are not
     forcefully applied during repair. Instead, configuration updates are
     applied according to the group's update policy.
    
     -  YES: If configuration updates are available, they are applied
     during repair.
    

    Check the ForceUpdateOnRepair enum for the list of possible values.

Returns
  • (::String) — A bit indicating whether to forcefully apply the group's latest configuration when repairing a VM. Valid options are:

     -  NO (default): If configuration updates are available, they are not
     forcefully applied during repair. Instead, configuration updates are
     applied according to the group's update policy.
    
     -  YES: If configuration updates are available, they are applied
     during repair.
    

    Check the ForceUpdateOnRepair enum for the list of possible values.

#on_failed_health_check

def on_failed_health_check() -> ::String
Returns
  • (::String) —

    The action that a MIG performs on an unhealthy VM. A VM is marked as unhealthy when the application running on that VM fails a health check. Valid values are:

    • DEFAULT_ACTION (default): MIG uses the same action configured for instanceLifecyclePolicy.defaultActionOnFailure field.
    • REPAIR: MIG automatically repairs an unhealthy VM by recreating it.
    • DO_NOTHING: MIG doesn't repair an unhealthy VM. For more information, see About repairing VMs in a MIG. Check the OnFailedHealthCheck enum for the list of possible values.

#on_failed_health_check=

def on_failed_health_check=(value) -> ::String
Parameter
  • value (::String) —

    The action that a MIG performs on an unhealthy VM. A VM is marked as unhealthy when the application running on that VM fails a health check. Valid values are:

    • DEFAULT_ACTION (default): MIG uses the same action configured for instanceLifecyclePolicy.defaultActionOnFailure field.
    • REPAIR: MIG automatically repairs an unhealthy VM by recreating it.
    • DO_NOTHING: MIG doesn't repair an unhealthy VM. For more information, see About repairing VMs in a MIG. Check the OnFailedHealthCheck enum for the list of possible values.
Returns
  • (::String) —

    The action that a MIG performs on an unhealthy VM. A VM is marked as unhealthy when the application running on that VM fails a health check. Valid values are:

    • DEFAULT_ACTION (default): MIG uses the same action configured for instanceLifecyclePolicy.defaultActionOnFailure field.
    • REPAIR: MIG automatically repairs an unhealthy VM by recreating it.
    • DO_NOTHING: MIG doesn't repair an unhealthy VM. For more information, see About repairing VMs in a MIG. Check the OnFailedHealthCheck enum for the list of possible values.