public sealed class RolloutStrategy : IMessage<RolloutStrategy>, IEquatable<RolloutStrategy>, IDeepCloneable<RolloutStrategy>, IBufferMessage, IMessageReference documentation and code samples for the Config Delivery v1beta API class RolloutStrategy.
RolloutStrategy defines different ways to rollout a resource bundle across a set of clusters.
Implements
IMessageRolloutStrategy, IEquatableRolloutStrategy, IDeepCloneableRolloutStrategy, IBufferMessage, IMessageNamespace
Google.Cloud.ConfigDelivery.V1BetaAssembly
Google.Cloud.ConfigDelivery.V1Beta.dll
Constructors
RolloutStrategy()
public RolloutStrategy()RolloutStrategy(RolloutStrategy)
public RolloutStrategy(RolloutStrategy other)| Parameter | |
|---|---|
| Name | Description |
other |
RolloutStrategy |
Properties
AllAtOnce
public AllAtOnceStrategy AllAtOnce { get; set; }AllAtOnceStrategy causes all clusters to be updated concurrently.
| Property Value | |
|---|---|
| Type | Description |
AllAtOnceStrategy |
|
Rolling
public RollingStrategy Rolling { get; set; }RollingStrategy causes a specified number of clusters to be updated concurrently until all clusters are updated.
| Property Value | |
|---|---|
| Type | Description |
RollingStrategy |
|
StrategyCase
public RolloutStrategy.StrategyOneofCase StrategyCase { get; }| Property Value | |
|---|---|
| Type | Description |
RolloutStrategyStrategyOneofCase |
|