Class: Google::Cloud::Deploy::V1::RollbackTargetRequest

Inherits:
Object
  • Object
show all
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

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}.

Returns:

  • (::String)

    Required. The DeliveryPipeline for which the rollback Rollout should be created. Format should be projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}.



670
671
672
673
# File 'proto_docs/google/cloud/deploy/v1/cloud_deploy.rb', line 670

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.

Returns:

  • (::String)

    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.



670
671
672
673
# File 'proto_docs/google/cloud/deploy/v1/cloud_deploy.rb', line 670

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.

Returns:



670
671
672
673
# File 'proto_docs/google/cloud/deploy/v1/cloud_deploy.rb', line 670

class RollbackTargetRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#rollout_id::String

Returns Required. ID of the rollback Rollout to create.

Returns:

  • (::String)

    Required. ID of the rollback Rollout to create.



670
671
672
673
# File 'proto_docs/google/cloud/deploy/v1/cloud_deploy.rb', line 670

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.

Returns:

  • (::String)

    Optional. If provided, this must be the latest Rollout that is on the Target.



670
671
672
673
# File 'proto_docs/google/cloud/deploy/v1/cloud_deploy.rb', line 670

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.

Returns:

  • (::String)

    Required. ID of the Target that is being rolled back.



670
671
672
673
# File 'proto_docs/google/cloud/deploy/v1/cloud_deploy.rb', line 670

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.

Returns:

  • (::Boolean)

    Optional. If set to true, the request is validated and the user is provided with a RollbackTargetResponse.



670
671
672
673
# File 'proto_docs/google/cloud/deploy/v1/cloud_deploy.rb', line 670

class RollbackTargetRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end