Compartilhar via


ArmRecoveryServicesSiteRecoveryModelFactory.InMageAzureV2ReplicationDetails Método

Definição

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.

resyncProgressPercentage
Nullable<Int32>

O percentual de progresso de ressincronização.

rpoInSeconds
Nullable<Int64>

O RPO em segundos.

compressedDataRateInMB
Nullable<Double>

A taxa de alteração de dados compactados em MB.

uncompressedDataRateInMB
Nullable<Double>

A taxa de alteração de dados descompactada em MB.

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.

processServerId
Nullable<Guid>

A ID do servidor de processo.

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.

sourceVmCpuCount
Nullable<Int32>

A contagem de CPU da VM no lado primário.

sourceVmRamSizeInMB
Nullable<Int32>

O tamanho da RAM da VM no lado primário.

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.

isAdditionalStatsAvailable
Nullable<Boolean>

Um valor que indica se estatísticas de IR adicionais estão disponíveis ou não.

totalDataTransferred
Nullable<Int64>

O total de dados transferidos em bytes.

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.

Aplica-se a