InstanceGroupManagerStatus

data class InstanceGroupManagerStatus(val allInstancesConfigs: List<InstanceGroupManagerStatusAllInstancesConfig>? = null, val isStable: Boolean? = null, val statefuls: List<InstanceGroupManagerStatusStateful>? = null, val versionTargets: List<InstanceGroupManagerStatusVersionTarget>? = null)

Constructors

Link copied to clipboard
constructor(allInstancesConfigs: List<InstanceGroupManagerStatusAllInstancesConfig>? = null, isStable: Boolean? = null, statefuls: List<InstanceGroupManagerStatusStateful>? = null, versionTargets: List<InstanceGroupManagerStatusVersionTarget>? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Properties to set on all instances in the group. After setting allInstancesConfig on the group, you must update the group's instances to apply the configuration.

Link copied to clipboard
val isStable: Boolean? = null

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.

Link copied to clipboard

Stateful status of the given Instance Group Manager.

Link copied to clipboard

A bit indicating whether version target has been reached in this managed instance group, i.e. all instances are in their target version. Instances' target version are specified by version field on Instance Group Manager.