public sealed class CanaryDeployment : IMessage<CanaryDeployment>, IEquatable<CanaryDeployment>, IDeepCloneable<CanaryDeployment>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Deploy v1 API class CanaryDeployment.
CanaryDeployment represents the canary deployment configuration
Implements
IMessageCanaryDeployment, IEquatableCanaryDeployment, IDeepCloneableCanaryDeployment, IBufferMessage, IMessageNamespace
Google.Cloud.Deploy.V1Assembly
Google.Cloud.Deploy.V1.dll
Constructors
CanaryDeployment()
public CanaryDeployment()
CanaryDeployment(CanaryDeployment)
public CanaryDeployment(CanaryDeployment other)
Parameter | |
---|---|
Name | Description |
other | CanaryDeployment |
Properties
Percentages
public RepeatedField<int> Percentages { get; }
Required. The percentage based deployments that will occur as a part of a
Rollout
. List is expected in ascending order and each integer n is
0 <= n < 100.
Property Value | |
---|---|
Type | Description |
RepeatedFieldint |
Verify
public bool Verify { get; set; }
Whether to run verify tests after each percentage deployment.
Property Value | |
---|---|
Type | Description |
bool |