Partilhar via


ArmRecoveryServicesSiteRecoveryModelFactory.A2AReplicationDetails Método

Definição

Inicializa uma nova instância de A2AReplicationDetails.

public static Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.A2AReplicationDetails A2AReplicationDetails (Azure.Core.ResourceIdentifier fabricObjectId = default, string initialPrimaryZone = default, Azure.Core.AzureLocation? initialPrimaryFabricLocation = default, string initialRecoveryZone = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryExtendedLocation initialPrimaryExtendedLocation = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryExtendedLocation initialRecoveryExtendedLocation = default, Azure.Core.AzureLocation? initialRecoveryFabricLocation = default, string multiVmGroupId = default, string multiVmGroupName = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.MultiVmGroupCreateOption? multiVmGroupCreateOption = default, string managementId = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.A2AProtectedDiskDetails> protectedDisks = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.A2AUnprotectedDiskDetails> unprotectedDisks = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.A2AProtectedManagedDiskDetails> protectedManagedDisks = default, Azure.Core.ResourceIdentifier recoveryBootDiagStorageAccountId = default, Azure.Core.AzureLocation? primaryFabricLocation = default, Azure.Core.AzureLocation? recoveryFabricLocation = default, string osType = default, string recoveryAzureVmSize = default, string recoveryAzureVmName = default, Azure.Core.ResourceIdentifier recoveryAzureResourceGroupId = default, string recoveryCloudService = default, string recoveryAvailabilitySet = default, Azure.Core.ResourceIdentifier selectedRecoveryAzureNetworkId = default, Azure.Core.ResourceIdentifier selectedTfoAzureNetworkId = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.VmNicDetails> vmNics = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.A2AVmSyncedConfigDetails vmSyncedConfigDetails = default, int? monitoringPercentageCompletion = default, string monitoringJobType = default, DateTimeOffset? lastHeartbeat = default, string agentVersion = default, DateTimeOffset? agentExpireOn = default, bool? isReplicationAgentUpdateRequired = default, DateTimeOffset? agentCertificateExpireOn = default, bool? isReplicationAgentCertificateUpdateRequired = default, Azure.Core.ResourceIdentifier recoveryFabricObjectId = default, string vmProtectionState = default, string vmProtectionStateDescription = default, string lifecycleId = default, Azure.Core.ResourceIdentifier testFailoverRecoveryFabricObjectId = default, long? rpoInSeconds = default, DateTimeOffset? lastRpoCalculatedOn = default, string primaryAvailabilityZone = default, string recoveryAvailabilityZone = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryExtendedLocation primaryExtendedLocation = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryExtendedLocation recoveryExtendedLocation = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryVmEncryptionType? vmEncryptionType = default, string tfoAzureVmName = default, string recoveryAzureGeneration = default, Azure.Core.ResourceIdentifier recoveryProximityPlacementGroupId = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.AutoProtectionOfDataDisk? autoProtectionOfDataDisk = default, Azure.Core.ResourceIdentifier recoveryVirtualMachineScaleSetId = default, Azure.Core.ResourceIdentifier recoveryCapacityReservationGroupId = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.ChurnOptionSelected? churnOptionSelected = default);
static member A2AReplicationDetails : Azure.Core.ResourceIdentifier * string * Nullable<Azure.Core.AzureLocation> * string * Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryExtendedLocation * Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryExtendedLocation * Nullable<Azure.Core.AzureLocation> * string * string * Nullable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.MultiVmGroupCreateOption> * string * seq<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.A2AProtectedDiskDetails> * seq<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.A2AUnprotectedDiskDetails> * seq<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.A2AProtectedManagedDiskDetails> * Azure.Core.ResourceIdentifier * Nullable<Azure.Core.AzureLocation> * Nullable<Azure.Core.AzureLocation> * string * string * string * Azure.Core.ResourceIdentifier * string * string * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * seq<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.VmNicDetails> * Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.A2AVmSyncedConfigDetails * Nullable<int> * string * Nullable<DateTimeOffset> * string * Nullable<DateTimeOffset> * Nullable<bool> * Nullable<DateTimeOffset> * Nullable<bool> * Azure.Core.ResourceIdentifier * string * string * string * Azure.Core.ResourceIdentifier * Nullable<int64> * Nullable<DateTimeOffset> * string * string * Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryExtendedLocation * Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryExtendedLocation * Nullable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryVmEncryptionType> * string * string * Azure.Core.ResourceIdentifier * Nullable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.AutoProtectionOfDataDisk> * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * Nullable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.ChurnOptionSelected> -> Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.A2AReplicationDetails
Public Shared Function A2AReplicationDetails (Optional fabricObjectId As ResourceIdentifier = Nothing, Optional initialPrimaryZone As String = Nothing, Optional initialPrimaryFabricLocation As Nullable(Of AzureLocation) = Nothing, Optional initialRecoveryZone As String = Nothing, Optional initialPrimaryExtendedLocation As SiteRecoveryExtendedLocation = Nothing, Optional initialRecoveryExtendedLocation As SiteRecoveryExtendedLocation = Nothing, Optional initialRecoveryFabricLocation As Nullable(Of AzureLocation) = Nothing, Optional multiVmGroupId As String = Nothing, Optional multiVmGroupName As String = Nothing, Optional multiVmGroupCreateOption As Nullable(Of MultiVmGroupCreateOption) = Nothing, Optional managementId As String = Nothing, Optional protectedDisks As IEnumerable(Of A2AProtectedDiskDetails) = Nothing, Optional unprotectedDisks As IEnumerable(Of A2AUnprotectedDiskDetails) = Nothing, Optional protectedManagedDisks As IEnumerable(Of A2AProtectedManagedDiskDetails) = Nothing, Optional recoveryBootDiagStorageAccountId As ResourceIdentifier = Nothing, Optional primaryFabricLocation As Nullable(Of AzureLocation) = Nothing, Optional recoveryFabricLocation As Nullable(Of AzureLocation) = Nothing, Optional osType As String = Nothing, Optional recoveryAzureVmSize As String = Nothing, Optional recoveryAzureVmName As String = Nothing, Optional recoveryAzureResourceGroupId As ResourceIdentifier = Nothing, Optional recoveryCloudService As String = Nothing, Optional recoveryAvailabilitySet As String = Nothing, Optional selectedRecoveryAzureNetworkId As ResourceIdentifier = Nothing, Optional selectedTfoAzureNetworkId As ResourceIdentifier = Nothing, Optional vmNics As IEnumerable(Of VmNicDetails) = Nothing, Optional vmSyncedConfigDetails As A2AVmSyncedConfigDetails = Nothing, Optional monitoringPercentageCompletion As Nullable(Of Integer) = Nothing, Optional monitoringJobType As String = Nothing, Optional lastHeartbeat As Nullable(Of DateTimeOffset) = Nothing, Optional agentVersion As String = Nothing, Optional agentExpireOn As Nullable(Of DateTimeOffset) = Nothing, Optional isReplicationAgentUpdateRequired As Nullable(Of Boolean) = Nothing, Optional agentCertificateExpireOn As Nullable(Of DateTimeOffset) = Nothing, Optional isReplicationAgentCertificateUpdateRequired As Nullable(Of Boolean) = Nothing, Optional recoveryFabricObjectId As ResourceIdentifier = Nothing, Optional vmProtectionState As String = Nothing, Optional vmProtectionStateDescription As String = Nothing, Optional lifecycleId As String = Nothing, Optional testFailoverRecoveryFabricObjectId As ResourceIdentifier = Nothing, Optional rpoInSeconds As Nullable(Of Long) = Nothing, Optional lastRpoCalculatedOn As Nullable(Of DateTimeOffset) = Nothing, Optional primaryAvailabilityZone As String = Nothing, Optional recoveryAvailabilityZone As String = Nothing, Optional primaryExtendedLocation As SiteRecoveryExtendedLocation = Nothing, Optional recoveryExtendedLocation As SiteRecoveryExtendedLocation = Nothing, Optional vmEncryptionType As Nullable(Of SiteRecoveryVmEncryptionType) = Nothing, Optional tfoAzureVmName As String = Nothing, Optional recoveryAzureGeneration As String = Nothing, Optional recoveryProximityPlacementGroupId As ResourceIdentifier = Nothing, Optional autoProtectionOfDataDisk As Nullable(Of AutoProtectionOfDataDisk) = Nothing, Optional recoveryVirtualMachineScaleSetId As ResourceIdentifier = Nothing, Optional recoveryCapacityReservationGroupId As ResourceIdentifier = Nothing, Optional churnOptionSelected As Nullable(Of ChurnOptionSelected) = Nothing) As A2AReplicationDetails

