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