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.
-
#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 should be
created. Format should be
projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}.
676 677 678 679 |
# File 'proto_docs/google/cloud/deploy/v1/cloud_deploy.rb', line 676 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.
676 677 678 679 |
# File 'proto_docs/google/cloud/deploy/v1/cloud_deploy.rb', line 676 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.
676 677 678 679 |
# File 'proto_docs/google/cloud/deploy/v1/cloud_deploy.rb', line 676 class RollbackTargetRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#rollout_id ⇒ ::String
Returns Required. ID of the rollback Rollout to create.
676 677 678 679 |
# File 'proto_docs/google/cloud/deploy/v1/cloud_deploy.rb', line 676 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.
676 677 678 679 |
# File 'proto_docs/google/cloud/deploy/v1/cloud_deploy.rb', line 676 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.
676 677 678 679 |
# File 'proto_docs/google/cloud/deploy/v1/cloud_deploy.rb', line 676 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.
676 677 678 679 |
# File 'proto_docs/google/cloud/deploy/v1/cloud_deploy.rb', line 676 class RollbackTargetRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |