Class DeleteRestorePlanRequest (2.0.0-beta01)

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

Request message for DeleteRestorePlan.

Inheritance

Object > DeleteRestorePlanRequest

Namespace

Google.Cloud.GkeBackup.V1

Assembly

Google.Cloud.GkeBackup.V1.dll

Constructors

DeleteRestorePlanRequest()

public DeleteRestorePlanRequest()

DeleteRestorePlanRequest(DeleteRestorePlanRequest)

public DeleteRestorePlanRequest(DeleteRestorePlanRequest other)
Parameter
NameDescription
otherDeleteRestorePlanRequest

Properties

Etag

public string Etag { get; set; }

If provided, this value must match the current value of the target RestorePlan's [etag][google.cloud.gkebackup.v1.RestorePlan.etag] field or the request is rejected.

Property Value
TypeDescription
String

Force

public bool Force { get; set; }

If set to true, any Restores below this RestorePlan will also be deleted. Otherwise, the request will only succeed if the RestorePlan has no Restores.

Property Value
TypeDescription
Boolean

Name

public string Name { get; set; }

Required. Fully qualified RestorePlan name. Format: projects//locations//restorePlans/*

Property Value
TypeDescription
String

RestorePlanName

public RestorePlanName RestorePlanName { get; set; }

RestorePlanName-typed view over the Name resource name property.

Property Value
TypeDescription
RestorePlanName