public sealed class PromoteReleaseOperation : IMessage<PromoteReleaseOperation>, IEquatable<PromoteReleaseOperation>, IDeepCloneable<PromoteReleaseOperation>, IBufferMessage, IMessageReference documentation and code samples for the Google Cloud Deploy v1 API class PromoteReleaseOperation.
Contains the information of an automated promote-release operation.
Implements
IMessagePromoteReleaseOperation, IEquatablePromoteReleaseOperation, IDeepCloneablePromoteReleaseOperation, IBufferMessage, IMessageNamespace
Google.Cloud.Deploy.V1Assembly
Google.Cloud.Deploy.V1.dll
Constructors
PromoteReleaseOperation()
public PromoteReleaseOperation()PromoteReleaseOperation(PromoteReleaseOperation)
public PromoteReleaseOperation(PromoteReleaseOperation other)| Parameter | |
|---|---|
| Name | Description |
other |
PromoteReleaseOperation |
Properties
Phase
public string Phase { get; set; }Output only. The starting phase of the rollout created by this operation.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Rollout
public string Rollout { get; set; }Output only. The name of the rollout that initiates the AutomationRun.
| Property Value | |
|---|---|
| Type | Description |
string |
|
TargetId
public string TargetId { get; set; }Output only. The ID of the target that represents the promotion stage to which the release will be promoted. The value of this field is the last segment of a target name.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Wait
public Duration Wait { get; set; }Output only. How long the operation will be paused.
| Property Value | |
|---|---|
| Type | Description |
Duration |
|