Compute V1 Client - Class InstanceGroupManagerInstanceLifecyclePolicy (1.20.0)

Reference documentation and code samples for the Compute V1 Client class InstanceGroupManagerInstanceLifecyclePolicy.

Generated from protobuf message google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy

Namespace

Google \ Cloud \ Compute \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ default_action_on_failure 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 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.

getDefaultActionOnFailure

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
Type Description
string

hasDefaultActionOnFailure

clearDefaultActionOnFailure

setDefaultActionOnFailure

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.

Parameter
Name Description
var string
Returns
Type Description
$this

getForceUpdateOnRepair

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
Type Description
string

hasForceUpdateOnRepair

clearForceUpdateOnRepair

setForceUpdateOnRepair

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.

Parameter
Name Description
var string
Returns
Type Description
$this