Reference documentation and code samples for the Google Cloud Compute V1 API class Google::Cloud::Compute::V1::InstanceGroupManagerStatus.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#all_instances_config
def all_instances_config() -> ::Google::Cloud::Compute::V1::InstanceGroupManagerStatusAllInstancesConfig
Returns
- (::Google::Cloud::Compute::V1::InstanceGroupManagerStatusAllInstancesConfig) — Output only. Status of all-instances configuration on the group.
#all_instances_config=
def all_instances_config=(value) -> ::Google::Cloud::Compute::V1::InstanceGroupManagerStatusAllInstancesConfig
Parameter
- value (::Google::Cloud::Compute::V1::InstanceGroupManagerStatusAllInstancesConfig) — Output only. Status of all-instances configuration on the group.
Returns
- (::Google::Cloud::Compute::V1::InstanceGroupManagerStatusAllInstancesConfig) — Output only. Status of all-instances configuration on the group.
#applied_accelerator_topologies
def applied_accelerator_topologies() -> ::Array<::Google::Cloud::Compute::V1::InstanceGroupManagerStatusAcceleratorTopology>
Returns
- (::Array<::Google::Cloud::Compute::V1::InstanceGroupManagerStatusAcceleratorTopology>) — Output only. The accelerator topology applied to this MIG. Currently only one accelerator topology is supported.
#applied_accelerator_topologies=
def applied_accelerator_topologies=(value) -> ::Array<::Google::Cloud::Compute::V1::InstanceGroupManagerStatusAcceleratorTopology>
Parameter
- value (::Array<::Google::Cloud::Compute::V1::InstanceGroupManagerStatusAcceleratorTopology>) — Output only. The accelerator topology applied to this MIG. Currently only one accelerator topology is supported.
Returns
- (::Array<::Google::Cloud::Compute::V1::InstanceGroupManagerStatusAcceleratorTopology>) — Output only. The accelerator topology applied to this MIG. Currently only one accelerator topology is supported.
#autoscaler
def autoscaler() -> ::String
Returns
- (::String) — Output only. The URL of theAutoscaler that targets this instance group manager.
#autoscaler=
def autoscaler=(value) -> ::String
Parameter
- value (::String) — Output only. The URL of theAutoscaler that targets this instance group manager.
Returns
- (::String) — Output only. The URL of theAutoscaler that targets this instance group manager.
#bulk_instance_operation
def bulk_instance_operation() -> ::Google::Cloud::Compute::V1::InstanceGroupManagerStatusBulkInstanceOperation
Returns
- (::Google::Cloud::Compute::V1::InstanceGroupManagerStatusBulkInstanceOperation) — Output only. The status of bulk instance operation.
#bulk_instance_operation=
def bulk_instance_operation=(value) -> ::Google::Cloud::Compute::V1::InstanceGroupManagerStatusBulkInstanceOperation
Parameter
- value (::Google::Cloud::Compute::V1::InstanceGroupManagerStatusBulkInstanceOperation) — Output only. The status of bulk instance operation.
Returns
- (::Google::Cloud::Compute::V1::InstanceGroupManagerStatusBulkInstanceOperation) — Output only. The status of bulk instance operation.
#current_instance_statuses
def current_instance_statuses() -> ::Google::Cloud::Compute::V1::InstanceGroupManagerStatusInstanceStatusSummary
Returns
- (::Google::Cloud::Compute::V1::InstanceGroupManagerStatusInstanceStatusSummary) — Output only. The list of instance statuses and the number of instances in this managed instance group that have the status. Currently only shown for TPU MIGs
#current_instance_statuses=
def current_instance_statuses=(value) -> ::Google::Cloud::Compute::V1::InstanceGroupManagerStatusInstanceStatusSummary
Parameter
- value (::Google::Cloud::Compute::V1::InstanceGroupManagerStatusInstanceStatusSummary) — Output only. The list of instance statuses and the number of instances in this managed instance group that have the status. Currently only shown for TPU MIGs
Returns
- (::Google::Cloud::Compute::V1::InstanceGroupManagerStatusInstanceStatusSummary) — Output only. The list of instance statuses and the number of instances in this managed instance group that have the status. Currently only shown for TPU MIGs
#is_stable
def is_stable() -> ::Boolean
Returns
- (::Boolean) — Output only. A bit indicating whether the managed instance group is in a stable state. A stable state means that: none of the instances in the managed instance group is currently undergoing any type of change (for example, creation, restart, or deletion); no future changes are scheduled for instances in the managed instance group; and the managed instance group itself is not being modified.
#is_stable=
def is_stable=(value) -> ::Boolean
Parameter
- value (::Boolean) — Output only. A bit indicating whether the managed instance group is in a stable state. A stable state means that: none of the instances in the managed instance group is currently undergoing any type of change (for example, creation, restart, or deletion); no future changes are scheduled for instances in the managed instance group; and the managed instance group itself is not being modified.
Returns
- (::Boolean) — Output only. A bit indicating whether the managed instance group is in a stable state. A stable state means that: none of the instances in the managed instance group is currently undergoing any type of change (for example, creation, restart, or deletion); no future changes are scheduled for instances in the managed instance group; and the managed instance group itself is not being modified.
#stateful
def stateful() -> ::Google::Cloud::Compute::V1::InstanceGroupManagerStatusStateful
Returns
- (::Google::Cloud::Compute::V1::InstanceGroupManagerStatusStateful) — Output only. Stateful status of the given Instance Group Manager.
#stateful=
def stateful=(value) -> ::Google::Cloud::Compute::V1::InstanceGroupManagerStatusStateful
Parameter
- value (::Google::Cloud::Compute::V1::InstanceGroupManagerStatusStateful) — Output only. Stateful status of the given Instance Group Manager.
Returns
- (::Google::Cloud::Compute::V1::InstanceGroupManagerStatusStateful) — Output only. Stateful status of the given Instance Group Manager.
#version_target
def version_target() -> ::Google::Cloud::Compute::V1::InstanceGroupManagerStatusVersionTarget
Returns
- (::Google::Cloud::Compute::V1::InstanceGroupManagerStatusVersionTarget) — Output only. A status of consistency of Instances' versions with their target version specified by version field on Instance Group Manager.
#version_target=
def version_target=(value) -> ::Google::Cloud::Compute::V1::InstanceGroupManagerStatusVersionTarget
Parameter
- value (::Google::Cloud::Compute::V1::InstanceGroupManagerStatusVersionTarget) — Output only. A status of consistency of Instances' versions with their target version specified by version field on Instance Group Manager.
Returns
- (::Google::Cloud::Compute::V1::InstanceGroupManagerStatusVersionTarget) — Output only. A status of consistency of Instances' versions with their target version specified by version field on Instance Group Manager.