Google Cloud Deploy v1 API - Class PromoteReleaseOperation (2.15.0)

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.

Inheritance

object > PromoteReleaseOperation

Namespace

Google.Cloud.Deploy.V1

Assembly

Google.Cloud.Deploy.V1.dll

Constructors

PromoteReleaseOperation()

public PromoteReleaseOperation()

PromoteReleaseOperation(PromoteReleaseOperation)

public PromoteReleaseOperation(PromoteReleaseOperation other)
Parameter
NameDescription
otherPromoteReleaseOperation

Properties

Phase

public string Phase { get; set; }

Output only. The starting phase of the rollout created by this operation.

Property Value
TypeDescription
string

Rollout

public string Rollout { get; set; }

Output only. The name of the rollout that initiates the AutomationRun.

Property Value
TypeDescription
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
TypeDescription
string

Wait

public Duration Wait { get; set; }

Output only. How long the operation will be paused.

Property Value
TypeDescription
Duration