Reference documentation and code samples for the Google Cloud Compute V1 API class Google::Cloud::Compute::V1::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.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#deprovisioning
def deprovisioning() -> ::Integer
Returns
- (::Integer) — Output only. The number of instances in the managed instance group that have DEPROVISIONING status.
#deprovisioning=
def deprovisioning=(value) -> ::Integer
Parameter
- value (::Integer) — Output only. The number of instances in the managed instance group that have DEPROVISIONING status.
Returns
- (::Integer) — Output only. The number of instances in the managed instance group that have DEPROVISIONING status.
#non_existent
def non_existent() -> ::Integer
Returns
- (::Integer) — 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'.
#non_existent=
def non_existent=(value) -> ::Integer
Parameter
- value (::Integer) — 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'.
Returns
- (::Integer) — 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'.
#pending
def pending() -> ::Integer
Returns
- (::Integer) — 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'.
#pending=
def pending=(value) -> ::Integer
Parameter
- value (::Integer) — 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'.
Returns
- (::Integer) — 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'.
#pending_stop
def pending_stop() -> ::Integer
Returns
- (::Integer) — Output only. The number of instances in the managed instance group that have PENDING_STOP status.
#pending_stop=
def pending_stop=(value) -> ::Integer
Parameter
- value (::Integer) — Output only. The number of instances in the managed instance group that have PENDING_STOP status.
Returns
- (::Integer) — Output only. The number of instances in the managed instance group that have PENDING_STOP status.
#provisioning
def provisioning() -> ::Integer
Returns
- (::Integer) — Output only. The number of instances in the managed instance group that have PROVISIONING status.
#provisioning=
def provisioning=(value) -> ::Integer
Parameter
- value (::Integer) — Output only. The number of instances in the managed instance group that have PROVISIONING status.
Returns
- (::Integer) — Output only. The number of instances in the managed instance group that have PROVISIONING status.
#repairing
def repairing() -> ::Integer
Returns
- (::Integer) — Output only. The number of instances in the managed instance group that have REPAIRING status.
#repairing=
def repairing=(value) -> ::Integer
Parameter
- value (::Integer) — Output only. The number of instances in the managed instance group that have REPAIRING status.
Returns
- (::Integer) — Output only. The number of instances in the managed instance group that have REPAIRING status.
#running
def running() -> ::Integer
Returns
- (::Integer) — Output only. The number of instances in the managed instance group that have RUNNING status.
#running=
def running=(value) -> ::Integer
Parameter
- value (::Integer) — Output only. The number of instances in the managed instance group that have RUNNING status.
Returns
- (::Integer) — Output only. The number of instances in the managed instance group that have RUNNING status.
#staging
def staging() -> ::Integer
Returns
- (::Integer) — Output only. The number of instances in the managed instance group that have STAGING status.
#staging=
def staging=(value) -> ::Integer
Parameter
- value (::Integer) — Output only. The number of instances in the managed instance group that have STAGING status.
Returns
- (::Integer) — Output only. The number of instances in the managed instance group that have STAGING status.
#stopped
def stopped() -> ::Integer
Returns
- (::Integer) — Output only. The number of instances in the managed instance group that have STOPPED status.
#stopped=
def stopped=(value) -> ::Integer
Parameter
- value (::Integer) — Output only. The number of instances in the managed instance group that have STOPPED status.
Returns
- (::Integer) — Output only. The number of instances in the managed instance group that have STOPPED status.
#stopping
def stopping() -> ::Integer
Returns
- (::Integer) — Output only. The number of instances in the managed instance group that have STOPPING status.
#stopping=
def stopping=(value) -> ::Integer
Parameter
- value (::Integer) — Output only. The number of instances in the managed instance group that have STOPPING status.
Returns
- (::Integer) — Output only. The number of instances in the managed instance group that have STOPPING status.
#suspended
def suspended() -> ::Integer
Returns
- (::Integer) — Output only. The number of instances in the managed instance group that have SUSPENDED status.
#suspended=
def suspended=(value) -> ::Integer
Parameter
- value (::Integer) — Output only. The number of instances in the managed instance group that have SUSPENDED status.
Returns
- (::Integer) — Output only. The number of instances in the managed instance group that have SUSPENDED status.
#suspending
def suspending() -> ::Integer
Returns
- (::Integer) — Output only. The number of instances in the managed instance group that have SUSPENDING status.
#suspending=
def suspending=(value) -> ::Integer
Parameter
- value (::Integer) — Output only. The number of instances in the managed instance group that have SUSPENDING status.
Returns
- (::Integer) — Output only. The number of instances in the managed instance group that have SUSPENDING status.
#terminated
def terminated() -> ::Integer
Returns
- (::Integer) — Output only. The number of instances in the managed instance group that have TERMINATED status.
#terminated=
def terminated=(value) -> ::Integer
Parameter
- value (::Integer) — Output only. The number of instances in the managed instance group that have TERMINATED status.
Returns
- (::Integer) — Output only. The number of instances in the managed instance group that have TERMINATED status.