public sealed class CreateRestoreRequest : IMessage<CreateRestoreRequest>, IEquatable<CreateRestoreRequest>, IDeepCloneable<CreateRestoreRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Backup for GKE v1 API class CreateRestoreRequest.
Request message for CreateRestore.
Implements
IMessageCreateRestoreRequest, IEquatableCreateRestoreRequest, IDeepCloneableCreateRestoreRequest, IBufferMessage, IMessageNamespace
Google.Cloud.GkeBackup.V1Assembly
Google.Cloud.GkeBackup.V1.dll
Constructors
CreateRestoreRequest()
public CreateRestoreRequest()
CreateRestoreRequest(CreateRestoreRequest)
public CreateRestoreRequest(CreateRestoreRequest other)
Parameter | |
---|---|
Name | Description |
other |
CreateRestoreRequest |
Properties
Parent
public string Parent { get; set; }
Required. The RestorePlan within which to create the Restore.
Format: projects/*/locations/*/restorePlans/*
Property Value | |
---|---|
Type | Description |
string |
ParentAsRestorePlanName
public RestorePlanName ParentAsRestorePlanName { get; set; }
RestorePlanName-typed view over the Parent resource name property.
Property Value | |
---|---|
Type | Description |
RestorePlanName |
Restore
public Restore Restore { get; set; }
Required. The restore resource to create.
Property Value | |
---|---|
Type | Description |
Restore |
RestoreId
public string RestoreId { get; set; }
Required. The client-provided short name for the Restore 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 Restores in this RestorePlan.
Property Value | |
---|---|
Type | Description |
string |