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

Cross Region Restore - Trigger

与备份数据的位置相比,还原不同区域中的指定备份数据。

POST https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.RecoveryServices/locations/{azureRegion}/backupCrossRegionRestore?api-version=2023-01-15

URI 参数

名称 必需 类型 说明
azureRegion
path True

string

要命中 Api 的 Azure 区域

subscriptionId
path True

string

订阅 ID。

api-version
query True

string

客户端 API 版本。

请求正文

名称 类型 说明
crossRegionRestoreAccessDetails CrrAccessToken:

WorkloadCrrAccessToken

跨区域还原的访问详细信息

restoreRequest RestoreRequest:

触发还原的请求对象

响应

名称 类型 说明
200 OK

还行

202 Accepted

接受

Other Status Codes

NewErrorResponse

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

安全性

azure_auth

Azure Active Directory OAuth2 Flow

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

作用域

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

示例

Trigger Cross Region Restore
Trigger Cross Region Restore with identityBasedRestoreDetails

Trigger Cross Region Restore

示例请求

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.RecoveryServices/locations/southeastasia/backupCrossRegionRestore?api-version=2023-01-15

{
  "crossRegionRestoreAccessDetails": {
    "objectType": "WorkloadCrrAccessToken",
    "accessTokenString": "**********",
    "backupManagementType": "AzureIaasVM",
    "containerName": "iaasvmcontainerv2;srinivasccyrg;sriniccylinux",
    "containerType": "IaasVMContainer",
    "coordinatorServiceStampUri": "https://pod01-coord1.ccy.backup.windowsazure.com",
    "datasourceContainerName": "iaasvmcontainerv2;srinivasccyrg;sriniccylinux",
    "datasourceId": "1142937031",
    "datasourceName": "sriniccylinux",
    "datasourceType": "VM",
    "protectionServiceStampId": "90d98224-2ac6-4bda-9f35-33fb22841f2a",
    "protectionServiceStampUri": "https://pod01-prot1-int.ccy.backup.windowsazure.com",
    "recoveryPointId": "87178355392716",
    "recoveryPointTime": "10/9/2019 6:05:54 PM",
    "resourceGroupName": "srinivasccyrg",
    "resourceId": "1330837906418138160",
    "resourceName": "sriniccyvault",
    "subscriptionId": "f2edfd5d-5496-4683-b94f-b3588c579009",
    "tokenExtendedInformation": "<IaaSVMRecoveryPointMetadataBase xmlns:i=\"http://www.w3.org/2001/XMLSchema-instance\" i:type=\"IaaSVMRecoveryPointMetadata_V2015_09\" xmlns=\"http://windowscloudbackup.com/CloudCommon/V2011_09\"><MetadataVersion>V2015_09</MetadataVersion><ContainerType i:nil=\"true\" /><InstantRpGCId>f2edfd5d-5496-4683-b94f-b3588c579009;AzureBackup_sriniccylinux_1142937031;AzureBackup_20191009_060554;AzureBackupRG_centraluseuap_1</InstantRpGCId><IsBlockBlobEnabled>true</IsBlockBlobEnabled><IsManagedVirtualMachine>true</IsManagedVirtualMachine><OriginalSAOption>false</OriginalSAOption><OsType>Linux</OsType><ReadMetadaFromConfigBlob i:nil=\"true\" /><RecoveryPointConsistencyType>FileSystemConsistent</RecoveryPointConsistencyType><RpDiskDetails i:nil=\"true\" /><SourceIaaSVMRPKeyAndSecret i:nil=\"true\" /><SourceIaaSVMStorageType>PremiumVMOnPremiumStorage</SourceIaaSVMStorageType><VMSizeDescription>Standard_D2s_v3</VMSizeDescription></IaaSVMRecoveryPointMetadataBase>"
  },
  "restoreRequest": {
    "affinityGroup": "",
    "createNewCloudService": false,
    "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": "87178355392716",
    "recoveryType": "AlternateLocation",
    "region": "eastus2euap",
    "sourceResourceId": "/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/resourceGroups/srinivasccyrg/providers/Microsoft.Compute/virtualMachines/sriniccylinux",
    "storageAccountId": "/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/resourceGroups/00prjaiTestRg1/providers/Microsoft.Storage/storageAccounts/00prjaitestrg1disks993",
    "subnetId": "/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/resourceGroups/00networkAcklVaultCCY/providers/Microsoft.Network/virtualNetworks/00networkAcklVaultCCY-vnet/subnets/default",
    "targetDomainNameId": null,
    "targetResourceGroupId": "/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/resourceGroups/00networkAckl",
    "targetVirtualMachineId": "/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/resourceGroups/00networkAckl/providers/Microsoft.Compute/virtualMachines/gaallaVM",
    "virtualNetworkId": "/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/resourceGroups/00networkAcklVaultCCY/providers/Microsoft.Network/virtualNetworks/00networkAcklVaultCCY-vnet",
    "zones": [
      "2"
    ]
  }
}

