Compute Engine v1 API - Class InstanceGroupManagerStandbyPolicy (3.2.0)

public sealed class InstanceGroupManagerStandbyPolicy : IMessage<InstanceGroupManagerStandbyPolicy>, IEquatable<InstanceGroupManagerStandbyPolicy>, IDeepCloneable<InstanceGroupManagerStandbyPolicy>, IBufferMessage, IMessage

Inheritance

object > InstanceGroupManagerStandbyPolicy

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Constructors

InstanceGroupManagerStandbyPolicy()

public InstanceGroupManagerStandbyPolicy()

InstanceGroupManagerStandbyPolicy(InstanceGroupManagerStandbyPolicy)

public InstanceGroupManagerStandbyPolicy(InstanceGroupManagerStandbyPolicy other)
Parameter
Name Description
other InstanceGroupManagerStandbyPolicy

Properties

HasInitialDelaySec

public bool HasInitialDelaySec { get; }

Gets whether the "initial_delay_sec" field is set

Property Value
Type Description
bool

HasMode

public bool HasMode { get; }

Gets whether the "mode" field is set

Property Value
Type Description
bool

InitialDelaySec

public int InitialDelaySec { get; set; }

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.

Property Value
Type Description
int

Mode

public string Mode { get; set; }

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.

Property Value
Type Description
string