Reference documentation and code samples for the Compute V1 Client class InstanceGroupManagerStandbyPolicy.
Generated from protobuf message google.cloud.compute.v1.InstanceGroupManagerStandbyPolicy
Namespace
Google \ Cloud \ Compute \ V1
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ initial_delay_sec
int
Specifies the number of seconds that the MIG should wait to suspend or stop a VM after that VM was created. The initial delay gives the initialization script the time to prepare your VM for a quick scale out. The value of initial delay must be between 0 and 3600 seconds. The default value is 0.
↳ mode
string
Defines how a MIG resumes or starts VMs from a standby pool when the group scales out. The default mode is MANUAL. Check the Mode enum for the list of possible values.
getInitialDelaySec
Specifies the number of seconds that the MIG should wait to suspend or stop a VM after that VM was created. The initial delay gives the initialization script the time to prepare your VM for a quick scale out. The value of initial delay must be between 0 and 3600 seconds. The default value is 0.
Returns
Type
Description
int
hasInitialDelaySec
clearInitialDelaySec
setInitialDelaySec
Specifies the number of seconds that the MIG should wait to suspend or stop a VM after that VM was created. The initial delay gives the initialization script the time to prepare your VM for a quick scale out. The value of initial delay must be between 0 and 3600 seconds. The default value is 0.
Parameter
Name
Description
var
int
Returns
Type
Description
$this
getMode
Defines how a MIG resumes or starts VMs from a standby pool when the group scales out. The default mode is MANUAL.
Check the Mode enum for the list of possible values.
Returns
Type
Description
string
hasMode
clearMode
setMode
Defines how a MIG resumes or starts VMs from a standby pool when the group scales out. The default mode is MANUAL.
Check the Mode enum for the list of possible values.
[[["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 InstanceGroupManagerStandbyPolicy (1.35.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.35.0 (latest)](/php/docs/reference/cloud-compute/latest/V1.InstanceGroupManagerStandbyPolicy)\n- [1.34.0](/php/docs/reference/cloud-compute/1.34.0/V1.InstanceGroupManagerStandbyPolicy)\n- [1.33.0](/php/docs/reference/cloud-compute/1.33.0/V1.InstanceGroupManagerStandbyPolicy)\n- [1.32.0](/php/docs/reference/cloud-compute/1.32.0/V1.InstanceGroupManagerStandbyPolicy)\n- [1.31.0](/php/docs/reference/cloud-compute/1.31.0/V1.InstanceGroupManagerStandbyPolicy)\n- [1.30.0](/php/docs/reference/cloud-compute/1.30.0/V1.InstanceGroupManagerStandbyPolicy)\n- [1.29.0](/php/docs/reference/cloud-compute/1.29.0/V1.InstanceGroupManagerStandbyPolicy)\n- [1.28.0](/php/docs/reference/cloud-compute/1.28.0/V1.InstanceGroupManagerStandbyPolicy)\n- [1.27.0](/php/docs/reference/cloud-compute/1.27.0/V1.InstanceGroupManagerStandbyPolicy)\n- [1.26.0](/php/docs/reference/cloud-compute/1.26.0/V1.InstanceGroupManagerStandbyPolicy)\n- [1.25.0](/php/docs/reference/cloud-compute/1.25.0/V1.InstanceGroupManagerStandbyPolicy)\n- [1.24.0](/php/docs/reference/cloud-compute/1.24.0/V1.InstanceGroupManagerStandbyPolicy)\n- [1.23.0](/php/docs/reference/cloud-compute/1.23.0/V1.InstanceGroupManagerStandbyPolicy)\n- [1.22.1](/php/docs/reference/cloud-compute/1.22.1/V1.InstanceGroupManagerStandbyPolicy)\n- [1.21.0](/php/docs/reference/cloud-compute/1.21.0/V1.InstanceGroupManagerStandbyPolicy)\n- [1.20.0](/php/docs/reference/cloud-compute/1.20.0/V1.InstanceGroupManagerStandbyPolicy)\n- [1.19.0](/php/docs/reference/cloud-compute/1.19.0/V1.InstanceGroupManagerStandbyPolicy)\n- [1.18.1](/php/docs/reference/cloud-compute/1.18.1/V1.InstanceGroupManagerStandbyPolicy)\n- [1.17.0](/php/docs/reference/cloud-compute/1.17.0/V1.InstanceGroupManagerStandbyPolicy)\n- [1.16.2](/php/docs/reference/cloud-compute/1.16.2/V1.InstanceGroupManagerStandbyPolicy)\n- [1.14.0](/php/docs/reference/cloud-compute/1.14.0/V1.InstanceGroupManagerStandbyPolicy)\n- [1.13.0](/php/docs/reference/cloud-compute/1.13.0/V1.InstanceGroupManagerStandbyPolicy)\n- [1.12.1](/php/docs/reference/cloud-compute/1.12.1/V1.InstanceGroupManagerStandbyPolicy)\n- [1.11.1](/php/docs/reference/cloud-compute/1.11.1/V1.InstanceGroupManagerStandbyPolicy)\n- [1.10.1](/php/docs/reference/cloud-compute/1.10.1/V1.InstanceGroupManagerStandbyPolicy)\n- [1.9.1](/php/docs/reference/cloud-compute/1.9.1/V1.InstanceGroupManagerStandbyPolicy)\n- [1.8.3](/php/docs/reference/cloud-compute/1.8.3/V1.InstanceGroupManagerStandbyPolicy)\n- [1.7.1](/php/docs/reference/cloud-compute/1.7.1/V1.InstanceGroupManagerStandbyPolicy)\n- [1.6.1](/php/docs/reference/cloud-compute/1.6.1/V1.InstanceGroupManagerStandbyPolicy)\n- [1.5.0](/php/docs/reference/cloud-compute/1.5.0/V1.InstanceGroupManagerStandbyPolicy) \nReference documentation and code samples for the Compute V1 Client class InstanceGroupManagerStandbyPolicy.\n\nGenerated from protobuf message `google.cloud.compute.v1.InstanceGroupManagerStandbyPolicy`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Compute \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getInitialDelaySec\n\nSpecifies the number of seconds that the MIG should wait to suspend or stop a VM after that VM was created. The initial delay gives the initialization script the time to prepare your VM for a quick scale out. 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\nSpecifies the number of seconds that the MIG should wait to suspend or stop a VM after that VM was created. The initial delay gives the initialization script the time to prepare your VM for a quick scale out. The value of initial delay must be between 0 and 3600 seconds. The default value is 0.\n\n### getMode\n\nDefines how a MIG resumes or starts VMs from a standby pool when the group scales out. The default mode is `MANUAL`.\n\nCheck the Mode enum for the list of possible values.\n\n### hasMode\n\n### clearMode\n\n### setMode\n\nDefines how a MIG resumes or starts VMs from a standby pool when the group scales out. The default mode is `MANUAL`.\n\nCheck the Mode enum for the list of possible values."]]