你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

ArmRecoveryServicesSiteRecoveryModelFactory.A2AReplicationIntentDetails 方法

定义

初始化 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

参数

fabricObjectId
ResourceIdentifier

虚拟机的结构特定对象 ID。

primaryLocation
Nullable<AzureLocation>

虚拟机的主位置。

recoveryLocation
Nullable<AzureLocation>

虚拟机的恢复位置。

recoverySubscriptionId
String

虚拟机的恢复订阅 ID。

vmDisks
IEnumerable<A2AProtectionIntentDiskDetails>

VM 磁盘详细信息的列表。

vmManagedDisks
IEnumerable<A2AProtectionIntentManagedDiskDetails>

vm 托管磁盘详细信息的列表。

recoveryResourceGroupId
ResourceIdentifier

恢复资源组 ID。

protectionProfile
ProtectionProfileCustomDetails

保护配置文件自定义详细信息。 请注意 ProtectionProfileCustomDetails ,是基类。 根据方案,可能需要在此处分配基类的派生类,或者此属性需要强制转换为可能的派生类之一。 可用的派生类包括 ExistingProtectionProfileNewProtectionProfile

primaryStagingStorageAccount
StorageAccountCustomDetails

主暂存存储帐户详细信息。 请注意 StorageAccountCustomDetails ,是基类。 根据方案,可能需要在此处分配基类的派生类,或者此属性需要强制转换为可能的派生类之一。 可用的派生类包括 ExistingStorageAccount

recoveryAvailabilitySet
RecoveryAvailabilitySetCustomDetails

恢复可用性集详细信息。 请注意 RecoveryAvailabilitySetCustomDetails ,是基类。 根据方案,可能需要在此处分配基类的派生类,或者此属性需要强制转换为可能的派生类之一。 可用的派生类包括 ExistingRecoveryAvailabilitySet

recoveryVirtualNetwork
RecoveryVirtualNetworkCustomDetails

恢复虚拟网络详细信息。 请注意 RecoveryVirtualNetworkCustomDetails ,是基类。 根据方案,可能需要在此处分配基类的派生类,或者此属性需要强制转换为可能的派生类之一。 可用的派生类包括 ExistingRecoveryVirtualNetworkNewRecoveryVirtualNetwork

recoveryProximityPlacementGroup
RecoveryProximityPlacementGroupCustomDetails

恢复邻近放置组自定义详细信息。 请注意 RecoveryProximityPlacementGroupCustomDetails ,是基类。 根据方案,可能需要在此处分配基类的派生类,或者此属性需要强制转换为可能的派生类之一。 可用的派生类包括 ExistingRecoveryProximityPlacementGroup

autoProtectionOfDataDisk
Nullable<AutoProtectionOfDataDisk>

一个值,该值指示是否启用自动保护。

multiVmGroupName
String

多 VM 组名称。

multiVmGroupId
String

多 VM 组 ID。

recoveryBootDiagStorageAccount
StorageAccountCustomDetails

启动诊断存储帐户。 请注意 StorageAccountCustomDetails ,是基类。 根据方案,可能需要在此处分配基类的派生类,或者此属性需要强制转换为可能的派生类之一。 可用的派生类包括 ExistingStorageAccount

diskEncryptionInfo
SiteRecoveryDiskEncryptionInfo

恢复磁盘加密信息 (两个传递流) 。

recoveryAvailabilityZone
String

恢复可用性区域。

recoveryAvailabilityType
String

虚拟机的恢复可用性类型。

agentAutoUpdateStatus
Nullable<SiteRecoveryAgentAutoUpdateStatus>

一个值,该值指示是否启用自动更新。

automationAccountArmId
ResourceIdentifier

自动化帐户 arm ID。

automationAccountAuthenticationType
Nullable<AutomationAccountAuthenticationType>

一个 值,该值指示用于自动化帐户的类型身份验证。

返回

用于模拟的新 A2AReplicationIntentDetails 实例。

适用于