Reference documentation and code samples for the Google Cloud Deploy V1 API class Google::Cloud::Deploy::V1::CanaryDeployment.
CanaryDeployment represents the canary deployment configuration
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#percentages
def percentages() -> ::Array<::Integer> 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. If the GatewayServiceMesh is configured for Kubernetes, then the range for n is 0 <= n <= 100.
#percentages=
def percentages=(value) -> ::Array<::Integer> Parameter
- value (::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. If the GatewayServiceMesh is configured for Kubernetes, then the range for 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. If the GatewayServiceMesh is configured for Kubernetes, then the range for n is 0 <= n <= 100.
#postdeploy
def postdeploy() -> ::Google::Cloud::Deploy::V1::Postdeploy Returns
- (::Google::Cloud::Deploy::V1::Postdeploy) — Optional. Configuration for the postdeploy job of the last phase. If this is not configured, there will be no postdeploy job for this phase.
#postdeploy=
def postdeploy=(value) -> ::Google::Cloud::Deploy::V1::Postdeploy Parameter
- value (::Google::Cloud::Deploy::V1::Postdeploy) — 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
- (::Google::Cloud::Deploy::V1::Postdeploy) — Optional. Configuration for the postdeploy job of the last phase. If this is not configured, there will be no postdeploy job for this phase.
#predeploy
def predeploy() -> ::Google::Cloud::Deploy::V1::Predeploy Returns
- (::Google::Cloud::Deploy::V1::Predeploy) — Optional. Configuration for the predeploy job of the first phase. If this is not configured, there will be no predeploy job for this phase.
#predeploy=
def predeploy=(value) -> ::Google::Cloud::Deploy::V1::Predeploy Parameter
- value (::Google::Cloud::Deploy::V1::Predeploy) — 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
- (::Google::Cloud::Deploy::V1::Predeploy) — Optional. Configuration for the predeploy job of the first phase. If this is not configured, there will be no predeploy job for this phase.
#verify
def verify() -> ::Boolean Returns
- (::Boolean) — Whether to run verify tests after each percentage deployment.
#verify=
def verify=(value) -> ::Boolean Parameter
- value (::Boolean) — Whether to run verify tests after each percentage deployment.
Returns
- (::Boolean) — Whether to run verify tests after each percentage deployment.