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
Inherited Members
Namespace: Google.Apis.Compute.alpha.Data
Assembly: Google.Apis.Compute.alpha.dll
Syntax
public class InstanceGroupManagerStatusInstanceStatusSummary : IDirectResponseSchema
Properties
Deprovisioning
Output only. [Output Only] The number of instances in the managed instance group that have DEPROVISIONING status.
Declaration
[JsonProperty("deprovisioning")]
public virtual int? Deprovisioning { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
NonExistent
Output only. [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'.
Declaration
[JsonProperty("nonExistent")]
public virtual int? NonExistent { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
Pending
Output only. [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'.
Declaration
[JsonProperty("pending")]
public virtual int? Pending { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
PendingStop
Output only. [Output Only] The number of instances in the managed instance group that have PENDING_STOP status.
Declaration
[JsonProperty("pendingStop")]
public virtual int? PendingStop { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
Provisioning
Output only. [Output Only] The number of instances in the managed instance group that have PROVISIONING status.
Declaration
[JsonProperty("provisioning")]
public virtual int? Provisioning { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
Repairing
Output only. [Output Only] The number of instances in the managed instance group that have REPAIRING status.
Declaration
[JsonProperty("repairing")]
public virtual int? Repairing { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
Running
Output only. [Output Only] The number of instances in the managed instance group that have RUNNING status.
Declaration
[JsonProperty("running")]
public virtual int? Running { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
Staging
Output only. [Output Only] The number of instances in the managed instance group that have STAGING status.
Declaration
[JsonProperty("staging")]
public virtual int? Staging { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
Stopped
Output only. [Output Only] The number of instances in the managed instance group that have STOPPED status.
Declaration
[JsonProperty("stopped")]
public virtual int? Stopped { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
Stopping
Output only. [Output Only] The number of instances in the managed instance group that have STOPPING status.
Declaration
[JsonProperty("stopping")]
public virtual int? Stopping { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
Suspended
Output only. [Output Only] The number of instances in the managed instance group that have SUSPENDED status.
Declaration
[JsonProperty("suspended")]
public virtual int? Suspended { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
Suspending
Output only. [Output Only] The number of instances in the managed instance group that have SUSPENDING status.
Declaration
[JsonProperty("suspending")]
public virtual int? Suspending { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
Terminated
Output only. [Output Only] The number of instances in the managed instance group that have TERMINATED status.
Declaration
[JsonProperty("terminated")]
public virtual int? Terminated { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |