Compute V1 Client - Class InstanceGroupManagerStandbyPolicy (1.22.0)

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.

Parameter
Name Description
var string
Returns
Type Description
$this