ArmRecoveryServicesSiteRecoveryModelFactory.A2AReplicationIntentDetails メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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。
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 インスタンス。