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

IaasVMRestoreRequest interface

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

扩展

属性

affinityGroup

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

createNewCloudService

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

diskEncryptionSetId

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

encryptionDetails

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

extendedLocation

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

identityBasedRestoreDetails

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

identityInfo

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

objectType

多态鉴别器,它指定此对象可以的不同类型的

originalStorageAccountOption

原始存储帐户选项

recoveryPointId

要恢复的备份副本的 ID。

recoveryType

此恢复的类型。

region

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

restoreDiskLunList

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

restoreWithManagedDisks

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

securedVMDetails

存储安全 VM 详细信息

sourceResourceId

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

storageAccountId

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

subnetId

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

targetDiskNetworkAccessSettings

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

targetDomainNameId

要与要还原的 VM 关联的域名的完全限定的 ARM ID。 这仅适用于经典虚拟机。

targetResourceGroupId

这是要为此虚拟机和其他项目创建的资源组的 ARM ID。 例如 /subscriptions/{subId}/resourcegroups/{rg}

targetVirtualMachineId

这是将创建的 VM 的完整 ARM ID。 例如 /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

virtualNetworkId

这是要附加到虚拟机的 vnet 的虚拟网络 ID。 将在链接访问中验证用户是否具有加入作权限。

zones

应还原 VM 及其磁盘的目标区域。

继承属性

resourceGuardOperationRequests

将对其执行 LAC 检查的 ResourceGuardOperationRequests

属性详细信息

affinityGroup

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

affinityGroup?: string

属性值

string

createNewCloudService

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

createNewCloudService?: boolean

属性值

boolean

diskEncryptionSetId

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

diskEncryptionSetId?: string

属性值

string

encryptionDetails

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

encryptionDetails?: EncryptionDetails

属性值

extendedLocation

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

extendedLocation?: ExtendedLocation

属性值

identityBasedRestoreDetails

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

identityBasedRestoreDetails?: IdentityBasedRestoreDetails

属性值

identityInfo

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

identityInfo?: IdentityInfo

属性值

objectType

多态鉴别器,它指定此对象可以的不同类型的

objectType: "IaasVMRestoreRequest" | "IaasVMRestoreWithRehydrationRequest"

属性值

"IaasVMRestoreRequest" | "IaasVMRestoreWithRehydrationRequest"

originalStorageAccountOption

原始存储帐户选项

originalStorageAccountOption?: boolean

属性值

boolean

recoveryPointId

要恢复的备份副本的 ID。

recoveryPointId?: string

属性值

string

recoveryType

此恢复的类型。

recoveryType?: string

属性值

string

region

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

region?: string

属性值

string

restoreDiskLunList

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

restoreDiskLunList?: number[]

属性值

number[]

restoreWithManagedDisks

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

restoreWithManagedDisks?: boolean

属性值

boolean

securedVMDetails

存储安全 VM 详细信息

securedVMDetails?: SecuredVMDetails

属性值

sourceResourceId

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

sourceResourceId?: string

属性值

string

storageAccountId

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

storageAccountId?: string

属性值

string

subnetId

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

subnetId?: string

属性值

string

targetDiskNetworkAccessSettings

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

targetDiskNetworkAccessSettings?: TargetDiskNetworkAccessSettings

属性值

targetDomainNameId

要与要还原的 VM 关联的域名的完全限定的 ARM ID。 这仅适用于经典虚拟机。

targetDomainNameId?: string

属性值

string

targetResourceGroupId

这是要为此虚拟机和其他项目创建的资源组的 ARM ID。 例如 /subscriptions/{subId}/resourcegroups/{rg}

targetResourceGroupId?: string

属性值

string

targetVirtualMachineId

这是将创建的 VM 的完整 ARM ID。 例如 /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

targetVirtualMachineId?: string

属性值

string

virtualNetworkId

这是要附加到虚拟机的 vnet 的虚拟网络 ID。 将在链接访问中验证用户是否具有加入作权限。

virtualNetworkId?: string

属性值

string

zones

应还原 VM 及其磁盘的目标区域。

zones?: string[]

属性值

string[]

继承属性详细信息

resourceGuardOperationRequests

将对其执行 LAC 检查的 ResourceGuardOperationRequests

resourceGuardOperationRequests?: string[]

属性值

string[]

继承自RestoreRequest.resourceGuardOperationRequests