Class: Google::Cloud::Deploy::V1::CanaryDeployment

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

CanaryDeployment represents the canary deployment configuration

Instance Attribute Summary collapse

Instance Attribute Details

#percentages::Array<::Integer>

Returns Required. The percentage based deployments that will occur as a part of a Rollout. List is expected in ascending order and each integer n is 0 <= n < 100.

Returns:

  • (::Array<::Integer>)

    Required. The percentage based deployments that will occur as a part of a Rollout. List is expected in ascending order and each integer n is 0 <= n < 100.



253
254
255
256
# File 'proto_docs/google/cloud/deploy/v1/cloud_deploy.rb', line 253

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

#postdeploy::Google::Cloud::Deploy::V1::Postdeploy

Returns Optional. Configuration for the postdeploy job of the last phase. If this is not configured, there will be no postdeploy job for this phase.

Returns:



253
254
255
256
# File 'proto_docs/google/cloud/deploy/v1/cloud_deploy.rb', line 253

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

#predeploy::Google::Cloud::Deploy::V1::Predeploy

Returns Optional. Configuration for the predeploy job of the first phase. If this is not configured, there will be no predeploy job for this phase.

Returns:



253
254
255
256
# File 'proto_docs/google/cloud/deploy/v1/cloud_deploy.rb', line 253

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

#verify::Boolean

Returns Whether to run verify tests after each percentage deployment.

Returns:

  • (::Boolean)

    Whether to run verify tests after each percentage deployment.



253
254
255
256
# File 'proto_docs/google/cloud/deploy/v1/cloud_deploy.rb', line 253

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