Class: Google::Cloud::Deploy::V1::RollbackTargetRequest
- Inherits:
-
Object
- Object
- Google::Cloud::Deploy::V1::RollbackTargetRequest
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/deploy/v1/cloud_deploy.rb
Overview
The request object for RollbackTarget.
Instance Attribute Summary collapse
-
#name ⇒ ::String
Required.
-
#override_deploy_policy ⇒ ::Array<::String>
Optional.
-
#release_id ⇒ ::String
Optional.
-
#rollback_config ⇒ ::Google::Cloud::Deploy::V1::RollbackTargetConfig
Optional.
-
#rollout_id ⇒ ::String
Required.
-
#rollout_to_roll_back ⇒ ::String
Optional.
-
#target_id ⇒ ::String
Required.
-
#validate_only ⇒ ::Boolean
Optional.
Instance Attribute Details
#name ⇒ ::String
Returns Required. The DeliveryPipeline for which the rollback Rollout must be
created. The format is
projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}.
734 735 736 737 |
# File 'proto_docs/google/cloud/deploy/v1/cloud_deploy.rb', line 734 class RollbackTargetRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#override_deploy_policy ⇒ ::Array<::String>
Returns Optional. Deploy policies to override. Format is
projects/{project}/locations/{location}/deployPolicies/{deploy_policy}.
734 735 736 737 |
# File 'proto_docs/google/cloud/deploy/v1/cloud_deploy.rb', line 734 class RollbackTargetRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#release_id ⇒ ::String
Returns 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.
734 735 736 737 |
# File 'proto_docs/google/cloud/deploy/v1/cloud_deploy.rb', line 734 class RollbackTargetRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#rollback_config ⇒ ::Google::Cloud::Deploy::V1::RollbackTargetConfig
Returns Optional. Configs for the rollback Rollout.
734 735 736 737 |
# File 'proto_docs/google/cloud/deploy/v1/cloud_deploy.rb', line 734 class RollbackTargetRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#rollout_id ⇒ ::String
Returns Required. ID of the rollback Rollout to create.
734 735 736 737 |
# File 'proto_docs/google/cloud/deploy/v1/cloud_deploy.rb', line 734 class RollbackTargetRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#rollout_to_roll_back ⇒ ::String
Returns Optional. If provided, this must be the latest Rollout that is on the
Target.
734 735 736 737 |
# File 'proto_docs/google/cloud/deploy/v1/cloud_deploy.rb', line 734 class RollbackTargetRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#target_id ⇒ ::String
Returns Required. ID of the Target that is being rolled back.
734 735 736 737 |
# File 'proto_docs/google/cloud/deploy/v1/cloud_deploy.rb', line 734 class RollbackTargetRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#validate_only ⇒ ::Boolean
Returns Optional. If set to true, the request is validated and the user is provided
with a RollbackTargetResponse.
734 735 736 737 |
# File 'proto_docs/google/cloud/deploy/v1/cloud_deploy.rb', line 734 class RollbackTargetRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |