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
backupInstanceName
path True

string

Nama BackupInstanceResource

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nama grup sumber daya. Nama tidak sensitif terhadap penggunaan huruf besar atau kecil.

subscriptionId
path True

string (uuid)

ID langganan target. Nilainya harus sebuah UUID.

vaultName
path True

string

minLength: 2
maxLength: 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
AzureBackupRecoveryPointBasedRestoreRequest

Permintaan pemulihan berbasis Azure backup recoveryPoint

AzureBackupRecoveryTimeBasedRestoreRequest

Permintaan Pemulihan Berbasis AzureBackup RecoveryPointTime

AzureBackupRestoreWithRehydrationRequest

Pemulihan AzureBackup dengan Permintaan Rehidrasi

AzureBackupRecoveryPointBasedRestoreRequest

Permintaan pemulihan berbasis Azure backup recoveryPoint

Nama Diperlukan Jenis Deskripsi
objectType True string:

AzureBackupRecoveryPointBasedRestoreRequest

recoveryPointId True

string

restoreTargetInfo True RestoreTargetInfoBase:

Mendapatkan atau mengatur informasi target pemulihan.

sourceDataStoreType True

SourceDataStoreType

Mendapatkan atau mengatur jenis penyimpanan data sumber.

identityDetails

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:

AzureBackupRecoveryTimeBasedRestoreRequest

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

SourceDataStoreType

Mendapatkan atau mengatur jenis penyimpanan data sumber.

identityDetails

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:

AzureBackupRestoreWithRehydrationRequest

recoveryPointId True

string

rehydrationPriority True

RehydrationPriority

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

SourceDataStoreType

Mendapatkan atau mengatur jenis penyimpanan data sumber.

identityDetails

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

OperationJobExtendedInfo

Operasi Azure berhasil diselesaikan.

202 Accepted

Operasi sumber daya diterima.

Header

  • Azure-AsyncOperation: string
  • Location: string
Other Status Codes

CloudError

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
AzureBackupRecoveryPointBasedRestoreRequest

Permintaan pemulihan berbasis Azure backup recoveryPoint

AzureBackupRecoveryTimeBasedRestoreRequest

Permintaan Pemulihan Berbasis AzureBackup RecoveryPointTime

AzureBackupRestoreWithRehydrationRequest

Pemulihan AzureBackup dengan Permintaan Rehidrasi

CloudError

Respons kesalahan dari Azure Backup.

Datasource

Sumber data yang akan dicadangkan

DatasourceSet

DatasourceSet detail sumber data yang akan dicadangkan

DefaultResourceProperties

Properti sumber default

Error

Respons kesalahan manajemen sumber daya.

ErrorAdditionalInfo

Info tambahan kesalahan manajemen sumber daya.

ExistingResourcePolicy

Mendapatkan atau mengatur properti Kebijakan Konflik. Properti ini menetapkan kebijakan selama konflik sumber daya selama pemulihan.

IdentityDetails
ItemLevelRestoreTargetInfo

Memulihkan info target untuk operasi pemulihan tingkat item

ItemPathBasedRestoreCriteria

Kriteria awalan yang akan digunakan selama pemulihan

KubernetesClusterRestoreCriteria

info target Cadangan Kluster kubernetes untuk operasi pemulihan

KubernetesClusterVaultTierRestoreCriteria

info target Cadangan Kluster kubernetes untuk operasi pemulihan dari vault

KubernetesPVRestoreCriteria

Info target volume persisten Kubernetes Tingkat Item untuk operasi pemulihan

KubernetesStorageClassRestoreCriteria

Info target kelas penyimpanan Kubernetes Tingkat Item untuk operasi pemulihan

NamespacedNameResource

Kelas untuk merujuk sumber daya yang berisi namespace dan nama

OperationJobExtendedInfo

Info Perluasan Pekerjaan Operasi

PersistentVolumeRestoreMode

Mendapatkan atau mengatur properti Mode Pemulihan PV (Volume Persisten). Properti ini mengatur apakah volume perlu dipulihkan.

RangeBasedItemLevelRestoreCriteria

Info target Tingkat Item untuk operasi pemulihan

RecoveryOption

Opsi Pemulihan

RehydrationPriority

Prioritas yang akan digunakan untuk rehidrasi. Nilai Tinggi atau Standar

ResourcePropertiesObjectType

Jenis objek tertentu - digunakan untuk deserialisasi

RestoreFilesTargetInfo

Pemulihan enkapsulasi kelas sebagai parameter target file

RestoreTargetInfo

Merangkum kelas yang merangkum parameter target pemulihan

RestoreTargetLocationType

Menunjukkan lokasi target tempat data akan dipulihkan, nilai string untuk enum {Microsoft.Internal.AzureBackup.DataProtection.Common.Interface.RestoreTargetLocationType}

SecretStoreBasedAuthCredentials

Kredensial autentikasi berbasis penyimpanan rahasia.

SecretStoreResource

Kelas yang mewakili sumber daya penyimpanan rahasia.

