public sealed class PromoteReleaseOperation : IMessage<PromoteReleaseOperation>, IEquatable<PromoteReleaseOperation>, IDeepCloneable<PromoteReleaseOperation>, IBufferMessage, IMessage
Reference 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 |