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=2025-08-01
URI 参数
| 名称 | 在 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
container
|
path | True |
string |
需要获取其详细信息的容器的名称。 |
|
fabric
|
path | True |
string |
BackupFabricResource 的名称 |
|
protected
|
path | True |
string |
要获取其详细信息的备份项名称。 |
|
recovery
|
path | True |
string |
RecoveryPointID 表示要提取的备份数据。 |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
资源组的名称。 此名称不区分大小写。 |
|
subscription
|
path | True |
string minLength: 1 |
目标订阅的 ID。 |
|
vault
|
path | True |
string |
VaultResource 的名称 |
|
api-version
|
query | True |
string minLength: 1 |
要用于此操作的 API 版本。 |
请求头
| 名称 | 必需 | 类型 | 说明 |
|---|---|---|---|
| x-ms-authorization-auxiliary |
string |
请求正文
响应
| 名称 | 类型 | 说明 |
|---|---|---|
| 202 Accepted |
已接受资源作。 标头
|
|
| Other Status Codes |
意外的错误响应。 |
安全性
azure_auth
Azure Active Directory OAuth2 Flow。
类型:
oauth2
流向:
implicit
授权 URL:
https://login.microsoftonline.com/common/oauth2/authorize
作用域
| 名称 | 说明 |
|---|---|
| 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=2025-08-01
{
"properties": {
"createNewCloudService": true,
"encryptionDetails": {
"encryptionEnabled": false
},
"identityInfo": {
"isSystemAssignedIdentity": false,
"managedIdentityResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/asmaskarRG1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/asmaskartestmsi"
},
"objectType": "IaasVMRestoreRequest",
"originalStorageAccountOption": false,
"recoveryPointId": "348916168024334",
"recoveryType": "RestoreDisks",
"region": "southeastasia",
"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",
"targetDiskNetworkAccessSettings": {
"targetDiskAccessId": "/subscriptions/e7a191f5-713c-4bdb-b5e4-cf3dd90230ef/resourceGroups/arpja/providers/Microsoft.Compute/diskAccesses/arpja-diskaccess-ccy",
"targetDiskNetworkAccessOption": "EnablePrivateAccessForAllDisks"
}
}
}
示例响应
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
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
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=2025-08-01
{
"properties": {
"createNewCloudService": true,
"encryptionDetails": {
"encryptionEnabled": false
},
"identityBasedRestoreDetails": {
"targetStorageAccountId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testingRg/providers/Microsoft.Storage/storageAccounts/testAccount"
},
"identityInfo": {
"isSystemAssignedIdentity": false,
"managedIdentityResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/asmaskarRG1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/asmaskartestmsi"
},
"objectType": "IaasVMRestoreRequest",
"originalStorageAccountOption": false,
"recoveryPointId": "348916168024334",
"recoveryType": "RestoreDisks",
"region": "southeastasia",
"sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1"
}
}
示例响应
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
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
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=2025-08-01
{
"properties": {
"createNewCloudService": true,
"encryptionDetails": {
"encryptionEnabled": false
},
"objectType": "IaasVMRestoreWithRehydrationRequest",
"originalStorageAccountOption": false,
"recoveryPointId": "348916168024334",
"recoveryPointRehydrationInfo": {
"rehydrationPriority": "Standard",
"rehydrationRetentionDuration": "P7D"
},
"recoveryType": "RestoreDisks",
"region": "southeastasia",
"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"
}
}
示例响应
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
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
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=2025-08-01
{
"properties": {
"createNewCloudService": false,
"encryptionDetails": {
"encryptionEnabled": false
},
"identityInfo": {
"isSystemAssignedIdentity": true
},
"objectType": "IaasVMRestoreRequest",
"originalStorageAccountOption": false,
"recoveryPointId": "348916168024334",
"recoveryType": "AlternateLocation",
"region": "southeastasia",
"sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1",
"storageAccountId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Storage/storageAccounts/testingAccount",
"subnetId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Network/virtualNetworks/testNet/subnets/default",
"targetResourceGroupId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg2",
"targetVirtualMachineId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg2/providers/Microsoft.Compute/virtualmachines/RSMDALRVM981435",
"virtualNetworkId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Network/virtualNetworks/testNet"
}
}
示例响应
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
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
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=2025-08-01
{
"properties": {
"createNewCloudService": false,
"encryptionDetails": {
"encryptionEnabled": false
},
"identityBasedRestoreDetails": {
"targetStorageAccountId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Storage/storageAccounts/testingAccount"
},
"identityInfo": {
"isSystemAssignedIdentity": true
},
"objectType": "IaasVMRestoreRequest",
"originalStorageAccountOption": false,
"recoveryPointId": "348916168024334",
"recoveryType": "AlternateLocation",
"region": "southeastasia",
"sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1",
"subnetId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Network/virtualNetworks/testNet/subnets/default",
"targetResourceGroupId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg2",
"targetVirtualMachineId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg2/providers/Microsoft.Compute/virtualmachines/RSMDALRVM981435",
"virtualNetworkId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Network/virtualNetworks/testNet"
}
}
示例响应
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
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
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=2025-08-01
{
"properties": {
"createNewCloudService": false,
"encryptionDetails": {
"encryptionEnabled": false
},
"objectType": "IaasVMRestoreWithRehydrationRequest",
"originalStorageAccountOption": false,
"recoveryPointId": "348916168024334",
"recoveryPointRehydrationInfo": {
"rehydrationPriority": "High",
"rehydrationRetentionDuration": "P7D"
},
"recoveryType": "AlternateLocation",
"region": "southeastasia",
"sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1",
"storageAccountId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Storage/storageAccounts/testingAccount",
"subnetId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Network/virtualNetworks/testNet/subnets/default",
"targetResourceGroupId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg2",
"targetVirtualMachineId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg2/providers/Microsoft.Compute/virtualmachines/RSMDALRVM981435",
"virtualNetworkId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Network/virtualNetworks/testNet"
}
}
示例响应
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
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
Retry-After: 60
Restore with Resource Guard Enabled
示例请求
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=2025-08-01
{
"properties": {
"createNewCloudService": true,
"encryptionDetails": {
"encryptionEnabled": false
},
"identityBasedRestoreDetails": {
"targetStorageAccountId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testingRg/providers/Microsoft.Storage/storageAccounts/testAccount"
},
"identityInfo": {
"isSystemAssignedIdentity": false,
"managedIdentityResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/asmaskarRG1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/asmaskartestmsi"
},
"objectType": "IaasVMRestoreRequest",
"originalStorageAccountOption": false,
"recoveryPointId": "348916168024334",
"recoveryType": "RestoreDisks",
"region": "southeastasia",
"resourceGuardOperationRequests": [
"/subscriptions/063bf7bc-e4dc-4cde-8840-8416fbd7921e/resourcegroups/ankurRG1/providers/Microsoft.DataProtection/resourceGuards/RG341/triggerRestoreRequests/default"
],
"sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1"
}
}
示例响应
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
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
Retry-After: 60
定义
| 名称 | 说明 |
|---|---|
|
Azure |
AzureFileShare 还原请求 |
|
Azure |
AzureWorkload SAP Hana -specific 还原。 具体而言,适用于 PointInTime/日志还原 |
|
Azure |
特定于 AzureWorkload 的还原。 |
|
Azure |
AzureWorkload SAP Ase 特定的还原。 具体而言,适用于 PointInTime/日志还原 |
|
Azure |
AzureWorkload SAP Ase 特定的还原。 |
|
Azure |
AzureWorkload SAP Hana -specific 还原。 具体而言,适用于 PointInTime/日志还原 |
|
Azure |
AzureWorkload SAP Hana 特定的还原,并集成了恢复点的解除冻结。 |
|
Azure |
AzureWorkload SAP Hana 特定的还原。 |
|
Azure |
AzureWorkload SAP Hana 特定的还原,并集成了恢复点的解除冻结。 |
|
Azure |
AzureWorkload SQL -specific 还原。 具体而言,适用于 PointInTime/日志还原 |
|
Azure |
AzureWorkload SQL 特定的还原,并集成解除恢复点冻结。 |
|
Azure |
AzureWorkload SQL -specific 还原。 专门用于完整/差异还原 |
|
Azure |
AzureWorkload SQL 特定还原,并集成解除恢复点冻结 |
|
Copy |
用于解决复制冲突的选项。 |
|
created |
创建资源的标识的类型。 |
|
Encryption |
如果在备份时加密 VM,则需要的详细信息。 |
|
Error |
Error Detail 类,用于封装 Code、Message 和 Recommendations。 |
|
Error |
错误响应 |
|
Extended |
VM 所在的恢复点的扩展位置。 |
|
Iaas |
特定于 IaaS VM 工作负荷的还原。 |
|
Iaas |
IaaS VM 特定于工作负荷的还原,并集成解除恢复点的解除冻结。 |
|
Identity |
使用托管标识还原的特定于 IaaS VM 工作负荷的还原详细信息 |
|
Identity |
封装托管标识相关信息 |
|
Overwrite |
如果目标 DataBase 已存在,则可以覆盖 |
|
Recovery |
定义当前恢复模式是文件还原还是数据库还原 |
|
Recovery |
RP 解除冻结信息 |
|
Recovery |
此恢复的类型。 |
|
Rehydration |
解除冻结优先级 |
|
Restore |
还原文件规格,如文件路径、类型和目标文件夹路径信息。 |
|
Restore |
还原请求的基类。 特定于工作负荷的还原请求派生自此类。 |
|
Restore |
还原类型 (FullShareRestore 或 ItemLevelRestore) |
|
Secured |
还原安全 VM 的请求参数 |
|
Snapshot |
封装有关 SAP Hana 的快照恢复的信息 |
|
SQLData |
封装有关数据目录的信息 |
|
SQLData |
数据目录映射的类型 |
|
system |
与创建和上次修改资源相关的元数据。 |
|
Target |
目标 Azure 文件共享信息。 |
|
Target |
要用于还原磁盘的网络访问设置 |
|
Target |
指定要还原的 VM 磁盘的目标网络访问设置。 |
|
Target |
还原操作期间的目标工作负荷的详细信息。 |
|
User |
用户分配的托管标识属性 |
|
User |
用户分配的托管标识详细信息 |
AzureFileShareRestoreRequest
AzureFileShare 还原请求
| 名称 | 类型 | 说明 |
|---|---|---|
| copyOptions |
用于解决复制冲突的选项。 |
|
| objectType | string: |
此属性将用作用于确定类型多态链中特定类型的鉴别器。 |
| recoveryType |
此恢复的类型。 |
|
| resourceGuardOperationRequests |
string[] |
将对其执行 LAC 检查的 ResourceGuardOperationRequests |
| restoreFileSpecs |
源文件/文件夹列表(需要恢复)和 TargetFolderPath 详细信息 |
|
| restoreRequestType |
还原类型 (FullShareRestore 或 ItemLevelRestore) |
|
| sourceResourceId |
string |
源存储帐户 ARM ID |
| targetDetails |
目标文件共享详细信息 |
AzureWorkloadPointInTimeRestoreRequest
AzureWorkload SAP Hana -specific 还原。 具体而言,适用于 PointInTime/日志还原
| 名称 | 类型 | 说明 |
|---|---|---|
| objectType | string: |
此属性将用作用于确定类型多态链中特定类型的鉴别器。 |
| pointInTime |
string (date-time) |
PointInTime 值 |
| propertyBag |
object |
工作负荷特定的属性包。 |
| recoveryMode |
定义当前恢复模式是文件还原还是数据库还原 |
|
| recoveryType |
此恢复的类型。 |
|
| resourceGuardOperationRequests |
string[] |
将对其执行 LAC 检查的 ResourceGuardOperationRequests |
| snapshotRestoreParameters |
有关快照恢复的其他详细信息,当前用于 SAP Hana 的快照。 |
|
| sourceResourceId |
string |
正在运行的工作负荷正在恢复的 VM 的完全限定 ARM ID。 |
| targetInfo |
目标数据库的详细信息 |
|
| targetResourceGroupName |
string |
定义目标 VM 的资源组 |
| targetVirtualMachineId |
string |
这是目标 VM 的完整 ARM ID,例如 /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
| userAssignedManagedIdentityDetails |
用户分配的托管标识详细信息当前用于快照。 |
AzureWorkloadRestoreRequest
特定于 AzureWorkload 的还原。
| 名称 | 类型 | 说明 |
|---|---|---|
| objectType | string: |
此属性将用作用于确定类型多态链中特定类型的鉴别器。 |
| propertyBag |
object |
工作负荷特定的属性包。 |
| recoveryMode |
定义当前恢复模式是文件还原还是数据库还原 |
|
| recoveryType |
此恢复的类型。 |
|
| resourceGuardOperationRequests |
string[] |
将对其执行 LAC 检查的 ResourceGuardOperationRequests |
| snapshotRestoreParameters |
有关快照恢复的其他详细信息,当前用于 SAP Hana 的快照。 |
|
| sourceResourceId |
string |
正在运行的工作负荷正在恢复的 VM 的完全限定 ARM ID。 |
| targetInfo |
目标数据库的详细信息 |
|
| targetResourceGroupName |
string |
定义目标 VM 的资源组 |
| targetVirtualMachineId |
string |
这是目标 VM 的完整 ARM ID,例如 /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
| userAssignedManagedIdentityDetails |
用户分配的托管标识详细信息当前用于快照。 |
AzureWorkloadSAPAsePointInTimeRestoreRequest
AzureWorkload SAP Ase 特定的还原。 具体而言,适用于 PointInTime/日志还原
| 名称 | 类型 | 说明 |
|---|---|---|
| objectType | string: |
此属性将用作用于确定类型多态链中特定类型的鉴别器。 |
| pointInTime |
string (date-time) |
PointInTime 值 |
| propertyBag |
object |
工作负荷特定的属性包。 |
| recoveryMode |
定义当前恢复模式是文件还原还是数据库还原 |
|
| recoveryType |
此恢复的类型。 |
|
| resourceGuardOperationRequests |
string[] |
将对其执行 LAC 检查的 ResourceGuardOperationRequests |
| snapshotRestoreParameters |
有关快照恢复的其他详细信息,当前用于 SAP Hana 的快照。 |
|
| sourceResourceId |
string |
正在运行的工作负荷正在恢复的 VM 的完全限定 ARM ID。 |
| targetInfo |
目标数据库的详细信息 |
|
| targetResourceGroupName |
string |
定义目标 VM 的资源组 |
| targetVirtualMachineId |
string |
这是目标 VM 的完整 ARM ID,例如 /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
| userAssignedManagedIdentityDetails |
用户分配的托管标识详细信息当前用于快照。 |
AzureWorkloadSAPAseRestoreRequest
AzureWorkload SAP Ase 特定的还原。
| 名称 | 类型 | 说明 |
|---|---|---|
| objectType | string: |
此属性将用作用于确定类型多态链中特定类型的鉴别器。 |
| propertyBag |
object |
工作负荷特定的属性包。 |
| recoveryMode |
定义当前恢复模式是文件还原还是数据库还原 |
|
| recoveryType |
此恢复的类型。 |
|
| resourceGuardOperationRequests |
string[] |
将对其执行 LAC 检查的 ResourceGuardOperationRequests |
| snapshotRestoreParameters |
有关快照恢复的其他详细信息,当前用于 SAP Hana 的快照。 |
|
| sourceResourceId |
string |
正在运行的工作负荷正在恢复的 VM 的完全限定 ARM ID。 |
| targetInfo |
目标数据库的详细信息 |
|
| targetResourceGroupName |
string |
定义目标 VM 的资源组 |
| targetVirtualMachineId |
string |
这是目标 VM 的完整 ARM ID,例如 /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
| userAssignedManagedIdentityDetails |
用户分配的托管标识详细信息当前用于快照。 |
AzureWorkloadSAPHanaPointInTimeRestoreRequest
AzureWorkload SAP Hana -specific 还原。 具体而言,适用于 PointInTime/日志还原
| 名称 | 类型 | 说明 |
|---|---|---|
| objectType | string: |
此属性将用作用于确定类型多态链中特定类型的鉴别器。 |
| pointInTime |
string (date-time) |
PointInTime 值 |
| propertyBag |
object |
工作负荷特定的属性包。 |
| recoveryMode |
定义当前恢复模式是文件还原还是数据库还原 |
|
| recoveryType |
此恢复的类型。 |
|
| resourceGuardOperationRequests |
string[] |
将对其执行 LAC 检查的 ResourceGuardOperationRequests |
| snapshotRestoreParameters |
有关快照恢复的其他详细信息,当前用于 SAP Hana 的快照。 |
|
| sourceResourceId |
string |
正在运行的工作负荷正在恢复的 VM 的完全限定 ARM ID。 |
| targetInfo |
目标数据库的详细信息 |
|
| targetResourceGroupName |
string |
定义目标 VM 的资源组 |
| targetVirtualMachineId |
string |
这是目标 VM 的完整 ARM ID,例如 /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
| userAssignedManagedIdentityDetails |
用户分配的托管标识详细信息当前用于快照。 |
AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest
AzureWorkload SAP Hana 特定的还原,并集成了恢复点的解除冻结。
| 名称 | 类型 | 说明 |
|---|---|---|
| objectType | string: |
此属性将用作用于确定类型多态链中特定类型的鉴别器。 |
| pointInTime |
string (date-time) |
PointInTime 值 |
| propertyBag |
object |
工作负荷特定的属性包。 |
| recoveryMode |
定义当前恢复模式是文件还原还是数据库还原 |
|
| recoveryPointRehydrationInfo |
RP 解除冻结信息 |
|
| recoveryType |
此恢复的类型。 |
|
| resourceGuardOperationRequests |
string[] |
将对其执行 LAC 检查的 ResourceGuardOperationRequests |
| snapshotRestoreParameters |
有关快照恢复的其他详细信息,当前用于 SAP Hana 的快照。 |
|
| sourceResourceId |
string |
正在运行的工作负荷正在恢复的 VM 的完全限定 ARM ID。 |
| targetInfo |
目标数据库的详细信息 |
|
| targetResourceGroupName |
string |
定义目标 VM 的资源组 |
| targetVirtualMachineId |
string |
这是目标 VM 的完整 ARM ID,例如 /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
| userAssignedManagedIdentityDetails |
用户分配的托管标识详细信息当前用于快照。 |
AzureWorkloadSAPHanaRestoreRequest
AzureWorkload SAP Hana 特定的还原。
| 名称 | 类型 | 说明 |
|---|---|---|
| objectType | string: |
此属性将用作用于确定类型多态链中特定类型的鉴别器。 |
| propertyBag |
object |
工作负荷特定的属性包。 |
| recoveryMode |
定义当前恢复模式是文件还原还是数据库还原 |
|
| recoveryType |
此恢复的类型。 |
|
| resourceGuardOperationRequests |
string[] |
将对其执行 LAC 检查的 ResourceGuardOperationRequests |
| snapshotRestoreParameters |
有关快照恢复的其他详细信息,当前用于 SAP Hana 的快照。 |
|
| sourceResourceId |
string |
正在运行的工作负荷正在恢复的 VM 的完全限定 ARM ID。 |
| targetInfo |
目标数据库的详细信息 |
|
| targetResourceGroupName |
string |
定义目标 VM 的资源组 |
| targetVirtualMachineId |
string |
这是目标 VM 的完整 ARM ID,例如 /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
| userAssignedManagedIdentityDetails |
用户分配的托管标识详细信息当前用于快照。 |
AzureWorkloadSAPHanaRestoreWithRehydrateRequest
AzureWorkload SAP Hana 特定的还原,并集成了恢复点的解除冻结。
| 名称 | 类型 | 说明 |
|---|---|---|
| objectType | string: |
此属性将用作用于确定类型多态链中特定类型的鉴别器。 |
| propertyBag |
object |
工作负荷特定的属性包。 |
| recoveryMode |
定义当前恢复模式是文件还原还是数据库还原 |
|
| recoveryPointRehydrationInfo |
RP 解除冻结信息 |
|
| recoveryType |
此恢复的类型。 |
|
| resourceGuardOperationRequests |
string[] |
将对其执行 LAC 检查的 ResourceGuardOperationRequests |
| snapshotRestoreParameters |
有关快照恢复的其他详细信息,当前用于 SAP Hana 的快照。 |
|
| sourceResourceId |
string |
正在运行的工作负荷正在恢复的 VM 的完全限定 ARM ID。 |
| targetInfo |
目标数据库的详细信息 |
|
| targetResourceGroupName |
string |
定义目标 VM 的资源组 |
| targetVirtualMachineId |
string |
这是目标 VM 的完整 ARM ID,例如 /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
| userAssignedManagedIdentityDetails |
用户分配的托管标识详细信息当前用于快照。 |
AzureWorkloadSQLPointInTimeRestoreRequest
AzureWorkload SQL -specific 还原。 具体而言,适用于 PointInTime/日志还原
| 名称 | 类型 | 说明 |
|---|---|---|
| alternateDirectoryPaths |
数据目录详细信息 |
|
| isNonRecoverable |
boolean |
尝试还原操作时,用户可以选择设置无恢复的 SQL 特定属性 |
| objectType | string: |
此属性将用作用于确定类型多态链中特定类型的鉴别器。 |
| pointInTime |
string (date-time) |
PointInTime 值 |
| propertyBag |
object |
工作负荷特定的属性包。 |
| recoveryMode |
定义当前恢复模式是文件还原还是数据库还原 |
|
| recoveryType |
此恢复的类型。 |
|
| resourceGuardOperationRequests |
string[] |
将对其执行 LAC 检查的 ResourceGuardOperationRequests |
| shouldUseAlternateTargetLocation |
boolean |
默认选项设置为 true。 如果设置为 false,则必须提供备用数据目录 |
| snapshotRestoreParameters |
有关快照恢复的其他详细信息,当前用于 SAP Hana 的快照。 |
|
| sourceResourceId |
string |
正在运行的工作负荷正在恢复的 VM 的完全限定 ARM ID。 |
| targetInfo |
目标数据库的详细信息 |
|
| targetResourceGroupName |
string |
定义目标 VM 的资源组 |
| targetVirtualMachineId |
string |
这是目标 VM 的完整 ARM ID,例如 /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
| userAssignedManagedIdentityDetails |
用户分配的托管标识详细信息当前用于快照。 |
AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest
AzureWorkload SQL 特定的还原,并集成解除恢复点冻结。
| 名称 | 类型 | 说明 |
|---|---|---|
| alternateDirectoryPaths |
数据目录详细信息 |
|
| isNonRecoverable |
boolean |
尝试还原操作时,用户可以选择设置无恢复的 SQL 特定属性 |
| objectType | string: |
此属性将用作用于确定类型多态链中特定类型的鉴别器。 |
| pointInTime |
string (date-time) |
PointInTime 值 |
| propertyBag |
object |
工作负荷特定的属性包。 |
| recoveryMode |
定义当前恢复模式是文件还原还是数据库还原 |
|
| recoveryPointRehydrationInfo |
RP 解除冻结信息 |
|
| recoveryType |
此恢复的类型。 |
|
| resourceGuardOperationRequests |
string[] |
将对其执行 LAC 检查的 ResourceGuardOperationRequests |
| shouldUseAlternateTargetLocation |
boolean |
默认选项设置为 true。 如果设置为 false,则必须提供备用数据目录 |
| snapshotRestoreParameters |
有关快照恢复的其他详细信息,当前用于 SAP Hana 的快照。 |
|
| sourceResourceId |
string |
正在运行的工作负荷正在恢复的 VM 的完全限定 ARM ID。 |
| targetInfo |
目标数据库的详细信息 |
|
| targetResourceGroupName |
string |
定义目标 VM 的资源组 |
| targetVirtualMachineId |
string |
这是目标 VM 的完整 ARM ID,例如 /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
| userAssignedManagedIdentityDetails |
用户分配的托管标识详细信息当前用于快照。 |
AzureWorkloadSQLRestoreRequest
AzureWorkload SQL -specific 还原。 专门用于完整/差异还原
| 名称 | 类型 | 说明 |
|---|---|---|
| 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 ID。 |
| targetInfo |
目标数据库的详细信息 |
|
| targetResourceGroupName |
string |
定义目标 VM 的资源组 |
| targetVirtualMachineId |
string |
这是目标 VM 的完整 ARM ID,例如 /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
| userAssignedManagedIdentityDetails |
用户分配的托管标识详细信息当前用于快照。 |
AzureWorkloadSQLRestoreWithRehydrateRequest
AzureWorkload SQL 特定还原,并集成解除恢复点冻结
| 名称 | 类型 | 说明 |
|---|---|---|
| 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 ID。 |
| targetInfo |
目标数据库的详细信息 |
|
| targetResourceGroupName |
string |
定义目标 VM 的资源组 |
| targetVirtualMachineId |
string |
这是目标 VM 的完整 ARM ID,例如 /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
| userAssignedManagedIdentityDetails |
用户分配的托管标识详细信息当前用于快照。 |
CopyOptions
用于解决复制冲突的选项。
| 值 | 说明 |
|---|---|
| Invalid | |
| CreateCopy | |
| Skip | |
| Overwrite | |
| FailOnConflict |
createdByType
创建资源的标识的类型。
| 值 | 说明 |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
EncryptionDetails
如果在备份时加密 VM,则需要的详细信息。
| 名称 | 类型 | 说明 |
|---|---|---|
| encryptionEnabled |
boolean |
标识此备份副本是否表示备份时加密的 VM。 |
| kekUrl |
string |
密钥 URL。 |
| kekVaultId |
string |
存储 KEK 的 Key Vault 的 ID。 |
| secretKeyUrl |
string |
机密 URL。 |
| secretKeyVaultId |
string |
存储机密的 Key Vault 的 ID。 |
ErrorDetail
Error Detail 类,用于封装 Code、Message 和 Recommendations。
| 名称 | 类型 | 说明 |
|---|---|---|
| code |
string |
错误代码。 |
| message |
string |
与代码相关的错误消息。 |
| recommendations |
string[] |
建议字符串列表。 |
ErrorResponse
错误响应
| 名称 | 类型 | 说明 |
|---|---|---|
| error |
错误对象。 |
ExtendedLocation
VM 所在的恢复点的扩展位置。
| 名称 | 类型 | 说明 |
|---|---|---|
| name |
string |
扩展位置的名称。 |
| type |
string |
扩展位置的类型。 可能的值包括:“EdgeZone” |
IaasVMRestoreRequest
特定于 IaaS VM 工作负荷的还原。
| 名称 | 类型 | 说明 |
|---|---|---|
| affinityGroup |
string |
要还原的与 VM 关联的地缘组。 仅用于经典计算虚拟机。 |
| createNewCloudService |
boolean |
还原 VM 时应创建新的云服务。 如果为 false,VM 将还原到备份时所在的同一云服务。 |
| diskEncryptionSetId |
string |
DiskEncryptionSet 的 ID - 如果需要在还原期间使用客户管理的密钥对 VM 进行静态加密,则需要该 ID。 |
| encryptionDetails |
如果在备份时加密 VM,则需要的详细信息。 |
|
| extendedLocation |
在公有云中还原 VM 时,目标扩展位置应为 null |
|
| identityBasedRestoreDetails |
使用托管标识还原的特定于 IaaS VM 工作负荷的还原详细信息。 |
|
| identityInfo |
访问客户存储帐户所需的托管标识信息。 |
|
| objectType | string: |
此属性将用作用于确定类型多态链中特定类型的鉴别器。 |
| originalStorageAccountOption |
boolean |
原始存储帐户选项 |
| recoveryPointId |
string |
要恢复的备份副本的 ID。 |
| recoveryType |
此恢复的类型。 |
|
| region |
string |
在其中还原虚拟机的区域。 |
| resourceGuardOperationRequests |
string[] |
将对其执行 LAC 检查的 ResourceGuardOperationRequests |
| restoreDiskLunList |
integer[] (int32) |
用于部分还原的磁盘 LUN 列表 |
| restoreWithManagedDisks |
boolean |
使用托管磁盘还原非托管磁盘 VM 的标志。 |
| securedVMDetails |
存储安全 VM 详细信息 |
|
| sourceResourceId |
string |
正在恢复的 VM 的完全限定 ARM ID。 |
| storageAccountId |
string |
VM 必须还原到的存储帐户的完全限定的 ARM ID。 |
| subnetId |
string |
子网 ID 是与要还原的 VM 关联的子网 ID。 对于经典 VM,它是 {VnetID}/Subnet/{SubnetName},对于 Azure 资源管理器 VM,它是用于表示子网的 ARM 资源 ID。 |
| targetDiskNetworkAccessSettings |
指定要还原的 VM 磁盘的目标网络访问设置, |
|
| targetDomainNameId |
string |
要与要还原的 VM 关联的域名的完全限定的 ARM ID。 这仅适用于经典虚拟机。 |
| targetResourceGroupId |
string |
这是要为此虚拟机和其他项目创建的资源组的 ARM ID。 例如 /subscriptions/{subId}/resourcegroups/{rg} |
| targetVirtualMachineId |
string |
这是将创建的 VM 的完整 ARM ID。 例如 /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
| virtualNetworkId |
string |
这是要附加到虚拟机的 vnet 的虚拟网络 ID。 将在链接访问中验证用户是否具有加入操作权限。 |
| zones |
string[] |
应还原 VM 及其磁盘的目标区域。 |
IaasVMRestoreWithRehydrationRequest
IaaS VM 特定于工作负荷的还原,并集成解除恢复点的解除冻结。
| 名称 | 类型 | 说明 |
|---|---|---|
| affinityGroup |
string |
要还原的与 VM 关联的地缘组。 仅用于经典计算虚拟机。 |
| createNewCloudService |
boolean |
还原 VM 时应创建新的云服务。 如果为 false,VM 将还原到备份时所在的同一云服务。 |
| diskEncryptionSetId |
string |
DiskEncryptionSet 的 ID - 如果需要在还原期间使用客户管理的密钥对 VM 进行静态加密,则需要该 ID。 |
| encryptionDetails |
如果在备份时加密 VM,则需要的详细信息。 |
|
| extendedLocation |
在公有云中还原 VM 时,目标扩展位置应为 null |
|
| identityBasedRestoreDetails |
使用托管标识还原的特定于 IaaS VM 工作负荷的还原详细信息。 |
|
| identityInfo |
访问客户存储帐户所需的托管标识信息。 |
|
| objectType | string: |
此属性将用作用于确定类型多态链中特定类型的鉴别器。 |
| originalStorageAccountOption |
boolean |
原始存储帐户选项 |
| recoveryPointId |
string |
要恢复的备份副本的 ID。 |
| recoveryPointRehydrationInfo |
RP 解除冻结信息 |
|
| recoveryType |
此恢复的类型。 |
|
| region |
string |
在其中还原虚拟机的区域。 |
| resourceGuardOperationRequests |
string[] |
将对其执行 LAC 检查的 ResourceGuardOperationRequests |
| restoreDiskLunList |
integer[] (int32) |
用于部分还原的磁盘 LUN 列表 |
| restoreWithManagedDisks |
boolean |
使用托管磁盘还原非托管磁盘 VM 的标志。 |
| securedVMDetails |
存储安全 VM 详细信息 |
|
| sourceResourceId |
string |
正在恢复的 VM 的完全限定 ARM ID。 |
| storageAccountId |
string |
VM 必须还原到的存储帐户的完全限定的 ARM ID。 |
| subnetId |
string |
子网 ID 是与要还原的 VM 关联的子网 ID。 对于经典 VM,它是 {VnetID}/Subnet/{SubnetName},对于 Azure 资源管理器 VM,它是用于表示子网的 ARM 资源 ID。 |
| targetDiskNetworkAccessSettings |
指定要还原的 VM 磁盘的目标网络访问设置, |
|
| targetDomainNameId |
string |
要与要还原的 VM 关联的域名的完全限定的 ARM ID。 这仅适用于经典虚拟机。 |
| targetResourceGroupId |
string |
这是要为此虚拟机和其他项目创建的资源组的 ARM ID。 例如 /subscriptions/{subId}/resourcegroups/{rg} |
| targetVirtualMachineId |
string |
这是将创建的 VM 的完整 ARM ID。 例如 /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
| virtualNetworkId |
string |
这是要附加到虚拟机的 vnet 的虚拟网络 ID。 将在链接访问中验证用户是否具有加入操作权限。 |
| zones |
string[] |
应还原 VM 及其磁盘的目标区域。 |
IdentityBasedRestoreDetails
使用托管标识还原的特定于 IaaS VM 工作负荷的还原详细信息
| 名称 | 类型 | 说明 |
|---|---|---|
| objectType |
string |
获取类类型。 |
| targetStorageAccountId |
string |
目标存储帐户的完全限定 ARM ID。 |
IdentityInfo
封装托管标识相关信息
| 名称 | 类型 | 说明 |
|---|---|---|
| isSystemAssignedIdentity |
boolean |
区分托管标识是系统分配的还是用户分配的 |
| managedIdentityResourceId |
string |
托管标识资源 ID 可选:系统分配的托管标识时可能不需要 |
OverwriteOptions
如果目标 DataBase 已存在,则可以覆盖
| 值 | 说明 |
|---|---|
| Invalid | |
| FailOnConflict | |
| Overwrite |
RecoveryMode
定义当前恢复模式是文件还原还是数据库还原
| 值 | 说明 |
|---|---|
| Invalid | |
| FileRecovery | |
| WorkloadRecovery | |
| SnapshotAttach | |
| RecoveryUsingSnapshot | |
| SnapshotAttachAndRecover |
RecoveryPointRehydrationInfo
RP 解除冻结信息
| 名称 | 类型 | 说明 |
|---|---|---|
| rehydrationPriority |
解除冻结优先级 |
|
| rehydrationRetentionDuration |
string |
应保留解除冻结的 RP 多长时间应ISO8601持续时间格式,例如“P7D” |
RecoveryType
此恢复的类型。
| 值 | 说明 |
|---|---|
| Invalid | |
| OriginalLocation | |
| AlternateLocation | |
| RestoreDisks | |
| Offline |
RehydrationPriority
解除冻结优先级
| 值 | 说明 |
|---|---|
| Standard | |
| High |
RestoreFileSpecs
还原文件规格,如文件路径、类型和目标文件夹路径信息。
| 名称 | 类型 | 说明 |
|---|---|---|
| fileSpecType |
string |
指示 Path 变量代表的内容 |
| path |
string |
源文件/文件夹路径 |
| targetFolderPath |
string |
目标 FileShare 中的目标文件夹路径 |
RestoreRequestResource
还原请求的基类。 特定于工作负荷的还原请求派生自此类。
RestoreRequestType
还原类型 (FullShareRestore 或 ItemLevelRestore)
| 值 | 说明 |
|---|---|
| Invalid | |
| FullShareRestore | |
| ItemLevelRestore |
SecuredVMDetails
还原安全 VM 的请求参数
| 名称 | 类型 | 说明 |
|---|---|---|
| securedVMOsDiskEncryptionSetId |
string |
获取或设置安全 VM OS 磁盘的磁盘加密集 ID |
SnapshotRestoreParameters
封装有关 SAP Hana 的快照恢复的信息
| 名称 | 类型 | 说明 |
|---|---|---|
| logPointInTimeForDBRecovery |
string |
|
| skipAttachAndMount |
boolean |
SQLDataDirectoryMapping
封装有关数据目录的信息
| 名称 | 类型 | 说明 |
|---|---|---|
| mappingType |
数据目录映射的类型 |
|
| sourceLogicalName |
string |
还原源逻辑名称路径 |
| sourcePath |
string |
还原源路径 |
| targetPath |
string |
目标路径 |
SQLDataDirectoryType
数据目录映射的类型
| 值 | 说明 |
|---|---|
| Invalid | |
| Data | |
| Log |
systemData
与创建和上次修改资源相关的元数据。
| 名称 | 类型 | 说明 |
|---|---|---|
| createdAt |
string (date-time) |
资源创建时间戳(UTC)。 |
| createdBy |
string |
创建资源的标识。 |
| createdByType |
创建资源的标识的类型。 |
|
| lastModifiedAt |
string (date-time) |
上次修改的资源时间戳(UTC) |
| lastModifiedBy |
string |
上次修改资源的标识。 |
| lastModifiedByType |
上次修改资源的标识的类型。 |
TargetAFSRestoreInfo
目标 Azure 文件共享信息。
| 名称 | 类型 | 说明 |
|---|---|---|
| name |
string |
文件共享名称 |
| targetResourceId |
string |
目标文件共享资源 ARM ID |
TargetDiskNetworkAccessOption
要用于还原磁盘的网络访问设置
| 值 | 说明 |
|---|---|
| SameAsOnSourceDisks | |
| EnablePrivateAccessForAllDisks | |
| EnablePublicAccessForAllDisks |
TargetDiskNetworkAccessSettings
指定要还原的 VM 磁盘的目标网络访问设置。
| 名称 | 类型 | 说明 |
|---|---|---|
| targetDiskAccessId |
string |
获取或设置 TargetDiskNetworkAccessOption 设置为 TargetDiskNetworkAccessOption.UseNew 时要使用的目标磁盘访问的 ARM 资源 ID |
| targetDiskNetworkAccessOption |
要用于还原磁盘的网络访问设置 |
TargetRestoreInfo
还原操作期间的目标工作负荷的详细信息。
| 名称 | 类型 | 说明 |
|---|---|---|
| containerId |
string |
目标 DataBase 所在的容器的资源 ID 名称 |
| databaseName |
string |
用于 SQL 的数据库名称 InstanceName/DataBaseName 或适用于 SAP Hana 的 System/DbName |
| overwriteOption |
如果目标 DataBase 已存在,则可以覆盖 |
|
| targetDirectoryForFileRestore |
string |
作为文件进行还原的目标目录位置。 |
UserAssignedIdentityProperties
用户分配的托管标识属性
| 名称 | 类型 | 说明 |
|---|---|---|
| clientId |
string |
分配的标识的客户端 ID。 |
| principalId |
string |
已分配标识的主体 ID。 |
UserAssignedManagedIdentityDetails
用户分配的托管标识详细信息
| 名称 | 类型 | 说明 |
|---|---|---|
| identityArmId |
string |
已分配标识的 ARM ID。 |
| identityName |
string |
分配的标识的名称。 |
| userAssignedIdentityProperties |
用户分配的托管标识属性 |