ArmRecoveryServicesSiteRecoveryModelFactory.A2AReplicationIntentDetails 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 d’A2AReplicationIntentDetails.
public static Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.A2AReplicationIntentDetails A2AReplicationIntentDetails (Azure.Core.ResourceIdentifier fabricObjectId = default, Azure.Core.AzureLocation? primaryLocation = default, Azure.Core.AzureLocation? recoveryLocation = default, string recoverySubscriptionId = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.A2AProtectionIntentDiskDetails> vmDisks = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.A2AProtectionIntentManagedDiskDetails> vmManagedDisks = default, Azure.Core.ResourceIdentifier recoveryResourceGroupId = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.ProtectionProfileCustomDetails protectionProfile = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.StorageAccountCustomDetails primaryStagingStorageAccount = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.RecoveryAvailabilitySetCustomDetails recoveryAvailabilitySet = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.RecoveryVirtualNetworkCustomDetails recoveryVirtualNetwork = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.RecoveryProximityPlacementGroupCustomDetails recoveryProximityPlacementGroup = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.AutoProtectionOfDataDisk? autoProtectionOfDataDisk = default, string multiVmGroupName = default, string multiVmGroupId = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.StorageAccountCustomDetails recoveryBootDiagStorageAccount = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryDiskEncryptionInfo diskEncryptionInfo = default, string recoveryAvailabilityZone = default, string recoveryAvailabilityType = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryAgentAutoUpdateStatus? agentAutoUpdateStatus = default, Azure.Core.ResourceIdentifier automationAccountArmId = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.AutomationAccountAuthenticationType? automationAccountAuthenticationType = default);
static member A2AReplicationIntentDetails : Azure.Core.ResourceIdentifier * Nullable<Azure.Core.AzureLocation> * Nullable<Azure.Core.AzureLocation> * string * seq<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.A2AProtectionIntentDiskDetails> * seq<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.A2AProtectionIntentManagedDiskDetails> * Azure.Core.ResourceIdentifier * Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.ProtectionProfileCustomDetails * Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.StorageAccountCustomDetails * Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.RecoveryAvailabilitySetCustomDetails * Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.RecoveryVirtualNetworkCustomDetails * Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.RecoveryProximityPlacementGroupCustomDetails * Nullable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.AutoProtectionOfDataDisk> * string * string * Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.StorageAccountCustomDetails * Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryDiskEncryptionInfo * string * string * Nullable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryAgentAutoUpdateStatus> * Azure.Core.ResourceIdentifier * Nullable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.AutomationAccountAuthenticationType> -> Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.A2AReplicationIntentDetails
Public Shared Function A2AReplicationIntentDetails (Optional fabricObjectId As ResourceIdentifier = Nothing, Optional primaryLocation As Nullable(Of AzureLocation) = Nothing, Optional recoveryLocation As Nullable(Of AzureLocation) = Nothing, Optional recoverySubscriptionId As String = Nothing, Optional vmDisks As IEnumerable(Of A2AProtectionIntentDiskDetails) = Nothing, Optional vmManagedDisks As IEnumerable(Of A2AProtectionIntentManagedDiskDetails) = Nothing, Optional recoveryResourceGroupId As ResourceIdentifier = Nothing, Optional protectionProfile As ProtectionProfileCustomDetails = Nothing, Optional primaryStagingStorageAccount As StorageAccountCustomDetails = Nothing, Optional recoveryAvailabilitySet As RecoveryAvailabilitySetCustomDetails = Nothing, Optional recoveryVirtualNetwork As RecoveryVirtualNetworkCustomDetails = Nothing, Optional recoveryProximityPlacementGroup As RecoveryProximityPlacementGroupCustomDetails = Nothing, Optional autoProtectionOfDataDisk As Nullable(Of AutoProtectionOfDataDisk) = Nothing, Optional multiVmGroupName As String = Nothing, Optional multiVmGroupId As String = Nothing, Optional recoveryBootDiagStorageAccount As StorageAccountCustomDetails = Nothing, Optional diskEncryptionInfo As SiteRecoveryDiskEncryptionInfo = Nothing, Optional recoveryAvailabilityZone As String = Nothing, Optional recoveryAvailabilityType As String = Nothing, Optional agentAutoUpdateStatus As Nullable(Of SiteRecoveryAgentAutoUpdateStatus) = Nothing, Optional automationAccountArmId As ResourceIdentifier = Nothing, Optional automationAccountAuthenticationType As Nullable(Of AutomationAccountAuthenticationType) = Nothing) As A2AReplicationIntentDetails
Paramètres
- fabricObjectId
- ResourceIdentifier
ID d’objet spécifique à l’infrastructure de la machine virtuelle.
- primaryLocation
- Nullable<AzureLocation>
Emplacement principal de la machine virtuelle.
- recoveryLocation
- Nullable<AzureLocation>
Emplacement de récupération de la machine virtuelle.
- recoverySubscriptionId
- String
ID d’abonnement de récupération de la machine virtuelle.
Liste des détails du disque de machine virtuelle.
- vmManagedDisks
- IEnumerable<A2AProtectionIntentManagedDiskDetails>
Liste des détails du disque managé de machine virtuelle.
- recoveryResourceGroupId
- ResourceIdentifier
ID du groupe de ressources de récupération.
- protectionProfile
- ProtectionProfileCustomDetails
Détails personnalisés du profil de protection. Veuillez noter qu’il ProtectionProfileCustomDetails s’agit de la classe de base. Selon le scénario, une classe dérivée de la classe de base peut devoir être affectée ici, ou cette propriété doit être castée en une des classes dérivées possibles. Les classes dérivées disponibles incluent ExistingProtectionProfile et NewProtectionProfile.
- primaryStagingStorageAccount
- StorageAccountCustomDetails
Détails du compte de stockage intermédiaire principal. Veuillez noter qu’il StorageAccountCustomDetails s’agit de la classe de base. Selon le scénario, une classe dérivée de la classe de base peut devoir être affectée ici, ou cette propriété doit être castée en une des classes dérivées possibles. Les classes dérivées disponibles incluent ExistingStorageAccount.
- recoveryAvailabilitySet
- RecoveryAvailabilitySetCustomDetails
Détails du groupe à haute disponibilité de récupération. Veuillez noter qu’il RecoveryAvailabilitySetCustomDetails s’agit de la classe de base. Selon le scénario, une classe dérivée de la classe de base peut devoir être affectée ici, ou cette propriété doit être castée en une des classes dérivées possibles. Les classes dérivées disponibles incluent ExistingRecoveryAvailabilitySet.
- recoveryVirtualNetwork
- RecoveryVirtualNetworkCustomDetails
Détails du réseau virtuel de récupération. Veuillez noter qu’il RecoveryVirtualNetworkCustomDetails s’agit de la classe de base. Selon le scénario, une classe dérivée de la classe de base peut devoir être affectée ici, ou cette propriété doit être castée en une des classes dérivées possibles. Les classes dérivées disponibles incluent ExistingRecoveryVirtualNetwork et NewRecoveryVirtualNetwork.
- recoveryProximityPlacementGroup
- RecoveryProximityPlacementGroupCustomDetails
Détails personnalisés du groupe de placement de proximité de récupération. Veuillez noter qu’il RecoveryProximityPlacementGroupCustomDetails s’agit de la classe de base. Selon le scénario, une classe dérivée de la classe de base peut devoir être affectée ici, ou cette propriété doit être castée en une des classes dérivées possibles. Les classes dérivées disponibles incluent ExistingRecoveryProximityPlacementGroup.
- autoProtectionOfDataDisk
- Nullable<AutoProtectionOfDataDisk>
Valeur indiquant si la protection automatique est activée.
- multiVmGroupName
- String
Nom du groupe de plusieurs machines virtuelles.
- multiVmGroupId
- String
ID de groupe de machines virtuelles multiples.
- recoveryBootDiagStorageAccount
- StorageAccountCustomDetails
Compte de stockage de diagnostic de démarrage. Veuillez noter qu’il StorageAccountCustomDetails s’agit de la classe de base. Selon le scénario, une classe dérivée de la classe de base peut devoir être affectée ici, ou cette propriété doit être castée en une des classes dérivées possibles. Les classes dérivées disponibles incluent ExistingStorageAccount.
- diskEncryptionInfo
- SiteRecoveryDiskEncryptionInfo
Informations de chiffrement du disque de récupération (pour deux flux de passage).
- recoveryAvailabilityZone
- String
Zone de disponibilité de récupération.
- recoveryAvailabilityType
- String
Type de disponibilité de récupération de la machine virtuelle.
- agentAutoUpdateStatus
- Nullable<SiteRecoveryAgentAutoUpdateStatus>
Valeur indiquant si la mise à jour automatique est activée.
- automationAccountArmId
- ResourceIdentifier
ID d’arm du compte Automation.
- automationAccountAuthenticationType
- Nullable<AutomationAccountAuthenticationType>
Valeur indiquant le type d’authentification à utiliser pour le compte automation.
Retours
Une nouvelle A2AReplicationIntentDetails instance de moqueries.