public sealed class RolloutPlanWaveOrchestrationOptions : IMessage<RolloutPlanWaveOrchestrationOptions>, IEquatable<RolloutPlanWaveOrchestrationOptions>, IDeepCloneable<RolloutPlanWaveOrchestrationOptions>, IBufferMessage, IMessageReference 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.
Implements
IMessageRolloutPlanWaveOrchestrationOptions, IEquatableRolloutPlanWaveOrchestrationOptions, IDeepCloneableRolloutPlanWaveOrchestrationOptions, IBufferMessage, IMessageNamespace
Google.Cloud.Compute.V1Assembly
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 |
|