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



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.

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.



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.

Returns:



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.

Returns:

  • (::String)

    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.

Returns:

  • (::String)

    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.

Returns:

  • (::String)

    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.

Returns:

  • (::Boolean)

    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