示例响应

Location: ___location: https://centraluseuap.management.azure.com/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/providers/microsoft.recoveryservices/locations/eastus2euap/backupCrrOperationResults/MTMzMDgzNzkwNjQxODEzODE2MDtkMTY3MzM3Yy0yM2I1LTQ5ODgtODkwZC0xY2MyMmQ5MTYyZjA=?api-version=2023-01-15-preview
Azure-AsyncOperation: azure-asyncoperation: https://centraluseuap.management.azure.com/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/providers/microsoft.recoveryservices/locations/eastus2euap/backupCrrOperationsStatus/MTMzMDgzNzkwNjQxODEzODE2MDtkMTY3MzM3Yy0yM2I1LTQ5ODgtODkwZC0xY2MyMmQ5MTYyZjA=?api-version=2023-01-15-preview
Retry-After: 60

Trigger Cross Region Restore with identityBasedRestoreDetails

示例请求

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.RecoveryServices/locations/southeastasia/backupCrossRegionRestore?api-version=2023-01-15

{
  "crossRegionRestoreAccessDetails": {
    "objectType": "WorkloadCrrAccessToken",
    "accessTokenString": "**********",
    "backupManagementType": "AzureIaasVM",
    "containerName": "iaasvmcontainerv2;srinivasccyrg;sriniccylinux",
    "containerType": "IaasVMContainer",
    "coordinatorServiceStampUri": "https://pod01-coord1.ccy.backup.windowsazure.com",
    "datasourceContainerName": "iaasvmcontainerv2;srinivasccyrg;sriniccylinux",
    "datasourceId": "1142937031",
    "datasourceName": "sriniccylinux",
    "datasourceType": "VM",
    "protectionServiceStampId": "90d98224-2ac6-4bda-9f35-33fb22841f2a",
    "protectionServiceStampUri": "https://pod01-prot1-int.ccy.backup.windowsazure.com",
    "recoveryPointId": "87178355392716",
    "recoveryPointTime": "10/9/2019 6:05:54 PM",
    "resourceGroupName": "srinivasccyrg",
    "resourceId": "1330837906418138160",
    "resourceName": "sriniccyvault",
    "subscriptionId": "f2edfd5d-5496-4683-b94f-b3588c579009",
    "tokenExtendedInformation": "<IaaSVMRecoveryPointMetadataBase xmlns:i=\"http://www.w3.org/2001/XMLSchema-instance\" i:type=\"IaaSVMRecoveryPointMetadata_V2015_09\" xmlns=\"http://windowscloudbackup.com/CloudCommon/V2011_09\"><MetadataVersion>V2015_09</MetadataVersion><ContainerType i:nil=\"true\" /><InstantRpGCId>f2edfd5d-5496-4683-b94f-b3588c579009;AzureBackup_sriniccylinux_1142937031;AzureBackup_20191009_060554;AzureBackupRG_centraluseuap_1</InstantRpGCId><IsBlockBlobEnabled>true</IsBlockBlobEnabled><IsManagedVirtualMachine>true</IsManagedVirtualMachine><OriginalSAOption>false</OriginalSAOption><OsType>Linux</OsType><ReadMetadaFromConfigBlob i:nil=\"true\" /><RecoveryPointConsistencyType>FileSystemConsistent</RecoveryPointConsistencyType><RpDiskDetails i:nil=\"true\" /><SourceIaaSVMRPKeyAndSecret i:nil=\"true\" /><SourceIaaSVMStorageType>PremiumVMOnPremiumStorage</SourceIaaSVMStorageType><VMSizeDescription>Standard_D2s_v3</VMSizeDescription></IaaSVMRecoveryPointMetadataBase>"
  },
  "restoreRequest": {
    "affinityGroup": "",
    "createNewCloudService": false,
    "encryptionDetails": {
      "encryptionEnabled": false
    },
    "identityInfo": {
      "isSystemAssignedIdentity": false,
      "managedIdentityResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/asmaskarRG1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/asmaskartestmsi"
    },
    "identityBasedRestoreDetails": {
      "targetStorageAccountId": "/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/resourceGroups/00prjaiTestRg1/providers/Microsoft.Storage/storageAccounts/00prjaitestrg1disks993"
    },
    "objectType": "IaasVMRestoreRequest",
    "originalStorageAccountOption": false,
    "recoveryPointId": "87178355392716",
    "recoveryType": "AlternateLocation",
    "region": "eastus2euap",
    "sourceResourceId": "/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/resourceGroups/srinivasccyrg/providers/Microsoft.Compute/virtualMachines/sriniccylinux",
    "subnetId": "/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/resourceGroups/00networkAcklVaultCCY/providers/Microsoft.Network/virtualNetworks/00networkAcklVaultCCY-vnet/subnets/default",
    "targetDomainNameId": null,
    "targetResourceGroupId": "/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/resourceGroups/00networkAckl",
    "targetVirtualMachineId": "/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/resourceGroups/00networkAckl/providers/Microsoft.Compute/virtualMachines/gaallaVM",
    "virtualNetworkId": "/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/resourceGroups/00networkAcklVaultCCY/providers/Microsoft.Network/virtualNetworks/00networkAcklVaultCCY-vnet",
    "zones": [
      "2"
    ]
  }
}

