Compute Engine v1 API - Class GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata (3.28.0)

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

Inheritance

object > GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Constructors

GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata()

public GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata()

GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata(GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata)

public GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata(GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata other)
Parameter
Name Description
other GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata

Properties

HasRollout

public bool HasRollout { get; }

Gets whether the "rollout" field is set

Property Value
Type Description
bool

HasRolloutPlan

public bool HasRolloutPlan { get; }

Gets whether the "rollout_plan" field is set

Property Value
Type Description
bool

HasState

public bool HasState { get; }

Gets whether the "state" field is set

Property Value
Type Description
bool

LocationRolloutStatus

public MapField<string, GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadataLocationRolloutStatus> LocationRolloutStatus { get; }

Output only. [Output Only] The rollout status for each location. The list of the locations is the same as the list of locations in the rollout plan.

Property Value
Type Description
MapFieldstringGlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadataLocationRolloutStatus

Rollout

public string Rollout { get; set; }

Output only. [Output Only] The name of the rollout. Ex. projects//locations/global/rollouts/.

Property Value
Type Description
string

RolloutPlan

public string RolloutPlan { get; set; }

Output only. [Output Only] The name of the rollout plan. Ex. projects//locations/global/rolloutPlans/.

Property Value
Type Description
string

State

public string State { get; set; }

Output only. [Output Only] The overall state of the rollout. Check the State enum for the list of possible values.

Property Value
Type Description
string