Class RolloutPlanWave
A single wave in a rollout plan.
Implements
Inherited Members
Namespace: Google.Apis.Compute.alpha.Data
Assembly: Google.Apis.Compute.alpha.dll
Syntax
public class RolloutPlanWave : IDirectResponseSchema
Properties
DisplayName
Optional. The display name of this wave of the rollout plan.
Declaration
[JsonProperty("displayName")]
public virtual string DisplayName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Number
Output only. The wave number.
Declaration
[JsonProperty("number")]
public virtual long? Number { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
OrchestrationOptions
Optional. The orchestration options for this wave.
Declaration
[JsonProperty("orchestrationOptions")]
public virtual RolloutPlanWaveOrchestrationOptions OrchestrationOptions { get; set; }
Property Value
| Type | Description |
|---|---|
| RolloutPlanWaveOrchestrationOptions |
Selectors
Required. The selectors for this wave. There is a logical AND between each selector defined in a wave, so a resource must satisfy the criteria of all the specified selectors to be in scope for the wave.
Declaration
[JsonProperty("selectors")]
public virtual IList<RolloutPlanWaveSelector> Selectors { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<RolloutPlanWaveSelector> |
Validation
Required. The validation to be performed at the end of this wave.
Declaration
[JsonProperty("validation")]
public virtual RolloutPlanWaveValidation Validation { get; set; }
Property Value
| Type | Description |
|---|---|
| RolloutPlanWaveValidation |