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}.
678 679 680 681 |
# File 'proto_docs/google/cloud/deploy/v1/cloud_deploy.rb', line 678 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.
678 679 680 681 |
# File 'proto_docs/google/cloud/deploy/v1/cloud_deploy.rb', line 678 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.
678 679 680 681 |
# File 'proto_docs/google/cloud/deploy/v1/cloud_deploy.rb', line 678 class RollbackTargetRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#rollout_id ⇒ ::String
Returns Required. ID of the rollback Rollout to create.
678 679 680 681 |
# File 'proto_docs/google/cloud/deploy/v1/cloud_deploy.rb', line 678 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.
678 679 680 681 |
# File 'proto_docs/google/cloud/deploy/v1/cloud_deploy.rb', line 678 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.
678 679 680 681 |
# File 'proto_docs/google/cloud/deploy/v1/cloud_deploy.rb', line 678 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.
678 679 680 681 |
# File 'proto_docs/google/cloud/deploy/v1/cloud_deploy.rb', line 678 class RollbackTargetRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |