Partager via


ArmRecoveryServicesSiteRecoveryModelFactory.A2AReplicationIntentDetails Méthode

Définition

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.

vmDisks
IEnumerable<A2AProtectionIntentDiskDetails>

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.

S’applique à