你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

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 参数

名称 必需 类型 说明
containerName
path True

string

与备份项关联的容器名称。

fabricName
path True

string

与备份项关联的构造名称。

protectedItemName
path True

string

要还原的备份项。

recoveryPointId
path True

string

表示要还原的已备份数据的恢复点 ID。

resourceGroupName
path True

string

恢复服务保管库所在的资源组的名称。

subscriptionId
path True

string

订阅 ID。

vaultName
path True

string

恢复服务保管库的名称。

api-version
query True

string

客户端 API 版本。

请求头

名称 必需 类型 说明
x-ms-authorization-auxiliary

string

请求正文

名称 类型 说明
eTag

string

可选 ETag。

location

string

资源位置。

properties RestoreRequest:

RestoreRequestResource 属性

tags

object

资源标记。

响应

名称 类型 说明
202 Accepted

接受

Other Status Codes

CloudError

描述操作失败的原因的错误响应。

安全性

azure_auth

Azure Active Directory OAuth2 Flow

类型: oauth2
流向: implicit
授权 URL: https://login.microsoftonline.com/common/oauth2/authorize

作用域

名称 说明
user_impersonation 模拟用户帐户。

示例

Restore Disks with IaasVMRestoreRequest
Restore Disks with IaasVMRestoreRequest with IdentityBasedRestoreDetails
Restore Disks with IaasVMRestoreWithRehydrationRequest
Restore to New Azure IaasVm with IaasVMRestoreRequest
Restore to New Azure IaasVm with IaasVMRestoreRequest with identityBasedRestoreDetails
Restore to New Azure IaasVm with IaasVMRestoreWithRehydrationRequest

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 还原请求

AzureWorkloadPointInTimeRestoreRequest

AzureWorkload SAP Hana -specific 还原。 具体而言,适用于 PointInTime/日志还原

AzureWorkloadRestoreRequest

特定于 AzureWorkload 的还原。

AzureWorkloadSAPHanaPointInTimeRestoreRequest

AzureWorkload SAP Hana -specific 还原。 具体而言,适用于 PointInTime/日志还原

AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest

AzureWorkload SAP Hana 特定的还原,并集成了恢复点的解除冻结。

AzureWorkloadSAPHanaRestoreRequest

AzureWorkload SAP Hana 特定的还原。

AzureWorkloadSAPHanaRestoreWithRehydrateRequest

AzureWorkload SAP Hana 特定的还原,并集成了恢复点的解除冻结。

AzureWorkloadSQLPointInTimeRestoreRequest

AzureWorkload SQL -specific 还原。 具体而言,适用于 PointInTime/日志还原

AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest

AzureWorkload SQL 特定的还原,并集成解除恢复点冻结。

AzureWorkloadSQLRestoreRequest

AzureWorkload SQL -specific 还原。 专门用于完整/差异还原

AzureWorkloadSQLRestoreWithRehydrateRequest

AzureWorkload SQL 特定还原,并集成解除恢复点冻结

CloudError

容器实例服务的错误响应。

CloudErrorBody

容器实例服务的错误响应。

CopyOptions

用于解决复制冲突的选项。

EncryptionDetails

如果在备份时加密 VM,则需要的详细信息。

ErrorAdditionalInfo

资源管理错误附加信息。

ExtendedLocation

VM 所在的恢复点的扩展位置。

IaasVMRestoreRequest

特定于 IaaS VM 工作负荷的还原。

IaasVMRestoreWithRehydrationRequest

IaaS VM 特定于工作负荷的还原,并集成解除恢复点的解除冻结。

IdentityBasedRestoreDetails

使用托管标识还原的特定于 IaaS VM 工作负荷的还原详细信息

IdentityInfo

封装托管标识相关信息

OverwriteOptions

如果目标 DataBase 已存在,则可以覆盖

RecoveryMode

定义当前恢复模式是文件还原还是数据库还原

RecoveryPointRehydrationInfo

