public sealed class RolloutPlanWaveValidation : IMessage<RolloutPlanWaveValidation>, IEquatable<RolloutPlanWaveValidation>, IDeepCloneable<RolloutPlanWaveValidation>, IBufferMessage, IMessageReference documentation and code samples for the Compute Engine v1 API class RolloutPlanWaveValidation.
The validation to be performed before progressing to the next wave.
Implements
IMessageRolloutPlanWaveValidation, IEquatableRolloutPlanWaveValidation, IDeepCloneableRolloutPlanWaveValidation, IBufferMessage, IMessageNamespace
Google.Cloud.Compute.V1Assembly
Google.Cloud.Compute.V1.dll
Constructors
RolloutPlanWaveValidation()
public RolloutPlanWaveValidation()RolloutPlanWaveValidation(RolloutPlanWaveValidation)
public RolloutPlanWaveValidation(RolloutPlanWaveValidation other)| Parameter | |
|---|---|
| Name | Description |
other |
RolloutPlanWaveValidation |
Properties
HasType
public bool HasType { get; }Gets whether the "type" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
TimeBasedValidationMetadata
public RolloutPlanWaveValidationTimeBasedValidationMetadata TimeBasedValidationMetadata { get; set; }Optional. Metadata required if type = "time".
| Property Value | |
|---|---|
| Type | Description |
RolloutPlanWaveValidationTimeBasedValidationMetadata |
|
Type
public string Type { get; set; }Required. The type of the validation. If a type of validation is associated with a metadata object, the appropriate metadata field mapping to the validation type must be provided in the validation message. Possible values are in quotes below alongside an explanation: "manual": The system waits for an end-user approval API before progressing to the next wave. "time": The system waits for a user specified duration before progressing to the next wave. TimeBasedValidation must be provided.
| Property Value | |
|---|---|
| Type | Description |
string |
|