你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
IaasVMRestoreRequest 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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 的地缘组。 仅用于经典计算虚拟机。
- encryptionDetails
- EncryptionDetails
备份时 VM 是否已加密所需的详细信息。
- diskEncryptionSetId
- String
DiskEncryptionSet 的 ID - 如果在还原期间需要使用客户管理的密钥对 VM 进行静态加密,则需要该 ID。
- identityInfo
- IdentityInfo
访问客户存储帐户所需的托管标识信息。
- identityBasedRestoreDetails
- IdentityBasedRestoreDetails
使用托管标识进行还原的特定于 IaaS VM 工作负载的还原详细信息。