public sealed class InstanceGroupManagerActionsSummary : IMessage<InstanceGroupManagerActionsSummary>, IEquatable<InstanceGroupManagerActionsSummary>, IDeepCloneable<InstanceGroupManagerActionsSummary>, IBufferMessage, IMessage
Implements
IMessageInstanceGroupManagerActionsSummary, IEquatableInstanceGroupManagerActionsSummary, IDeepCloneableInstanceGroupManagerActionsSummary, IBufferMessage, IMessageNamespace
Google.Cloud.Compute.V1Assembly
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 |