示例响应

Location: ___location: https://centraluseuap.management.azure.com/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/providers/microsoft.recoveryservices/locations/eastus2euap/backupCrrOperationResults/MTMzMDgzNzkwNjQxODEzODE2MDtkMTY3MzM3Yy0yM2I1LTQ5ODgtODkwZC0xY2MyMmQ5MTYyZjA=?api-version=2023-01-15-preview
Azure-AsyncOperation: azure-asyncoperation: https://centraluseuap.management.azure.com/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/providers/microsoft.recoveryservices/locations/eastus2euap/backupCrrOperationsStatus/MTMzMDgzNzkwNjQxODEzODE2MDtkMTY3MzM3Yy0yM2I1LTQ5ODgtODkwZC0xY2MyMmQ5MTYyZjA=?api-version=2023-01-15-preview
Retry-After: 60

定义

名称 说明
AzureFileShareRestoreRequest

AzureFileShare 还原请求

AzureWorkloadPointInTimeRestoreRequest

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

AzureWorkloadRestoreRequest

特定于 AzureWorkload 的还原。

AzureWorkloadSAPHanaPointInTimeRestoreRequest

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

AzureWorkloadSAPHanaRestoreRequest

AzureWorkload SAP Hana 特定的还原。

AzureWorkloadSQLPointInTimeRestoreRequest

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

AzureWorkloadSQLRestoreRequest

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

CopyOptions

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

CrossRegionRestoreRequest
EncryptionDetails

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

Error

错误对象。

ErrorAdditionalInfo

资源管理错误附加信息。

IaasVMRestoreRequest

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

IdentityBasedRestoreDetails

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

IdentityInfo

封装托管标识相关信息

NewErrorResponse

资源管理错误响应。

OverwriteOptions

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

RecoveryMode

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

RecoveryType

此恢复的类型。

RestoreFileSpecs

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

RestoreRequestType

还原类型 (FullShareRestore 或 ItemLevelRestore)

SQLDataDirectoryMapping

封装有关数据目录的信息

SQLDataDirectoryType

数据目录映射的类型

TargetAFSRestoreInfo

目标 Azure 文件共享信息。

TargetRestoreInfo

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

WorkloadCrrAccessToken

AzureFileShareRestoreRequest

AzureFileShare 还原请求

名称 类型 说明
copyOptions

CopyOptions

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

objectType string:

AzureFileShareRestoreRequest

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

recoveryType

RecoveryType

此恢复的类型。

restoreFileSpecs

RestoreFileSpecs[]

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

restoreRequestType

RestoreRequestType

还原类型 (FullShareRestore 或 ItemLevelRestore)

sourceResourceId

string

源存储帐户 ARM ID

targetDetails

TargetAFSRestoreInfo

目标文件共享详细信息

AzureWorkloadPointInTimeRestoreRequest

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

名称 类型 说明
objectType string:

AzureWorkloadPointInTimeRestoreRequest

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

pointInTime

string (date-time)

PointInTime 值

propertyBag

object

工作负荷特定的属性包。

recoveryMode

RecoveryMode

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

recoveryType

RecoveryType

此恢复的类型。

sourceResourceId

string

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

targetInfo

TargetRestoreInfo

目标数据库的详细信息

targetVirtualMachineId

string

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

AzureWorkloadRestoreRequest

特定于 AzureWorkload 的还原。

名称 类型 说明
objectType string:

AzureWorkloadRestoreRequest

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

propertyBag

object

工作负荷特定的属性包。

recoveryMode

RecoveryMode

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

recoveryType

RecoveryType

此恢复的类型。

sourceResourceId

string

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

targetInfo

TargetRestoreInfo

目标数据库的详细信息

targetVirtualMachineId

string

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

AzureWorkloadSAPHanaPointInTimeRestoreRequest

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

名称 类型 说明
objectType string:

AzureWorkloadSAPHanaPointInTimeRestoreRequest

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

pointInTime

string (date-time)

PointInTime 值

propertyBag

object

工作负荷特定的属性包。

recoveryMode

RecoveryMode

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

recoveryType

RecoveryType

此恢复的类型。

sourceResourceId

string

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

targetInfo

TargetRestoreInfo

目标数据库的详细信息

targetVirtualMachineId

string

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

AzureWorkloadSAPHanaRestoreRequest

AzureWorkload SAP Hana 特定的还原。

名称 类型 说明
objectType string:

AzureWorkloadSAPHanaRestoreRequest

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

propertyBag

object

工作负荷特定的属性包。

recoveryMode

RecoveryMode

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

recoveryType

RecoveryType

此恢复的类型。

sourceResourceId

string

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

targetInfo

TargetRestoreInfo

目标数据库的详细信息

targetVirtualMachineId

string

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

AzureWorkloadSQLPointInTimeRestoreRequest

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

名称 类型 说明
alternateDirectoryPaths

SQLDataDirectoryMapping[]

数据目录详细信息

isNonRecoverable

boolean

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

objectType string:

AzureWorkloadSQLPointInTimeRestoreRequest

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

pointInTime

string (date-time)

PointInTime 值

propertyBag

object

工作负荷特定的属性包。

recoveryMode

RecoveryMode

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

recoveryType

RecoveryType

此恢复的类型。

shouldUseAlternateTargetLocation

boolean

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

sourceResourceId

string

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

targetInfo

TargetRestoreInfo

目标数据库的详细信息

targetVirtualMachineId

string

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

AzureWorkloadSQLRestoreRequest

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

名称 类型 说明
alternateDirectoryPaths

SQLDataDirectoryMapping[]

数据目录详细信息

isNonRecoverable

boolean

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

objectType string:

AzureWorkloadSQLRestoreRequest

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

propertyBag

object

工作负荷特定的属性包。

recoveryMode

RecoveryMode

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

recoveryType

RecoveryType

此恢复的类型。

shouldUseAlternateTargetLocation

boolean

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

sourceResourceId

string

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

targetInfo

TargetRestoreInfo

目标数据库的详细信息

targetVirtualMachineId

string

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

CopyOptions

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

说明
CreateCopy
FailOnConflict
Invalid
Overwrite
Skip

CrossRegionRestoreRequest

名称 类型 说明
crossRegionRestoreAccessDetails CrrAccessToken:

WorkloadCrrAccessToken

跨区域还原的访问详细信息

restoreRequest RestoreRequest:

触发还原的请求对象

EncryptionDetails

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

名称 类型 说明
encryptionEnabled

boolean

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

kekUrl

string

密钥 URL。

kekVaultId

string

存储 KEK 的 Key Vault 的 ID。

secretKeyUrl

string

机密 URL。

secretKeyVaultId

string

存储机密的 Key Vault 的 ID。

Error

错误对象。

名称 类型 说明
additionalInfo

ErrorAdditionalInfo[]

错误附加信息。

code

string

错误代码。

details

NewErrorResponse[]

错误详细信息。

message

string

错误消息。

target

string

错误目标。

ErrorAdditionalInfo

资源管理错误附加信息。

名称 类型 说明
info

object

其他信息。

type

string

其他信息类型。

IaasVMRestoreRequest

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

名称 类型 说明
affinityGroup

string

要还原的与 VM 关联的地缘组。 仅用于经典计算虚拟机。

createNewCloudService

boolean

还原 VM 时应创建新的云服务。 如果为 false,VM 将还原到备份时所在的同一云服务。

diskEncryptionSetId

string

DiskEncryptionSet 的 ID - 如果需要在还原期间使用客户管理的密钥对 VM 进行静态加密,则需要该 ID。

