ArmRecoveryServicesSiteRecoveryModelFactory.A2AReplicationDetails Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
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.
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.
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.
- 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.