Compute Engine v1 API - Class RolloutPlanWaveOrchestrationOptions (3.28.0)

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

Reference documentation and code samples for the Compute Engine v1 API class RolloutPlanWaveOrchestrationOptions.

Options to control the pace of orchestration of a wave. These options are required only if the resource being rolled out follows the Orchestrated pattern.

Inheritance

object > RolloutPlanWaveOrchestrationOptions

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Constructors

RolloutPlanWaveOrchestrationOptions()

public RolloutPlanWaveOrchestrationOptions()

RolloutPlanWaveOrchestrationOptions(RolloutPlanWaveOrchestrationOptions)

public RolloutPlanWaveOrchestrationOptions(RolloutPlanWaveOrchestrationOptions other)
Parameter
Name Description
other RolloutPlanWaveOrchestrationOptions

Properties

Delays

public RepeatedField<RolloutPlanWaveOrchestrationOptionsDelay> Delays { get; }

Optional. Delays, if any, to be added between batches of projects. We allow multiple Delays to be specified, letting users set separate delays between batches of projects corresponding to different locations and batches of projects corresponding to the same location.

Property Value
Type Description
RepeatedFieldRolloutPlanWaveOrchestrationOptionsDelay

HasMaxConcurrentLocations

public bool HasMaxConcurrentLocations { get; }

Gets whether the "max_concurrent_locations" field is set

Property Value
Type Description
bool

HasMaxConcurrentResourcesPerLocation

public bool HasMaxConcurrentResourcesPerLocation { get; }

Gets whether the "max_concurrent_resources_per_location" field is set

Property Value
Type Description
bool

MaxConcurrentLocations

public long MaxConcurrentLocations { get; set; }

Optional. Maximum number of locations to be orchestrated in parallel.

Property Value
Type Description
long

MaxConcurrentResourcesPerLocation

public long MaxConcurrentResourcesPerLocation { get; set; }

Optional. Maximum number of resources to be orchestrated per location in parallel.

Property Value
Type Description
long