public sealed class Rollout : IMessage<Rollout>, IEquatable<Rollout>, IDeepCloneable<Rollout>, IBufferMessage, IMessageReference 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.
Namespace
Google.Cloud.ConfigDelivery.V1BetaAssembly
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 |
|