Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

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.