Compartir a través de


IaasVMRestoreRequest Constructores

Definición

Sobrecargas

IaasVMRestoreRequest()

Inicializa una nueva instancia de la clase 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)

Inicializa una nueva instancia de la clase IaasVMRestoreRequest.

IaasVMRestoreRequest()

Inicializa una nueva instancia de la clase IaasVMRestoreRequest.

public IaasVMRestoreRequest ();
Public Sub New ()

Se aplica a

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)

Inicializa una nueva instancia de la clase 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)

Parámetros

recoveryPointId
String

Identificador de la copia de seguridad que se va a recuperar.

recoveryType
String

Tipo de esta recuperación. Entre los valores posibles se incluyen: 'Invalid', 'OriginalLocation', 'AlternateLocation', 'RestoreDisks', 'Offline'

sourceResourceId
String

Id. de ARM completo de la máquina virtual que se está recuperando.

targetVirtualMachineId
String

Este es el identificador de ARM completo de la máquina virtual que se creará. Por ejemplo, /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

targetResourceGroupId
String

Este es el identificador de ARM del grupo de recursos que desea crear para esta máquina virtual y otros artefactos. Por ejemplo, /subscriptions/{subId}/resourcegroups/{rg}

storageAccountId
String

Id. de ARM completo de la cuenta de almacenamiento a la que se debe restaurar la máquina virtual.

virtualNetworkId
String

Este es el identificador de red virtual de la red virtual que se conectará a la máquina virtual. El usuario se validará para los permisos de acción de unión en el acceso vinculado.

subnetId
String

El identificador de subred es el identificador de subred asociado a la máquina virtual que se va a restaurar. En el caso de las máquinas virtuales clásicas, sería {VnetID}/Subnet/{SubnetName} y, para las máquinas virtuales de Azure Resource Manager, se usaría el identificador de recurso de ARM para representar la subred.

targetDomainNameId
String

Id. de ARM completo del nombre de dominio que se va a asociar a la máquina virtual que se va a restaurar. Esto solo se aplica a la Virtual Machines clásica.

region
String

Región en la que se restaura la máquina virtual.

affinityGroup
String

Grupo de afinidad asociado a la máquina virtual que se va a restaurar. Solo se usa para el Virtual Machines de proceso clásico.

createNewCloudService
Nullable<Boolean>

Debe crearse un nuevo servicio en la nube durante la restauración de la máquina virtual. Si es false, la máquina virtual se restaurará en el mismo servicio en la nube que estaba en el momento de la copia de seguridad.

originalStorageAccountOption
Nullable<Boolean>

Opción de cuenta de almacenamiento original

encryptionDetails
EncryptionDetails

Detalles necesarios si la máquina virtual se cifró en el momento de la copia de seguridad.

restoreDiskLunList
IList<Nullable<Int32>>

Lista de LUN de disco para la restauración parcial

restoreWithManagedDisks
Nullable<Boolean>

Marca para indicar que se debe restaurar una máquina virtual de disco no administrado con discos administrados.

diskEncryptionSetId
String

Identificador de DiskEncryptionSet: es necesario si la máquina virtual debe cifrarse en reposo durante la restauración con la clave administrada por el cliente.

zones
IList<String>

Zona de destino donde se debe restaurar la máquina virtual y sus discos.

identityInfo
IdentityInfo

Información de identidad administrada necesaria para acceder a la cuenta de almacenamiento del cliente.

identityBasedRestoreDetails
IdentityBasedRestoreDetails

Detalles de restauración específica de la carga de trabajo de vm de IaaS para restauraciones mediante identidad administrada.

Se aplica a