public sealed class CreateRestorePlanRequest : IMessage<CreateRestorePlanRequest>, IEquatable<CreateRestorePlanRequest>, IDeepCloneable<CreateRestorePlanRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Backup for GKE v1 API class CreateRestorePlanRequest.
Request message for CreateRestorePlan.
Implements
IMessageCreateRestorePlanRequest, IEquatableCreateRestorePlanRequest, IDeepCloneableCreateRestorePlanRequest, IBufferMessage, IMessageNamespace
Google.Cloud.GkeBackup.V1Assembly
Google.Cloud.GkeBackup.V1.dll
Constructors
CreateRestorePlanRequest()
public CreateRestorePlanRequest()
CreateRestorePlanRequest(CreateRestorePlanRequest)
public CreateRestorePlanRequest(CreateRestorePlanRequest other)
Parameter | |
---|---|
Name | Description |
other |
CreateRestorePlanRequest |
Properties
Parent
public string Parent { get; set; }
Required. The location within which to create the RestorePlan.
Format: projects/*/locations/*
Property Value | |
---|---|
Type | Description |
string |
ParentAsLocationName
public LocationName ParentAsLocationName { get; set; }
LocationName-typed view over the Parent resource name property.
Property Value | |
---|---|
Type | Description |
LocationName |
RestorePlan
public RestorePlan RestorePlan { get; set; }
Required. The RestorePlan resource object to create.
Property Value | |
---|---|
Type | Description |
RestorePlan |
RestorePlanId
public string RestorePlanId { get; set; }
Required. The client-provided short name for the RestorePlan resource. This name must:
- be between 1 and 63 characters long (inclusive)
- consist of only lower-case ASCII letters, numbers, and dashes
- start with a lower-case letter
- end with a lower-case letter or number
- be unique within the set of RestorePlans in this location
Property Value | |
---|---|
Type | Description |
string |