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 must be created. The format is projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}.

Returns:

  • (::String)

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

Returns:

  • (::Array<::String>)

    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.

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.



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.

Returns:



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.

Returns:

  • (::String)

    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.

Returns:

  • (::String)

    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.

Returns:

  • (::String)

    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.

Returns:

  • (::Boolean)

    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