Google Cloud Deploy v1 API - Class ApproveRolloutRequest (3.4.0)

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

Reference documentation and code samples for the Google Cloud Deploy v1 API class ApproveRolloutRequest.

The request object used by ApproveRollout.

Inheritance

object > ApproveRolloutRequest

Namespace

Google.Cloud.Deploy.V1

Assembly

Google.Cloud.Deploy.V1.dll

Constructors

ApproveRolloutRequest()

public ApproveRolloutRequest()

ApproveRolloutRequest(ApproveRolloutRequest)

public ApproveRolloutRequest(ApproveRolloutRequest other)
Parameter
Name Description
other ApproveRolloutRequest

Properties

Approved

public bool Approved { get; set; }

Required. True = approve; false = reject

Property Value
Type Description
bool

Name

public string Name { get; set; }

Required. Name of the Rollout. Format is projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}.

Property Value
Type Description
string

OverrideDeployPolicy

public RepeatedField<string> OverrideDeployPolicy { get; }

Optional. Deploy policies to override. Format is projects/{project}/locations/{location}/deployPolicies/{deployPolicy}.

Property Value
Type Description
RepeatedFieldstring

OverrideDeployPolicyAsDeployPolicyNames

public ResourceNameList<DeployPolicyName> OverrideDeployPolicyAsDeployPolicyNames { get; }

DeployPolicyName-typed view over the OverrideDeployPolicy resource name property.

Property Value
Type Description
ResourceNameListDeployPolicyName

RolloutName

public RolloutName RolloutName { get; set; }

RolloutName-typed view over the Name resource name property.

Property Value
Type Description
RolloutName