Backup Instances - Trigger Restore
BackupInstance için geri yüklemeyi tetikler
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/{backupInstanceName}/restore?api-version=2026-06-01
URI Parametreleri
| Name | İçinde | Gerekli | Tür | Description |
|---|---|---|---|---|
|
backup
|
path | True |
string |
BackupInstanceResource'un adı |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Kaynak grubunun adı. İsim büyük/küçük harfe duyarsızdır. |
|
subscription
|
path | True |
string (uuid) |
Hedef aboneliğin kimliği. Değer bir UUID olmalıdır. |
|
vault
|
path | True |
string minLength: 2maxLength: 50 pattern: ^[A-Za-z][-A-Za-z0-9]*[A-Za-z0-9]$ |
Yedekleme kasasının adı. |
|
api-version
|
query | True |
string minLength: 1 |
Bu işlem için kullanılacak API sürümü. |
İstek Başlığı
| Name | Gerekli | Tür | Description |
|---|---|---|---|
| x-ms-authorization-auxiliary |
string |
İstek Gövdesi
İstek gövdesi şunlardan biri olabilir:
| Name | Description |
|---|---|
|
Azure |
Azure backup recoveryPoint tabanlı geri yükleme isteği |
|
Azure |
AzureBackup RecoveryPointTime Tabanlı Geri Yükleme İsteği |
|
Azure |
Yeniden Doldurma İsteği ile AzureBackup Geri Yükleme |
AzureBackupRecoveryPointBasedRestoreRequest
Azure backup recoveryPoint tabanlı geri yükleme isteği
| Name | Gerekli | Tür | Description |
|---|---|---|---|
| objectType | True | string: | |
| recoveryPointId | True |
string |
|
| restoreTargetInfo | True | RestoreTargetInfoBase: |
Geri yükleme hedef bilgilerini alır veya ayarlar. |
| sourceDataStoreType | True |
Kaynak veri deposunun türünü alır veya ayarlar. |
|
| identityDetails |
BI için Kimlik Ayrıntıları bilgilerini içerir. Null ise, varsayılan değer Sistem Atanmış olarak kabul edilir. |
||
| resourceGuardOperationRequests |
string[] |
LAC denetiminin gerçekleştirileceği ResourceGuardOperationRequests |
|
| sourceResourceId |
string |
Kurtarılmakta olan veri kaynağının tam Azure Resource Manager kimliği. |
AzureBackupRecoveryTimeBasedRestoreRequest
AzureBackup RecoveryPointTime Tabanlı Geri Yükleme İsteği
| Name | Gerekli | Tür | Description |
|---|---|---|---|
| objectType | True | string: | |
| recoveryPointTime | True |
string |
ISO 8601 biçiminde kurtarma süresi örneği - 2020-08-14T17:30:00.0000000Z. |
| restoreTargetInfo | True | RestoreTargetInfoBase: |
Geri yükleme hedef bilgilerini alır veya ayarlar. |
| sourceDataStoreType | True |
Kaynak veri deposunun türünü alır veya ayarlar. |
|
| identityDetails |
BI için Kimlik Ayrıntıları bilgilerini içerir. Null ise, varsayılan değer Sistem Atanmış olarak kabul edilir. |
||
| resourceGuardOperationRequests |
string[] |
LAC denetiminin gerçekleştirileceği ResourceGuardOperationRequests |
|
| sourceResourceId |
string |
Kurtarılmakta olan veri kaynağının tam Azure Resource Manager kimliği. |
AzureBackupRestoreWithRehydrationRequest
Yeniden Doldurma İsteği ile AzureBackup Geri Yükleme
| Name | Gerekli | Tür | Description |
|---|---|---|---|
| objectType | True | string: | |
| recoveryPointId | True |
string |
|
| rehydrationPriority | True |
Yeniden doldurma için kullanılacak öncelik. Yüksek veya Standart Değerler |
|
| rehydrationRetentionDuration | True |
string |
ISO 8601 biçiminde saklama süresi , örneğin P10D . |
| restoreTargetInfo | True | RestoreTargetInfoBase: |
Geri yükleme hedef bilgilerini alır veya ayarlar. |
| sourceDataStoreType | True |
Kaynak veri deposunun türünü alır veya ayarlar. |
|
| identityDetails |
BI için Kimlik Ayrıntıları bilgilerini içerir. Null ise, varsayılan değer Sistem Atanmış olarak kabul edilir. |
||
| resourceGuardOperationRequests |
string[] |
LAC denetiminin gerçekleştirileceği ResourceGuardOperationRequests |
|
| sourceResourceId |
string |
Kurtarılmakta olan veri kaynağının tam Azure Resource Manager kimliği. |
Yanıtlar
| Name | Tür | Description |
|---|---|---|
| 200 OK |
Azure işlemi başarıyla tamamlandı. |
|
| 202 Accepted |
Kaynak işlemi kabul edildi. Üst Bilgiler
|
|
| Other Status Codes |
Beklenmeyen bir hata yanıtı. |
Güvenlik
azure_auth
Azure Active Directory OAuth2 Akışı.
Tür:
oauth2
Akış:
implicit
Yetkilendirme URL’si:
https://login.microsoftonline.com/common/oauth2/authorize
Kapsamlar
| Name | Description |
|---|---|
| user_impersonation | kullanıcı hesabınızı taklit etme |
Örnekler
| Trigger Restore |
| Trigger Restore As Files |
|
Trigger Restore with Generic |
| Trigger Restore With Rehydration |
Trigger Restore
Örnek isteği
POST https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PratikPrivatePreviewVault1/backupInstances/testInstance1/restore?api-version=2026-06-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"
}
Örnek yanıt
{
"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==2026-06-01
Location: https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupInstances/harshitbi1/operationResults/ZTA4YjQ0ZGYtYmNkNS00YTk1LWFjZTMtOTc1MjNmZWIxYWZlO2Y1ODg1MzA3LWJkNjItNDQ2OC05ZjZlLTJkMGM2NjNiNmJmNg==2026-06-01
Retry-After: 60
Trigger Restore As Files
Örnek isteği
POST https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PrivatePreviewVault1/backupInstances/testInstance1/restore?api-version=2026-06-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"
}
Örnek yanıt
{
"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==2026-06-01
Location: https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupInstances/testInstance1/operationResults/ZTA4YjQ0ZGYtYmNkNS00YTk1LWFjZTMtOTc1MjNmZWIxYWZlO2Y1ODg1MzA3LWJkNjItNDQ2OC05ZjZlLTJkMGM2NjNiNmJmNg==2026-06-01
Retry-After: 60
Trigger Restore with GenericRestoreDatasourceCriteria
Örnek isteği
POST https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PrivatePreviewVault1/backupInstances/testInstance1/restore?api-version=2026-06-01
{
"objectType": "AzureBackupRecoveryPointBasedRestoreRequest",
"recoveryPointId": "hardcodedRP",
"sourceDataStoreType": "OperationalStore",
"restoreTargetInfo": {
"restoreLocation": "southeastasia",
"recoveryOption": "FailIfExists",
"objectType": "ItemLevelRestoreTargetInfo",
"datasourceInfo": {
"resourceID": "/subscriptions/97cda027-4279-4cde-b4ff-19afa0021d87/resourceGroups/ESAN-ECYBVTRG/providers/Microsoft.ElasticSan/elasticSans/ecy-bvt-adhoc/volumeGroups/target-esan-volgroup",
"resourceUri": "SampleresourceUri123",
"datasourceType": "Microsoft.ElasticSan/elasticSans/volumeGroups",
"resourceName": "target-esan-volgroup",
"resourceType": "Microsoft.ElasticSan/elasticSans/volumeGroups",
"resourceLocation": "eastus2euap",
"objectType": "Datasource"
},
"datasourceSetInfo": {
"resourceID": "/subscriptions/97cda027-4279-4cde-b4ff-19afa0021d87/resourceGroups/ESAN-ECYBVTRG/providers/Microsoft.ElasticSan/elasticSans/ecy-bvt-adhoc",
"datasourceType": "Microsoft.ElasticSan/elasticSans/volumeGroups",
"resourceType": "Microsoft.ElasticSan/elasticSans",
"resourceLocation": "eastus2euap",
"objectType": "DatasourceSet"
},
"restoreCriteria": [
{
"objectType": "GenericRestoreDatasourceCriteria",
"resourceSelectors": {
"objectType": "resourceListSelectionCriteria",
"resourceIdentifiers": [
"source-vol1",
"source-vol2",
"source-vol3"
],
"resourceNameOverrides": {
"source-vol1": "target-vol1",
"source-vol2": "target-vol2"
}
}
}
]
}
}
Örnek yanıt
Location: https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupInstances/testInstance1/operationResults/ZTA4YjQ0ZGYtYmNkNS00YTk1LWFjZTMtOTc1MjNmZWIxYWZlO2Y1ODg1MzA3LWJkNjItNDQ2OC05ZjZlLTJkMGM2NjNiNmJmNg==?api-version=2026-06-01
Azure-AsyncOperation: https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PratikPrivatePreviewVault1/operationStatus/ZTA4YjQ0ZGYtYmNkNS00YTk1LWFjZTMtOTc1MjNmZWIxYWZlO2Y1ODg1MzA3LWJkNjItNDQ2OC05ZjZlLTJkMGM2NjNiNmJmNg==?api-version=2026-06-01
Retry-After: 60
{
"jobId": "c60cb49-63e8-4b21-b9bd-26277b3fdfae",
"objectType": "OperationJobExtendedInfo"
}
Trigger Restore With Rehydration
Örnek isteği
POST https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PratikPrivatePreviewVault1/backupInstances/testInstance1/restore?api-version=2026-06-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"
}
Örnek yanıt
{
"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==2026-06-01
Location: https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupInstances/harshitbi1/operationResults/ZTA4YjQ0ZGYtYmNkNS00YTk1LWFjZTMtOTc1MjNmZWIxYWZlO2Y1ODg1MzA3LWJkNjItNDQ2OC05ZjZlLTJkMGM2NjNiNmJmNg==2026-06-01
Retry-After: 60
Tanımlar
| Name | Description |
|---|---|
|
Azure |
Azure backup recoveryPoint tabanlı geri yükleme isteği |
|
Azure |
AzureBackup RecoveryPointTime Tabanlı Geri Yükleme İsteği |
|
Azure |
Yeniden Doldurma İsteği ile AzureBackup Geri Yükleme |
|
Cloud |
Azure Backup'tan bir hata yanıtı. |
| Datasource |
Yedeklenecek veri kaynağı |
|
Datasource |
VeriKaynağı Yedeklenecek veri kaynağının ayrıntılarını ayarlama |
|
Default |
Varsayılan kaynak özellikleri |
| Error |
Kaynak yönetimi hata yanıtı. |
|
Error |
Kaynak yönetimi hatasına ilişkin ek bilgiler. |
|
Existing |
Çakışma İlkesi özelliğini alır veya ayarlar. Bu özellik, geri yükleme sırasında kaynakların çakışması sırasında ilkeyi ayarlar. |
|
Generic |
Restore sırasında kullanılacak genel kriterler |
|
Identity |
|
|
Item |
Öğe düzeyi geri yükleme işlemi için hedef bilgileri geri yükleme |
|
Item |
Geri yükleme sırasında kullanılacak ön ek ölçütleri |
|
Kubernetes |
geri yükleme işlemi için kubernetes Kümesi Yedekleme hedef bilgileri |
|
Kubernetes |
kasadan geri yükleme işlemi için kubernetes Cluster Backup hedef bilgileri |
|
Kubernetes |
Geri yükleme işlemi için Öğe Düzeyi kubernetes kalıcı birim hedef bilgileri |
|
Kubernetes |
Geri yükleme işlemi için Öğe Düzeyi kubernetes depolama sınıfı hedef bilgileri |
|
Namespaced |
Ad alanı ve ad alanı içeren kaynaklara başvurmak için sınıf |
|
Operation |
İşlem İşi Genişletilmiş Bilgileri |
|
Persistent |
PV (Kalıcı Birim) Geri Yükleme Modu özelliğini alır veya ayarlar. Bu özellik birimlerin geri yüklenmesi gerekip gerekmediğini ayarlar. |
|
Range |
Geri yükleme işlemi için Öğe Düzeyi hedef bilgileri |
|
Recovery |
Kurtarma Seçeneği |
|
Rehydration |
Yeniden doldurma için kullanılacak öncelik. Yüksek veya Standart Değerler |
|
Resource |
Geri yüklenecek kaynaklar listesini belirtir |
|
Resource |
Belirli nesnenin türü - seri durumdan çıkarma için kullanılır |
|
Restore |
Dosya hedef parametreleri olarak geri yüklemeyi kapsülleyen sınıf |
|
Restore |
Geri yükleme hedef parametrelerini kapsülleyen sınıf |
|
Restore |
Verilerin geri yükleneceği hedef konumu, {Microsoft.Internal.AzureBackup.DataProtection.Common.Interface.RestoreTargetLocationType} sabit listesi için dize değerini belirtir |
|
Secret |
Gizli dizi deposu tabanlı kimlik doğrulaması kimlik bilgileri. |
|
Secret |
Gizli dizi deposu kaynağını temsil eden sınıf. |
|
Secret |
Gizli dizi deposunun türünü alır veya ayarlar |
|
Source |
Kaynak veri deposunun türünü alır veya ayarlar. |
|
Target |
Hedefin veri kaynağı olmadığı durumlarda kullanılan hedef ayrıntılarını kapsülleyen sınıf |
AzureBackupRecoveryPointBasedRestoreRequest
Azure backup recoveryPoint tabanlı geri yükleme isteği
| Name | Tür | Description |
|---|---|---|
| identityDetails |
BI için Kimlik Ayrıntıları bilgilerini içerir. Null ise, varsayılan değer Sistem Atanmış olarak kabul edilir. |
|
| objectType | string: | |
| recoveryPointId |
string |
|
| resourceGuardOperationRequests |
string[] |
LAC denetiminin gerçekleştirileceği ResourceGuardOperationRequests |
| restoreTargetInfo | RestoreTargetInfoBase: |
Geri yükleme hedef bilgilerini alır veya ayarlar. |
| sourceDataStoreType |
Kaynak veri deposunun türünü alır veya ayarlar. |
|
| sourceResourceId |
string |
Kurtarılmakta olan veri kaynağının tam Azure Resource Manager kimliği. |
AzureBackupRecoveryTimeBasedRestoreRequest
AzureBackup RecoveryPointTime Tabanlı Geri Yükleme İsteği
| Name | Tür | Description |
|---|---|---|
| identityDetails |
BI için Kimlik Ayrıntıları bilgilerini içerir. Null ise, varsayılan değer Sistem Atanmış olarak kabul edilir. |
|
| objectType | string: | |
| recoveryPointTime |
string |
ISO 8601 biçiminde kurtarma süresi örneği - 2020-08-14T17:30:00.0000000Z. |
| resourceGuardOperationRequests |
string[] |
LAC denetiminin gerçekleştirileceği ResourceGuardOperationRequests |
| restoreTargetInfo | RestoreTargetInfoBase: |
Geri yükleme hedef bilgilerini alır veya ayarlar. |
| sourceDataStoreType |
Kaynak veri deposunun türünü alır veya ayarlar. |
|
| sourceResourceId |
string |
Kurtarılmakta olan veri kaynağının tam Azure Resource Manager kimliği. |
AzureBackupRestoreWithRehydrationRequest
Yeniden Doldurma İsteği ile AzureBackup Geri Yükleme
| Name | Tür | Description |
|---|---|---|
| identityDetails |
BI için Kimlik Ayrıntıları bilgilerini içerir. Null ise, varsayılan değer Sistem Atanmış olarak kabul edilir. |
|
| objectType | string: | |
| recoveryPointId |
string |
|
| rehydrationPriority |
Yeniden doldurma için kullanılacak öncelik. Yüksek veya Standart Değerler |
|
| rehydrationRetentionDuration |
string |
ISO 8601 biçiminde saklama süresi , örneğin P10D . |
| resourceGuardOperationRequests |
string[] |
LAC denetiminin gerçekleştirileceği ResourceGuardOperationRequests |
| restoreTargetInfo | RestoreTargetInfoBase: |
Geri yükleme hedef bilgilerini alır veya ayarlar. |
| sourceDataStoreType |
Kaynak veri deposunun türünü alır veya ayarlar. |
|
| sourceResourceId |
string |
Kurtarılmakta olan veri kaynağının tam Azure Resource Manager kimliği. |
CloudError
Azure Backup'tan bir hata yanıtı.
| Name | Tür | Description |
|---|---|---|
| error |
Kaynak yönetimi hata yanıtı. |
Datasource
Yedeklenecek veri kaynağı
| Name | Tür | Description |
|---|---|---|
| datasourceType |
string |
Kaynağın DatasourceType. |
| objectType |
string |
Doğru devralınan türü başlatmak için kullanılan Datasource nesnesinin türü |
| resourceID |
string |
Kaynağın tam ARM kimliği. Azure kaynakları için bu ARM kimliğidir. Azure olmayan kaynaklar için, bu kimlik Fabric/Vault üzerinden yedekleme hizmeti tarafından oluşturulur. |
| resourceLocation |
string |
Veri kaynağının konumu. |
| resourceName |
string |
Kaynağın üst öğe bağlamındaki benzersiz tanımlayıcısı. |
| resourceProperties | BaseResourceProperties: |
Veri kaynağına özgü özellikler |
| resourceType |
string |
Veri Kaynağının Kaynak Türü. |
| resourceUri |
string |
Kaynağın Uri'sini seçin. |
DatasourceSet
VeriKaynağı Yedeklenecek veri kaynağının ayrıntılarını ayarlama
| Name | Tür | Description |
|---|---|---|
| datasourceType |
string |
Kaynağın DatasourceType. |
| objectType |
string |
Doğru devralınan türü başlatmak için kullanılan Datasource nesnesinin türü |
| resourceID |
string |
Kaynağın tam ARM kimliği. Azure kaynakları için bu ARM kimliğidir. Azure olmayan kaynaklar için, bu kimlik Fabric/Vault üzerinden yedekleme hizmeti tarafından oluşturulur. |
| resourceLocation |
string |
Veri kaynağının konumu. |
| resourceName |
string |
Kaynağın üst öğe bağlamındaki benzersiz tanımlayıcısı. |
| resourceProperties | BaseResourceProperties: |
Veri kaynağı kümesine özgü özellikler |
| resourceType |
string |
Veri Kaynağının Kaynak Türü. |
| resourceUri |
string |
Kaynağın Uri'sini seçin. |
DefaultResourceProperties
Varsayılan kaynak özellikleri
| Name | Tür | Description |
|---|---|---|
| objectType | string: |
Belirli nesnenin türü - seri durumdan çıkarma için kullanılır |
Error
Kaynak yönetimi hata yanıtı.
| Name | Tür | Description |
|---|---|---|
| additionalInfo |
Hata ek bilgisi. |
|
| code |
string |
Hata kodu. |
| details |
Error[] |
Hata ayrıntıları. |
| message |
string |
Hata iletisi. |
| target |
string |
Hata hedefi |
ErrorAdditionalInfo
Kaynak yönetimi hatasına ilişkin ek bilgiler.
| Name | Tür | Description |
|---|---|---|
| info |
object |
Ek bilgiler. |
| type |
string |
Ek bilgi türü. |
ExistingResourcePolicy
Çakışma İlkesi özelliğini alır veya ayarlar. Bu özellik, geri yükleme sırasında kaynakların çakışması sırasında ilkeyi ayarlar.
| Değer | Description |
|---|---|
| Skip | |
| Patch |
GenericRestoreDatasourceCriteria
Restore sırasında kullanılacak genel kriterler
| Name | Tür | Description |
|---|---|---|
| objectType | string: |
Belirli nesnenin türü - seri durumdan çıkarma için kullanılır |
| resourceSelectors |
Geri yüklenmesi gereken kaynak tanımlayıcılarının listesi |
IdentityDetails
| Name | Tür | Description |
|---|---|---|
| useSystemAssignedIdentity |
boolean |
BI'ın Sistem Kimliği tarafından korunup korunmadığı belirtir. |
| userAssignedIdentityArmUrl |
string |
Kullanıcı Tarafından Atanan Kimlik için ARM URL'si. |
ItemLevelRestoreTargetInfo
Öğe düzeyi geri yükleme işlemi için hedef bilgileri geri yükleme
| Name | Tür | Description |
|---|---|---|
| datasourceAuthCredentials | AuthCredentials: |
Veri kaynağı sağlayıcısıyla kimlik doğrulaması yapmak için kullanılacak kimlik bilgileri. |
| datasourceInfo |
Hedef DS bilgileri |
|
| datasourceSetInfo |
Hedef DS Kümesi bilgileri |
|
| objectType | string: |
Doğru devralınan türü başlatmak için kullanılan Datasource nesnesinin türü |
| recoveryOption |
Kurtarma Seçeneği |
|
| restoreCriteria | ItemLevelRestoreCriteria[]: |
Ölçütleri Geri Yükle |
| restoreLocation |
string |
Hedef Geri Yükleme bölgesi |
ItemPathBasedRestoreCriteria
Geri yükleme sırasında kullanılacak ön ek ölçütleri
| Name | Tür | Description |
|---|---|---|
| isPathRelativeToBackupItem |
boolean |
Yolun yedekleme öğesine mi yoksa tam yola mı göreli olduğunu belirtmek için bayrak ekleyin |
| itemPath |
string |
Geri yüklenecek öğenin yolu. Öğenin tam yolu veya yedekleme öğesine göre yol olabilir |
| objectType | string: |
Belirli nesnenin türü - seri durumdan çıkarma için kullanılır |
| renameTo |
string |
Geri yüklenecek öğeyi yeniden adlandırın. Değer belirtilirse Geri Yükleme, itemPath'i bu yeni adla yeniden adlandırır, aksi takdirde itemPath aynı adla geri yüklenir. |
| subItemPathPrefix |
string[] |
Geri yükleme sırasında filtre ölçütü olarak kullanılacak ön ek dizelerinin listesi. Bunlar, belirtilen öğe yoluna göre belirlenir. |
KubernetesClusterRestoreCriteria
geri yükleme işlemi için kubernetes Kümesi Yedekleme hedef bilgileri
| Name | Tür | Description |
|---|---|---|
| conflictPolicy |
Çakışma İlkesi özelliğini alır veya ayarlar. Bu özellik, geri yükleme sırasında kaynakların çakışması sırasında ilkeyi ayarlar. |
|
| excludedNamespaces |
string[] |
Exclude namespaces özelliğini alır veya ayarlar. Bu özellik, geri yükleme sırasında dışlanacak ad alanlarını ayarlar. |
| excludedResourceTypes |
string[] |
Dışlama kaynak türleri özelliğini alır veya ayarlar. Bu özellik, geri yükleme sırasında dışlanacak kaynak türlerini ayarlar. |
| includeClusterScopeResources |
boolean |
Include cluster resources özelliğini alır veya ayarlar. Etkinleştirilirse bu özellik, geri yükleme sırasında küme kapsamı kaynaklarını içerir. |
| includedNamespaces |
string[] |
include ad alanları özelliğini alır veya ayarlar. Bu özellik, geri yükleme sırasında eklenecek ad alanlarını ayarlar. |
| includedResourceTypes |
string[] |
Include kaynak türleri özelliğini alır veya ayarlar. Bu özellik, geri yükleme sırasında dahil edilecek kaynak türlerini ayarlar. |
| labelSelectors |
string[] |
LabelSelectors özelliğini alır veya ayarlar. Bu özellik, bu tür etiket seçicileri olan kaynağı geri yükleme sırasında dahil edilecek şekilde ayarlar. |
| namespaceMappings |
object |
Ad Alanı Eşlemeleri özelliğini alır veya ayarlar. Bu özellik, geri yükleme sırasında ad alanının değiştirilmesi gerekip gerekmediğini ayarlar. |
| objectType | string: |
Belirli nesnenin türü - seri durumdan çıkarma için kullanılır |
| persistentVolumeRestoreMode |
PV (Kalıcı Birim) Geri Yükleme Modu özelliğini alır veya ayarlar. Bu özellik birimlerin geri yüklenmesi gerekip gerekmediğini ayarlar. |
|
| resourceModifierReference |
Kaynak değiştirici başvuruyu alır veya ayarlar. Bu özellik, geri yükleme sırasında kaynak değiştirici için başvuruyu ayarlar. |
|
| restoreHookReferences |
Geri yükleme kancası başvurularını alır veya ayarlar. Bu özellik, kanca başvuruyu geri yükleme sırasında yürütülecek şekilde ayarlar. |
KubernetesClusterVaultTierRestoreCriteria
kasadan geri yükleme işlemi için kubernetes Cluster Backup hedef bilgileri
| Name | Tür | Description |
|---|---|---|
| conflictPolicy |
Çakışma İlkesi özelliğini alır veya ayarlar. Bu özellik, kasadan geri yükleme sırasında kaynakların çakışması sırasında ilkeyi ayarlar. |
|
| excludedNamespaces |
string[] |
Exclude namespaces özelliğini alır veya ayarlar. Bu özellik, kasadan geri yükleme sırasında ad alanlarını dışlanacak şekilde ayarlar. |
| excludedResourceTypes |
string[] |
Dışlama kaynak türleri özelliğini alır veya ayarlar. Bu özellik, kasadan geri yükleme sırasında kaynak türlerini dışlanacak şekilde ayarlar. |
| includeClusterScopeResources |
boolean |
Include cluster resources özelliğini alır veya ayarlar. Etkinleştirilirse bu özellik, kasadan geri yükleme sırasında küme kapsamı kaynaklarını içerir. |
| includedNamespaces |
string[] |
include ad alanları özelliğini alır veya ayarlar. Bu özellik, kasadan geri yükleme sırasında eklenecek ad alanlarını ayarlar. |
| includedResourceTypes |
string[] |
Include kaynak türleri özelliğini alır veya ayarlar. Bu özellik, kasadan geri yükleme sırasında dahil edilecek kaynak türlerini ayarlar. |
| labelSelectors |
string[] |
LabelSelectors özelliğini alır veya ayarlar. Bu özellik, kasadan geri yükleme sırasında dahil edilecek etiket seçicileri olan kaynağı ayarlar. |
| namespaceMappings |
object |
Ad Alanı Eşlemeleri özelliğini alır veya ayarlar. Bu özellik, kasadan geri yükleme sırasında ad alanının değiştirilmesi gerekip gerekmediğini ayarlar. |
| objectType | string: |
Belirli nesnenin türü - seri durumdan çıkarma için kullanılır |
| persistentVolumeRestoreMode |
PV (Kalıcı Birim) Geri Yükleme Modu özelliğini alır veya ayarlar. Bu özellik, birimlerin kasadan geri yüklenmesi gerekip gerekmediğini ayarlar. |
|
| resourceModifierReference |
Kaynak değiştirici başvuruyu alır veya ayarlar. Bu özellik, geri yükleme sırasında kaynak değiştirici için başvuruyu ayarlar. |
|
| restoreHookReferences |
Geri yükleme kancası başvurularını alır veya ayarlar. Bu özellik, kasadan geri yükleme sırasında yürütülecek kanca başvuruyu ayarlar. |
|
| stagingResourceGroupId |
string (arm-id) |
Kasadan geri yükleme sırasında hazırlama diskleri ve anlık görüntüleri oluşturmak için hazırlama RG kimliğini alır veya ayarlar. |
| stagingStorageAccountId |
string (arm-id) |
Kasadan geri yükleme sırasında yedekleme uzantısı nesne deposu verileri oluşturmak için hazırlama Depolama Hesabı Kimliğini alır veya ayarlar. |
KubernetesPVRestoreCriteria
Geri yükleme işlemi için Öğe Düzeyi kubernetes kalıcı birim hedef bilgileri
| Name | Tür | Description |
|---|---|---|
| name |
string |
Seçili kalıcı birim talep adı |
| objectType | string: |
Belirli nesnenin türü - seri durumdan çıkarma için kullanılır |
| storageClassName |
string |
Geri yükleme işlemi için seçilen depolama sınıfı adı |
KubernetesStorageClassRestoreCriteria
Geri yükleme işlemi için Öğe Düzeyi kubernetes depolama sınıfı hedef bilgileri
| Name | Tür | Description |
|---|---|---|
| objectType | string: |
Belirli nesnenin türü - seri durumdan çıkarma için kullanılır |
| provisioner |
string |
Depolama sınıfının sağlayıcısı |
| selectedStorageClassName |
string |
Seçili depolama sınıfı adı |
NamespacedNameResource
Ad alanı ve ad alanı içeren kaynaklara başvurmak için sınıf
| Name | Tür | Description |
|---|---|---|
| name |
string |
Kaynağın adı |
| namespace |
string |
Kaynağın bulunduğu ad alanı |
OperationJobExtendedInfo
İşlem İşi Genişletilmiş Bilgileri
| Name | Tür | Description |
|---|---|---|
| jobId |
string |
Bu işlem için oluşturulan işin adı veya Arm Kimliği. |
| objectType | string: |
Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır. |
PersistentVolumeRestoreMode
PV (Kalıcı Birim) Geri Yükleme Modu özelliğini alır veya ayarlar. Bu özellik birimlerin geri yüklenmesi gerekip gerekmediğini ayarlar.
| Değer | Description |
|---|---|
| RestoreWithVolumeData | |
| RestoreWithoutVolumeData |
RangeBasedItemLevelRestoreCriteria
Geri yükleme işlemi için Öğe Düzeyi hedef bilgileri
| Name | Tür | Description |
|---|---|---|
| maxMatchingValue |
string |
aralık ön eki eşleşmesi için en büyük değer |
| minMatchingValue |
string |
aralık ön eki eşleşmesi için en düşük değer |
| objectType | string: |
Belirli nesnenin türü - seri durumdan çıkarma için kullanılır |
RecoveryOption
Kurtarma Seçeneği
| Değer | Description |
|---|---|
| FailIfExists |
RehydrationPriority
Yeniden doldurma için kullanılacak öncelik. Yüksek veya Standart Değerler
| Değer | Description |
|---|---|
| Invalid | |
| High | |
| Standard |
ResourceListSelectionCriteria
Geri yüklenecek kaynaklar listesini belirtir
| Name | Tür | Description |
|---|---|---|
| objectType |
string |
Belirli nesnenin türü - seri durumdan çıkarma için kullanılır |
| resourceIdentifiers |
string[] |
Geri yüklenecek kaynak tanımlayıcılarının listesi |
| resourceNameOverrides |
object |
Bu, kaynak isimlerinin hedef kaynak isimlerinin geri yüklenmesi için bir haritasıdır. Haritada yer almayan herhangi bir kaynak adı, varsayılan adlandırma formatıyla geri getirilir |
ResourcePropertiesObjectType
Belirli nesnenin türü - seri durumdan çıkarma için kullanılır
| Değer | Description |
|---|---|
| DefaultResourceProperties |
RestoreFilesTargetInfo
Dosya hedef parametreleri olarak geri yüklemeyi kapsülleyen sınıf
| Name | Tür | Description |
|---|---|---|
| objectType | string: |
Doğru devralınan türü başlatmak için kullanılan Datasource nesnesinin türü |
| recoveryOption |
Kurtarma Seçeneği |
|
| restoreLocation |
string |
Hedef Geri Yükleme bölgesi |
| targetDetails |
Hedef bir veri kaynağı olmadığında RestoreAsFiles işleminin hedefi |
RestoreTargetInfo
Geri yükleme hedef parametrelerini kapsülleyen sınıf
| Name | Tür | Description |
|---|---|---|
| datasourceAuthCredentials | AuthCredentials: |
Veri kaynağı sağlayıcısıyla kimlik doğrulaması yapmak için kullanılacak kimlik bilgileri. |
| datasourceInfo |
Hedef DS bilgileri |
|
| datasourceSetInfo |
Hedef DS Kümesi bilgileri |
|
| objectType | string: |
Doğru devralınan türü başlatmak için kullanılan Datasource nesnesinin türü |
| recoveryOption |
Kurtarma Seçeneği |
|
| restoreLocation |
string |
Hedef Geri Yükleme bölgesi |
RestoreTargetLocationType
Verilerin geri yükleneceği hedef konumu, {Microsoft.Internal.AzureBackup.DataProtection.Common.Interface.RestoreTargetLocationType} sabit listesi için dize değerini belirtir
| Değer | Description |
|---|---|
| Invalid | |
| AzureBlobs | |
| AzureFiles |
SecretStoreBasedAuthCredentials
Gizli dizi deposu tabanlı kimlik doğrulaması kimlik bilgileri.
| Name | Tür | Description |
|---|---|---|
| objectType | string: |
Belirli nesnenin türü - seri durumdan çıkarma için kullanılır |
| secretStoreResource |
Gizli dizi deposu kaynağı |
SecretStoreResource
Gizli dizi deposu kaynağını temsil eden sınıf.
| Name | Tür | Description |
|---|---|---|
| secretStoreType |
Gizli dizi deposunun türünü alır veya ayarlar |
|
| uri |
string |
Kaynağa ulaşmak için Uri |
| value |
string |
Gizli dizi deposu kaynağında depolanan değeri alır veya ayarlar |
SecretStoreType
Gizli dizi deposunun türünü alır veya ayarlar
| Değer | Description |
|---|---|
| Invalid | |
| AzureKeyVault |
SourceDataStoreType
Kaynak veri deposunun türünü alır veya ayarlar.
| Değer | Description |
|---|---|
| ArchiveStore | |
| SnapshotStore | |
| OperationalStore | |
| VaultStore |
TargetDetails
Hedefin veri kaynağı olmadığı durumlarda kullanılan hedef ayrıntılarını kapsülleyen sınıf
| Name | Tür | Description |
|---|---|---|
| filePrefix |
string |
Geri yükleme işlemi, aşağıdaki Url ile işaret edilen konumda birden çok dosya oluşturabilir, hepsi için ortak ön ek olacaktır |
| restoreTargetLocationType |
Verilerin geri yükleneceği hedef konumu, {Microsoft.Internal.AzureBackup.DataProtection.Common.Interface.RestoreTargetLocationType} sabit listesi için dize değerini belirtir |
|
| targetResourceArmId |
string |
Geri yükleme hedefini belirten tam ARM Kimliği. Kapsayıcı/dosya paylaşımını işaret eden ARM kimliğidir Hedef abonelik URL alanıyla tanımlanabilirse bu isteğe bağlıdır. Değilse, BackupVault'un CrossSubscriptionRestore alanı devre dışı durumdaysa bu gereklidir |
| url |
string |
Geri yükleme hedefini belirten URL. Kapsayıcıya / dosya paylaşımına vb. işaret edebilir |