Compute Engine v1 API - Class GlobalVmExtensionPolicyRolloutOperationRolloutStatus (3.28.0)

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

Inheritance

object > GlobalVmExtensionPolicyRolloutOperationRolloutStatus

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Constructors

GlobalVmExtensionPolicyRolloutOperationRolloutStatus()

public GlobalVmExtensionPolicyRolloutOperationRolloutStatus()

GlobalVmExtensionPolicyRolloutOperationRolloutStatus(GlobalVmExtensionPolicyRolloutOperationRolloutStatus)

public GlobalVmExtensionPolicyRolloutOperationRolloutStatus(GlobalVmExtensionPolicyRolloutOperationRolloutStatus other)
Parameter
Name Description
other GlobalVmExtensionPolicyRolloutOperationRolloutStatus

Properties

CurrentRollouts

public RepeatedField<GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata> CurrentRollouts { get; }

Output only. [Output Only] The current rollouts for the latest version of the resource. There should be only one current rollout, but for scalability, we make it repeated.

Property Value
Type Description
RepeatedFieldGlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata

PreviousRollout

public GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata PreviousRollout { get; set; }

Output only. [Output Only] The last completed rollout resource. This field will not be populated until the first rollout is completed.

Property Value
Type Description
GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata