Google Kubernetes Engine v1 API - Class BlueGreenSettings.Types.StandardRolloutPolicy (3.6.0)

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.

Inheritance

Object > BlueGreenSettings.Types.StandardRolloutPolicy

Namespace

Google.Cloud.Container.V1

Assembly

Google.Cloud.Container.V1.dll

Constructors

StandardRolloutPolicy()

public StandardRolloutPolicy()

StandardRolloutPolicy(BlueGreenSettings.Types.StandardRolloutPolicy)

public StandardRolloutPolicy(BlueGreenSettings.Types.StandardRolloutPolicy other)
Parameter
NameDescription
otherBlueGreenSettings.Types.StandardRolloutPolicy

Properties

BatchNodeCount

public int BatchNodeCount { get; set; }

Number of blue nodes to drain in a batch.

Property Value
TypeDescription
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
TypeDescription
Single

BatchSoakDuration

public Duration BatchSoakDuration { get; set; }

Soak time after each batch gets drained. Default to zero.

Property Value
TypeDescription
Duration

UpdateBatchSizeCase

public BlueGreenSettings.Types.StandardRolloutPolicy.UpdateBatchSizeOneofCase UpdateBatchSizeCase { get; }
Property Value
TypeDescription
BlueGreenSettings.Types.StandardRolloutPolicy.UpdateBatchSizeOneofCase