Backup Instances - Trigger Restore
Memicu pemulihan untuk BackupInstance
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/{backupInstanceName}/restore?api-version=2026-03-01
Parameter URI
| Nama | Dalam | Diperlukan | Jenis | Deskripsi |
|---|---|---|---|---|
|
backup
|
path | True |
string |
Nama BackupInstanceResource |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nama grup sumber daya. Nama tidak sensitif terhadap penggunaan huruf besar atau kecil. |
|
subscription
|
path | True |
string (uuid) |
ID langganan target. Nilainya harus sebuah UUID. |
|
vault
|
path | True |
string minLength: 2maxLength: 50 pattern: ^[A-Za-z][-A-Za-z0-9]*[A-Za-z0-9]$ |
Nama brankas cadangan. |
|
api-version
|
query | True |
string minLength: 1 |
Versi API yang digunakan untuk operasi ini. |
Header Permintaan
| Nama | Diperlukan | Jenis | Deskripsi |
|---|---|---|---|
| x-ms-authorization-auxiliary |
string |
Isi Permintaan
Isi permintaan dapat berupa salah satu hal berikut:
| Nama | Deskripsi |
|---|---|
|
Azure |
Permintaan pemulihan berbasis Azure backup recoveryPoint |
|
Azure |
Permintaan Pemulihan Berbasis AzureBackup RecoveryPointTime |
|
Azure |
Pemulihan AzureBackup dengan Permintaan Rehidrasi |
AzureBackupRecoveryPointBasedRestoreRequest
Permintaan pemulihan berbasis Azure backup recoveryPoint
| Nama | Diperlukan | Jenis | Deskripsi |
|---|---|---|---|
| objectType | True | string: | |
| recoveryPointId | True |
string |
|
| restoreTargetInfo | True | RestoreTargetInfoBase: |
Mendapatkan atau mengatur informasi target pemulihan. |
| sourceDataStoreType | True |
Mendapatkan atau mengatur jenis penyimpanan data sumber. |
|
| identityDetails |
Berisi informasi Detail Identitas untuk BI. Jika null, default akan dianggap sebagai System Assigned. |
||
| resourceGuardOperationRequests |
string[] |
ResourceGuardOperationRequests di mana pemeriksaan LAC akan dilakukan |
|
| sourceResourceId |
string |
ID Azure Resource Manager yang sepenuhnya memenuhi syarat dari sumber data yang sedang dipulihkan. |
AzureBackupRecoveryTimeBasedRestoreRequest
Permintaan Pemulihan Berbasis AzureBackup RecoveryPointTime
| Nama | Diperlukan | Jenis | Deskripsi |
|---|---|---|---|
| objectType | True | string: | |
| recoveryPointTime | True |
string |
Waktu pemulihan dalam contoh format ISO 8601 - 2020-08-14T17:30:00.0000000Z. |
| restoreTargetInfo | True | RestoreTargetInfoBase: |
Mendapatkan atau mengatur informasi target pemulihan. |
| sourceDataStoreType | True |
Mendapatkan atau mengatur jenis penyimpanan data sumber. |
|
| identityDetails |
Berisi informasi Detail Identitas untuk BI. Jika null, default akan dianggap sebagai System Assigned. |
||
| resourceGuardOperationRequests |
string[] |
ResourceGuardOperationRequests di mana pemeriksaan LAC akan dilakukan |
|
| sourceResourceId |
string |
ID Azure Resource Manager yang sepenuhnya memenuhi syarat dari sumber data yang sedang dipulihkan. |
AzureBackupRestoreWithRehydrationRequest
Pemulihan AzureBackup dengan Permintaan Rehidrasi
| Nama | Diperlukan | Jenis | Deskripsi |
|---|---|---|---|
| objectType | True | string: | |
| recoveryPointId | True |
string |
|
| rehydrationPriority | True |
Prioritas yang akan digunakan untuk rehidrasi. Nilai Tinggi atau Standar |
|
| rehydrationRetentionDuration | True |
string |
Durasi retensi dalam format ISO 8601 yaitu P10D . |
| restoreTargetInfo | True | RestoreTargetInfoBase: |
Mendapatkan atau mengatur informasi target pemulihan. |
| sourceDataStoreType | True |
Mendapatkan atau mengatur jenis penyimpanan data sumber. |
|
| identityDetails |
Berisi informasi Detail Identitas untuk BI. Jika null, default akan dianggap sebagai System Assigned. |
||
| resourceGuardOperationRequests |
string[] |
ResourceGuardOperationRequests di mana pemeriksaan LAC akan dilakukan |
|
| sourceResourceId |
string |
ID Azure Resource Manager yang sepenuhnya memenuhi syarat dari sumber data yang sedang dipulihkan. |
Respons
| Nama | Jenis | Deskripsi |
|---|---|---|
| 200 OK |
Operasi Azure berhasil diselesaikan. |
|
| 202 Accepted |
Operasi sumber daya diterima. Header
|
|
| Other Status Codes |
Respons kesalahan tak terduga. |
Keamanan
azure_auth
Alur OAuth2 Azure Active Directory.
Jenis:
oauth2
Alur:
implicit
URL Otorisasi:
https://login.microsoftonline.com/common/oauth2/authorize
Cakupan
| Nama | Deskripsi |
|---|---|
| user_impersonation | meniru identitas akun pengguna Anda |
Contoh
| Trigger Restore |
| Trigger Restore As Files |
| Trigger Restore With Rehydration |
Trigger Restore
Permintaan sampel
POST https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PratikPrivatePreviewVault1/backupInstances/testInstance1/restore?api-version=2026-03-01
{
"identityDetails": {
"useSystemAssignedIdentity": false,
"userAssignedIdentityArmUrl": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourcegroups/rg-name/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testUami"
},
"objectType": "AzureBackupRecoveryPointBasedRestoreRequest",
"recoveryPointId": "hardcodedRP",
"restoreTargetInfo": {
"datasourceAuthCredentials": {
"objectType": "SecretStoreBasedAuthCredentials",
"secretStoreResource": {
"secretStoreType": "AzureKeyVault",
"uri": "https://samplevault.vault.azure.net/secrets/credentials"
}
},
"datasourceInfo": {
"datasourceType": "Microsoft.DBforPostgreSQL/servers/databases",
"objectType": "Datasource",
"resourceID": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/targetdb",
"resourceLocation": "",
"resourceName": "targetdb",
"resourceType": "Microsoft.DBforPostgreSQL/servers/databases",
"resourceUri": ""
},
"datasourceSetInfo": {
"datasourceType": "Microsoft.DBforPostgreSQL/servers/databases",
"objectType": "DatasourceSet",
"resourceID": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest",
"resourceLocation": "",
"resourceName": "viveksipgtest",
"resourceType": "Microsoft.DBforPostgreSQL/servers",
"resourceUri": ""
},
"objectType": "RestoreTargetInfo",
"recoveryOption": "FailIfExists",
"restoreLocation": "southeastasia"
},
"sourceDataStoreType": "VaultStore",
"sourceResourceId": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/testdb"
}
Respon sampel
{
"jobId": "c60cb49-63e8-4b21-b9bd-26277b3fdfae",
"objectType": "OperationJobExtendedInfo"
}
Azure-AsyncOperation: https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PratikPrivatePreviewVault1/operationStatus/ZTA4YjQ0ZGYtYmNkNS00YTk1LWFjZTMtOTc1MjNmZWIxYWZlO2Y1ODg1MzA3LWJkNjItNDQ2OC05ZjZlLTJkMGM2NjNiNmJmNg==?api-version=2026-03-01
Location: https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupInstances/harshitbi1/operationResults/ZTA4YjQ0ZGYtYmNkNS00YTk1LWFjZTMtOTc1MjNmZWIxYWZlO2Y1ODg1MzA3LWJkNjItNDQ2OC05ZjZlLTJkMGM2NjNiNmJmNg==?api-version=2026-03-01
Retry-After: 60
Trigger Restore As Files
Permintaan sampel
POST https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PrivatePreviewVault1/backupInstances/testInstance1/restore?api-version=2026-03-01
{
"objectType": "AzureBackupRecoveryPointBasedRestoreRequest",
"recoveryPointId": "hardcodedRP",
"restoreTargetInfo": {
"objectType": "RestoreFilesTargetInfo",
"recoveryOption": "FailIfExists",
"restoreLocation": "southeastasia",
"targetDetails": {
"filePrefix": "restoredblob",
"restoreTargetLocationType": "AzureBlobs",
"url": "https://teststorage.blob.core.windows.net/restoretest"
}
},
"sourceDataStoreType": "VaultStore",
"sourceResourceId": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/testdb"
}
Respon sampel
{
"jobId": "c60cb49-63e8-4b21-b9bd-26277b3fdfae",
"objectType": "OperationJobExtendedInfo"
}
Azure-AsyncOperation: https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PratikPrivatePreviewVault1/operationStatus/ZTA4YjQ0ZGYtYmNkNS00YTk1LWFjZTMtOTc1MjNmZWIxYWZlO2Y1ODg1MzA3LWJkNjItNDQ2OC05ZjZlLTJkMGM2NjNiNmJmNg==?api-version=2026-03-01
Location: https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupInstances/testInstance1/operationResults/ZTA4YjQ0ZGYtYmNkNS00YTk1LWFjZTMtOTc1MjNmZWIxYWZlO2Y1ODg1MzA3LWJkNjItNDQ2OC05ZjZlLTJkMGM2NjNiNmJmNg==?api-version=2026-03-01
Retry-After: 60
Trigger Restore With Rehydration
Permintaan sampel
POST https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PratikPrivatePreviewVault1/backupInstances/testInstance1/restore?api-version=2026-03-01
{
"objectType": "AzureBackupRestoreWithRehydrationRequest",
"recoveryPointId": "hardcodedRP",
"rehydrationPriority": "High",
"rehydrationRetentionDuration": "7D",
"restoreTargetInfo": {
"datasourceInfo": {
"datasourceType": "OssDB",
"objectType": "Datasource",
"resourceID": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/testdb",
"resourceLocation": "",
"resourceName": "testdb",
"resourceType": "Microsoft.DBforPostgreSQL/servers/databases",
"resourceUri": ""
},
"datasourceSetInfo": {
"datasourceType": "OssDB",
"objectType": "DatasourceSet",
"resourceID": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest",
"resourceLocation": "",
"resourceName": "viveksipgtest",
"resourceType": "Microsoft.DBforPostgreSQL/servers",
"resourceUri": ""
},
"objectType": "RestoreTargetInfo",
"recoveryOption": "FailIfExists",
"restoreLocation": "southeastasia"
},
"sourceDataStoreType": "VaultStore",
"sourceResourceId": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/testdb"
}
Respon sampel
{
"jobId": "c60cb49-63e8-4b21-b9bd-26277b3fdfae",
"objectType": "OperationJobExtendedInfo"
}
Azure-AsyncOperation: https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PratikPrivatePreviewVault1/operationStatus/ZTA4YjQ0ZGYtYmNkNS00YTk1LWFjZTMtOTc1MjNmZWIxYWZlO2Y1ODg1MzA3LWJkNjItNDQ2OC05ZjZlLTJkMGM2NjNiNmJmNg==?api-version=2026-03-01
Location: https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupInstances/harshitbi1/operationResults/ZTA4YjQ0ZGYtYmNkNS00YTk1LWFjZTMtOTc1MjNmZWIxYWZlO2Y1ODg1MzA3LWJkNjItNDQ2OC05ZjZlLTJkMGM2NjNiNmJmNg==?api-version=2026-03-01
Retry-After: 60
Definisi
| Nama | Deskripsi |
|---|---|
|
Azure |
Permintaan pemulihan berbasis Azure backup recoveryPoint |
|
Azure |
Permintaan Pemulihan Berbasis AzureBackup RecoveryPointTime |
|
Azure |
Pemulihan AzureBackup dengan Permintaan Rehidrasi |
|
Cloud |
Respons kesalahan dari Azure Backup. |
| Datasource |
Sumber data yang akan dicadangkan |
|
Datasource |
DatasourceSet detail sumber data yang akan dicadangkan |
|
Default |
Properti sumber default |
| Error |
Respons kesalahan manajemen sumber daya. |
|
Error |
Info tambahan kesalahan manajemen sumber daya. |
|
Existing |
Mendapatkan atau mengatur properti Kebijakan Konflik. Properti ini menetapkan kebijakan selama konflik sumber daya selama pemulihan. |
|
Identity |
|
|
Item |
Memulihkan info target untuk operasi pemulihan tingkat item |
|
Item |
Kriteria awalan yang akan digunakan selama pemulihan |
|
Kubernetes |
info target Cadangan Kluster kubernetes untuk operasi pemulihan |
|
Kubernetes |
info target Cadangan Kluster kubernetes untuk operasi pemulihan dari vault |
|
Kubernetes |
Info target volume persisten Kubernetes Tingkat Item untuk operasi pemulihan |
|
Kubernetes |
Info target kelas penyimpanan Kubernetes Tingkat Item untuk operasi pemulihan |
|
Namespaced |
Kelas untuk merujuk sumber daya yang berisi namespace dan nama |
|
Operation |
Info Perluasan Pekerjaan Operasi |
|
Persistent |
Mendapatkan atau mengatur properti Mode Pemulihan PV (Volume Persisten). Properti ini mengatur apakah volume perlu dipulihkan. |
|
Range |
Info target Tingkat Item untuk operasi pemulihan |
|
Recovery |
Opsi Pemulihan |
|
Rehydration |
Prioritas yang akan digunakan untuk rehidrasi. Nilai Tinggi atau Standar |
|
Resource |
Jenis objek tertentu - digunakan untuk deserialisasi |
|
Restore |
Pemulihan enkapsulasi kelas sebagai parameter target file |
|
Restore |
Merangkum kelas yang merangkum parameter target pemulihan |
|
Restore |
Menunjukkan lokasi target tempat data akan dipulihkan, nilai string untuk enum {Microsoft.Internal.AzureBackup.DataProtection.Common.Interface.RestoreTargetLocationType} |
|
Secret |
Kredensial autentikasi berbasis penyimpanan rahasia. |
|
Secret |
Kelas yang mewakili sumber daya penyimpanan rahasia. |
|
Secret |
Mendapatkan atau mengatur jenis penyimpanan rahasia |
|
Source |
Mendapatkan atau mengatur jenis penyimpanan data sumber. |
|
Target |
Detail target enkapsulasi kelas, digunakan di mana tujuannya bukan sumber data |
AzureBackupRecoveryPointBasedRestoreRequest
Permintaan pemulihan berbasis Azure backup recoveryPoint
| Nama | Jenis | Deskripsi |
|---|---|---|
| identityDetails |
Berisi informasi Detail Identitas untuk BI. Jika null, default akan dianggap sebagai System Assigned. |
|
| objectType | string: | |
| recoveryPointId |
string |
|
| resourceGuardOperationRequests |
string[] |
ResourceGuardOperationRequests di mana pemeriksaan LAC akan dilakukan |
| restoreTargetInfo | RestoreTargetInfoBase: |
Mendapatkan atau mengatur informasi target pemulihan. |
| sourceDataStoreType |
Mendapatkan atau mengatur jenis penyimpanan data sumber. |
|
| sourceResourceId |
string |
ID Azure Resource Manager yang sepenuhnya memenuhi syarat dari sumber data yang sedang dipulihkan. |
AzureBackupRecoveryTimeBasedRestoreRequest
Permintaan Pemulihan Berbasis AzureBackup RecoveryPointTime
| Nama | Jenis | Deskripsi |
|---|---|---|
| identityDetails |
Berisi informasi Detail Identitas untuk BI. Jika null, default akan dianggap sebagai System Assigned. |
|
| objectType | string: | |
| recoveryPointTime |
string |
Waktu pemulihan dalam contoh format ISO 8601 - 2020-08-14T17:30:00.0000000Z. |
| resourceGuardOperationRequests |
string[] |
ResourceGuardOperationRequests di mana pemeriksaan LAC akan dilakukan |
| restoreTargetInfo | RestoreTargetInfoBase: |
Mendapatkan atau mengatur informasi target pemulihan. |
| sourceDataStoreType |
Mendapatkan atau mengatur jenis penyimpanan data sumber. |
|
| sourceResourceId |
string |
ID Azure Resource Manager yang sepenuhnya memenuhi syarat dari sumber data yang sedang dipulihkan. |
AzureBackupRestoreWithRehydrationRequest
Pemulihan AzureBackup dengan Permintaan Rehidrasi
| Nama | Jenis | Deskripsi |
|---|---|---|
| identityDetails |
Berisi informasi Detail Identitas untuk BI. Jika null, default akan dianggap sebagai System Assigned. |
|
| objectType | string: | |
| recoveryPointId |
string |
|
| rehydrationPriority |
Prioritas yang akan digunakan untuk rehidrasi. Nilai Tinggi atau Standar |
|
| rehydrationRetentionDuration |
string |
Durasi retensi dalam format ISO 8601 yaitu P10D . |
| resourceGuardOperationRequests |
string[] |
ResourceGuardOperationRequests di mana pemeriksaan LAC akan dilakukan |
| restoreTargetInfo | RestoreTargetInfoBase: |
Mendapatkan atau mengatur informasi target pemulihan. |
| sourceDataStoreType |
Mendapatkan atau mengatur jenis penyimpanan data sumber. |
|
| sourceResourceId |
string |
ID Azure Resource Manager yang sepenuhnya memenuhi syarat dari sumber data yang sedang dipulihkan. |
CloudError
Respons kesalahan dari Azure Backup.
| Nama | Jenis | Deskripsi |
|---|---|---|
| error |
Respons kesalahan manajemen sumber daya. |
Datasource
Sumber data yang akan dicadangkan
| Nama | Jenis | Deskripsi |
|---|---|---|
| datasourceType |
string |
DatasourceType sumber daya. |
| objectType |
string |
Jenis objek Datasource, digunakan untuk menginisialisasi jenis yang diwariskan ke kanan |
| resourceID |
string |
ID ARM lengkap sumber daya. Untuk sumber daya azure, ini adalah ID ARM. Untuk sumber daya non azure, ini akan menjadi ID yang dibuat oleh layanan cadangan melalui Fabric/Vault. |
| resourceLocation |
string |
Lokasi sumber data. |
| resourceName |
string |
Pengidentifikasi unik sumber daya dalam konteks induk. |
| resourceProperties | BaseResourceProperties: |
Properti khusus untuk sumber data |
| resourceType |
string |
Jenis Sumber Daya Sumber Daya Sumber Daya. |
| resourceUri |
string |
Uri sumber daya. |
DatasourceSet
DatasourceSet detail sumber data yang akan dicadangkan
| Nama | Jenis | Deskripsi |
|---|---|---|
| datasourceType |
string |
DatasourceType sumber daya. |
| objectType |
string |
Jenis objek Datasource, digunakan untuk menginisialisasi jenis yang diwariskan ke kanan |
| resourceID |
string |
ID ARM lengkap sumber daya. Untuk sumber daya azure, ini adalah ID ARM. Untuk sumber daya non azure, ini akan menjadi ID yang dibuat oleh layanan cadangan melalui Fabric/Vault. |
| resourceLocation |
string |
Lokasi sumber data. |
| resourceName |
string |
Pengidentifikasi unik sumber daya dalam konteks induk. |
| resourceProperties | BaseResourceProperties: |
Properti khusus untuk kumpulan sumber data |
| resourceType |
string |
Jenis Sumber Daya Sumber Daya Sumber Daya. |
| resourceUri |
string |
Uri sumber daya. |
DefaultResourceProperties
Properti sumber default
| Nama | Jenis | Deskripsi |
|---|---|---|
| objectType | string: |
Jenis objek tertentu - digunakan untuk deserialisasi |
Error
Respons kesalahan manajemen sumber daya.
| Nama | Jenis | Deskripsi |
|---|---|---|
| additionalInfo |
Info tambahan kesalahan. |
|
| code |
string |
Kode kesalahan. |
| details |
Error[] |
Rincian kesalahan. |
| message |
string |
Pesan kesalahan. |
| target |
string |
Sasaran kesalahan. |
ErrorAdditionalInfo
Info tambahan kesalahan manajemen sumber daya.
| Nama | Jenis | Deskripsi |
|---|---|---|
| info |
object |
Info tambahan. |
| type |
string |
Jenis info tambahan. |
ExistingResourcePolicy
Mendapatkan atau mengatur properti Kebijakan Konflik. Properti ini menetapkan kebijakan selama konflik sumber daya selama pemulihan.
| Nilai | Deskripsi |
|---|---|
| Skip | |
| Patch |
IdentityDetails
| Nama | Jenis | Deskripsi |
|---|---|---|
| useSystemAssignedIdentity |
boolean |
Menentukan apakah BI dilindungi oleh Identitas Sistem. |
| userAssignedIdentityArmUrl |
string |
URL ARM untuk Identitas yang Ditetapkan Pengguna. |
ItemLevelRestoreTargetInfo
Memulihkan info target untuk operasi pemulihan tingkat item
| Nama | Jenis | Deskripsi |
|---|---|---|
| datasourceAuthCredentials | AuthCredentials: |
Kredensial yang digunakan untuk mengautentikasi dengan penyedia sumber data. |
| datasourceInfo |
Informasi DS target |
|
| datasourceSetInfo |
Informasi Set DS target |
|
| objectType | string: |
Jenis objek Datasource, digunakan untuk menginisialisasi jenis yang diwariskan ke kanan |
| recoveryOption |
Opsi Pemulihan |
|
| restoreCriteria | ItemLevelRestoreCriteria[]: |
Pulihkan Kriteria |
| restoreLocation |
string |
Wilayah Pemulihan Target |
ItemPathBasedRestoreCriteria
Kriteria awalan yang akan digunakan selama pemulihan
| Nama | Jenis | Deskripsi |
|---|---|---|
| isPathRelativeToBackupItem |
boolean |
Bendera untuk menentukan apakah jalur relatif terhadap item cadangan atau jalur lengkap |
| itemPath |
string |
Jalur item yang akan dipulihkan. Ini bisa menjadi jalur lengkap item atau jalur relatif terhadap item cadangan |
| objectType | string: |
Jenis objek tertentu - digunakan untuk deserialisasi |
| renameTo |
string |
Ganti nama item yang akan dipulihkan. Restore akan mengganti nama itemPath ke nama baru ini jika nilainya ditentukan, jika tidak, itemPath akan dipulihkan sebagai nama yang sama. |
| subItemPathPrefix |
string[] |
Daftar string awalan yang akan digunakan sebagai kriteria filter selama pemulihan. Ini relatif terhadap jalur item yang ditentukan. |
KubernetesClusterRestoreCriteria
info target Cadangan Kluster kubernetes untuk operasi pemulihan
| Nama | Jenis | Deskripsi |
|---|---|---|
| conflictPolicy |
Mendapatkan atau mengatur properti Kebijakan Konflik. Properti ini menetapkan kebijakan selama konflik sumber daya selama pemulihan. |
|
| excludedNamespaces |
string[] |
Mendapatkan atau mengatur properti kecualikan namespace. Properti ini mengatur namespace layanan yang akan dikecualikan selama pemulihan. |
| excludedResourceTypes |
string[] |
Mendapatkan atau mengatur properti mengecualikan jenis sumber daya. Properti ini mengatur jenis sumber daya yang akan dikecualikan selama pemulihan. |
| includeClusterScopeResources |
boolean |
Mendapatkan atau mengatur properti sertakan sumber daya kluster. Properti ini jika diaktifkan akan menyertakan sumber daya cakupan kluster selama pemulihan. |
| includedNamespaces |
string[] |
Mendapatkan atau mengatur properti sertakan namespace layanan. Properti ini mengatur namespace layanan yang akan disertakan selama pemulihan. |
| includedResourceTypes |
string[] |
Mendapatkan atau mengatur properti sertakan jenis sumber daya. Properti ini mengatur jenis sumber daya yang akan disertakan selama pemulihan. |
| labelSelectors |
string[] |
Mendapatkan atau mengatur properti LabelSelectors. Properti ini mengatur sumber daya dengan pemilih label tersebut untuk disertakan selama pemulihan. |
| namespaceMappings |
object |
Mendapatkan atau mengatur properti Pemetaan Namespace. Properti ini diatur jika namespace perlu diubah selama pemulihan. |
| objectType | string: |
Jenis objek tertentu - digunakan untuk deserialisasi |
| persistentVolumeRestoreMode |
Mendapatkan atau mengatur properti Mode Pemulihan PV (Volume Persisten). Properti ini mengatur apakah volume perlu dipulihkan. |
|
| resourceModifierReference |
Mendapatkan atau mengatur referensi pengubah sumber daya. Properti ini mengatur referensi untuk pengubah sumber daya selama pemulihan. |
|
| restoreHookReferences |
Mendapatkan atau mengatur referensi hook pemulihan. Properti ini mengatur referensi hook yang akan dijalankan selama pemulihan. |
KubernetesClusterVaultTierRestoreCriteria
info target Cadangan Kluster kubernetes untuk operasi pemulihan dari vault
| Nama | Jenis | Deskripsi |
|---|---|---|
| conflictPolicy |
Mendapatkan atau mengatur properti Kebijakan Konflik. Properti ini menetapkan kebijakan selama konflik sumber daya selama pemulihan dari vault. |
|
| excludedNamespaces |
string[] |
Mendapatkan atau mengatur properti kecualikan namespace. Properti ini mengatur namespace layanan yang akan dikecualikan selama pemulihan dari vault. |
| excludedResourceTypes |
string[] |
Mendapatkan atau mengatur properti mengecualikan jenis sumber daya. Properti ini mengatur jenis sumber daya yang akan dikecualikan selama pemulihan dari vault. |
| includeClusterScopeResources |
boolean |
Mendapatkan atau mengatur properti sertakan sumber daya kluster. Properti ini jika diaktifkan akan menyertakan sumber daya cakupan kluster selama pemulihan dari vault. |
| includedNamespaces |
string[] |
Mendapatkan atau mengatur properti sertakan namespace layanan. Properti ini mengatur namespace layanan yang akan disertakan selama pemulihan dari vault. |
| includedResourceTypes |
string[] |
Mendapatkan atau mengatur properti sertakan jenis sumber daya. Properti ini mengatur jenis sumber daya yang akan disertakan selama pemulihan dari vault. |
| labelSelectors |
string[] |
Mendapatkan atau mengatur properti LabelSelectors. Properti ini mengatur sumber daya dengan pemilih label tersebut untuk disertakan selama pemulihan dari vault. |
| namespaceMappings |
object |
Mendapatkan atau mengatur properti Pemetaan Namespace. Properti ini diatur jika namespace perlu diubah selama pemulihan dari vault. |
| objectType | string: |
Jenis objek tertentu - digunakan untuk deserialisasi |
| persistentVolumeRestoreMode |
Mendapatkan atau mengatur properti Mode Pemulihan PV (Volume Persisten). Properti ini mengatur apakah volume perlu dipulihkan dari vault. |
|
| resourceModifierReference |
Mendapatkan atau mengatur referensi pengubah sumber daya. Properti ini mengatur referensi untuk pengubah sumber daya selama pemulihan. |
|
| restoreHookReferences |
Mendapatkan atau mengatur referensi hook pemulihan. Properti ini mengatur referensi hook yang akan dijalankan selama pemulihan dari vault. |
|
| stagingResourceGroupId |
string (arm-id) |
Mendapatkan atau mengatur Id RG penahapan untuk membuat disk penahapan dan rekam jepret selama pemulihan dari vault. |
| stagingStorageAccountId |
string (arm-id) |
Mendapatkan atau mengatur ID Akun Penyimpanan penahapan untuk membuat data penyimpanan objek ekstensi cadangan selama pemulihan dari vault. |
KubernetesPVRestoreCriteria
Info target volume persisten Kubernetes Tingkat Item untuk operasi pemulihan
| Nama | Jenis | Deskripsi |
|---|---|---|
| name |
string |
Nama klaim volume persisten yang dipilih |
| objectType | string: |
Jenis objek tertentu - digunakan untuk deserialisasi |
| storageClassName |
string |
Nama kelas penyimpanan yang dipilih untuk operasi pemulihan |
KubernetesStorageClassRestoreCriteria
Info target kelas penyimpanan Kubernetes Tingkat Item untuk operasi pemulihan
| Nama | Jenis | Deskripsi |
|---|---|---|
| objectType | string: |
Jenis objek tertentu - digunakan untuk deserialisasi |
| provisioner |
string |
Provisi kelas penyimpanan |
| selectedStorageClassName |
string |
Nama kelas penyimpanan yang dipilih |
NamespacedNameResource
Kelas untuk merujuk sumber daya yang berisi namespace dan nama
| Nama | Jenis | Deskripsi |
|---|---|---|
| name |
string |
Nama sumber daya |
| namespace |
string |
Namespace tempat sumber daya ada |
OperationJobExtendedInfo
Info Perluasan Pekerjaan Operasi
| Nama | Jenis | Deskripsi |
|---|---|---|
| jobId |
string |
Nama atau Id Arm dari pekerjaan yang dibuat untuk operasi ini. |
| objectType | string: |
Properti ini akan digunakan sebagai diskriminator untuk memutuskan jenis tertentu dalam rantai polimorfik jenis. |
PersistentVolumeRestoreMode
Mendapatkan atau mengatur properti Mode Pemulihan PV (Volume Persisten). Properti ini mengatur apakah volume perlu dipulihkan.
| Nilai | Deskripsi |
|---|---|
| RestoreWithVolumeData | |
| RestoreWithoutVolumeData |
RangeBasedItemLevelRestoreCriteria
Info target Tingkat Item untuk operasi pemulihan
| Nama | Jenis | Deskripsi |
|---|---|---|
| maxMatchingValue |
string |
nilai maksimum untuk kecocokan awalan rentang |
| minMatchingValue |
string |
nilai minimum untuk kecocokan awalan rentang |
| objectType | string: |
Jenis objek tertentu - digunakan untuk deserialisasi |
RecoveryOption
Opsi Pemulihan
| Nilai | Deskripsi |
|---|---|
| FailIfExists |
RehydrationPriority
Prioritas yang akan digunakan untuk rehidrasi. Nilai Tinggi atau Standar
| Nilai | Deskripsi |
|---|---|
| Invalid | |
| High | |
| Standard |
ResourcePropertiesObjectType
Jenis objek tertentu - digunakan untuk deserialisasi
| Nilai | Deskripsi |
|---|---|
| DefaultResourceProperties |
RestoreFilesTargetInfo
Pemulihan enkapsulasi kelas sebagai parameter target file
| Nama | Jenis | Deskripsi |
|---|---|---|
| objectType | string: |
Jenis objek Datasource, digunakan untuk menginisialisasi jenis yang diwariskan ke kanan |
| recoveryOption |
Opsi Pemulihan |
|
| restoreLocation |
string |
Wilayah Pemulihan Target |
| targetDetails |
Tujuan operasi RestoreAsFiles, ketika tujuan bukan sumber data |
RestoreTargetInfo
Merangkum kelas yang merangkum parameter target pemulihan
| Nama | Jenis | Deskripsi |
|---|---|---|
| datasourceAuthCredentials | AuthCredentials: |
Kredensial yang digunakan untuk mengautentikasi dengan penyedia sumber data. |
| datasourceInfo |
Informasi DS target |
|
| datasourceSetInfo |
Informasi Set DS target |
|
| objectType | string: |
Jenis objek Datasource, digunakan untuk menginisialisasi jenis yang diwariskan ke kanan |
| recoveryOption |
Opsi Pemulihan |
|
| restoreLocation |
string |
Wilayah Pemulihan Target |
RestoreTargetLocationType
Menunjukkan lokasi target tempat data akan dipulihkan, nilai string untuk enum {Microsoft.Internal.AzureBackup.DataProtection.Common.Interface.RestoreTargetLocationType}
| Nilai | Deskripsi |
|---|---|
| Invalid | |
| AzureBlobs | |
| AzureFiles |
SecretStoreBasedAuthCredentials
Kredensial autentikasi berbasis penyimpanan rahasia.
| Nama | Jenis | Deskripsi |
|---|---|---|
| objectType | string: |
Jenis objek tertentu - digunakan untuk deserialisasi |
| secretStoreResource |
Sumber daya penyimpanan rahasia |
SecretStoreResource
Kelas yang mewakili sumber daya penyimpanan rahasia.
| Nama | Jenis | Deskripsi |
|---|---|---|
| secretStoreType |
Mendapatkan atau mengatur jenis penyimpanan rahasia |
|
| uri |
string |
Uri untuk masuk ke sumber daya |
| value |
string |
Mendapatkan atau menetapkan nilai yang disimpan di sumber daya penyimpanan rahasia |
SecretStoreType
Mendapatkan atau mengatur jenis penyimpanan rahasia
| Nilai | Deskripsi |
|---|---|
| Invalid | |
| AzureKeyVault |
SourceDataStoreType
Mendapatkan atau mengatur jenis penyimpanan data sumber.
| Nilai | Deskripsi |
|---|---|
| ArchiveStore | |
| SnapshotStore | |
| OperationalStore | |
| VaultStore |
TargetDetails
Detail target enkapsulasi kelas, digunakan di mana tujuannya bukan sumber data
| Nama | Jenis | Deskripsi |
|---|---|---|
| filePrefix |
string |
Operasi pemulihan dapat membuat beberapa file di dalam lokasi yang ditujukkan oleh Url Di Bawah ini akan menjadi awalan umum untuk semuanya |
| restoreTargetLocationType |
Menunjukkan lokasi target tempat data akan dipulihkan, nilai string untuk enum {Microsoft.Internal.AzureBackup.DataProtection.Common.Interface.RestoreTargetLocationType} |
|
| targetResourceArmId |
string |
Id ARM Lengkap yang menunjukkan tujuan pemulihan. Ini adalah ID ARM yang menunjuk ke kontainer / berbagi file Ini opsional jika langganan target dapat diidentifikasi dengan bidang URL. Jika tidak, ini diperlukan jika bidang CrossSubscriptionRestore backupVault berada di salah satu status yang dinonaktifkan |
| url |
string |
Url yang menunjukkan tujuan pemulihan. Ini dapat menunjuk ke kontainer / berbagi file dll |