ArmRecoveryServicesSiteRecoveryModelFactory.InMageAzureV2ReplicationDetails Método
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.
Inicializa uma nova instância de InMageAzureV2ReplicationDetails.
public static Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.InMageAzureV2ReplicationDetails InMageAzureV2ReplicationDetails (string infrastructureVmId = default, string vCenterInfrastructureId = default, string protectionStage = default, string vmId = default, string vmProtectionState = default, string vmProtectionStateDescription = default, int? resyncProgressPercentage = default, long? rpoInSeconds = default, double? compressedDataRateInMB = default, double? uncompressedDataRateInMB = default, System.Net.IPAddress ipAddress = default, string agentVersion = default, DateTimeOffset? agentExpireOn = default, string isAgentUpdateRequired = default, string isRebootAfterUpdateRequired = default, DateTimeOffset? lastHeartbeat = default, Guid? processServerId = default, string processServerName = default, string multiVmGroupId = default, string multiVmGroupName = default, string multiVmSyncStatus = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.InMageAzureV2ProtectedDiskDetails> protectedDisks = default, string diskResized = default, string masterTargetId = default, int? sourceVmCpuCount = default, int? sourceVmRamSizeInMB = default, string osType = default, string vhdName = default, string osDiskId = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryVmDiskDetails> azureVmDiskDetails = default, string recoveryAzureVmName = default, string recoveryAzureVmSize = default, string recoveryAzureStorageAccount = default, Azure.Core.ResourceIdentifier recoveryAzureLogStorageAccountId = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.VmNicDetails> vmNics = default, Azure.Core.ResourceIdentifier selectedRecoveryAzureNetworkId = default, Azure.Core.ResourceIdentifier selectedTfoAzureNetworkId = default, string selectedSourceNicId = default, string discoveryType = default, string enableRdpOnTargetOption = default, System.Collections.Generic.IEnumerable<string> datastores = default, string targetVmId = default, Azure.Core.ResourceIdentifier recoveryAzureResourceGroupId = default, Azure.Core.ResourceIdentifier recoveryAvailabilitySetId = default, string targetAvailabilityZone = default, Azure.Core.ResourceIdentifier targetProximityPlacementGroupId = default, string useManagedDisks = default, string licenseType = default, string sqlServerLicenseType = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryHealthError> validationErrors = default, DateTimeOffset? lastRpoCalculatedOn = default, DateTimeOffset? lastUpdateReceivedOn = default, string replicaId = default, string osVersion = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.InMageAzureV2ManagedDiskDetails> protectedManagedDisks = default, DateTimeOffset? lastRecoveryPointReceived = default, string firmwareType = default, string azureVmGeneration = default, bool? isAdditionalStatsAvailable = default, long? totalDataTransferred = default, string totalProgressHealth = default, System.Collections.Generic.IReadOnlyDictionary<string,string> targetVmTags = default, System.Collections.Generic.IReadOnlyDictionary<string,string> seedManagedDiskTags = default, System.Collections.Generic.IReadOnlyDictionary<string,string> targetManagedDiskTags = default, System.Collections.Generic.IReadOnlyDictionary<string,string> targetNicTags = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.InMageAzureV2SwitchProviderBlockingErrorDetails> switchProviderBlockingErrorDetails = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.InMageAzureV2SwitchProviderDetails switchProviderDetails = default, System.Collections.Generic.IEnumerable<string> supportedOSVersions = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.OSUpgradeSupportedVersions> allAvailableOSUpgradeConfigurations = default, string osName = default);
static member InMageAzureV2ReplicationDetails : string * string * string * string * string * string * Nullable<int> * Nullable<int64> * Nullable<double> * Nullable<double> * System.Net.IPAddress * string * Nullable<DateTimeOffset> * string * string * Nullable<DateTimeOffset> * Nullable<Guid> * string * string * string * string * seq<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.InMageAzureV2ProtectedDiskDetails> * string * string * Nullable<int> * Nullable<int> * string * string * string * seq<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryVmDiskDetails> * string * string * string * Azure.Core.ResourceIdentifier * seq<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.VmNicDetails> * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * string * string * string * seq<string> * string * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceIdentifier * string * string * string * seq<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryHealthError> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * string * string * seq<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.InMageAzureV2ManagedDiskDetails> * Nullable<DateTimeOffset> * string * string * Nullable<bool> * Nullable<int64> * string * System.Collections.Generic.IReadOnlyDictionary<string, string> * System.Collections.Generic.IReadOnlyDictionary<string, string> * System.Collections.Generic.IReadOnlyDictionary<string, string> * System.Collections.Generic.IReadOnlyDictionary<string, string> * seq<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.InMageAzureV2SwitchProviderBlockingErrorDetails> * Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.InMageAzureV2SwitchProviderDetails * seq<string> * seq<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.OSUpgradeSupportedVersions> * string -> Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.InMageAzureV2ReplicationDetails
Public Shared Function InMageAzureV2ReplicationDetails (Optional infrastructureVmId As String = Nothing, Optional vCenterInfrastructureId As String = Nothing, Optional protectionStage As String = Nothing, Optional vmId As String = Nothing, Optional vmProtectionState As String = Nothing, Optional vmProtectionStateDescription As String = Nothing, Optional resyncProgressPercentage As Nullable(Of Integer) = Nothing, Optional rpoInSeconds As Nullable(Of Long) = Nothing, Optional compressedDataRateInMB As Nullable(Of Double) = Nothing, Optional uncompressedDataRateInMB As Nullable(Of Double) = Nothing, Optional ipAddress As IPAddress = Nothing, Optional agentVersion As String = Nothing, Optional agentExpireOn As Nullable(Of DateTimeOffset) = Nothing, Optional isAgentUpdateRequired As String = Nothing, Optional isRebootAfterUpdateRequired As String = Nothing, Optional lastHeartbeat As Nullable(Of DateTimeOffset) = Nothing, Optional processServerId As Nullable(Of Guid) = Nothing, Optional processServerName As String = Nothing, Optional multiVmGroupId As String = Nothing, Optional multiVmGroupName As String = Nothing, Optional multiVmSyncStatus As String = Nothing, Optional protectedDisks As IEnumerable(Of InMageAzureV2ProtectedDiskDetails) = Nothing, Optional diskResized As String = Nothing, Optional masterTargetId As String = Nothing, Optional sourceVmCpuCount As Nullable(Of Integer) = Nothing, Optional sourceVmRamSizeInMB As Nullable(Of Integer) = Nothing, Optional osType As String = Nothing, Optional vhdName As String = Nothing, Optional osDiskId As String = Nothing, Optional azureVmDiskDetails As IEnumerable(Of SiteRecoveryVmDiskDetails) = Nothing, Optional recoveryAzureVmName As String = Nothing, Optional recoveryAzureVmSize As String = Nothing, Optional recoveryAzureStorageAccount As String = Nothing, Optional recoveryAzureLogStorageAccountId As ResourceIdentifier = Nothing, Optional vmNics As IEnumerable(Of VmNicDetails) = Nothing, Optional selectedRecoveryAzureNetworkId As ResourceIdentifier = Nothing, Optional selectedTfoAzureNetworkId As ResourceIdentifier = Nothing, Optional selectedSourceNicId As String = Nothing, Optional discoveryType As String = Nothing, Optional enableRdpOnTargetOption As String = Nothing, Optional datastores As IEnumerable(Of String) = Nothing, Optional targetVmId As String = Nothing, Optional recoveryAzureResourceGroupId As ResourceIdentifier = Nothing, Optional recoveryAvailabilitySetId As ResourceIdentifier = Nothing, Optional targetAvailabilityZone As String = Nothing, Optional targetProximityPlacementGroupId As ResourceIdentifier = Nothing, Optional useManagedDisks As String = Nothing, Optional licenseType As String = Nothing, Optional sqlServerLicenseType As String = Nothing, Optional validationErrors As IEnumerable(Of SiteRecoveryHealthError) = Nothing, Optional lastRpoCalculatedOn As Nullable(Of DateTimeOffset) = Nothing, Optional lastUpdateReceivedOn As Nullable(Of DateTimeOffset) = Nothing, Optional replicaId As String = Nothing, Optional osVersion As String = Nothing, Optional protectedManagedDisks As IEnumerable(Of InMageAzureV2ManagedDiskDetails) = Nothing, Optional lastRecoveryPointReceived As Nullable(Of DateTimeOffset) = Nothing, Optional firmwareType As String = Nothing, Optional azureVmGeneration As String = Nothing, Optional isAdditionalStatsAvailable As Nullable(Of Boolean) = Nothing, Optional totalDataTransferred As Nullable(Of Long) = Nothing, Optional totalProgressHealth As String = Nothing, Optional targetVmTags As IReadOnlyDictionary(Of String, String) = Nothing, Optional seedManagedDiskTags As IReadOnlyDictionary(Of String, String) = Nothing, Optional targetManagedDiskTags As IReadOnlyDictionary(Of String, String) = Nothing, Optional targetNicTags As IReadOnlyDictionary(Of String, String) = Nothing, Optional switchProviderBlockingErrorDetails As IEnumerable(Of InMageAzureV2SwitchProviderBlockingErrorDetails) = Nothing, Optional switchProviderDetails As InMageAzureV2SwitchProviderDetails = Nothing, Optional supportedOSVersions As IEnumerable(Of String) = Nothing, Optional allAvailableOSUpgradeConfigurations As IEnumerable(Of OSUpgradeSupportedVersions) = Nothing, Optional osName As String = Nothing) As InMageAzureV2ReplicationDetails
Parâmetros
- infrastructureVmId
- String
A ID da VM de infraestrutura.
- vCenterInfrastructureId
- String
A ID da infraestrutura do vCenter.
- protectionStage
- String
O estágio de proteção.
- vmId
- String
A ID da máquina virtual.
- vmProtectionState
- String
O estado de proteção da VM.
- vmProtectionStateDescription
- String
A descrição do estado de proteção para a VM.
- ipAddress
- IPAddress
Endereço IP de origem.
- agentVersion
- String
A versão do agente.
- agentExpireOn
- Nullable<DateTimeOffset>
Data de expiração do agente.
- isAgentUpdateRequired
- String
Um valor que indica se o agente instalado precisa ser atualizado.
- isRebootAfterUpdateRequired
- String
Um valor que indica se o servidor de origem requer uma reinicialização após a atualização.
- lastHeartbeat
- Nullable<DateTimeOffset>
A última pulsação recebida do servidor de origem.
- processServerName
- String
O nome do servidor de processo.
- multiVmGroupId
- String
A ID do grupo de várias VMs.
- multiVmGroupName
- String
O nome do grupo de várias VMs.
- multiVmSyncStatus
- String
Um valor que indica se a sincronização de várias VMs está habilitada ou desabilitada.
- protectedDisks
- IEnumerable<InMageAzureV2ProtectedDiskDetails>
A lista de discos protegidos.
- diskResized
- String
Um valor que indica se algum disco é redimensionado para essa VM.
- masterTargetId
- String
O master ID de destino.
- osType
- String
O tipo do sistema operacional na VM.
- vhdName
- String
O nome do VHD do disco do sistema operacional.
- osDiskId
- String
A ID do disco que contém o sistema operacional.
- azureVmDiskDetails
- IEnumerable<SiteRecoveryVmDiskDetails>
Detalhes do disco da VM do Azure.
- recoveryAzureVmName
- String
Nome fornecido pelo Azure de recuperação.
- recoveryAzureVmSize
- String
O tamanho da VM do Azure de recuperação.
- recoveryAzureStorageAccount
- String
A conta de armazenamento do Azure de recuperação.
- recoveryAzureLogStorageAccountId
- ResourceIdentifier
A ID do ARM da conta de armazenamento de log usada para replicação. Isso será definido como nulo se nenhuma conta de armazenamento de log tiver sido fornecida durante a habilitação da proteção.
- vmNics
- IEnumerable<VmNicDetails>
Os detalhes da Rede PE.
- selectedRecoveryAzureNetworkId
- ResourceIdentifier
A ID de rede do Azure de recuperação selecionada.
- selectedTfoAzureNetworkId
- ResourceIdentifier
A rede virtual de failover de teste.
- selectedSourceNicId
- String
A ID nic de origem selecionada que será usada como a nic primária durante o failover.
- discoveryType
- String
Um valor que indica o tipo de descoberta do computador. O valor pode ser vCenter ou físico.
- enableRdpOnTargetOption
- String
A opção selecionada para habilitar RDP\SSH na VM de destino após o failover. Valor de cadeia de caracteres de enumeração SrsDataContract.EnableRDPOnTargetOption.
- datastores
- IEnumerable<String>
Os armazenamentos de dados do computador local. O valor pode ser uma lista de cadeias de caracteres que contêm nomes de armazenamento de dados.
- targetVmId
- String
A ID do ARM da VM do Azure de destino. Esse valor será nulo até que a VM faça failover. Somente após a falha, ele será preenchido com a ID do ARM da VM do Azure.
- recoveryAzureResourceGroupId
- ResourceIdentifier
A ID do grupo de recursos de destino.
- recoveryAvailabilitySetId
- ResourceIdentifier
A ID do conjunto de disponibilidade de recuperação.
- targetAvailabilityZone
- String
A zona de disponibilidade de destino.
- targetProximityPlacementGroupId
- ResourceIdentifier
A ID do grupo de posicionamento por proximidade de destino.
- useManagedDisks
- String
Um valor que indica se os discos gerenciados devem ser usados durante o failover.
- licenseType
- String
Tipo de licença da VM a ser usada.
- sqlServerLicenseType
- String
O tipo de licença SQL Server.
- validationErrors
- IEnumerable<SiteRecoveryHealthError>
Os erros de validação do valor do computador local podem ser uma lista de erros de validação.
- lastRpoCalculatedOn
- Nullable<DateTimeOffset>
A hora calculada do último RPO.
- lastUpdateReceivedOn
- Nullable<DateTimeOffset>
A hora da última atualização recebida de componentes no local.
- replicaId
- String
A ID réplica do item protegido.
- osVersion
- String
A versão do sistema operacional do item protegido.
- protectedManagedDisks
- IEnumerable<InMageAzureV2ManagedDiskDetails>
A lista de discos gerenciados protegidos.
- lastRecoveryPointReceived
- Nullable<DateTimeOffset>
O último ponto de recuperação recebeu a hora.
- firmwareType
- String
O tipo de firmware deste item protegido.
- azureVmGeneration
- String
A geração de destino para este item protegido.
Um valor que indica se estatísticas de IR adicionais estão disponíveis ou não.
- totalProgressHealth
- String
A integridade do progresso.
- targetVmTags
- IReadOnlyDictionary<String,String>
As marcas de VM de destino.
- seedManagedDiskTags
- IReadOnlyDictionary<String,String>
As marcas para os discos gerenciados de propagação.
- targetManagedDiskTags
- IReadOnlyDictionary<String,String>
As marcas para os discos gerenciados de destino.
- targetNicTags
- IReadOnlyDictionary<String,String>
As marcas para as NICs de destino.
- switchProviderBlockingErrorDetails
- IEnumerable<InMageAzureV2SwitchProviderBlockingErrorDetails>
O provedor de comutador que bloqueia informações de erro.
- switchProviderDetails
- InMageAzureV2SwitchProviderDetails
O provedor de comutador que bloqueia informações de erro.
- supportedOSVersions
- IEnumerable<String>
Um valor que indica a versão de atualização do sistema operacional insubstituível.
- allAvailableOSUpgradeConfigurations
- IEnumerable<OSUpgradeSupportedVersions>
Um valor que indica todas as configurações de atualização do sistema operacional insubstituível disponíveis.
- osName
- String
O nome do sistema operacional na VM.
Retornos
Uma nova InMageAzureV2ReplicationDetails instância para simulação.