| JSON representation |
|---|
{ "retryUuid": string, "conflictBehavior": string, // Union field |
| Fields | |
|---|---|
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.
|
conflictBehavior |
Optional. Specifies the behavior of the rollout if a conflict is detected in a project during a rollout. This only applies to A conflict occurs in the following cases:
Possible values are the following:
|
Union field rollout_plan. [Optional] The rollout plan to use for the rollout. If unspecified, it will use server product's default rollout plan. rollout_plan can be only one of the following: |
|
name |
Optional. The name of the rollout plan. Ex. projects/ |
predefinedRolloutPlan |
Optional. Specifies the predefined rollout plan for the policy. Valid values are |
PredefinedRolloutPlan
Define your own rollout plan here. The predefined rollout plans will need to be created by the service producers. When the end users use the predefined rollout plan, the service producers will need to convert it to the corresponding rollout plan and send it to Rollout Service.
| Enums | |
|---|---|
ROLLOUT_PLAN_UNSPECIFIED |
|
FAST_ROLLOUT |
|
SLOW_ROLLOUT |
|