Config Delivery v1beta API - Class RolloutStrategy (1.0.0-beta01)

public sealed class RolloutStrategy : IMessage<RolloutStrategy>, IEquatable<RolloutStrategy>, IDeepCloneable<RolloutStrategy>, IBufferMessage, IMessage

Reference 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.

Inheritance

object > RolloutStrategy

Namespace

Google.Cloud.ConfigDelivery.V1Beta

Assembly

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