Reference documentation and code samples for the Compute V1 Client class InstanceGroupManagerAutoHealingPolicy.
Generated from protobuf message google.cloud.compute.v1.InstanceGroupManagerAutoHealingPolicy
Namespace
Google \ Cloud \ Compute \ V1
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ health_check
string
The URL for the health check that signals autohealing.
↳ initial_delay_sec
int
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.
getHealthCheck
The URL for the health check that signals autohealing.
Returns
Type
Description
string
hasHealthCheck
clearHealthCheck
setHealthCheck
The URL for the health check that signals autohealing.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getInitialDelaySec
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.
Returns
Type
Description
int
hasInitialDelaySec
clearInitialDelaySec
setInitialDelaySec
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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[],[],null,["# Compute V1 Client - Class InstanceGroupManagerAutoHealingPolicy (1.35.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.35.0 (latest)](/php/docs/reference/cloud-compute/latest/V1.InstanceGroupManagerAutoHealingPolicy)\n- [1.34.0](/php/docs/reference/cloud-compute/1.34.0/V1.InstanceGroupManagerAutoHealingPolicy)\n- [1.33.0](/php/docs/reference/cloud-compute/1.33.0/V1.InstanceGroupManagerAutoHealingPolicy)\n- [1.32.0](/php/docs/reference/cloud-compute/1.32.0/V1.InstanceGroupManagerAutoHealingPolicy)\n- [1.31.0](/php/docs/reference/cloud-compute/1.31.0/V1.InstanceGroupManagerAutoHealingPolicy)\n- [1.30.0](/php/docs/reference/cloud-compute/1.30.0/V1.InstanceGroupManagerAutoHealingPolicy)\n- [1.29.0](/php/docs/reference/cloud-compute/1.29.0/V1.InstanceGroupManagerAutoHealingPolicy)\n- [1.28.0](/php/docs/reference/cloud-compute/1.28.0/V1.InstanceGroupManagerAutoHealingPolicy)\n- [1.27.0](/php/docs/reference/cloud-compute/1.27.0/V1.InstanceGroupManagerAutoHealingPolicy)\n- [1.26.0](/php/docs/reference/cloud-compute/1.26.0/V1.InstanceGroupManagerAutoHealingPolicy)\n- [1.25.0](/php/docs/reference/cloud-compute/1.25.0/V1.InstanceGroupManagerAutoHealingPolicy)\n- [1.24.0](/php/docs/reference/cloud-compute/1.24.0/V1.InstanceGroupManagerAutoHealingPolicy)\n- [1.23.0](/php/docs/reference/cloud-compute/1.23.0/V1.InstanceGroupManagerAutoHealingPolicy)\n- [1.22.1](/php/docs/reference/cloud-compute/1.22.1/V1.InstanceGroupManagerAutoHealingPolicy)\n- [1.21.0](/php/docs/reference/cloud-compute/1.21.0/V1.InstanceGroupManagerAutoHealingPolicy)\n- [1.20.0](/php/docs/reference/cloud-compute/1.20.0/V1.InstanceGroupManagerAutoHealingPolicy)\n- [1.19.0](/php/docs/reference/cloud-compute/1.19.0/V1.InstanceGroupManagerAutoHealingPolicy)\n- [1.18.1](/php/docs/reference/cloud-compute/1.18.1/V1.InstanceGroupManagerAutoHealingPolicy)\n- [1.17.0](/php/docs/reference/cloud-compute/1.17.0/V1.InstanceGroupManagerAutoHealingPolicy)\n- [1.16.2](/php/docs/reference/cloud-compute/1.16.2/V1.InstanceGroupManagerAutoHealingPolicy)\n- [1.14.0](/php/docs/reference/cloud-compute/1.14.0/V1.InstanceGroupManagerAutoHealingPolicy)\n- [1.13.0](/php/docs/reference/cloud-compute/1.13.0/V1.InstanceGroupManagerAutoHealingPolicy)\n- [1.12.1](/php/docs/reference/cloud-compute/1.12.1/V1.InstanceGroupManagerAutoHealingPolicy)\n- [1.11.1](/php/docs/reference/cloud-compute/1.11.1/V1.InstanceGroupManagerAutoHealingPolicy)\n- [1.10.1](/php/docs/reference/cloud-compute/1.10.1/V1.InstanceGroupManagerAutoHealingPolicy)\n- [1.9.1](/php/docs/reference/cloud-compute/1.9.1/V1.InstanceGroupManagerAutoHealingPolicy)\n- [1.8.3](/php/docs/reference/cloud-compute/1.8.3/V1.InstanceGroupManagerAutoHealingPolicy)\n- [1.7.1](/php/docs/reference/cloud-compute/1.7.1/V1.InstanceGroupManagerAutoHealingPolicy)\n- [1.6.1](/php/docs/reference/cloud-compute/1.6.1/V1.InstanceGroupManagerAutoHealingPolicy)\n- [1.5.0](/php/docs/reference/cloud-compute/1.5.0/V1.InstanceGroupManagerAutoHealingPolicy) \nReference documentation and code samples for the Compute V1 Client class InstanceGroupManagerAutoHealingPolicy.\n\nGenerated from protobuf message `google.cloud.compute.v1.InstanceGroupManagerAutoHealingPolicy`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Compute \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getHealthCheck\n\nThe URL for the health check that signals autohealing.\n\n### hasHealthCheck\n\n### clearHealthCheck\n\n### setHealthCheck\n\nThe URL for the health check that signals autohealing.\n\n### getInitialDelaySec\n\nThe 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.\n\n### hasInitialDelaySec\n\n### clearInitialDelaySec\n\n### setInitialDelaySec\n\nThe 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."]]