Reference documentation and code samples for the Google Cloud Deploy V1 API class Google::Cloud::Deploy::V1::Canary.
Canary represents the canary deployment strategy.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#canary_deployment
def canary_deployment() -> ::Google::Cloud::Deploy::V1::CanaryDeployment
Returns
- (::Google::Cloud::Deploy::V1::CanaryDeployment) — Configures the progressive based deployment for a Target.
#canary_deployment=
def canary_deployment=(value) -> ::Google::Cloud::Deploy::V1::CanaryDeployment
Parameter
- value (::Google::Cloud::Deploy::V1::CanaryDeployment) — Configures the progressive based deployment for a Target.
Returns
- (::Google::Cloud::Deploy::V1::CanaryDeployment) — Configures the progressive based deployment for a Target.
#custom_canary_deployment
def custom_canary_deployment() -> ::Google::Cloud::Deploy::V1::CustomCanaryDeployment
Returns
- (::Google::Cloud::Deploy::V1::CustomCanaryDeployment) — Configures the progressive based deployment for a Target, but allows customizing at the phase level where a phase represents each of the percentage deployments.
#custom_canary_deployment=
def custom_canary_deployment=(value) -> ::Google::Cloud::Deploy::V1::CustomCanaryDeployment
Parameter
- value (::Google::Cloud::Deploy::V1::CustomCanaryDeployment) — Configures the progressive based deployment for a Target, but allows customizing at the phase level where a phase represents each of the percentage deployments.
Returns
- (::Google::Cloud::Deploy::V1::CustomCanaryDeployment) — Configures the progressive based deployment for a Target, but allows customizing at the phase level where a phase represents each of the percentage deployments.
#runtime_config
def runtime_config() -> ::Google::Cloud::Deploy::V1::RuntimeConfig
Returns
- (::Google::Cloud::Deploy::V1::RuntimeConfig) — Optional. Runtime specific configurations for the deployment strategy. The runtime configuration is used to determine how Cloud Deploy will split traffic to enable a progressive deployment.
#runtime_config=
def runtime_config=(value) -> ::Google::Cloud::Deploy::V1::RuntimeConfig
Parameter
- value (::Google::Cloud::Deploy::V1::RuntimeConfig) — Optional. Runtime specific configurations for the deployment strategy. The runtime configuration is used to determine how Cloud Deploy will split traffic to enable a progressive deployment.
Returns
- (::Google::Cloud::Deploy::V1::RuntimeConfig) — Optional. Runtime specific configurations for the deployment strategy. The runtime configuration is used to determine how Cloud Deploy will split traffic to enable a progressive deployment.