public sealed class InstanceGroupManagerStatusInstanceStatusSummary : IMessage<InstanceGroupManagerStatusInstanceStatusSummary>, IEquatable<InstanceGroupManagerStatusInstanceStatusSummary>, IDeepCloneable<InstanceGroupManagerStatusInstanceStatusSummary>, IBufferMessage, IMessageReference documentation and code samples for the Compute Engine v1 API class InstanceGroupManagerStatusInstanceStatusSummary.
The list of instance statuses and the number of instances in this managed instance group that have the status. For more information about how to interpret each status check the instance lifecycle documentation. Currently only shown for TPU MIGs.
Implements
IMessageInstanceGroupManagerStatusInstanceStatusSummary, IEquatableInstanceGroupManagerStatusInstanceStatusSummary, IDeepCloneableInstanceGroupManagerStatusInstanceStatusSummary, IBufferMessage, IMessageNamespace
Google.Cloud.Compute.V1Assembly
Google.Cloud.Compute.V1.dll
Constructors
InstanceGroupManagerStatusInstanceStatusSummary()
public InstanceGroupManagerStatusInstanceStatusSummary()InstanceGroupManagerStatusInstanceStatusSummary(InstanceGroupManagerStatusInstanceStatusSummary)
public InstanceGroupManagerStatusInstanceStatusSummary(InstanceGroupManagerStatusInstanceStatusSummary other)| Parameter | |
|---|---|
| Name | Description |
other |
InstanceGroupManagerStatusInstanceStatusSummary |
Properties
Deprovisioning
public int Deprovisioning { get; set; }Output only. The number of instances in the managed instance group that have DEPROVISIONING status.
| Property Value | |
|---|---|
| Type | Description |
int |
|
HasDeprovisioning
public bool HasDeprovisioning { get; }Gets whether the "deprovisioning" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasNonExistent
public bool HasNonExistent { get; }Gets whether the "non_existent" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasPending
public bool HasPending { get; }Gets whether the "pending" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasPendingStop
public bool HasPendingStop { get; }Gets whether the "pending_stop" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasProvisioning
public bool HasProvisioning { get; }Gets whether the "provisioning" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasRepairing
public bool HasRepairing { get; }Gets whether the "repairing" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasRunning
public bool HasRunning { get; }Gets whether the "running" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasStaging
public bool HasStaging { get; }Gets whether the "staging" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasStopped
public bool HasStopped { get; }Gets whether the "stopped" 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 |
|
HasSuspended
public bool HasSuspended { get; }Gets whether the "suspended" 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 |
|
HasTerminated
public bool HasTerminated { get; }Gets whether the "terminated" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
NonExistent
public int NonExistent { get; set; }Output only. The number of instances that have not been created yet or have been deleted. Includes only instances that would be shown in the listManagedInstances method and not all instances that have been deleted in the lifetime of the MIG. Does not include FlexStart instances that are waiting for the resources availability, they are considered as 'pending'.
| Property Value | |
|---|---|
| Type | Description |
int |
|
Pending
public int Pending { get; set; }Output only. The number of instances in the managed instance group that have PENDING status, that is FlexStart instances that are waiting for resources. Instances that do not exist because of the other reasons are counted as 'non_existent'.
| Property Value | |
|---|---|
| Type | Description |
int |
|
PendingStop
public int PendingStop { get; set; }Output only. The number of instances in the managed instance group that have PENDING_STOP status.
| Property Value | |
|---|---|
| Type | Description |
int |
|
Provisioning
public int Provisioning { get; set; }Output only. The number of instances in the managed instance group that have PROVISIONING status.
| Property Value | |
|---|---|
| Type | Description |
int |
|
Repairing
public int Repairing { get; set; }Output only. The number of instances in the managed instance group that have REPAIRING status.
| Property Value | |
|---|---|
| Type | Description |
int |
|
Running
public int Running { get; set; }Output only. The number of instances in the managed instance group that have RUNNING status.
| Property Value | |
|---|---|
| Type | Description |
int |
|
Staging
public int Staging { get; set; }Output only. The number of instances in the managed instance group that have STAGING status.
| Property Value | |
|---|---|
| Type | Description |
int |
|
Stopped
public int Stopped { get; set; }Output only. The number of instances in the managed instance group that have STOPPED status.
| Property Value | |
|---|---|
| Type | Description |
int |
|
Stopping
public int Stopping { get; set; }Output only. The number of instances in the managed instance group that have STOPPING status.
| Property Value | |
|---|---|
| Type | Description |
int |
|
Suspended
public int Suspended { get; set; }Output only. The number of instances in the managed instance group that have SUSPENDED status.
| Property Value | |
|---|---|
| Type | Description |
int |
|
Suspending
public int Suspending { get; set; }Output only. The number of instances in the managed instance group that have SUSPENDING status.
| Property Value | |
|---|---|
| Type | Description |
int |
|
Terminated
public int Terminated { get; set; }Output only. The number of instances in the managed instance group that have TERMINATED status.
| Property Value | |
|---|---|
| Type | Description |
int |
|