ArmRecoveryServicesSiteRecoveryModelFactory.A2AReplicationDetails 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 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.
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.
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.
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.
- 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.