Reference documentation and code samples for the Google Cloud Compute V1 API class Google::Cloud::Compute::V1::GlobalVmExtensionPolicyRolloutOperationRolloutInput.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#conflict_behavior
def conflict_behavior() -> ::String-
(::String) —
Optional. Specifies the behavior of the rollout if a conflict is detected in a project during a rollout. This only applies to
insertandupdatemethods.A conflict occurs in the following cases:
insertmethod: If the zonal policy already exists when the insert happens.updatemethod: 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.
#conflict_behavior=
def conflict_behavior=(value) -> ::String-
value (::String) —
Optional. Specifies the behavior of the rollout if a conflict is detected in a project during a rollout. This only applies to
insertandupdatemethods.A conflict occurs in the following cases:
insertmethod: If the zonal policy already exists when the insert happens.updatemethod: 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.
-
(::String) —
Optional. Specifies the behavior of the rollout if a conflict is detected in a project during a rollout. This only applies to
insertandupdatemethods.A conflict occurs in the following cases:
insertmethod: If the zonal policy already exists when the insert happens.updatemethod: 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.
#name
def name() -> ::String- (::String) — Optional. The name of the rollout plan. Ex. projects//locations/global/rolloutPlans/.
#name=
def name=(value) -> ::String- value (::String) — Optional. The name of the rollout plan. Ex. projects//locations/global/rolloutPlans/.
- (::String) — Optional. The name of the rollout plan. Ex. projects//locations/global/rolloutPlans/.
#predefined_rollout_plan
def predefined_rollout_plan() -> ::String-
(::String) — Optional. Specifies the predefined rollout plan for the policy. Valid values
are
SLOW_ROLLOUTandFAST_ROLLOUT. The recommended value isSLOW_ROLLOUTfor progressive rollout. For more information, see Rollout plans for global policies. Check the PredefinedRolloutPlan enum for the list of possible values.
#predefined_rollout_plan=
def predefined_rollout_plan=(value) -> ::String-
value (::String) — Optional. Specifies the predefined rollout plan for the policy. Valid values
are
SLOW_ROLLOUTandFAST_ROLLOUT. The recommended value isSLOW_ROLLOUTfor progressive rollout. For more information, see Rollout plans for global policies. Check the PredefinedRolloutPlan enum for the list of possible values.
-
(::String) — Optional. Specifies the predefined rollout plan for the policy. Valid values
are
SLOW_ROLLOUTandFAST_ROLLOUT. The recommended value isSLOW_ROLLOUTfor progressive rollout. For more information, see Rollout plans for global policies. Check the PredefinedRolloutPlan enum for the list of possible values.
#retry_uuid
def retry_uuid() -> ::String-
(::String) —
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.
updatemethod: Lets you retry policy rollout without changes. An error occurs if you set retry_uuid but the policy is modified.deletemethod: 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.
#retry_uuid=
def retry_uuid=(value) -> ::String-
value (::String) —
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.
updatemethod: Lets you retry policy rollout without changes. An error occurs if you set retry_uuid but the policy is modified.deletemethod: 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.
-
(::String) —
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.
updatemethod: Lets you retry policy rollout without changes. An error occurs if you set retry_uuid but the policy is modified.deletemethod: 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.