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
IMessage<CreateRestoreRequest>, IEquatable<CreateRestoreRequest>, IDeepCloneable<CreateRestoreRequest>, 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 |