IaasVMRestoreRequest Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.
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.
- encryptionDetails
- EncryptionDetails
Detalhes necessários se a VM foi criptografada no momento do backup.
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.
- 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
Azure SDK for .NET