Partager via


IaasVMRestoreRequest Constructeurs

Définition

Surcharges

IaasVMRestoreRequest()

Initialise une nouvelle instance de la classe 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)

Initialise une nouvelle instance de la classe IaasVMRestoreRequest.

IaasVMRestoreRequest()

Initialise une nouvelle instance de la classe IaasVMRestoreRequest.

public IaasVMRestoreRequest ();
Public Sub New ()

S’applique à

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)

Initialise une nouvelle instance de la classe 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.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.Models.IdentityInfo identityInfo = default, Microsoft.Azure.Management.RecoveryServices.Backup.Models.IdentityBasedRestoreDetails identityBasedRestoreDetails = default);
new Microsoft.Azure.Management.RecoveryServices.Backup.Models.IaasVMRestoreRequest : string * string * string * string * string * string * string * string * string * string * string * Nullable<bool> * Nullable<bool> * Microsoft.Azure.Management.RecoveryServices.Backup.Models.EncryptionDetails * System.Collections.Generic.IList<Nullable<int>> * Nullable<bool> * string * System.Collections.Generic.IList<string> * Microsoft.Azure.Management.RecoveryServices.Backup.Models.IdentityInfo * Microsoft.Azure.Management.RecoveryServices.Backup.Models.IdentityBasedRestoreDetails -> Microsoft.Azure.Management.RecoveryServices.Backup.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)

Paramètres

recoveryPointId
String

ID de la copie de sauvegarde à récupérer.

recoveryType
String

Type de cette récupération. Les valeurs possibles sont les suivantes : « Invalid », « OriginalLocation », « AlternateLocation », « RestoreDisks », « Offline »

sourceResourceId
String

ID ARM complet de la machine virtuelle en cours de récupération.

targetVirtualMachineId
String

Il s’agit de l’ID ARM complet de la machine virtuelle qui sera créée. Par exemple, /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

targetResourceGroupId
String

Il s’agit de l’ID ARM du groupe de ressources que vous souhaitez créer pour cette machine virtuelle et d’autres artefacts. Par exemple, /subscriptions/{subId}/resourcegroups/{rg}

storageAccountId
String

ID ARM complet du compte de stockage sur lequel la machine virtuelle doit être restaurée.

virtualNetworkId
String

Il s’agit de l’ID de réseau virtuel du réseau virtuel qui sera attaché à la machine virtuelle. L’utilisateur sera validé pour les autorisations d’action de jointure dans l’accès lié.

subnetId
String

ID de sous-réseau, est l’ID de sous-réseau associé à la machine virtuelle à restaurer. Pour les machines virtuelles classiques, il s’agirait de {VnetID}/Subnet/{SubnetName} et, pour les machines virtuelles Azure Resource Manager, il s’agirait de l’ID de ressource ARM utilisé pour représenter le sous-réseau.

targetDomainNameId
String

ID ARM complet du nom de domaine à associer à la machine virtuelle en cours de restauration. Cela s’applique uniquement aux Machines Virtuelles classiques.

region
String

Région dans laquelle la machine virtuelle est restaurée.

affinityGroup
String

Groupe d’affinités associé à la machine virtuelle à restaurer. Utilisé uniquement pour les Machines Virtuelles de calcul classiques.

createNewCloudService
Nullable<Boolean>

Si un nouveau service cloud est créé lors de la restauration de la machine virtuelle. Si cette valeur est false, la machine virtuelle est restaurée sur le même service cloud qu’au moment de la sauvegarde.

originalStorageAccountOption
Nullable<Boolean>

Option de compte de stockage d’origine

encryptionDetails
EncryptionDetails

Détails nécessaires si la machine virtuelle a été chiffrée au moment de la sauvegarde.

restoreDiskLunList
IList<Nullable<Int32>>

Liste des LUN de disque pour la restauration partielle

restoreWithManagedDisks
Nullable<Boolean>

L’indicateur désignant une machine virtuelle de disque non managé doit être restauré avec des disques managés.

diskEncryptionSetId
String

ID de DiskEncryptionSet : nécessaire si la machine virtuelle doit être chiffrée au repos pendant la restauration avec une clé gérée par le client.

zones
IList<String>

Zone cible où la machine virtuelle et ses disques doivent être restaurés.

identityInfo
IdentityInfo

Informations d’identité managée requises pour accéder au compte de stockage client.

identityBasedRestoreDetails
IdentityBasedRestoreDetails

Détails de restauration spécifiques à la charge de travail des machines virtuelles IaaS pour les restaurations à l’aide d’une identité managée.

S’applique à