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

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

Reference documentation and code samples for the Config Delivery v1beta API class Rollout.

Rollout resource represents an instance of FleetPackage rollout operation across a fleet. This is a system generated resource and will be read only for end-users. It will be primarily used by the service to process the changes in the FleetPackage and other changes in the environment.

Inheritance

object > Rollout

Namespace

Google.Cloud.ConfigDelivery.V1Beta

Assembly

Google.Cloud.ConfigDelivery.V1Beta.dll

Constructors

Rollout()

public Rollout()

Rollout(Rollout)

public Rollout(Rollout other)
Parameter
Name Description
other Rollout

Properties

CreateTime

public Timestamp CreateTime { get; set; }

Output only. The time the rollout was created.

Property Value
Type Description
Timestamp

DeletionPropagationPolicy

public DeletionPropagationPolicy DeletionPropagationPolicy { get; set; }

Deletion propagation policy of the rollout.

Property Value
Type Description
DeletionPropagationPolicy

Info

public RolloutInfo Info { get; set; }

Current details of the rollout.

Property Value
Type Description
RolloutInfo

Name

public string Name { get; set; }

Identifier. Name of the Rollout. Format is projects/{project}/locations/{location}/fleetPackages/{fleet_package}/rollouts/[a-z][a-z0-9\-]{0,62}.

Property Value
Type Description
string

Release

public string Release { get; set; }

Reference to the Release being rolled out.

Property Value
Type Description
string

ReleaseAsReleaseName

public ReleaseName ReleaseAsReleaseName { get; set; }

ReleaseName-typed view over the Release resource name property.

Property Value
Type Description
ReleaseName

RolloutName

public RolloutName RolloutName { get; set; }

RolloutName-typed view over the Name resource name property.

Property Value
Type Description
RolloutName

RolloutStrategy

public RolloutStrategy RolloutStrategy { get; set; }

Rollout strategy for rolling out FleetPackage to clusters.

Property Value
Type Description
RolloutStrategy

UpdateTime

public Timestamp UpdateTime { get; set; }

Output only. The time the rollout was most recently updated.

Property Value
Type Description
Timestamp