public sealed class StandardRolloutPolicy : IMessage<BlueGreenSettings.Types.StandardRolloutPolicy>, IEquatable<BlueGreenSettings.Types.StandardRolloutPolicy>, IDeepCloneable<BlueGreenSettings.Types.StandardRolloutPolicy>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Kubernetes Engine v1 API class BlueGreenSettings.Types.StandardRolloutPolicy.
Standard rollout policy is the default policy for blue-green.
Implements
IMessage<BlueGreenSettings.Types.StandardRolloutPolicy>, IEquatable<BlueGreenSettings.Types.StandardRolloutPolicy>, IDeepCloneable<BlueGreenSettings.Types.StandardRolloutPolicy>, IBufferMessage, IMessageNamespace
Google.Cloud.Container.V1Assembly
Google.Cloud.Container.V1.dll
Constructors
StandardRolloutPolicy()
public StandardRolloutPolicy()
StandardRolloutPolicy(BlueGreenSettings.Types.StandardRolloutPolicy)
public StandardRolloutPolicy(BlueGreenSettings.Types.StandardRolloutPolicy other)
Parameter | |
---|---|
Name | Description |
other | BlueGreenSettings.Types.StandardRolloutPolicy |
Properties
BatchNodeCount
public int BatchNodeCount { get; set; }
Number of blue nodes to drain in a batch.
Property Value | |
---|---|
Type | Description |
Int32 |
BatchPercentage
public float BatchPercentage { get; set; }
Percentage of the blue pool nodes to drain in a batch. The range of this field should be (0.0, 1.0].
Property Value | |
---|---|
Type | Description |
Single |
BatchSoakDuration
public Duration BatchSoakDuration { get; set; }
Soak time after each batch gets drained. Default to zero.
Property Value | |
---|---|
Type | Description |
Duration |
UpdateBatchSizeCase
public BlueGreenSettings.Types.StandardRolloutPolicy.UpdateBatchSizeOneofCase UpdateBatchSizeCase { get; }
Property Value | |
---|---|
Type | Description |
BlueGreenSettings.Types.StandardRolloutPolicy.UpdateBatchSizeOneofCase |