public CustomCanaryDeployment CustomCanaryDeployment { get; set; }
Configures the progressive based deployment for a Target, but allows
customizing at the phase level where a phase represents each of the
percentage deployments.
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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-04 UTC."],[[["The webpage provides documentation for the `Canary` class within the Google Cloud Deploy v1 API, focusing on its role in canary deployment strategies."],["The latest version of the Google Cloud Deploy v1 API documentation provided is 3.4.0, with previous versions ranging down to 1.0.0, and version 2.5.0 being the specific class version documented on this page."],["The `Canary` class, representing the canary deployment strategy, includes properties like `CanaryDeployment`, `CustomCanaryDeployment`, `ModeCase`, and `RuntimeConfig` to configure progressive deployments."],["The `Canary` class implements multiple interfaces including `IMessage`, `IEquatable\u003cCanary\u003e`, `IDeepCloneable\u003cCanary\u003e`, and `IBufferMessage`, indicating its role in message handling and object management."],["The namespace for this `Canary` class is `Google.Cloud.Deploy.V1`, and it is contained within the `Google.Cloud.Deploy.V1.dll` assembly."]]],[]]