RP 解除冻结信息

RecoveryType

此恢复的类型。

RehydrationPriority

解除冻结优先级

RestoreFileSpecs

还原文件规格,如文件路径、类型和目标文件夹路径信息。

RestoreRequestResource

还原请求的基类。 特定于工作负荷的还原请求派生自此类。

RestoreRequestType

还原类型 (FullShareRestore 或 ItemLevelRestore)

SecuredVMDetails

还原安全 VM 的请求参数

SnapshotRestoreParameters

封装有关 SAP Hana 的快照恢复的信息

SQLDataDirectoryMapping

封装有关数据目录的信息

SQLDataDirectoryType

数据目录映射的类型

TargetAFSRestoreInfo

目标 Azure 文件共享信息。

TargetDiskNetworkAccessOption

要用于还原磁盘的网络访问设置

TargetDiskNetworkAccessSettings

指定要还原的 VM 磁盘的目标网络访问设置。

TargetRestoreInfo

还原操作期间的目标工作负荷的详细信息。

UserAssignedIdentityProperties

用户分配的托管标识属性

UserAssignedManagedIdentityDetails

用户分配的托管标识详细信息

AzureFileShareRestoreRequest

AzureFileShare 还原请求

名称 类型 说明
copyOptions

CopyOptions

用于解决复制冲突的选项。

objectType string:

AzureFileShareRestoreRequest

此属性将用作用于确定类型多态链中特定类型的鉴别器。

recoveryType

RecoveryType

此恢复的类型。

resourceGuardOperationRequests

string[]

将对其执行 LAC 检查的 ResourceGuardOperationRequests

restoreFileSpecs

RestoreFileSpecs[]

源文件/文件夹列表(需要恢复)和 TargetFolderPath 详细信息

restoreRequestType

RestoreRequestType

还原类型 (FullShareRestore 或 ItemLevelRestore)

sourceResourceId

string

源存储帐户 ARM ID

targetDetails

TargetAFSRestoreInfo

目标文件共享详细信息

AzureWorkloadPointInTimeRestoreRequest

AzureWorkload SAP Hana -specific 还原。 具体而言,适用于 PointInTime/日志还原

名称 类型 说明
objectType string:

AzureWorkloadPointInTimeRestoreRequest

此属性将用作用于确定类型多态链中特定类型的鉴别器。

pointInTime

string

PointInTime 值

propertyBag

object

工作负荷特定的属性包。

recoveryMode

RecoveryMode

定义当前恢复模式是文件还原还是数据库还原

recoveryType

RecoveryType

此恢复的类型。

resourceGuardOperationRequests

string[]

将对其执行 LAC 检查的 ResourceGuardOperationRequests

snapshotRestoreParameters

SnapshotRestoreParameters

有关快照恢复的其他详细信息,当前用于 SAP Hana 的快照。

sourceResourceId

string

正在运行的工作负荷正在恢复的 VM 的完全限定 ARM ID。

targetInfo

TargetRestoreInfo

目标数据库的详细信息

targetResourceGroupName

string

定义目标 VM 的资源组

targetVirtualMachineId

string

这是目标 VM 的完整 ARM ID,例如 /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

用户分配的托管标识详细信息当前用于快照。

AzureWorkloadRestoreRequest

特定于 AzureWorkload 的还原。

名称 类型 说明
objectType string:

AzureWorkloadRestoreRequest

此属性将用作用于确定类型多态链中特定类型的鉴别器。

propertyBag

object

工作负荷特定的属性包。

recoveryMode

RecoveryMode

定义当前恢复模式是文件还原还是数据库还原

recoveryType

RecoveryType

此恢复的类型。

resourceGuardOperationRequests

string[]

将对其执行 LAC 检查的 ResourceGuardOperationRequests

snapshotRestoreParameters

SnapshotRestoreParameters

有关快照恢复的其他详细信息,当前用于 SAP Hana 的快照。