Parâmetros

fabricObjectId
ResourceIdentifier

A ID de objeto específica da malha da máquina virtual.

initialPrimaryZone
String

A zona de disponibilidade primária inicial.

initialPrimaryFabricLocation
Nullable<AzureLocation>

O local inicial da malha primária.

initialRecoveryZone
String

A zona de disponibilidade de recuperação inicial.

initialPrimaryExtendedLocation
SiteRecoveryExtendedLocation

O local estendido primário inicial.

initialRecoveryExtendedLocation
SiteRecoveryExtendedLocation

O local estendido de recuperação inicial.

initialRecoveryFabricLocation
Nullable<AzureLocation>

O local inicial da malha de recuperação.

multiVmGroupId
String

A ID do grupo de várias VMs.

multiVmGroupName
String

O nome do grupo de várias VMs.

multiVmGroupCreateOption
Nullable<MultiVmGroupCreateOption>

Se o grupo de várias VMs é criado automaticamente ou especificado pelo usuário.

managementId
String

A ID de gerenciamento.

protectedDisks
IEnumerable<A2AProtectedDiskDetails>

A lista de discos protegidos.

unprotectedDisks
IEnumerable<A2AUnprotectedDiskDetails>

A lista de discos desprotegidos.

protectedManagedDisks
IEnumerable<A2AProtectedManagedDiskDetails>