encryptionDetails

EncryptionDetails

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

identityBasedRestoreDetails

IdentityBasedRestoreDetails

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

identityInfo

IdentityInfo

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

objectType string:

IaasVMRestoreRequest

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

originalStorageAccountOption

boolean

原始存储帐户选项

recoveryPointId

string

要恢复的备份副本的 ID。

recoveryType

RecoveryType

此恢复的类型。

region

string

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

restoreDiskLunList

integer[] (int32)

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

restoreWithManagedDisks

boolean

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

sourceResourceId

string

正在恢复的 VM 的完全限定 ARM ID。

storageAccountId

string

VM 必须还原到的存储帐户的完全限定的 ARM ID。

subnetId

string

子网 ID 是与要还原的 VM 关联的子网 ID。 对于经典 VM,它是 {VnetID}/Subnet/{SubnetName},对于 Azure 资源管理器 VM,它是用于表示子网的 ARM 资源 ID。

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 可选:系统分配的托管标识时可能不需要

NewErrorResponse

资源管理错误响应。

名称 类型 说明
error

Error

错误对象。

OverwriteOptions

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

说明
FailOnConflict
Invalid
Overwrite

RecoveryMode

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

说明
FileRecovery
Invalid
WorkloadRecovery

RecoveryType

此恢复的类型。

说明
AlternateLocation
Invalid
Offline
OriginalLocation
RestoreDisks

RestoreFileSpecs

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

名称 类型 说明
fileSpecType

string

指示 Path 变量代表的内容

path

string

源文件/文件夹路径

targetFolderPath

string

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

RestoreRequestType

还原类型 (FullShareRestore 或 ItemLevelRestore)

说明
FullShareRestore
Invalid
ItemLevelRestore

SQLDataDirectoryMapping

封装有关数据目录的信息

名称 类型 说明
mappingType

SQLDataDirectoryType

数据目录映射的类型

sourceLogicalName

string

还原源逻辑名称路径

sourcePath

string

还原源路径

targetPath

string

目标路径

SQLDataDirectoryType

数据目录映射的类型

说明
Data
Invalid
Log

TargetAFSRestoreInfo

目标 Azure 文件共享信息。

名称 类型 说明
name

string

文件共享名称

targetResourceId

string

目标文件共享资源 ARM ID

TargetRestoreInfo

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

名称 类型 说明
containerId

string

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

databaseName

string

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

overwriteOption

OverwriteOptions

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

targetDirectoryForFileRestore

string

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

WorkloadCrrAccessToken

名称 类型 说明
accessTokenString

string

用于身份验证的访问令牌

bMSActiveRegion

string

BMS 标记的活动区域名称

backupManagementType

string

备份管理类型

containerId

string

容器 ID

containerName

string

容器唯一名称

containerType

string

容器类型

coordinatorServiceStampId

string

BCM 在还原调用中使用的 CoordinatorServiceStampId

coordinatorServiceStampUri

string

用于还原调用 BCM 的 CoordinatorServiceStampUri

datasourceContainerName

string

数据源容器唯一名称

datasourceId

string

数据源 ID

datasourceName

string

数据源友好名称

datasourceType

string

数据源类型

objectType string:

WorkloadCrrAccessToken

特定对象的类型 - 用于反序列化

policyId

string

策略 ID

policyName

string

策略名称

protectableObjectContainerHostOsName

string

protectableObjectFriendlyName

string

protectableObjectParentLogicalContainerName

string

protectableObjectProtectionState

string

protectableObjectUniqueName

string

protectableObjectWorkloadType

string

protectionContainerId

integer (int64)

受保护的项容器 ID

protectionServiceStampId

string

BCM 在还原调用中使用的 ProtectionServiceStampId

protectionServiceStampUri

string

BCM 在还原调用中使用的 ProtectionServiceStampUri

recoveryPointId

string

恢复点 ID

recoveryPointTime

string

恢复点时间

resourceGroupName

string

源保管库的资源组名称

resourceId

string

源保管库的资源 ID

resourceName

string

源保管库的资源名称

rpIsManagedVirtualMachine

boolean

恢复点信息:托管虚拟机

rpOriginalSAOption

boolean

恢复点信息:原始 SA 选项

rpTierInformation

object

恢复点层信息

rpVMSizeDescription

string

恢复点信息:VM 大小说明

subscriptionId

string

源保管库的订阅 ID

tokenExtendedInformation

string

有关令牌(如 FileSpec 等)的扩展信息。