Reference documentation and code samples for the Compute V1 Client class InstanceGroupManagerStatus.
Generated from protobuf message google.cloud.compute.v1.InstanceGroupManagerStatus
Namespace
Google \ Cloud \ Compute \ V1Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ all_instances_config |
InstanceGroupManagerStatusAllInstancesConfig
Output only. Status of all-instances configuration on the group. |
↳ applied_accelerator_topologies |
array<InstanceGroupManagerStatusAcceleratorTopology>
Output only. The accelerator topology applied to this MIG. Currently only one accelerator topology is supported. |
↳ autoscaler |
string
Output only. The URL of theAutoscaler that targets this instance group manager. |
↳ bulk_instance_operation |
InstanceGroupManagerStatusBulkInstanceOperation
Output only. The status of bulk instance operation. |
↳ current_instance_statuses |
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 |
bool
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 |
InstanceGroupManagerStatusStateful
Output only. Stateful status of the given Instance Group Manager. |
↳ version_target |
InstanceGroupManagerStatusVersionTarget
Output only. A status of consistency of Instances' versions with their target version specified by version field on Instance Group Manager. |
getAllInstancesConfig
Output only. Status of all-instances configuration on the group.
| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerStatusAllInstancesConfig|null |
|
hasAllInstancesConfig
clearAllInstancesConfig
setAllInstancesConfig
Output only. Status of all-instances configuration on the group.
| Parameter | |
|---|---|
| Name | Description |
var |
InstanceGroupManagerStatusAllInstancesConfig
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getAppliedAcceleratorTopologies
Output only. The accelerator topology applied to this MIG.
Currently only one accelerator topology is supported.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\RepeatedField<InstanceGroupManagerStatusAcceleratorTopology> |
|
setAppliedAcceleratorTopologies
Output only. The accelerator topology applied to this MIG.
Currently only one accelerator topology is supported.
| Parameter | |
|---|---|
| Name | Description |
var |
array<InstanceGroupManagerStatusAcceleratorTopology>
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getAutoscaler
Output only. The URL of theAutoscaler that targets this instance group manager.
| Returns | |
|---|---|
| Type | Description |
string |
|
hasAutoscaler
clearAutoscaler
setAutoscaler
Output only. The URL of theAutoscaler that targets this instance group manager.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getBulkInstanceOperation
Output only. The status of bulk instance operation.
| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerStatusBulkInstanceOperation|null |
|
hasBulkInstanceOperation
clearBulkInstanceOperation
setBulkInstanceOperation
Output only. The status of bulk instance operation.
| Parameter | |
|---|---|
| Name | Description |
var |
InstanceGroupManagerStatusBulkInstanceOperation
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getCurrentInstanceStatuses
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 | |
|---|---|
| Type | Description |
InstanceGroupManagerStatusInstanceStatusSummary|null |
|
hasCurrentInstanceStatuses
clearCurrentInstanceStatuses
setCurrentInstanceStatuses
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
| Parameter | |
|---|---|
| Name | Description |
var |
InstanceGroupManagerStatusInstanceStatusSummary
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getIsStable
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 | |
|---|---|
| Type | Description |
bool |
|
hasIsStable
clearIsStable
setIsStable
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.
| Parameter | |
|---|---|
| Name | Description |
var |
bool
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getStateful
Output only. Stateful status of the given Instance Group Manager.
| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerStatusStateful|null |
|
hasStateful
clearStateful
setStateful
Output only. Stateful status of the given Instance Group Manager.
| Parameter | |
|---|---|
| Name | Description |
var |
InstanceGroupManagerStatusStateful
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getVersionTarget
Output only. A status of consistency of Instances' versions with their target version specified by version field on Instance Group Manager.
| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerStatusVersionTarget|null |
|
hasVersionTarget
clearVersionTarget
setVersionTarget
Output only. A status of consistency of Instances' versions with their target version specified by version field on Instance Group Manager.
| Parameter | |
|---|---|
| Name | Description |
var |
InstanceGroupManagerStatusVersionTarget
|
| Returns | |
|---|---|
| Type | Description |
$this |
|