A lista de discos gerenciados protegidos.

recoveryBootDiagStorageAccountId
ResourceIdentifier

A ID do Arm da conta de armazenamento de diagnóstico de inicialização de recuperação.

primaryFabricLocation
Nullable<AzureLocation>

Local da malha primária.

recoveryFabricLocation
Nullable<AzureLocation>

O local da malha de recuperação.

osType
String

O tipo de sistema operacional.

recoveryAzureVmSize
String

O tamanho da máquina virtual de recuperação.

recoveryAzureVmName
String

O nome da máquina virtual de recuperação.

recoveryAzureResourceGroupId
ResourceIdentifier

O grupo de recursos de recuperação.

recoveryCloudService
String

O serviço de nuvem de recuperação.

recoveryAvailabilitySet
String

O conjunto de disponibilidade de recuperação.

selectedRecoveryAzureNetworkId
ResourceIdentifier

A rede virtual de recuperação.

selectedTfoAzureNetworkId
ResourceIdentifier

A rede virtual de failover de teste.

vmNics
IEnumerable<VmNicDetails>

Os detalhes da nic da máquina virtual.

vmSyncedConfigDetails
A2AVmSyncedConfigDetails

Os detalhes da configuração sincronizada.

monitoringPercentageCompletion
Nullable<Int32>

O percentual do trabalho de monitoramento. O tipo do trabalho de monitoramento é definido pela propriedade MonitoringJobType.

monitoringJobType
String

O tipo do trabalho de monitoramento. O progresso está contido na propriedade MonitoringPercentageCompletion.

lastHeartbeat
Nullable<DateTimeOffset>

A última pulsação recebida do servidor de origem.

agentVersion
String

A versão do agente.

agentExpireOn
Nullable<DateTimeOffset>

Data de expiração do agente.

isReplicationAgentUpdateRequired
Nullable<Boolean>

Um valor que indica se a atualização do agente de replicação é necessária.

agentCertificateExpireOn
Nullable<DateTimeOffset>

Data de expiração do certificado do agente.

isReplicationAgentCertificateUpdateRequired
Nullable<Boolean>

Um valor que indica se a atualização de certificado do agente é necessária.

recoveryFabricObjectId
ResourceIdentifier

A ID do objeto de malha de recuperação.

vmProtectionState
String

O estado de proteção da VM.

vmProtectionStateDescription
String

A descrição do estado de proteção para a VM.

lifecycleId
String

Uma ID associada ao PE que sobrevive a ações como a proteção de comutador que altera os objetos PE/CPE de suporte internamente. A ID do ciclo de vida é levada adiante para ter um link/continuidade na capacidade de ter uma ID que denota o "mesmo" item protegido, mesmo que outras IDs internas/ID do ARM possam estar mudando.

testFailoverRecoveryFabricObjectId
ResourceIdentifier

A ID do objeto de malha de failover de teste.

rpoInSeconds
Nullable<Int64>

O último valor de RPO em segundos.

lastRpoCalculatedOn
Nullable<DateTimeOffset>

A hora (em UTC) em que o último valor de RPO foi calculado pelo Serviço de Proteção.

primaryAvailabilityZone
String

A zona de disponibilidade primária.

recoveryAvailabilityZone
String

A zona de disponibilidade de recuperação.

primaryExtendedLocation
SiteRecoveryExtendedLocation

O local estendido primário.

recoveryExtendedLocation
SiteRecoveryExtendedLocation

O Local Estendido de recuperação.

vmEncryptionType
Nullable<SiteRecoveryVmEncryptionType>

O tipo de criptografia da VM.

tfoAzureVmName
String

O nome da VM de failover de teste.

recoveryAzureGeneration
String

A geração do Azure de recuperação.

recoveryProximityPlacementGroupId
ResourceIdentifier

A ID do grupo de posicionamento por proximidade de recuperação.

autoProtectionOfDataDisk
Nullable<AutoProtectionOfDataDisk>

Um valor que indica se a proteção automática está habilitada.

recoveryVirtualMachineScaleSetId
ResourceIdentifier

A ID do conjunto de dimensionamento de máquinas virtuais de recuperação.

recoveryCapacityReservationGroupId
ResourceIdentifier

A ID do grupo de reserva de capacidade de recuperação.

churnOptionSelected
Nullable<ChurnOptionSelected>

Um valor que indica a opção de rotatividade selecionada pelo usuário.

Retornos

Uma nova A2AReplicationDetails instância para simulação.

Aplica-se a