Partager via


ArmRecoveryServicesSiteRecoveryModelFactory.A2AReplicationDetails Méthode

Définition

Initialise une nouvelle instance 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

Paramètres

fabricObjectId
ResourceIdentifier

ID d’objet spécifique à la structure de la machine virtuelle.

initialPrimaryZone
String

Zone de disponibilité principale initiale.

initialPrimaryFabricLocation
Nullable<AzureLocation>

Emplacement de l’infrastructure principale initiale.

initialRecoveryZone
String

Zone de disponibilité de récupération initiale.

initialPrimaryExtendedLocation
SiteRecoveryExtendedLocation

Emplacement étendu principal initial.

initialRecoveryExtendedLocation
SiteRecoveryExtendedLocation

Emplacement étendu de récupération initiale.

initialRecoveryFabricLocation
Nullable<AzureLocation>

Emplacement de l’infrastructure de récupération initiale.

multiVmGroupId
String

ID de groupe de machines virtuelles multiples.

multiVmGroupName
String

Nom du groupe de machines virtuelles multiples.

multiVmGroupCreateOption
Nullable<MultiVmGroupCreateOption>

Indique si le groupe de machines virtuelles multiples est créé automatiquement ou spécifié par l’utilisateur.

managementId
String

ID de gestion.

protectedDisks
IEnumerable<A2AProtectedDiskDetails>

Liste des disques protégés.

unprotectedDisks
IEnumerable<A2AUnprotectedDiskDetails>

Liste des disques non protégés.

protectedManagedDisks
IEnumerable<A2AProtectedManagedDiskDetails>

Liste des disques managés protégés.

recoveryBootDiagStorageAccountId
ResourceIdentifier

Id arm du compte de stockage de diagnostic de démarrage de récupération.

primaryFabricLocation
Nullable<AzureLocation>

Emplacement de la structure principale.

recoveryFabricLocation
Nullable<AzureLocation>

Emplacement de l’infrastructure de récupération.

osType
String

Le type de système d’exploitation.

recoveryAzureVmSize
String

Taille de la machine virtuelle de récupération.

recoveryAzureVmName
String

Nom de la machine virtuelle de récupération.

recoveryAzureResourceGroupId
ResourceIdentifier

Groupe de ressources de récupération.

recoveryCloudService
String

Service cloud de récupération.

recoveryAvailabilitySet
String

Groupe à haute disponibilité de récupération.

selectedRecoveryAzureNetworkId
ResourceIdentifier

Réseau virtuel de récupération.

selectedTfoAzureNetworkId
ResourceIdentifier

Le réseau virtuel de test de basculement.

vmNics
IEnumerable<VmNicDetails>

Détails de la carte réseau de la machine virtuelle.

vmSyncedConfigDetails
A2AVmSyncedConfigDetails

Détails de la configuration synchronisée.

monitoringPercentageCompletion
Nullable<Int32>

Pourcentage du travail de surveillance. Le type du travail d’analyse est défini par la propriété MonitoringJobType.

monitoringJobType
String

Type du travail de surveillance. La progression est contenue dans la propriété MonitoringPercentageCompletion.

lastHeartbeat
Nullable<DateTimeOffset>

Dernière pulsation reçue du serveur source.

agentVersion
String

Version de l’agent.

agentExpireOn
Nullable<DateTimeOffset>

Date d’expiration de l’agent.

isReplicationAgentUpdateRequired
Nullable<Boolean>

Valeur indiquant si la mise à jour de l’agent de réplication est requise.

agentCertificateExpireOn
Nullable<DateTimeOffset>

Date d’expiration du certificat de l’agent.

isReplicationAgentCertificateUpdateRequired
Nullable<Boolean>

Valeur indiquant si la mise à jour du certificat d’agent est requise.

recoveryFabricObjectId
ResourceIdentifier

ID de l’objet structure de récupération.

vmProtectionState
String

État de protection de la machine virtuelle.

vmProtectionStateDescription
String

Description de l’état de protection pour la machine virtuelle.

lifecycleId
String

ID associé au PE qui survit à des actions telles que la protection des commutateurs qui modifient les objets PE/CPE de stockage en interne. L’ID de cycle de vie est reporté pour avoir un lien/continuité dans la possibilité d’avoir un ID qui indique le « même » élément protégé, même si d’autres ID/ID ARM internes peuvent changer.

testFailoverRecoveryFabricObjectId
ResourceIdentifier

ID d’objet de structure de basculement de test.

rpoInSeconds
Nullable<Int64>

Dernière valeur de RPO en secondes.

lastRpoCalculatedOn
Nullable<DateTimeOffset>

Heure (en UTC) à laquelle la valeur du dernier RPO a été calculée par le service de protection.

primaryAvailabilityZone
String

Zone de disponibilité principale.

recoveryAvailabilityZone
String

Zone de disponibilité de récupération.

primaryExtendedLocation
SiteRecoveryExtendedLocation

Emplacement étendu principal.

recoveryExtendedLocation
SiteRecoveryExtendedLocation

Emplacement étendu de récupération.

vmEncryptionType
Nullable<SiteRecoveryVmEncryptionType>

Type de chiffrement de la machine virtuelle.

tfoAzureVmName
String

Nom de la machine virtuelle de test de basculement.

recoveryAzureGeneration
String

Récupération de la génération Azure.

recoveryProximityPlacementGroupId
ResourceIdentifier

ID du groupe de placement de proximité de récupération.

autoProtectionOfDataDisk
Nullable<AutoProtectionOfDataDisk>

Valeur indiquant si la protection automatique est activée.

recoveryVirtualMachineScaleSetId
ResourceIdentifier

ID du groupe de machines virtuelles identiques de récupération.

recoveryCapacityReservationGroupId
ResourceIdentifier

ID du groupe de réservations de capacité de récupération.

churnOptionSelected
Nullable<ChurnOptionSelected>

Valeur indiquant l’option d’attrition sélectionnée par l’utilisateur.

Retours

Une nouvelle A2AReplicationDetails instance pour se moquer.

S’applique à