sourceResourceId

string

正在运行的工作负荷正在恢复的 VM 的完全限定 ARM ID。

targetInfo

TargetRestoreInfo

目标数据库的详细信息

targetResourceGroupName

string

定义目标 VM 的资源组

targetVirtualMachineId

string

这是目标 VM 的完整 ARM ID,例如 /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

用户分配的托管标识详细信息当前用于快照。

AzureWorkloadSAPHanaPointInTimeRestoreRequest

AzureWorkload SAP Hana -specific 还原。 具体而言,适用于 PointInTime/日志还原

名称 类型 说明
objectType string:

AzureWorkloadSAPHanaPointInTimeRestoreRequest

此属性将用作用于确定类型多态链中特定类型的鉴别器。

pointInTime

string

PointInTime 值

propertyBag

object

工作负荷特定的属性包。

recoveryMode

RecoveryMode

定义当前恢复模式是文件还原还是数据库还原

recoveryType

RecoveryType

此恢复的类型。

resourceGuardOperationRequests

string[]

将对其执行 LAC 检查的 ResourceGuardOperationRequests

snapshotRestoreParameters

SnapshotRestoreParameters

有关快照恢复的其他详细信息,当前用于 SAP Hana 的快照。

sourceResourceId

string

正在运行的工作负荷正在恢复的 VM 的完全限定 ARM ID。

targetInfo

TargetRestoreInfo

目标数据库的详细信息

targetResourceGroupName

string

定义目标 VM 的资源组

targetVirtualMachineId

string

这是目标 VM 的完整 ARM ID,例如 /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

用户分配的托管标识详细信息当前用于快照。

AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest

AzureWorkload SAP Hana 特定的还原,并集成了恢复点的解除冻结。

名称 类型 说明
objectType string:

AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest

此属性将用作用于确定类型多态链中特定类型的鉴别器。

pointInTime

string

PointInTime 值

propertyBag

object

工作负荷特定的属性包。

recoveryMode

RecoveryMode

定义当前恢复模式是文件还原还是数据库还原

recoveryPointRehydrationInfo

RecoveryPointRehydrationInfo

RP 解除冻结信息

recoveryType

RecoveryType

此恢复的类型。

resourceGuardOperationRequests

string[]

将对其执行 LAC 检查的 ResourceGuardOperationRequests

snapshotRestoreParameters

SnapshotRestoreParameters

有关快照恢复的其他详细信息,当前用于 SAP Hana 的快照。

sourceResourceId

string

正在运行的工作负荷正在恢复的 VM 的完全限定 ARM ID。

targetInfo

TargetRestoreInfo

目标数据库的详细信息

targetResourceGroupName

string

定义目标 VM 的资源组

targetVirtualMachineId

string

这是目标 VM 的完整 ARM ID,例如 /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

用户分配的托管标识详细信息当前用于快照。

AzureWorkloadSAPHanaRestoreRequest

AzureWorkload SAP Hana 特定的还原。

名称 类型 说明
objectType string:

AzureWorkloadSAPHanaRestoreRequest

此属性将用作用于确定类型多态链中特定类型的鉴别器。

propertyBag

object

工作负荷特定的属性包。

recoveryMode

RecoveryMode

定义当前恢复模式是文件还原还是数据库还原

recoveryType

RecoveryType

此恢复的类型。

resourceGuardOperationRequests

string[]

将对其执行 LAC 检查的 ResourceGuardOperationRequests

snapshotRestoreParameters

SnapshotRestoreParameters

有关快照恢复的其他详细信息,当前用于 SAP Hana 的快照。

sourceResourceId

string

正在运行的工作负荷正在恢复的 VM 的完全限定 ARM ID。

targetInfo

TargetRestoreInfo

目标数据库的详细信息

targetResourceGroupName

string

定义目标 VM 的资源组

targetVirtualMachineId

string

这是目标 VM 的完整 ARM ID,例如 /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

用户分配的托管标识详细信息当前用于快照。

AzureWorkloadSAPHanaRestoreWithRehydrateRequest

AzureWorkload SAP Hana 特定的还原,并集成了恢复点的解除冻结。

名称 类型 说明
objectType string:

AzureWorkloadSAPHanaRestoreWithRehydrateRequest

此属性将用作用于确定类型多态链中特定类型的鉴别器。

propertyBag

object

工作负荷特定的属性包。

recoveryMode

RecoveryMode

定义当前恢复模式是文件还原还是数据库还原

recoveryPointRehydrationInfo

RecoveryPointRehydrationInfo

RP 解除冻结信息

recoveryType

RecoveryType

此恢复的类型。

resourceGuardOperationRequests

string[]

将对其执行 LAC 检查的 ResourceGuardOperationRequests

snapshotRestoreParameters

SnapshotRestoreParameters

有关快照恢复的其他详细信息,当前用于 SAP Hana 的快照。

sourceResourceId

string

正在运行的工作负荷正在恢复的 VM 的完全限定 ARM ID。

targetInfo

TargetRestoreInfo

目标数据库的详细信息

targetResourceGroupName

string

定义目标 VM 的资源组

targetVirtualMachineId

string

这是目标 VM 的完整 ARM ID,例如 /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

用户分配的托管标识详细信息当前用于快照。

AzureWorkloadSQLPointInTimeRestoreRequest

AzureWorkload SQL -specific 还原。 具体而言,适用于 PointInTime/日志还原

名称 类型 说明
alternateDirectoryPaths

SQLDataDirectoryMapping[]

数据目录详细信息

isNonRecoverable

boolean

尝试还原操作时,用户可以选择设置无恢复的 SQL 特定属性

objectType string:

AzureWorkloadSQLPointInTimeRestoreRequest

此属性将用作用于确定类型多态链中特定类型的鉴别器。

pointInTime

string

PointInTime 值

propertyBag

object

工作负荷特定的属性包。

recoveryMode

RecoveryMode

定义当前恢复模式是文件还原还是数据库还原

recoveryType

RecoveryType

此恢复的类型。

resourceGuardOperationRequests

string[]

将对其执行 LAC 检查的 ResourceGuardOperationRequests

shouldUseAlternateTargetLocation

boolean

默认选项设置为 true。 如果设置为 false,则必须提供备用数据目录

snapshotRestoreParameters

SnapshotRestoreParameters

有关快照恢复的其他详细信息,当前用于 SAP Hana 的快照。

sourceResourceId

string

正在运行的工作负荷正在恢复的 VM 的完全限定 ARM ID。

targetInfo

TargetRestoreInfo

目标数据库的详细信息

targetResourceGroupName

string

定义目标 VM 的资源组

targetVirtualMachineId

string

这是目标 VM 的完整 ARM ID,例如 /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

用户分配的托管标识详细信息当前用于快照。

AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest

AzureWorkload SQL 特定的还原,并集成解除恢复点冻结。

名称 类型 说明
alternateDirectoryPaths

SQLDataDirectoryMapping[]

数据目录详细信息

isNonRecoverable

boolean

尝试还原操作时,用户可以选择设置无恢复的 SQL 特定属性

objectType string:

AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest

此属性将用作用于确定类型多态链中特定类型的鉴别器。

pointInTime

string

PointInTime 值

propertyBag

object

工作负荷特定的属性包。

recoveryMode

RecoveryMode

定义当前恢复模式是文件还原还是数据库还原

recoveryPointRehydrationInfo

RecoveryPointRehydrationInfo

RP 解除冻结信息

recoveryType

RecoveryType

此恢复的类型。

resourceGuardOperationRequests

string[]

将对其执行 LAC 检查的 ResourceGuardOperationRequests

shouldUseAlternateTargetLocation

boolean

默认选项设置为 true。 如果设置为 false,则必须提供备用数据目录

snapshotRestoreParameters

SnapshotRestoreParameters

有关快照恢复的其他详细信息,当前用于 SAP Hana 的快照。

sourceResourceId

string

正在运行的工作负荷正在恢复的 VM 的完全限定 ARM ID。

targetInfo

TargetRestoreInfo

目标数据库的详细信息

targetResourceGroupName

string

定义目标 VM 的资源组

targetVirtualMachineId

string

这是目标 VM 的完整 ARM ID,例如 /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

用户分配的托管标识详细信息当前用于快照。

AzureWorkloadSQLRestoreRequest

AzureWorkload SQL -specific 还原。 专门用于完整/差异还原

名称 类型 说明
alternateDirectoryPaths

SQLDataDirectoryMapping[]

数据目录详细信息

isNonRecoverable

boolean

尝试还原操作时,用户可以选择设置无恢复的 SQL 特定属性

objectType string:

AzureWorkloadSQLRestoreRequest

此属性将用作用于确定类型多态链中特定类型的鉴别器。

propertyBag

object

工作负荷特定的属性包。

recoveryMode

RecoveryMode

定义当前恢复模式是文件还原还是数据库还原

recoveryType

RecoveryType

此恢复的类型。

resourceGuardOperationRequests

string[]

将对其执行 LAC 检查的 ResourceGuardOperationRequests

shouldUseAlternateTargetLocation

boolean

默认选项设置为 true。 如果设置为 false,则必须提供备用数据目录

snapshotRestoreParameters

SnapshotRestoreParameters

有关快照恢复的其他详细信息,当前用于 SAP Hana 的快照。

sourceResourceId

string

正在运行的工作负荷正在恢复的 VM 的完全限定 ARM ID。

targetInfo

TargetRestoreInfo

目标数据库的详细信息

targetResourceGroupName

string

定义目标 VM 的资源组

targetVirtualMachineId

string

这是目标 VM 的完整 ARM ID,例如 /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

用户分配的托管标识详细信息当前用于快照。

AzureWorkloadSQLRestoreWithRehydrateRequest

AzureWorkload SQL 特定还原,并集成解除恢复点冻结

名称 类型 说明
alternateDirectoryPaths

SQLDataDirectoryMapping[]

数据目录详细信息

isNonRecoverable

boolean

尝试还原操作时,用户可以选择设置无恢复的 SQL 特定属性

objectType string:

AzureWorkloadSQLRestoreWithRehydrateRequest

此属性将用作用于确定类型多态链中特定类型的鉴别器。

propertyBag

object

工作负荷特定的属性包。

recoveryMode

RecoveryMode

定义当前恢复模式是文件还原还是数据库还原

recoveryPointRehydrationInfo

RecoveryPointRehydrationInfo

RP 解除冻结信息

recoveryType

RecoveryType

此恢复的类型。

resourceGuardOperationRequests

string[]

将对其执行 LAC 检查的 ResourceGuardOperationRequests

shouldUseAlternateTargetLocation

boolean

默认选项设置为 true。 如果设置为 false,则必须提供备用数据目录

snapshotRestoreParameters

SnapshotRestoreParameters

有关快照恢复的其他详细信息,当前用于 SAP Hana 的快照。

sourceResourceId

string

正在运行的工作负荷正在恢复的 VM 的完全限定 ARM ID。

targetInfo

TargetRestoreInfo

目标数据库的详细信息

targetResourceGroupName

string

定义目标 VM 的资源组

targetVirtualMachineId

string

这是目标 VM 的完整 ARM ID,例如 /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

用户分配的托管标识详细信息当前用于快照。

CloudError

容器实例服务的错误响应。

名称 类型 说明
error

CloudErrorBody

错误对象。

CloudErrorBody

容器实例服务的错误响应。

名称 类型 说明
additionalInfo

ErrorAdditionalInfo[]

错误附加信息。

code

string

错误的标识符。 代码是固定的,旨在以编程方式使用。

details

CloudErrorBody[]

有关错误的其他详细信息的列表。

message

string

描述错误的消息,旨在适合在用户界面中显示。

target

string

特定错误的目标。 例如,错误属性的名称。

CopyOptions

用于解决复制冲突的选项。

名称 类型 说明
CreateCopy

string

FailOnConflict

string

Invalid

string

Overwrite

string

Skip

string

EncryptionDetails

如果在备份时加密 VM,则需要的详细信息。

名称 类型 说明
encryptionEnabled

boolean

标识此备份副本是否表示备份时加密的 VM。

kekUrl

string

密钥 URL。

kekVaultId

string

存储 KEK 的 Key Vault 的 ID。

secretKeyUrl

string

机密 URL。

secretKeyVaultId

string

存储机密的 Key Vault 的 ID。

ErrorAdditionalInfo

资源管理错误附加信息。

名称 类型 说明
info

object

其他信息。

type

string

其他信息类型。

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

EncryptionDetails

如果在备份时加密 VM,则需要的详细信息。

extendedLocation

ExtendedLocation

在公有云中还原 VM 时,目标扩展位置应为 null

identityBasedRestoreDetails

IdentityBasedRestoreDetails

使用托管标识还原的特定于 IaaS VM 工作负荷的还原详细信息。

identityInfo

IdentityInfo

访问客户存储帐户所需的托管标识信息。

objectType string:

IaasVMRestoreRequest

此属性将用作用于确定类型多态链中特定类型的鉴别器。

originalStorageAccountOption

boolean

原始存储帐户选项

recoveryPointId

string

要恢复的备份副本的 ID。

recoveryType

RecoveryType

此恢复的类型。

region

string

在其中还原虚拟机的区域。

resourceGuardOperationRequests

string[]

将对其执行 LAC 检查的 ResourceGuardOperationRequests

restoreDiskLunList

integer[]

用于部分还原的磁盘 LUN 列表

restoreWithManagedDisks

boolean

使用托管磁盘还原非托管磁盘 VM 的标志。

securedVMDetails

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

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

EncryptionDetails

如果在备份时加密 VM,则需要的详细信息。

extendedLocation

ExtendedLocation

在公有云中还原 VM 时,目标扩展位置应为 null

identityBasedRestoreDetails

IdentityBasedRestoreDetails

使用托管标识还原的特定于 IaaS VM 工作负荷的还原详细信息。

identityInfo

IdentityInfo

访问客户存储帐户所需的托管标识信息。

objectType string:

IaasVMRestoreWithRehydrationRequest

此属性将用作用于确定类型多态链中特定类型的鉴别器。

originalStorageAccountOption

boolean

原始存储帐户选项

recoveryPointId

string

要恢复的备份副本的 ID。

recoveryPointRehydrationInfo

RecoveryPointRehydrationInfo

RP 解除冻结信息

recoveryType

RecoveryType

此恢复的类型。

region

string

在其中还原虚拟机的区域。

resourceGuardOperationRequests

string[]

将对其执行 LAC 检查的 ResourceGuardOperationRequests

restoreDiskLunList

integer[]

用于部分还原的磁盘 LUN 列表

restoreWithManagedDisks

boolean

使用托管磁盘还原非托管磁盘 VM 的标志。

securedVMDetails

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

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 已存在,则可以覆盖

名称 类型 说明
FailOnConflict

string

Invalid

string

Overwrite

string

RecoveryMode

定义当前恢复模式是文件还原还是数据库还原

名称 类型 说明
FileRecovery

string

Invalid

string

RecoveryUsingSnapshot

string

SnapshotAttach

string

SnapshotAttachAndRecover

string

WorkloadRecovery

string

RecoveryPointRehydrationInfo

RP 解除冻结信息

名称 类型 说明
rehydrationPriority

RehydrationPriority

解除冻结优先级

rehydrationRetentionDuration

string

