Class RollbackTargetRequest (2.4.0)

RollbackTargetRequest(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The request object for RollbackTarget.

Attributes

Name Description
name str
Required. The DeliveryPipeline for which the rollback Rollout must be created. The format is projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}.
target_id str
Required. ID of the Target that is being rolled back.
rollout_id str
Required. ID of the rollback Rollout to create.
release_id str
Optional. ID of the Release to roll back to. If this isn't specified, the previous successful Rollout to the specified target will be used to determine the Release.
rollout_to_roll_back str
Optional. If provided, this must be the latest Rollout that is on the Target.
rollback_config google.cloud.deploy_v1.types.RollbackTargetConfig
Optional. Configs for the rollback Rollout.
validate_only bool
Optional. If set to true, the request is validated and the user is provided with a RollbackTargetResponse.
override_deploy_policy MutableSequence[str]
Optional. Deploy policies to override. Format is projects/{project}/locations/{location}/deployPolicies/{deploy_policy}.