Compartilhar via


IaasVMRestoreRequest Construtores

Definição

Sobrecargas

IaasVMRestoreRequest()

Inicializa uma nova instância da 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)

Inicializa uma nova instância da classe IaasVMRestoreRequest.

IaasVMRestoreRequest()

Inicializa uma nova instância da classe IaasVMRestoreRequest.

public IaasVMRestoreRequest ();
Public Sub New ()

Aplica-se 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 uma nova instância da 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.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

ID da cópia de backup a ser recuperada.

recoveryType
String

Tipo dessa recuperação. Os valores possíveis incluem: 'Invalid', 'OriginalLocation', 'AlternateLocation', 'RestoreDisks', 'Offline'

sourceResourceId
String

ID do ARM totalmente qualificada da VM que está sendo recuperada.

targetVirtualMachineId
String

Essa é a ID completa do ARM da VM que será criada. Por exemplo, /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

targetResourceGroupId
String

Essa é a ID do ARM do grupo de recursos que você deseja criar para essa máquina virtual e outros artefatos. Por exemplo, /subscriptions/{subId}/resourcegroups/{rg}

storageAccountId
String

ID do ARM totalmente qualificada da conta de armazenamento para a qual a VM precisa ser restaurada.

virtualNetworkId
String

Essa é a ID de rede virtual da vnet que será anexada à máquina virtual. O usuário será validado para permissões de ação de junção no acesso vinculado.

subnetId
String

A ID da sub-rede é a ID da sub-rede associada à VM a ser restaurada. Para VMs clássicas, seria {VnetID}/Subnet/{SubnetName} e, para as VMs Resource Manager do Azure, seria a ID de recurso do ARM usada para representar a sub-rede.

targetDomainNameId
String

ID do ARM totalmente qualificada do nome de domínio a ser associado à VM que está sendo restaurada. Isso se aplica somente a Máquinas Virtuais Clássicas.

region
String

Região na qual a máquina virtual é restaurada.

affinityGroup
String

Grupo de afinidade associado à VM a ser restaurada. Usado somente para Máquinas Virtuais de Computação Clássica.

createNewCloudService
Nullable<Boolean>

Se um novo serviço de nuvem for criado durante a restauração da VM. Se isso for falso, a VM será restaurada para o mesmo serviço de nuvem que era no momento do backup.

originalStorageAccountOption
Nullable<Boolean>

Opção de conta de armazenamento original

encryptionDetails
EncryptionDetails

Detalhes necessários se a VM foi criptografada no momento do backup.

restoreDiskLunList
IList<Nullable<Int32>>

Lista de LUNs de disco para restauração parcial

restoreWithManagedDisks
Nullable<Boolean>

O sinalizador para denotar uma VM de disco não gerenciado deve ser restaurado com discos gerenciados.

diskEncryptionSetId
String

ID do DiskEncryptionSet – necessário se a VM precisar ser criptografada em repouso durante a restauração com a chave gerenciada pelo cliente.

zones
IList<String>

Zona de destino em que a VM e seus discos devem ser restaurados.

identityInfo
IdentityInfo

Informações de Identidade Gerenciada necessárias para acessar a conta de armazenamento do cliente.

identityBasedRestoreDetails
IdentityBasedRestoreDetails

Detalhes de restauração específicos da carga de trabalho da VM iaaS para restaurações usando a identidade gerenciada.

Aplica-se a