Canary
import type { Canary } from "https://googleapis.deno.dev/v1/clouddeploy:v1.ts";
Canary represents the canary deployment strategy.
interface Canary {
canaryDeployment?: CanaryDeployment;
customCanaryDeployment?: CustomCanaryDeployment;
runtimeConfig?: RuntimeConfig;
}§Properties
§
canaryDeployment?: CanaryDeployment
[src]Configures the progressive based deployment for a Target.
§
customCanaryDeployment?: CustomCanaryDeployment
[src]Configures the progressive based deployment for a Target, but allows customizing at the phase level where a phase represents each of the percentage deployments.
§
runtimeConfig?: RuntimeConfig
[src]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.