Compute Engine v1 API - Class InstanceGroupManagerStatus (3.27.0)

public sealed class InstanceGroupManagerStatus : IMessage<InstanceGroupManagerStatus>, IEquatable<InstanceGroupManagerStatus>, IDeepCloneable<InstanceGroupManagerStatus>, IBufferMessage, IMessage

Inheritance

object > InstanceGroupManagerStatus

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Constructors

InstanceGroupManagerStatus()

public InstanceGroupManagerStatus()

InstanceGroupManagerStatus(InstanceGroupManagerStatus)

public InstanceGroupManagerStatus(InstanceGroupManagerStatus other)
Parameter
Name Description
other InstanceGroupManagerStatus

Properties

AllInstancesConfig

public InstanceGroupManagerStatusAllInstancesConfig AllInstancesConfig { get; set; }

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

Property Value
Type Description
InstanceGroupManagerStatusAllInstancesConfig

AppliedAcceleratorTopologies

public RepeatedField<InstanceGroupManagerStatusAcceleratorTopology> AppliedAcceleratorTopologies { get; }

Output only. The accelerator topology applied to this MIG. Currently only one accelerator topology is supported.

Property Value
Type Description
RepeatedFieldInstanceGroupManagerStatusAcceleratorTopology

Autoscaler

public string Autoscaler { get; set; }

Output only. The URL of theAutoscaler that targets this instance group manager.

Property Value
Type Description
string

BulkInstanceOperation

public InstanceGroupManagerStatusBulkInstanceOperation BulkInstanceOperation { get; set; }

Output only. The status of bulk instance operation.

Property Value
Type Description
InstanceGroupManagerStatusBulkInstanceOperation

CurrentInstanceStatuses

public InstanceGroupManagerStatusInstanceStatusSummary CurrentInstanceStatuses { get; set; }

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

Property Value
Type Description
InstanceGroupManagerStatusInstanceStatusSummary

HasAutoscaler

public bool HasAutoscaler { get; }

Gets whether the "autoscaler" field is set

Property Value
Type Description
bool

HasIsStable

public bool HasIsStable { get; }

Gets whether the "is_stable" field is set

Property Value
Type Description
bool

IsStable

public bool IsStable { get; set; }

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.

Property Value
Type Description
bool

Stateful

public InstanceGroupManagerStatusStateful Stateful { get; set; }

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

Property Value
Type Description
InstanceGroupManagerStatusStateful

VersionTarget

public InstanceGroupManagerStatusVersionTarget VersionTarget { get; set; }

Output only. A status of consistency of Instances' versions with their target version specified by version field on Instance Group Manager.

Property Value
Type Description
InstanceGroupManagerStatusVersionTarget