Class InstanceGroupManagerActionsSummary (1.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
NameDescription
otherInstanceGroupManagerActionsSummary

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
TypeDescription
Int32

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
TypeDescription
Int32

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
TypeDescription
Int32

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
TypeDescription
Int32

HasAbandoning

public bool HasAbandoning { get; }

Gets whether the "abandoning" field is set

Property Value
TypeDescription
Boolean

HasCreating

public bool HasCreating { get; }

Gets whether the "creating" field is set

Property Value
TypeDescription
Boolean

HasCreatingWithoutRetries

public bool HasCreatingWithoutRetries { get; }

Gets whether the "creating_without_retries" field is set

Property Value
TypeDescription
Boolean

HasDeleting

public bool HasDeleting { get; }

Gets whether the "deleting" field is set

Property Value
TypeDescription
Boolean

HasNone

public bool HasNone { get; }

Gets whether the "none" field is set

Property Value
TypeDescription
Boolean

HasRecreating

public bool HasRecreating { get; }

Gets whether the "recreating" field is set

Property Value
TypeDescription
Boolean

HasRefreshing

public bool HasRefreshing { get; }

Gets whether the "refreshing" field is set

Property Value
TypeDescription
Boolean

HasRestarting

public bool HasRestarting { get; }

Gets whether the "restarting" field is set

Property Value
TypeDescription
Boolean

HasResuming

public bool HasResuming { get; }

Gets whether the "resuming" field is set

Property Value
TypeDescription
Boolean

HasStarting

public bool HasStarting { get; }

Gets whether the "starting" field is set

Property Value
TypeDescription
Boolean

HasStopping

public bool HasStopping { get; }

Gets whether the "stopping" field is set

Property Value
TypeDescription
Boolean

HasSuspending

public bool HasSuspending { get; }

Gets whether the "suspending" field is set

Property Value
TypeDescription
Boolean

HasVerifying

public bool HasVerifying { get; }

Gets whether the "verifying" field is set

Property Value
TypeDescription
Boolean

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
TypeDescription
Int32

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
TypeDescription
Int32

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
TypeDescription
Int32

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
TypeDescription
Int32

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
TypeDescription
Int32

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
TypeDescription
Int32

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
TypeDescription
Int32

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
TypeDescription
Int32

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
TypeDescription
Int32