Class: Google::Cloud::Deploy::V1::PromoteReleaseOperation

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

Contains the information of an automated promote-release operation.

Instance Attribute Summary collapse

Instance Attribute Details

#phase::String (readonly)

Returns Output only. The starting phase of the rollout created by this operation.

Returns:

  • (::String)

    Output only. The starting phase of the rollout created by this operation.



3638
3639
3640
3641
# File 'proto_docs/google/cloud/deploy/v1/cloud_deploy.rb', line 3638

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

#rollout::String (readonly)

Returns Output only. The name of the rollout that initiates the AutomationRun.

Returns:

  • (::String)

    Output only. The name of the rollout that initiates the AutomationRun.



3638
3639
3640
3641
# File 'proto_docs/google/cloud/deploy/v1/cloud_deploy.rb', line 3638

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

#target_id::String (readonly)

Returns Output only. The ID of the target that represents the promotion stage to which the release will be promoted. The value of this field is the last segment of a target name.

Returns:

  • (::String)

    Output only. The ID of the target that represents the promotion stage to which the release will be promoted. The value of this field is the last segment of a target name.



3638
3639
3640
3641
# File 'proto_docs/google/cloud/deploy/v1/cloud_deploy.rb', line 3638

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

#wait::Google::Protobuf::Duration (readonly)

Returns Output only. How long the operation will be paused.

Returns:



3638
3639
3640
3641
# File 'proto_docs/google/cloud/deploy/v1/cloud_deploy.rb', line 3638

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