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

IaasVMRestoreRequest 构造函数

定义

重载

IaasVMRestoreRequest()

初始化 IaasVMRestoreRequest 类的新实例。

IaasVMRestoreRequest(String, String, String, String, String, String, String, String, String, String, String, Nullable<Boolean>, Nullable<Boolean>, EncryptionDetails, IList<Nullable<Int32>>, Nullable<Boolean>, String, IList<String>, IdentityInfo, IdentityBasedRestoreDetails)

初始化 IaasVMRestoreRequest 类的新实例。

IaasVMRestoreRequest()

初始化 IaasVMRestoreRequest 类的新实例。

public IaasVMRestoreRequest ();
Public Sub New ()

适用于

IaasVMRestoreRequest(String, String, String, String, String, String, String, String, String, String, String, Nullable<Boolean>, Nullable<Boolean>, EncryptionDetails, IList<Nullable<Int32>>, Nullable<Boolean>, String, IList<String>, IdentityInfo, IdentityBasedRestoreDetails)

初始化 IaasVMRestoreRequest 类的新实例。

public IaasVMRestoreRequest (string recoveryPointId = default, string recoveryType = default, string sourceResourceId = default, string targetVirtualMachineId = default, string targetResourceGroupId = default, string storageAccountId = default, string virtualNetworkId = default, string subnetId = default, string targetDomainNameId = default, string region = default, string affinityGroup = default, bool? createNewCloudService = default, bool? originalStorageAccountOption = default, Microsoft.Azure.Management.RecoveryServices.Backup.CrossRegionRestore.Models.EncryptionDetails encryptionDetails = default, System.Collections.Generic.IList<int?> restoreDiskLunList = default, bool? restoreWithManagedDisks = default, string diskEncryptionSetId = default, System.Collections.Generic.IList<string> zones = default, Microsoft.Azure.Management.RecoveryServices.Backup.CrossRegionRestore.Models.IdentityInfo identityInfo = default, Microsoft.Azure.Management.RecoveryServices.Backup.CrossRegionRestore.Models.IdentityBasedRestoreDetails identityBasedRestoreDetails = default);
new Microsoft.Azure.Management.RecoveryServices.Backup.CrossRegionRestore.Models.IaasVMRestoreRequest : string * string * string * string * string * string * string * string * string * string * string * Nullable<bool> * Nullable<bool> * Microsoft.Azure.Management.RecoveryServices.Backup.CrossRegionRestore.Models.EncryptionDetails * System.Collections.Generic.IList<Nullable<int>> * Nullable<bool> * string * System.Collections.Generic.IList<string> * Microsoft.Azure.Management.RecoveryServices.Backup.CrossRegionRestore.Models.IdentityInfo * Microsoft.Azure.Management.RecoveryServices.Backup.CrossRegionRestore.Models.IdentityBasedRestoreDetails -> Microsoft.Azure.Management.RecoveryServices.Backup.CrossRegionRestore.Models.IaasVMRestoreRequest
Public Sub New (Optional recoveryPointId As String = Nothing, Optional recoveryType As String = Nothing, Optional sourceResourceId As String = Nothing, Optional targetVirtualMachineId As String = Nothing, Optional targetResourceGroupId As String = Nothing, Optional storageAccountId As String = Nothing, Optional virtualNetworkId As String = Nothing, Optional subnetId As String = Nothing, Optional targetDomainNameId As String = Nothing, Optional region As String = Nothing, Optional affinityGroup As String = Nothing, Optional createNewCloudService As Nullable(Of Boolean) = Nothing, Optional originalStorageAccountOption As Nullable(Of Boolean) = Nothing, Optional encryptionDetails As EncryptionDetails = Nothing, Optional restoreDiskLunList As IList(Of Nullable(Of Integer)) = Nothing, Optional restoreWithManagedDisks As Nullable(Of Boolean) = Nothing, Optional diskEncryptionSetId As String = Nothing, Optional zones As IList(Of String) = Nothing, Optional identityInfo As IdentityInfo = Nothing, Optional identityBasedRestoreDetails As IdentityBasedRestoreDetails = Nothing)

参数

recoveryPointId
String

要恢复的备份副本的 ID。

recoveryType
String

此恢复的类型。 可能的值包括:“Invalid”、“OriginalLocation”、“AlternateLocation”、“RestoreDisks”、“Offline”

sourceResourceId
String

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

targetVirtualMachineId
String

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

targetResourceGroupId
String

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

storageAccountId
String

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

virtualNetworkId
String

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

subnetId
String

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

targetDomainNameId
String

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

region
String

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

affinityGroup
String

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

createNewCloudService
Nullable<Boolean>

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

originalStorageAccountOption
Nullable<Boolean>

原始存储帐户选项

encryptionDetails
EncryptionDetails

备份时 VM 是否已加密所需的详细信息。

restoreDiskLunList
IList<Nullable<Int32>>

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

restoreWithManagedDisks
Nullable<Boolean>

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

diskEncryptionSetId
String

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

zones
IList<String>

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

identityInfo
IdentityInfo

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

identityBasedRestoreDetails
IdentityBasedRestoreDetails

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

适用于