SecretStoreType

Mendapatkan atau mengatur jenis penyimpanan rahasia

SourceDataStoreType

Mendapatkan atau mengatur jenis penyimpanan data sumber.

TargetDetails

Detail target enkapsulasi kelas, digunakan di mana tujuannya bukan sumber data

AzureBackupRecoveryPointBasedRestoreRequest

Permintaan pemulihan berbasis Azure backup recoveryPoint

Nama Jenis Deskripsi
identityDetails

IdentityDetails

Berisi informasi Detail Identitas untuk BI. Jika null, default akan dianggap sebagai System Assigned.

objectType string:

AzureBackupRecoveryPointBasedRestoreRequest

recoveryPointId

string

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests di mana pemeriksaan LAC akan dilakukan

restoreTargetInfo RestoreTargetInfoBase:

Mendapatkan atau mengatur informasi target pemulihan.

sourceDataStoreType

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

IdentityDetails

Berisi informasi Detail Identitas untuk BI. Jika null, default akan dianggap sebagai System Assigned.

objectType string:

AzureBackupRecoveryTimeBasedRestoreRequest

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

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

IdentityDetails

Berisi informasi Detail Identitas untuk BI. Jika null, default akan dianggap sebagai System Assigned.

objectType string:

AzureBackupRestoreWithRehydrationRequest

recoveryPointId

string

rehydrationPriority

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

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

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:

DefaultResourceProperties

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:

DefaultResourceProperties

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:

DefaultResourceProperties

Jenis objek tertentu - digunakan untuk deserialisasi

Error

Respons kesalahan manajemen sumber daya.

Nama Jenis Deskripsi
additionalInfo

ErrorAdditionalInfo[]

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:

SecretStoreBasedAuthCredentials

Kredensial yang digunakan untuk mengautentikasi dengan penyedia sumber data.

datasourceInfo

Datasource

Informasi DS target

datasourceSetInfo

DatasourceSet

Informasi Set DS target

objectType string:

ItemLevelRestoreTargetInfo

Jenis objek Datasource, digunakan untuk menginisialisasi jenis yang diwariskan ke kanan

recoveryOption

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:

ItemPathBasedRestoreCriteria

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

ExistingResourcePolicy

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:

KubernetesClusterRestoreCriteria

Jenis objek tertentu - digunakan untuk deserialisasi

persistentVolumeRestoreMode

PersistentVolumeRestoreMode

Mendapatkan atau mengatur properti Mode Pemulihan PV (Volume Persisten). Properti ini mengatur apakah volume perlu dipulihkan.

resourceModifierReference

NamespacedNameResource

Mendapatkan atau mengatur referensi pengubah sumber daya. Properti ini mengatur referensi untuk pengubah sumber daya selama pemulihan.

restoreHookReferences

NamespacedNameResource[]

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

ExistingResourcePolicy

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:

KubernetesClusterVaultTierRestoreCriteria

Jenis objek tertentu - digunakan untuk deserialisasi

persistentVolumeRestoreMode

PersistentVolumeRestoreMode

Mendapatkan atau mengatur properti Mode Pemulihan PV (Volume Persisten). Properti ini mengatur apakah volume perlu dipulihkan dari vault.

resourceModifierReference

NamespacedNameResource

Mendapatkan atau mengatur referensi pengubah sumber daya. Properti ini mengatur referensi untuk pengubah sumber daya selama pemulihan.

restoreHookReferences

NamespacedNameResource[]

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:

KubernetesPVRestoreCriteria

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:

KubernetesStorageClassRestoreCriteria

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:

OperationJobExtendedInfo

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:

RangeBasedItemLevelRestoreCriteria

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:

RestoreFilesTargetInfo

Jenis objek Datasource, digunakan untuk menginisialisasi jenis yang diwariskan ke kanan

recoveryOption

RecoveryOption

Opsi Pemulihan

restoreLocation

string

Wilayah Pemulihan Target

targetDetails

TargetDetails

Tujuan operasi RestoreAsFiles, ketika tujuan bukan sumber data

RestoreTargetInfo

Merangkum kelas yang merangkum parameter target pemulihan

Nama Jenis Deskripsi
datasourceAuthCredentials AuthCredentials:

SecretStoreBasedAuthCredentials

Kredensial yang digunakan untuk mengautentikasi dengan penyedia sumber data.

datasourceInfo

Datasource

Informasi DS target

datasourceSetInfo

DatasourceSet

Informasi Set DS target

objectType string:

RestoreTargetInfo

Jenis objek Datasource, digunakan untuk menginisialisasi jenis yang diwariskan ke kanan

recoveryOption

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:

SecretStoreBasedAuthCredentials

Jenis objek tertentu - digunakan untuk deserialisasi

secretStoreResource

SecretStoreResource

Sumber daya penyimpanan rahasia

SecretStoreResource

Kelas yang mewakili sumber daya penyimpanan rahasia.

Nama Jenis Deskripsi
secretStoreType

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

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