Class GlobalVmExtensionPolicyRolloutOperationRolloutInput
Implements
Inherited Members
Namespace: Google.Apis.Compute.alpha.Data
Assembly: Google.Apis.Compute.alpha.dll
Syntax
public class GlobalVmExtensionPolicyRolloutOperationRolloutInput : IDirectResponseSchema
Properties
ConflictBehavior
Optional. Specifies the behavior of the rollout if a conflict is detected in a project during a rollout.
This only applies to insert and update methods. A conflict occurs in the following cases: * insert
method: If the zonal policy already exists when the insert happens. * update method: If the zonal policy
was modified by a zonal API call outside of this rollout. Possible values are the following: * ""
(empty string): If a conflict occurs, the local value is not overwritten. This is the default behavior. *
"overwrite": If a conflict occurs, the local value is overwritten with the rollout value.
Declaration
[JsonProperty("conflictBehavior")]
public virtual string ConflictBehavior { 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 |
Name
Optional. The name of the rollout plan. Ex. projects//locations/global/rolloutPlans/.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
PredefinedRolloutPlan
Optional. Predefined rollout plan.
Declaration
[JsonProperty("predefinedRolloutPlan")]
public virtual string PredefinedRolloutPlan { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
RetryUuid
Optional. The UUID that identifies a policy rollout retry attempt for update and delete operations. Set this
field only when retrying a rollout for an existing extension policy. * update method: Lets you retry
policy rollout without changes. An error occurs if you set retry_uuid but the policy is modified. * delete
method: Lets you retry policy deletion rollout if the previous deletion rollout is not finished and the
policy is in the DELETING state. If you set this field when the policy is not in the DELETING state, an
error occurs.
Declaration
[JsonProperty("retryUuid")]
public virtual string RetryUuid { get; set; }
Property Value
| Type | Description |
|---|---|
| string |