次の方法で共有


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 してください。 シナリオによると、基底クラスの派生クラスをここで割り当てる必要があるか、このプロパティを使用可能な派生クラスのいずれかにキャストする必要があります。 使用可能な派生クラスには、 と がNewProtectionProfile含まれますExistingProtectionProfile

primaryStagingStorageAccount
StorageAccountCustomDetails

プライマリ ステージング ストレージ アカウントの詳細。 基底クラスであることに注意 StorageAccountCustomDetails してください。 シナリオによると、基底クラスの派生クラスをここで割り当てる必要があるか、このプロパティを使用可能な派生クラスのいずれかにキャストする必要があります。 使用可能な派生クラスには、 が含まれます ExistingStorageAccount

recoveryAvailabilitySet
RecoveryAvailabilitySetCustomDetails

復旧可用性セットの詳細。 基底クラスであることに注意 RecoveryAvailabilitySetCustomDetails してください。 シナリオによると、基底クラスの派生クラスをここで割り当てる必要があるか、このプロパティを使用可能な派生クラスのいずれかにキャストする必要があります。 使用可能な派生クラスには、 が含まれます ExistingRecoveryAvailabilitySet

recoveryVirtualNetwork
RecoveryVirtualNetworkCustomDetails

復旧仮想ネットワークの詳細。 基底クラスであることに注意 RecoveryVirtualNetworkCustomDetails してください。 シナリオによると、基底クラスの派生クラスをここで割り当てる必要があるか、このプロパティを使用可能な派生クラスのいずれかにキャストする必要があります。 使用可能な派生クラスには、 と がNewRecoveryVirtualNetwork含まれますExistingRecoveryVirtualNetwork

recoveryProximityPlacementGroup
RecoveryProximityPlacementGroupCustomDetails

回復近接配置グループのカスタム詳細。 基底クラスであることに注意 RecoveryProximityPlacementGroupCustomDetails してください。 シナリオによると、基底クラスの派生クラスをここで割り当てる必要があるか、このプロパティを使用可能な派生クラスのいずれかにキャストする必要があります。 使用可能な派生クラスには、 が含まれます ExistingRecoveryProximityPlacementGroup

autoProtectionOfDataDisk
Nullable<AutoProtectionOfDataDisk>

自動保護が有効になっているかどうかを示す値。

multiVmGroupName
String

マルチ VM グループ名。

multiVmGroupId
String

マルチ VM グループ ID。

recoveryBootDiagStorageAccount
StorageAccountCustomDetails

ブート診断ストレージ アカウント。 基底クラスであることに注意 StorageAccountCustomDetails してください。 シナリオによると、基底クラスの派生クラスをここで割り当てる必要があるか、このプロパティを使用可能な派生クラスのいずれかにキャストする必要があります。 使用可能な派生クラスには、 が含まれます ExistingStorageAccount

diskEncryptionInfo
SiteRecoveryDiskEncryptionInfo

回復ディスクの暗号化情報 (2 つのパス フローの場合)。

recoveryAvailabilityZone
String

復旧可用性ゾーン。

recoveryAvailabilityType
String

仮想マシンの回復の可用性の種類。

agentAutoUpdateStatus
Nullable<SiteRecoveryAgentAutoUpdateStatus>

自動更新が有効かどうかを示す値。

automationAccountArmId
ResourceIdentifier

Automation アカウントの arm ID。

automationAccountAuthenticationType
Nullable<AutomationAccountAuthenticationType>

Automation アカウントに使用する型認証を示す 値。

戻り値

モック作成用の新しい A2AReplicationIntentDetails インスタンス。

適用対象