Class RolloutPlanWaveValidation
The validation to be performed before progressing to the next wave.
Implements
Inherited Members
Namespace: Google.Apis.Compute.alpha.Data
Assembly: Google.Apis.Compute.alpha.dll
Syntax
public class RolloutPlanWaveValidation : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
TimeBasedValidationMetadata
Optional. Metadata required if type = "time".
Declaration
[JsonProperty("timeBasedValidationMetadata")]
public virtual RolloutPlanWaveValidationTimeBasedValidationMetadata TimeBasedValidationMetadata { get; set; }
Property Value
| Type | Description |
|---|---|
| RolloutPlanWaveValidationTimeBasedValidationMetadata |
Type
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.
Declaration
[JsonProperty("type")]
public virtual string Type { get; set; }
Property Value
| Type | Description |
|---|---|
| string |