Freigeben über


IaasVMRestoreRequest Konstruktoren

Definition

Überlädt

IaasVMRestoreRequest()

Initialisiert eine neue instance der IaasVMRestoreRequest-Klasse.

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)

Initialisiert eine neue instance der IaasVMRestoreRequest-Klasse.

IaasVMRestoreRequest()

Initialisiert eine neue instance der IaasVMRestoreRequest-Klasse.

public IaasVMRestoreRequest ();
Public Sub New ()

Gilt für:

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)

Initialisiert eine neue instance der IaasVMRestoreRequest-Klasse.

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)

Parameter

recoveryPointId
String

ID der wiederherzustellenden Sicherungskopie.

recoveryType
String

Art dieser Wiederherstellung. Mögliche Werte: "Invalid", "OriginalLocation", "AlternateLocation", "RestoreDisks", "Offline"

sourceResourceId
String

Vollqualifizierte ARM-ID des virtuellen Computers, der wiederhergestellt wird.

targetVirtualMachineId
String

Dies ist die vollständige ARM-ID des virtuellen Computers, der erstellt wird. Für z.B. /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

targetResourceGroupId
String

Dies ist die ARM-ID der Ressourcengruppe, die Sie für diesen virtuellen Computer und andere Artefakte erstellen möchten. Für z.B. /subscriptions/{subId}/resourcegroups/{rg}

storageAccountId
String

Vollqualifizierte ARM-ID des Speicherkontos, in dem die VM wiederhergestellt werden muss.

virtualNetworkId
String

Dies ist die virtuelle Netzwerk-ID des VNET, das an den virtuellen Computer angefügt wird. Der Benutzer wird im verknüpften Zugriff auf Joinaktionsberechtigungen überprüft.

subnetId
String

Subnetz-ID ist die Subnetz-ID, die dem wiederherzustellenden virtuellen Computer zugeordnet ist. Für klassische VMs wäre dies {VnetID}/Subnet/{SubnetName} und für die azure Resource Manager-VMs die ARM-Ressourcen-ID, die zur Darstellung des Subnetzes verwendet wird.

targetDomainNameId
String

Vollqualifizierte ARM-ID des Domänennamens, der der wiederhergestellten VM zugeordnet werden soll. Dies gilt nur für klassische Virtual Machines.

region
String

Region, in der der virtuelle Computer wiederhergestellt wird.

affinityGroup
String

Affinitätsgruppe, die dem wiederherzustellenden virtuellen Computer zugeordnet ist. Wird nur für klassische Compute-Virtual Machines verwendet.

createNewCloudService
Nullable<Boolean>

Sollte beim Wiederherstellen des virtuellen Computers ein neuer Clouddienst erstellt werden. Wenn dies false ist, wird der virtuelle Computer in demselben Clouddienst wie zum Zeitpunkt der Sicherung wiederhergestellt.

originalStorageAccountOption
Nullable<Boolean>

Ursprüngliche Speicherkontooption

encryptionDetails
EncryptionDetails

Details, die erforderlich sind, wenn der virtuelle Computer zum Zeitpunkt der Sicherung verschlüsselt wurde.

restoreDiskLunList
IList<Nullable<Int32>>

Liste der Datenträger-LUNs für die teilweise Wiederherstellung

restoreWithManagedDisks
Nullable<Boolean>

Flag, um eine nicht verwaltete Datenträger-VM anzugeben, sollte mit verwalteten Datenträgern wiederhergestellt werden.

diskEncryptionSetId
String

DiskEncryptionSet-ID: Erforderlich, wenn die VM während der Wiederherstellung im Ruhezustand mit dem kundenseitig verwalteten Schlüssel verschlüsselt werden muss.

zones
IList<String>

Zielzone, in der die VM und ihre Datenträger wiederhergestellt werden sollen.

identityInfo
IdentityInfo

Informationen zur verwalteten Identität, die für den Zugriff auf das Kundenspeicherkonto erforderlich sind.

identityBasedRestoreDetails
IdentityBasedRestoreDetails

IaaS-VM-Workloadspezifische Wiederherstellungsdetails für Wiederherstellungen mit verwalteter Identität.

Gilt für: