Google Cloud Deploy v1 API - Class RollbackTargetRequest (2.12.0)

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

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

The request object for RollbackTarget.

Inheritance

object > RollbackTargetRequest

Namespace

Google.Cloud.Deploy.V1

Assembly

Google.Cloud.Deploy.V1.dll

Constructors

RollbackTargetRequest()

public RollbackTargetRequest()

RollbackTargetRequest(RollbackTargetRequest)

public RollbackTargetRequest(RollbackTargetRequest other)
Parameter
NameDescription
otherRollbackTargetRequest

Properties

DeliveryPipelineName

public DeliveryPipelineName DeliveryPipelineName { get; set; }

DeliveryPipelineName-typed view over the Name resource name property.

Property Value
TypeDescription
DeliveryPipelineName

Name

public string Name { get; set; }

Required. The DeliveryPipeline for which the rollback Rollout should be created. Format should be projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}.

Property Value
TypeDescription
string

ReleaseId

public string ReleaseId { get; set; }

Optional. ID of the Release to roll back to. If this isn't specified, the previous successful Rollout to the specified target will be used to determine the Release.

Property Value
TypeDescription
string

RollbackConfig

public RollbackTargetConfig RollbackConfig { get; set; }

Optional. Configs for the rollback Rollout.

Property Value
TypeDescription
RollbackTargetConfig

RolloutId

public string RolloutId { get; set; }

Required. ID of the rollback Rollout to create.

Property Value
TypeDescription
string

RolloutToRollBack

public string RolloutToRollBack { get; set; }

Optional. If provided, this must be the latest Rollout that is on the Target.

Property Value
TypeDescription
string

TargetId

public string TargetId { get; set; }

Required. ID of the Target that is being rolled back.

Property Value
TypeDescription
string

ValidateOnly

public bool ValidateOnly { get; set; }

Optional. If set to true, the request is validated and the user is provided with a RollbackTargetResponse.

Property Value
TypeDescription
bool