public sealed class Canary : IMessage<Canary>, IEquatable<Canary>, IDeepCloneable<Canary>, IBufferMessage, IMessageReference documentation and code samples for the Google Cloud Deploy v1 API class Canary.
Canary represents the canary deployment strategy.
Namespace
Google.Cloud.Deploy.V1Assembly
Google.Cloud.Deploy.V1.dll
Constructors
Canary()
public Canary()Canary(Canary)
public Canary(Canary other)| Parameter | |
|---|---|
| Name | Description |
other |
Canary |
Properties
CanaryDeployment
public CanaryDeployment CanaryDeployment { get; set; }Optional. Configures the progressive based deployment for a Target.
| Property Value | |
|---|---|
| Type | Description |
CanaryDeployment |
|
CustomCanaryDeployment
public CustomCanaryDeployment CustomCanaryDeployment { get; set; }Optional. Configures the progressive based deployment for a Target, but allows customizing at the phase level where a phase represents each of the percentage deployments.
| Property Value | |
|---|---|
| Type | Description |
CustomCanaryDeployment |
|
ModeCase
public Canary.ModeOneofCase ModeCase { get; }| Property Value | |
|---|---|
| Type | Description |
CanaryModeOneofCase |
|
RuntimeConfig
public RuntimeConfig RuntimeConfig { get; set; }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.
| Property Value | |
|---|---|
| Type | Description |
RuntimeConfig |
|