Compute Engine v1 API - Class InstanceGroupManagerActionsSummary (3.1.0)

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

Inheritance

object > InstanceGroupManagerActionsSummary

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Constructors

InstanceGroupManagerActionsSummary()

public InstanceGroupManagerActionsSummary()

InstanceGroupManagerActionsSummary(InstanceGroupManagerActionsSummary)

public InstanceGroupManagerActionsSummary(InstanceGroupManagerActionsSummary other)
Parameter
Name Description
other InstanceGroupManagerActionsSummary

Properties

Abandoning

public int Abandoning { get; set; }

[Output Only] The total number of instances in the managed instance group that are scheduled to be abandoned. Abandoning an instance removes it from the managed instance group without deleting it.

Property Value
Type Description
int

Creating

public int Creating { get; set; }

[Output Only] The number of instances in the managed instance group that are scheduled to be created or are currently being created. If the group fails to create any of these instances, it tries again until it creates the instance successfully. If you have disabled creation retries, this field will not be populated; instead, the creatingWithoutRetries field will be populated.

Property Value
Type Description
int

CreatingWithoutRetries

public int CreatingWithoutRetries { get; set; }

[Output Only] The number of instances that the managed instance group will attempt to create. The group attempts to create each instance only once. If the group fails to create any of these instances, it decreases the group's targetSize value accordingly.

Property Value
Type Description
int

Deleting

public int Deleting { get; set; }

[Output Only] The number of instances in the managed instance group that are scheduled to be deleted or are currently being deleted.

Property Value
Type Description
int

HasAbandoning

public bool HasAbandoning { get; }

Gets whether the "abandoning" field is set

Property Value
Type Description
bool

HasCreating

public bool HasCreating { get; }

Gets whether the "creating" field is set

Property Value
Type Description
bool

HasCreatingWithoutRetries

public bool HasCreatingWithoutRetries { get; }

Gets whether the "creating_without_retries" field is set

Property Value
Type Description
bool

HasDeleting

public bool HasDeleting { get; }

Gets whether the "deleting" field is set

Property Value
Type Description
bool

HasNone

public bool HasNone { get; }

Gets whether the "none" field is set

Property Value
Type Description
bool

HasRecreating

public bool HasRecreating { get; }

Gets whether the "recreating" field is set

Property Value
Type Description
bool

HasRefreshing

public bool HasRefreshing { get; }

Gets whether the "refreshing" field is set

Property Value
Type Description
bool

HasRestarting

public bool HasRestarting { get; }

Gets whether the "restarting" field is set

Property Value
Type Description
bool

HasResuming

public bool HasResuming { get; }

Gets whether the "resuming" field is set

Property Value
Type Description
bool

HasStarting

public bool HasStarting { get; }

Gets whether the "starting" field is set

Property Value
Type Description
bool

HasStopping

public bool HasStopping { get; }

Gets whether the "stopping" field is set

Property Value
Type Description
bool

HasSuspending

public bool HasSuspending { get; }

Gets whether the "suspending" field is set

Property Value
Type Description
bool

HasVerifying

public bool HasVerifying { get; }

Gets whether the "verifying" field is set

Property Value
Type Description
bool

None

public int None { get; set; }

[Output Only] The number of instances in the managed instance group that are running and have no scheduled actions.

Property Value
Type Description
int

Recreating

public int Recreating { get; set; }

[Output Only] The number of instances in the managed instance group that are scheduled to be recreated or are currently being being recreated. Recreating an instance deletes the existing root persistent disk and creates a new disk from the image that is defined in the instance template.

Property Value
Type Description
int

Refreshing

public int Refreshing { get; set; }

[Output Only] The number of instances in the managed instance group that are being reconfigured with properties that do not require a restart or a recreate action. For example, setting or removing target pools for the instance.

Property Value
Type Description
int

Restarting

public int Restarting { get; set; }

[Output Only] The number of instances in the managed instance group that are scheduled to be restarted or are currently being restarted.

Property Value
Type Description
int

Resuming

public int Resuming { get; set; }

[Output Only] The number of instances in the managed instance group that are scheduled to be resumed or are currently being resumed.

Property Value
Type Description
int

Starting

public int Starting { get; set; }

[Output Only] The number of instances in the managed instance group that are scheduled to be started or are currently being started.

Property Value
Type Description
int

Stopping

public int Stopping { get; set; }

[Output Only] The number of instances in the managed instance group that are scheduled to be stopped or are currently being stopped.

Property Value
Type Description
int

Suspending

public int Suspending { get; set; }

[Output Only] The number of instances in the managed instance group that are scheduled to be suspended or are currently being suspended.

Property Value
Type Description
int

Verifying

public int Verifying { get; set; }

[Output Only] The number of instances in the managed instance group that are being verified. See the managedInstances[].currentAction property in the listManagedInstances method documentation.

Property Value
Type Description
int