Restores - Trigger
還原指定的備份數據。 這是異步操作。 若要知道此 API 呼叫的狀態,請使用 GetProtectedItemOperationResult API。
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectionContainers/{containerName}/protectedItems/{protectedItemName}/recoveryPoints/{recoveryPointId}/restore?api-version=2024-10-01
URI 參數
名稱 | 位於 | 必要 | 類型 | Description |
---|---|---|---|---|
container
|
path | True |
string |
與備份專案相關聯的容器名稱。 |
fabric
|
path | True |
string |
與備份專案相關聯的網狀架構名稱。 |
protected
|
path | True |
string |
要還原的備份專案。 |
recovery
|
path | True |
string |
恢復點標識碼,表示要還原的備份數據。 |
resource
|
path | True |
string |
復原服務保存庫所在的資源群組名稱。 |
subscription
|
path | True |
string |
訂用帳戶標識碼。 |
vault
|
path | True |
string |
復原服務保存庫的名稱。 |
api-version
|
query | True |
string |
用戶端 API 版本。 |
要求標頭
名稱 | 必要 | 類型 | Description |
---|---|---|---|
x-ms-authorization-auxiliary |
string |
要求本文
名稱 | 類型 | Description |
---|---|---|
eTag |
string |
選擇性 ETag。 |
location |
string |
資源位置。 |
properties |
RestoreRequest:
|
RestoreRequestResource 属性 |
tags |
object |
資源標籤。 |
回應
名稱 | 類型 | Description |
---|---|---|
202 Accepted |
接受 |
|
Other Status Codes |
描述作業失敗原因的錯誤回應。 |
安全性
azure_auth
Azure Active Directory OAuth2 Flow
類型:
oauth2
Flow:
implicit
授權 URL:
https://login.microsoftonline.com/common/oauth2/authorize
範圍
名稱 | Description |
---|---|
user_impersonation | 模擬您的用戶帳戶。 |
範例
Restore Disks with IaasVMRestoreRequest
範例要求
POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/recoveryPoints/348916168024334/restore?api-version=2024-10-01
{
"properties": {
"objectType": "IaasVMRestoreRequest",
"recoveryPointId": "348916168024334",
"recoveryType": "RestoreDisks",
"sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1",
"storageAccountId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testingRg/providers/Microsoft.Storage/storageAccounts/testAccount",
"region": "southeastasia",
"createNewCloudService": true,
"originalStorageAccountOption": false,
"encryptionDetails": {
"encryptionEnabled": false
},
"identityInfo": {
"isSystemAssignedIdentity": false,
"managedIdentityResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/asmaskarRG1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/asmaskartestmsi"
},
"targetDiskNetworkAccessSettings": {
"targetDiskNetworkAccessOption": "EnablePrivateAccessForAllDisks",
"targetDiskAccessId": "/subscriptions/e7a191f5-713c-4bdb-b5e4-cf3dd90230ef/resourceGroups/arpja/providers/Microsoft.Compute/diskAccesses/arpja-diskaccess-ccy"
}
}
}
範例回覆
Location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/operationResults/00000000-0000-0000-0000-000000000000?api-version=2020-09-01
Azure-AsyncOperation: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/operationsStatus/00000000-0000-0000-0000-000000000000?api-version=2020-09-01
Retry-After: 60
Restore Disks with IaasVMRestoreRequest with IdentityBasedRestoreDetails
範例要求
POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/recoveryPoints/348916168024334/restore?api-version=2024-10-01
{
"properties": {
"objectType": "IaasVMRestoreRequest",
"recoveryPointId": "348916168024334",
"recoveryType": "RestoreDisks",
"sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1",
"region": "southeastasia",
"createNewCloudService": true,
"originalStorageAccountOption": false,
"encryptionDetails": {
"encryptionEnabled": false
},
"identityInfo": {
"isSystemAssignedIdentity": false,
"managedIdentityResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/asmaskarRG1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/asmaskartestmsi"
},
"identityBasedRestoreDetails": {
"targetStorageAccountId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testingRg/providers/Microsoft.Storage/storageAccounts/testAccount"
}
}
}
範例回覆
Location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/operationResults/00000000-0000-0000-0000-000000000000?api-version=2020-09-01
Azure-AsyncOperation: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/operationsStatus/00000000-0000-0000-0000-000000000000?api-version=2020-09-01
Retry-After: 60
Restore Disks with IaasVMRestoreWithRehydrationRequest
範例要求
POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/recoveryPoints/348916168024334/restore?api-version=2024-10-01
{
"properties": {
"objectType": "IaasVMRestoreWithRehydrationRequest",
"recoveryPointId": "348916168024334",
"recoveryType": "RestoreDisks",
"sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1",
"storageAccountId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testingRg/providers/Microsoft.Storage/storageAccounts/testAccount",
"region": "southeastasia",
"createNewCloudService": true,
"originalStorageAccountOption": false,
"encryptionDetails": {
"encryptionEnabled": false
},
"recoveryPointRehydrationInfo": {
"rehydrationRetentionDuration": "P7D",
"rehydrationPriority": "Standard"
}
}
}
範例回覆
Location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/operationResults/00000000-0000-0000-0000-000000000000?api-version=2020-09-01
Azure-AsyncOperation: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/operationsStatus/00000000-0000-0000-0000-000000000000?api-version=2020-09-01
Retry-After: 60
Restore to New Azure IaasVm with IaasVMRestoreRequest
範例要求
POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/recoveryPoints/348916168024334/restore?api-version=2024-10-01
{
"properties": {
"objectType": "IaasVMRestoreRequest",
"recoveryPointId": "348916168024334",
"recoveryType": "AlternateLocation",
"sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1",
"targetVirtualMachineId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg2/providers/Microsoft.Compute/virtualmachines/RSMDALRVM981435",
"targetResourceGroupId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg2",
"storageAccountId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Storage/storageAccounts/testingAccount",
"virtualNetworkId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Network/virtualNetworks/testNet",
"subnetId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Network/virtualNetworks/testNet/subnets/default",
"region": "southeastasia",
"createNewCloudService": false,
"originalStorageAccountOption": false,
"encryptionDetails": {
"encryptionEnabled": false
},
"identityInfo": {
"isSystemAssignedIdentity": true
}
}
}
範例回覆
Location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/operationResults/00000000-0000-0000-0000-000000000000?api-version=2017-07-01
Azure-AsyncOperation: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/operationsStatus/00000000-0000-0000-0000-000000000000?api-version=2017-07-01
Retry-After: 60
Restore to New Azure IaasVm with IaasVMRestoreRequest with identityBasedRestoreDetails
範例要求
POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/recoveryPoints/348916168024334/restore?api-version=2024-10-01
{
"properties": {
"objectType": "IaasVMRestoreRequest",
"recoveryPointId": "348916168024334",
"recoveryType": "AlternateLocation",
"sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1",
"targetVirtualMachineId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg2/providers/Microsoft.Compute/virtualmachines/RSMDALRVM981435",
"targetResourceGroupId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg2",
"virtualNetworkId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Network/virtualNetworks/testNet",
"subnetId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Network/virtualNetworks/testNet/subnets/default",
"region": "southeastasia",
"createNewCloudService": false,
"originalStorageAccountOption": false,
"encryptionDetails": {
"encryptionEnabled": false
},
"identityInfo": {
"isSystemAssignedIdentity": true
},
"identityBasedRestoreDetails": {
"targetStorageAccountId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Storage/storageAccounts/testingAccount"
}
}
}
範例回覆
Location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/operationResults/00000000-0000-0000-0000-000000000000?api-version=2017-07-01
Azure-AsyncOperation: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/operationsStatus/00000000-0000-0000-0000-000000000000?api-version=2017-07-01
Retry-After: 60
Restore to New Azure IaasVm with IaasVMRestoreWithRehydrationRequest
範例要求
POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/recoveryPoints/348916168024334/restore?api-version=2024-10-01
{
"properties": {
"objectType": "IaasVMRestoreWithRehydrationRequest",
"recoveryPointId": "348916168024334",
"recoveryType": "AlternateLocation",
"sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1",
"targetVirtualMachineId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg2/providers/Microsoft.Compute/virtualmachines/RSMDALRVM981435",
"targetResourceGroupId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg2",
"storageAccountId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Storage/storageAccounts/testingAccount",
"virtualNetworkId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Network/virtualNetworks/testNet",
"subnetId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Network/virtualNetworks/testNet/subnets/default",
"region": "southeastasia",
"createNewCloudService": false,
"originalStorageAccountOption": false,
"encryptionDetails": {
"encryptionEnabled": false
},
"recoveryPointRehydrationInfo": {
"rehydrationRetentionDuration": "P7D",
"rehydrationPriority": "High"
}
}
}
範例回覆
Location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/operationResults/00000000-0000-0000-0000-000000000000?api-version=2017-07-01
Azure-AsyncOperation: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/operationsStatus/00000000-0000-0000-0000-000000000000?api-version=2017-07-01
Retry-After: 60
定義
AzureFileShareRestoreRequest
AzureFileShare 還原要求
名稱 | 類型 | Description |
---|---|---|
copyOptions |
解決複製衝突的選項。 |
|
objectType | string: |
這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 |
recoveryType |
此復原的類型。 |
|
resourceGuardOperationRequests |
string[] |
將執行 LAC 檢查的 ResourceGuardOperationRequests |
restoreFileSpecs |
來源檔案/資料夾清單(需要復原)和 TargetFolderPath 詳細數據 |
|
restoreRequestType |
還原類型 (FullShareRestore 或 ItemLevelRestore) |
|
sourceResourceId |
string |
來源記憶體帳戶 ARM 識別碼 |
targetDetails |
目標檔案共用詳細數據 |
AzureWorkloadPointInTimeRestoreRequest
AzureWorkload SAP Hana -specific 還原。 特別是PointInTime/記錄還原
名稱 | 類型 | Description |
---|---|---|
objectType | string: |
這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 |
pointInTime |
string |
PointInTime 值 |
propertyBag |
object |
工作負載特定屬性包。 |
recoveryMode |
定義目前的復原模式是檔案還原或資料庫還原 |
|
recoveryType |
此復原的類型。 |
|
resourceGuardOperationRequests |
string[] |
將執行 LAC 檢查的 ResourceGuardOperationRequests |
snapshotRestoreParameters |
快照集復原的其他詳細數據 目前用於 SAP Hana 的快照集。 |
|
sourceResourceId |
string |
正在復原執行之工作負載之 VM 的完整 ARM 識別碼。 |
targetInfo |
目標資料庫的詳細數據 |
|
targetResourceGroupName |
string |
定義目標 VM 的資源群組 |
targetVirtualMachineId |
string |
這是目標 VM 的完整 ARM 標識符,例如 /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
userAssignedManagedIdentityDetails |
使用者指派的受控識別詳細數據 目前用於快照集。 |
AzureWorkloadRestoreRequest
AzureWorkload 特定的還原。
名稱 | 類型 | Description |
---|---|---|
objectType | string: |
這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 |
propertyBag |
object |
工作負載特定屬性包。 |
recoveryMode |
定義目前的復原模式是檔案還原或資料庫還原 |
|
recoveryType |
此復原的類型。 |
|
resourceGuardOperationRequests |
string[] |
將執行 LAC 檢查的 ResourceGuardOperationRequests |
snapshotRestoreParameters |
快照集復原的其他詳細數據 目前用於 SAP Hana 的快照集。 |
|
sourceResourceId |
string |
正在復原執行之工作負載之 VM 的完整 ARM 識別碼。 |
targetInfo |
目標資料庫的詳細數據 |
|
targetResourceGroupName |
string |
定義目標 VM 的資源群組 |
targetVirtualMachineId |
string |
這是目標 VM 的完整 ARM 標識符,例如 /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
userAssignedManagedIdentityDetails |
使用者指派的受控識別詳細數據 目前用於快照集。 |
AzureWorkloadSAPHanaPointInTimeRestoreRequest
AzureWorkload SAP Hana -specific 還原。 特別是PointInTime/記錄還原
名稱 | 類型 | Description |
---|---|---|
objectType | string: |
這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 |
pointInTime |
string |
PointInTime 值 |
propertyBag |
object |
工作負載特定屬性包。 |
recoveryMode |
定義目前的復原模式是檔案還原或資料庫還原 |
|
recoveryType |
此復原的類型。 |
|
resourceGuardOperationRequests |
string[] |
將執行 LAC 檢查的 ResourceGuardOperationRequests |
snapshotRestoreParameters |
快照集復原的其他詳細數據 目前用於 SAP Hana 的快照集。 |
|
sourceResourceId |
string |
正在復原執行之工作負載之 VM 的完整 ARM 識別碼。 |
targetInfo |
目標資料庫的詳細數據 |
|
targetResourceGroupName |
string |
定義目標 VM 的資源群組 |
targetVirtualMachineId |
string |
這是目標 VM 的完整 ARM 標識符,例如 /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
userAssignedManagedIdentityDetails |
使用者指派的受控識別詳細數據 目前用於快照集。 |
AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest
AzureWorkload SAP Hana 特定還原,並整合式解除凍結恢復點。
名稱 | 類型 | Description |
---|---|---|
objectType | string: |
這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 |
pointInTime |
string |
PointInTime 值 |
propertyBag |
object |
工作負載特定屬性包。 |
recoveryMode |
定義目前的復原模式是檔案還原或資料庫還原 |
|
recoveryPointRehydrationInfo |
RP 解除凍結資訊 |
|
recoveryType |
此復原的類型。 |
|
resourceGuardOperationRequests |
string[] |
將執行 LAC 檢查的 ResourceGuardOperationRequests |
snapshotRestoreParameters |
快照集復原的其他詳細數據 目前用於 SAP Hana 的快照集。 |
|
sourceResourceId |
string |
正在復原執行之工作負載之 VM 的完整 ARM 識別碼。 |
targetInfo |
目標資料庫的詳細數據 |
|
targetResourceGroupName |
string |
定義目標 VM 的資源群組 |
targetVirtualMachineId |
string |
這是目標 VM 的完整 ARM 標識符,例如 /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
userAssignedManagedIdentityDetails |
使用者指派的受控識別詳細數據 目前用於快照集。 |
AzureWorkloadSAPHanaRestoreRequest
AzureWorkload SAP Hana 特定的還原。
名稱 | 類型 | Description |
---|---|---|
objectType | string: |
這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 |
propertyBag |
object |
工作負載特定屬性包。 |
recoveryMode |
定義目前的復原模式是檔案還原或資料庫還原 |
|
recoveryType |
此復原的類型。 |
|
resourceGuardOperationRequests |
string[] |
將執行 LAC 檢查的 ResourceGuardOperationRequests |
snapshotRestoreParameters |
快照集復原的其他詳細數據 目前用於 SAP Hana 的快照集。 |
|
sourceResourceId |
string |
正在復原執行之工作負載之 VM 的完整 ARM 識別碼。 |
targetInfo |
目標資料庫的詳細數據 |
|
targetResourceGroupName |
string |
定義目標 VM 的資源群組 |
targetVirtualMachineId |
string |
這是目標 VM 的完整 ARM 標識符,例如 /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
userAssignedManagedIdentityDetails |
使用者指派的受控識別詳細數據 目前用於快照集。 |
AzureWorkloadSAPHanaRestoreWithRehydrateRequest
AzureWorkload SAP Hana 特定還原,並整合式解除凍結恢復點。
名稱 | 類型 | Description |
---|---|---|
objectType | string: |
這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 |
propertyBag |
object |
工作負載特定屬性包。 |
recoveryMode |
定義目前的復原模式是檔案還原或資料庫還原 |
|
recoveryPointRehydrationInfo |
RP 解除凍結資訊 |
|
recoveryType |
此復原的類型。 |
|
resourceGuardOperationRequests |
string[] |
將執行 LAC 檢查的 ResourceGuardOperationRequests |
snapshotRestoreParameters |
快照集復原的其他詳細數據 目前用於 SAP Hana 的快照集。 |
|
sourceResourceId |
string |
正在復原執行之工作負載之 VM 的完整 ARM 識別碼。 |
targetInfo |
目標資料庫的詳細數據 |
|
targetResourceGroupName |
string |
定義目標 VM 的資源群組 |
targetVirtualMachineId |
string |
這是目標 VM 的完整 ARM 標識符,例如 /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
userAssignedManagedIdentityDetails |
使用者指派的受控識別詳細數據 目前用於快照集。 |
AzureWorkloadSQLPointInTimeRestoreRequest
AzureWorkload SQL -specific 還原。 特別是PointInTime/記錄還原
名稱 | 類型 | Description |
---|---|---|
alternateDirectoryPaths |
數據目錄詳細數據 |
|
isNonRecoverable |
boolean |
嘗試還原作業時,用戶可以選擇設定無復原的 SQL 特定屬性 |
objectType | string: |
這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 |
pointInTime |
string |
PointInTime 值 |
propertyBag |
object |
工作負載特定屬性包。 |
recoveryMode |
定義目前的復原模式是檔案還原或資料庫還原 |
|
recoveryType |
此復原的類型。 |
|
resourceGuardOperationRequests |
string[] |
將執行 LAC 檢查的 ResourceGuardOperationRequests |
shouldUseAlternateTargetLocation |
boolean |
默認選項設定為 true。 如果此值設定為 false,則必須提供替代資料目錄 |
snapshotRestoreParameters |
快照集復原的其他詳細數據 目前用於 SAP Hana 的快照集。 |
|
sourceResourceId |
string |
正在復原執行之工作負載之 VM 的完整 ARM 識別碼。 |
targetInfo |
目標資料庫的詳細數據 |
|
targetResourceGroupName |
string |
定義目標 VM 的資源群組 |
targetVirtualMachineId |
string |
這是目標 VM 的完整 ARM 標識符,例如 /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
userAssignedManagedIdentityDetails |
使用者指派的受控識別詳細數據 目前用於快照集。 |
AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest
AzureWorkload SQL 特定還原,並整合式解除凍結恢復點。
名稱 | 類型 | Description |
---|---|---|
alternateDirectoryPaths |
數據目錄詳細數據 |
|
isNonRecoverable |
boolean |
嘗試還原作業時,用戶可以選擇設定無復原的 SQL 特定屬性 |
objectType | string: |
這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 |
pointInTime |
string |
PointInTime 值 |
propertyBag |
object |
工作負載特定屬性包。 |
recoveryMode |
定義目前的復原模式是檔案還原或資料庫還原 |
|
recoveryPointRehydrationInfo |
RP 解除凍結資訊 |
|
recoveryType |
此復原的類型。 |
|
resourceGuardOperationRequests |
string[] |
將執行 LAC 檢查的 ResourceGuardOperationRequests |
shouldUseAlternateTargetLocation |
boolean |
默認選項設定為 true。 如果此值設定為 false,則必須提供替代資料目錄 |
snapshotRestoreParameters |
快照集復原的其他詳細數據 目前用於 SAP Hana 的快照集。 |
|
sourceResourceId |
string |
正在復原執行之工作負載之 VM 的完整 ARM 識別碼。 |
targetInfo |
目標資料庫的詳細數據 |
|
targetResourceGroupName |
string |
定義目標 VM 的資源群組 |
targetVirtualMachineId |
string |
這是目標 VM 的完整 ARM 標識符,例如 /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
userAssignedManagedIdentityDetails |
使用者指派的受控識別詳細數據 目前用於快照集。 |
AzureWorkloadSQLRestoreRequest
AzureWorkload SQL -specific 還原。 特別是完整/差異還原
名稱 | 類型 | Description |
---|---|---|
alternateDirectoryPaths |
數據目錄詳細數據 |
|
isNonRecoverable |
boolean |
嘗試還原作業時,用戶可以選擇設定無復原的 SQL 特定屬性 |
objectType | string: |
這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 |
propertyBag |
object |
工作負載特定屬性包。 |
recoveryMode |
定義目前的復原模式是檔案還原或資料庫還原 |
|
recoveryType |
此復原的類型。 |
|
resourceGuardOperationRequests |
string[] |
將執行 LAC 檢查的 ResourceGuardOperationRequests |
shouldUseAlternateTargetLocation |
boolean |
默認選項設定為 true。 如果此值設定為 false,則必須提供替代資料目錄 |
snapshotRestoreParameters |
快照集復原的其他詳細數據 目前用於 SAP Hana 的快照集。 |
|
sourceResourceId |
string |
正在復原執行之工作負載之 VM 的完整 ARM 識別碼。 |
targetInfo |
目標資料庫的詳細數據 |
|
targetResourceGroupName |
string |
定義目標 VM 的資源群組 |
targetVirtualMachineId |
string |
這是目標 VM 的完整 ARM 標識符,例如 /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
userAssignedManagedIdentityDetails |
使用者指派的受控識別詳細數據 目前用於快照集。 |
AzureWorkloadSQLRestoreWithRehydrateRequest
使用整合式解除凍結恢復點的 AzureWorkload SQL 特定還原
名稱 | 類型 | Description |
---|---|---|
alternateDirectoryPaths |
數據目錄詳細數據 |
|
isNonRecoverable |
boolean |
嘗試還原作業時,用戶可以選擇設定無復原的 SQL 特定屬性 |
objectType | string: |
這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 |
propertyBag |
object |
工作負載特定屬性包。 |
recoveryMode |
定義目前的復原模式是檔案還原或資料庫還原 |
|
recoveryPointRehydrationInfo |
RP 解除凍結資訊 |
|
recoveryType |
此復原的類型。 |
|
resourceGuardOperationRequests |
string[] |
將執行 LAC 檢查的 ResourceGuardOperationRequests |
shouldUseAlternateTargetLocation |
boolean |
默認選項設定為 true。 如果此值設定為 false,則必須提供替代資料目錄 |
snapshotRestoreParameters |
快照集復原的其他詳細數據 目前用於 SAP Hana 的快照集。 |
|
sourceResourceId |
string |
正在復原執行之工作負載之 VM 的完整 ARM 識別碼。 |
targetInfo |
目標資料庫的詳細數據 |
|
targetResourceGroupName |
string |
定義目標 VM 的資源群組 |
targetVirtualMachineId |
string |
這是目標 VM 的完整 ARM 標識符,例如 /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
userAssignedManagedIdentityDetails |
使用者指派的受控識別詳細數據 目前用於快照集。 |
CloudError
來自容器實例服務的錯誤回應。
名稱 | 類型 | Description |
---|---|---|
error |
error 物件。 |
CloudErrorBody
來自容器實例服務的錯誤回應。
名稱 | 類型 | Description |
---|---|---|
additionalInfo |
錯誤其他資訊。 |
|
code |
string |
錯誤的識別碼。 程序代碼是不變的,而且是要以程序設計方式取用。 |
details |
錯誤的其他詳細數據清單。 |
|
message |
string |
描述錯誤的訊息,適用於在使用者介面中顯示。 |
target |
string |
特定錯誤的目標。 例如,錯誤中的屬性名稱。 |
CopyOptions
解決複製衝突的選項。
名稱 | 類型 | Description |
---|---|---|
CreateCopy |
string |
|
FailOnConflict |
string |
|
Invalid |
string |
|
Overwrite |
string |
|
Skip |
string |
EncryptionDetails
如果 VM 在備份時已加密,則需要詳細數據。
名稱 | 類型 | Description |
---|---|---|
encryptionEnabled |
boolean |
識別此備份複本是否代表備份時加密的 VM。 |
kekUrl |
string |
金鑰 URL。 |
kekVaultId |
string |
儲存 KEK 的 Key Vault 識別碼。 |
secretKeyUrl |
string |
秘密 URL。 |
secretKeyVaultId |
string |
儲存秘密的 Key Vault 識別符。 |
ErrorAdditionalInfo
資源管理錯誤其他資訊。
名稱 | 類型 | Description |
---|---|---|
info |
object |
其他資訊。 |
type |
string |
其他信息類型。 |
ExtendedLocation
VM 所在的恢復點擴充位置。
名稱 | 類型 | Description |
---|---|---|
name |
string |
擴充位置的名稱。 |
type |
string |
擴充位置的類型。 可能的值包括:'EdgeZone' |
IaasVMRestoreRequest
IaaS VM 工作負載特定的還原。
名稱 | 類型 | Description |
---|---|---|
affinityGroup |
string |
與要還原之 VM 相關聯的同質群組。 僅適用於傳統計算虛擬機。 |
createNewCloudService |
boolean |
還原 VM 時,應該建立新的雲端服務。 如果這是 false,VM 將會還原到與備份時相同的雲端服務。 |
diskEncryptionSetId |
string |
DiskEncryptionSet 的識別碼 - 如果需要在還原期間使用客戶管理的密鑰加密 VM,則需要此識別碼。 |
encryptionDetails |
如果 VM 在備份時已加密,則需要詳細數據。 |
|
extendedLocation |
應還原 VM 的目標擴充位置,如果還原是在公用雲端中完成,則應該是 Null |
|
identityBasedRestoreDetails |
使用受控識別進行還原的 IaaS VM 工作負載特定還原詳細數據。 |
|
identityInfo |
存取客戶記憶體帳戶所需的受控識別資訊。 |
|
objectType | string: |
這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 |
originalStorageAccountOption |
boolean |
原始記憶體帳戶選項 |
recoveryPointId |
string |
要復原之備份復本的標識碼。 |
recoveryType |
此復原的類型。 |
|
region |
string |
還原虛擬機的區域。 |
resourceGuardOperationRequests |
string[] |
將執行 LAC 檢查的 ResourceGuardOperationRequests |
restoreDiskLunList |
integer[] |
部分還原的磁碟 LUN 清單 |
restoreWithManagedDisks |
boolean |
使用受控磁碟還原非受控磁碟 VM 的旗標。 |
securedVMDetails |
儲存受保護的 VM 詳細數據 |
|
sourceResourceId |
string |
正在復原之 VM 的完整 ARM 識別碼。 |
storageAccountId |
string |
必須還原 VM 之記憶體帳戶的完整 ARM 識別碼。 |
subnetId |
string |
子網標識符,是與要還原之 VM 相關聯的子網標識碼。 針對傳統 VM,它會是 {VnetID}/Subnet/{SubnetName},而針對 Azure Resource Manager VM,則它是用來代表子網的 ARM 資源標識符。 |
targetDiskNetworkAccessSettings |
指定要還原之 VM 磁碟的目標網路存取設定, |
|
targetDomainNameId |
string |
要與所還原 VM 相關聯之功能變數名稱的完整 ARM 識別碼。 這隻適用於傳統虛擬機。 |
targetResourceGroupId |
string |
這是您要為此虛擬機和其他成品建立之資源群組的 ARM 識別碼。 例如 /subscriptions/{subId}/resourcegroups/{rg} |
targetVirtualMachineId |
string |
這是將建立之 VM 的完整 ARM 識別碼。 例如 /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
virtualNetworkId |
string |
這是將連結至虛擬機之 vnet 的虛擬網路識別碼。 使用者將會在連結存取中驗證聯結動作許可權。 |
zones |
string[] |
應還原 VM 及其磁碟的目標區域。 |
IaasVMRestoreWithRehydrationRequest
使用整合式解除凍結恢復點的 IaaS VM 工作負載特定還原。
名稱 | 類型 | Description |
---|---|---|
affinityGroup |
string |
與要還原之 VM 相關聯的同質群組。 僅適用於傳統計算虛擬機。 |
createNewCloudService |
boolean |
還原 VM 時,應該建立新的雲端服務。 如果這是 false,VM 將會還原到與備份時相同的雲端服務。 |
diskEncryptionSetId |
string |
DiskEncryptionSet 的識別碼 - 如果需要在還原期間使用客戶管理的密鑰加密 VM,則需要此識別碼。 |
encryptionDetails |
如果 VM 在備份時已加密,則需要詳細數據。 |
|
extendedLocation |
應還原 VM 的目標擴充位置,如果還原是在公用雲端中完成,則應該是 Null |
|
identityBasedRestoreDetails |
使用受控識別進行還原的 IaaS VM 工作負載特定還原詳細數據。 |
|
identityInfo |
存取客戶記憶體帳戶所需的受控識別資訊。 |
|
objectType | string: |
這個屬性將做為決定型別多型鏈結中特定類型的歧視性。 |
originalStorageAccountOption |
boolean |
原始記憶體帳戶選項 |
recoveryPointId |
string |
要復原之備份復本的標識碼。 |
recoveryPointRehydrationInfo |
RP 解除凍結資訊 |
|
recoveryType |
此復原的類型。 |
|
region |
string |
還原虛擬機的區域。 |
resourceGuardOperationRequests |
string[] |
將執行 LAC 檢查的 ResourceGuardOperationRequests |
restoreDiskLunList |
integer[] |
部分還原的磁碟 LUN 清單 |
restoreWithManagedDisks |
boolean |
使用受控磁碟還原非受控磁碟 VM 的旗標。 |
securedVMDetails |
儲存受保護的 VM 詳細數據 |
|
sourceResourceId |
string |
正在復原之 VM 的完整 ARM 識別碼。 |
storageAccountId |
string |
必須還原 VM 之記憶體帳戶的完整 ARM 識別碼。 |
subnetId |
string |
子網標識符,是與要還原之 VM 相關聯的子網標識碼。 針對傳統 VM,它會是 {VnetID}/Subnet/{SubnetName},而針對 Azure Resource Manager VM,則它是用來代表子網的 ARM 資源標識符。 |
targetDiskNetworkAccessSettings |
指定要還原之 VM 磁碟的目標網路存取設定, |
|
targetDomainNameId |
string |
要與所還原 VM 相關聯之功能變數名稱的完整 ARM 識別碼。 這隻適用於傳統虛擬機。 |
targetResourceGroupId |
string |
這是您要為此虛擬機和其他成品建立之資源群組的 ARM 識別碼。 例如 /subscriptions/{subId}/resourcegroups/{rg} |
targetVirtualMachineId |
string |
這是將建立之 VM 的完整 ARM 識別碼。 例如 /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
virtualNetworkId |
string |
這是將連結至虛擬機之 vnet 的虛擬網路識別碼。 使用者將會在連結存取中驗證聯結動作許可權。 |
zones |
string[] |
應還原 VM 及其磁碟的目標區域。 |
IdentityBasedRestoreDetails
使用受控識別進行還原的 IaaS VM 工作負載特定還原詳細數據
名稱 | 類型 | Description |
---|---|---|
objectType |
string |
取得類別類型。 |
targetStorageAccountId |
string |
目標記憶體帳戶的完整ARM標識碼。 |
IdentityInfo
封裝受控識別相關信息
名稱 | 類型 | Description |
---|---|---|
isSystemAssignedIdentity |
boolean |
區分受控識別是否為系統指派或使用者指派 |
managedIdentityResourceId |
string |
受控識別資源標識碼選擇性:在系統指派的受控識別的情況下,可能不需要 |
OverwriteOptions
如果目標 DataBase 已經存在,可以覆寫
名稱 | 類型 | Description |
---|---|---|
FailOnConflict |
string |
|
Invalid |
string |
|
Overwrite |
string |
RecoveryMode
定義目前的復原模式是檔案還原或資料庫還原
名稱 | 類型 | Description |
---|---|---|
FileRecovery |
string |
|
Invalid |
string |
|
RecoveryUsingSnapshot |
string |
|
SnapshotAttach |
string |
|
SnapshotAttachAndRecover |
string |
|
WorkloadRecovery |
string |
RecoveryPointRehydrationInfo
RP 解除凍結資訊
名稱 | 類型 | Description |
---|---|---|
rehydrationPriority |
解除凍結優先順序 |
|
rehydrationRetentionDuration |
string |
應保留解除凍結的 RP 多久應該ISO8601持續時間格式,例如 “P7D” |
RecoveryType
此復原的類型。
名稱 | 類型 | Description |
---|---|---|
AlternateLocation |
string |
|
Invalid |
string |
|
Offline |
string |
|
OriginalLocation |
string |
|
RestoreDisks |
string |
RehydrationPriority
解除凍結優先順序
名稱 | 類型 | Description |
---|---|---|
High |
string |
|
Standard |
string |
RestoreFileSpecs
還原檔案規格,例如檔案路徑、類型和目標資料夾路徑資訊。
名稱 | 類型 | Description |
---|---|---|
fileSpecType |
string |
指出 Path 變數代表的內容 |
path |
string |
來源檔案/資料夾路徑 |
targetFolderPath |
string |
目標 FileShare 中的目的地資料夾路徑 |
RestoreRequestResource
還原要求的基類。 工作負載特定的還原要求衍生自這個類別。
名稱 | 類型 | Description |
---|---|---|
eTag |
string |
選擇性 ETag。 |
id |
string |
資源標識子代表資源的完整路徑。 |
location |
string |
資源位置。 |
name |
string |
與資源相關聯的資源名稱。 |
properties |
RestoreRequest:
|
RestoreRequestResource 属性 |
tags |
object |
資源標籤。 |
type |
string |
資源類型代表命名空間/ResourceType/ResourceType/... 格式的完整路徑。 |
RestoreRequestType
還原類型 (FullShareRestore 或 ItemLevelRestore)
名稱 | 類型 | Description |
---|---|---|
FullShareRestore |
string |
|
Invalid |
string |
|
ItemLevelRestore |
string |
SecuredVMDetails
還原受保護 VM 的要求參數
名稱 | 類型 | Description |
---|---|---|
securedVMOsDiskEncryptionSetId |
string |
取得或設定安全 VM OS 磁碟的磁碟加密集標識碼 |
SnapshotRestoreParameters
封裝 SAP Hana 快照集復原的相關信息
名稱 | 類型 | Description |
---|---|---|
logPointInTimeForDBRecovery |
string |
|
skipAttachAndMount |
boolean |
SQLDataDirectoryMapping
封裝資料目錄的相關信息
名稱 | 類型 | Description |
---|---|---|
mappingType |
數據目錄對應的類型 |
|
sourceLogicalName |
string |
還原來源邏輯名稱路徑 |
sourcePath |
string |
還原來源路徑 |
targetPath |
string |
目標路徑 |
SQLDataDirectoryType
數據目錄對應的類型
名稱 | 類型 | Description |
---|---|---|
Data |
string |
|
Invalid |
string |
|
Log |
string |
TargetAFSRestoreInfo
目標 Azure 檔案共享資訊。
名稱 | 類型 | Description |
---|---|---|
name |
string |
檔案共享名稱 |
targetResourceId |
string |
目標檔案共享資源 ARM 識別碼 |
TargetDiskNetworkAccessOption
要用於還原磁碟的網路存取設定
名稱 | 類型 | Description |
---|---|---|
EnablePrivateAccessForAllDisks |
string |
|
EnablePublicAccessForAllDisks |
string |
|
SameAsOnSourceDisks |
string |
TargetDiskNetworkAccessSettings
指定要還原之 VM 磁碟的目標網路存取設定。
名稱 | 類型 | Description |
---|---|---|
targetDiskAccessId |
string |
取得或設定 TargetDiskNetworkAccessOption 設定為 TargetDiskNetworkAccessOption.UseNew 時所要使用的目標磁碟存取的 ARM 資源標識符 |
targetDiskNetworkAccessOption |
要用於還原磁碟的網路存取設定 |
TargetRestoreInfo
還原作業期間目標工作負載的詳細數據。
名稱 | 類型 | Description |
---|---|---|
containerId |
string |
目標 DataBase 所在的容器資源識別碼名稱 |
databaseName |
string |
適用於 SQL 的資料庫名稱 InstanceName/DataBaseName 或 SAP Hana 的 System/DbName |
overwriteOption |
如果目標 DataBase 已經存在,可以覆寫 |
|
targetDirectoryForFileRestore |
string |
以檔案的形式還原的目標目錄位置。 |
UserAssignedIdentityProperties
使用者指派的受控識別屬性
名稱 | 類型 | Description |
---|---|---|
clientId |
string |
指派之身分識別的用戶端標識碼。 |
principalId |
string |
指派之身分識別的主體標識碼。 |
UserAssignedManagedIdentityDetails
使用者指派的受控識別詳細數據
名稱 | 類型 | Description |
---|---|---|
identityArmId |
string |
指派之身分識別的 ARM 識別碼。 |
identityName |
string |
指派的身分識別名稱。 |
userAssignedIdentityProperties |
使用者指派的受控識別屬性 |