应保留解除冻结的 RP 多长时间应ISO8601持续时间格式,例如“P7D”

RecoveryType

此恢复的类型。

名称 类型 说明
AlternateLocation

string

Invalid

string

Offline

string

OriginalLocation

string

RestoreDisks

string

RehydrationPriority

解除冻结优先级

名称 类型 说明
High

string

Standard

string

RestoreFileSpecs

还原文件规格,如文件路径、类型和目标文件夹路径信息。

名称 类型 说明
fileSpecType

string

指示 Path 变量代表的内容

path

string

源文件/文件夹路径

targetFolderPath

string

目标 FileShare 中的目标文件夹路径

RestoreRequestResource

还原请求的基类。 特定于工作负荷的还原请求派生自此类。

名称 类型 说明
eTag

string

可选 ETag。

id

string

资源 ID 表示资源的完整路径。

location

string

资源位置。

name

string

与资源关联的资源名称。

properties RestoreRequest:

RestoreRequestResource 属性

tags

object

资源标记。

type

string

资源类型表示命名空间/ResourceType/ResourceType/...

RestoreRequestType

还原类型 (FullShareRestore 或 ItemLevelRestore)

名称 类型 说明
FullShareRestore

string

Invalid

string

ItemLevelRestore

string

SecuredVMDetails

还原安全 VM 的请求参数

名称 类型 说明
securedVMOsDiskEncryptionSetId

string

获取或设置安全 VM OS 磁盘的磁盘加密集 ID

SnapshotRestoreParameters

封装有关 SAP Hana 的快照恢复的信息

名称 类型 说明
logPointInTimeForDBRecovery

string

skipAttachAndMount

boolean

SQLDataDirectoryMapping

封装有关数据目录的信息

名称 类型 说明
mappingType

SQLDataDirectoryType

数据目录映射的类型

sourceLogicalName

string

还原源逻辑名称路径

sourcePath

string

还原源路径

targetPath

string

目标路径

SQLDataDirectoryType

数据目录映射的类型

名称 类型 说明
Data

string

Invalid

string

Log

string

TargetAFSRestoreInfo

目标 Azure 文件共享信息。

名称 类型 说明
name

string

文件共享名称

targetResourceId

string

目标文件共享资源 ARM ID

TargetDiskNetworkAccessOption

要用于还原磁盘的网络访问设置

名称 类型 说明
EnablePrivateAccessForAllDisks

string

EnablePublicAccessForAllDisks

string

SameAsOnSourceDisks

string

TargetDiskNetworkAccessSettings

指定要还原的 VM 磁盘的目标网络访问设置。

名称 类型 说明
targetDiskAccessId

string

获取或设置 TargetDiskNetworkAccessOption 设置为 TargetDiskNetworkAccessOption.UseNew 时要使用的目标磁盘访问的 ARM 资源 ID

targetDiskNetworkAccessOption

TargetDiskNetworkAccessOption

要用于还原磁盘的网络访问设置

TargetRestoreInfo

还原操作期间的目标工作负荷的详细信息。

名称 类型 说明
containerId

string

目标 DataBase 所在的容器的资源 ID 名称

databaseName

string

用于 SQL 的数据库名称 InstanceName/DataBaseName 或适用于 SAP Hana 的 System/DbName

overwriteOption

OverwriteOptions

如果目标 DataBase 已存在,则可以覆盖

targetDirectoryForFileRestore

string

作为文件进行还原的目标目录位置。

UserAssignedIdentityProperties

用户分配的托管标识属性

名称 类型 说明
clientId

string

分配的标识的客户端 ID。

principalId

string

已分配标识的主体 ID。

UserAssignedManagedIdentityDetails

用户分配的托管标识详细信息

名称 类型 说明
identityArmId

string

已分配标识的 ARM ID。

identityName

string

分配的标识的名称。

userAssignedIdentityProperties

UserAssignedIdentityProperties

用户分配的托管标识属性