Compute V1 Client - Class InstanceGroupManagerStatus (2.10.0)

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 \ V1

Methods

__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

hasAllInstancesConfig

clearAllInstancesConfig

setAllInstancesConfig

Output only. Status of all-instances configuration on the group.

Parameter
Name
Description
Returns
Type
Description
$this

getAppliedAcceleratorTopologies

Output only. The accelerator topology applied to this MIG.

Currently only one accelerator topology is supported.

setAppliedAcceleratorTopologies

Output only. The accelerator topology applied to this MIG.

Currently only one accelerator topology is supported.

Parameter
Name
Description
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

hasBulkInstanceOperation

clearBulkInstanceOperation

setBulkInstanceOperation

Output only. The status of bulk instance operation.

Parameter
Name
Description
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

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
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

hasStateful

clearStateful

setStateful

Output only. Stateful status of the given Instance Group Manager.

Parameter
Name
Description
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

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
Returns
Type
Description
$this
Create a Mobile Website
View Site in Mobile | Classic
Share by: