A2AReplicationIntentDetails Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
A2AReplicationIntentDetails() |
Initializes a new instance of the A2AReplicationIntentDetails class. |
A2AReplicationIntentDetails(String, String, String, String, String, IList<A2AProtectionIntentDiskInputDetails>, IList<A2AProtectionIntentManagedDiskInputDetails>, String, ProtectionProfileCustomDetails, StorageAccountCustomDetails, RecoveryAvailabilitySetCustomDetails, RecoveryVirtualNetworkCustomDetails, RecoveryProximityPlacementGroupCustomDetails, String, String, String, StorageAccountCustomDetails, DiskEncryptionInfo, String, String, String, String) |
Initializes a new instance of the A2AReplicationIntentDetails class. |
A2AReplicationIntentDetails()
Initializes a new instance of the A2AReplicationIntentDetails class.
public A2AReplicationIntentDetails ();
Public Sub New ()
Applies to
A2AReplicationIntentDetails(String, String, String, String, String, IList<A2AProtectionIntentDiskInputDetails>, IList<A2AProtectionIntentManagedDiskInputDetails>, String, ProtectionProfileCustomDetails, StorageAccountCustomDetails, RecoveryAvailabilitySetCustomDetails, RecoveryVirtualNetworkCustomDetails, RecoveryProximityPlacementGroupCustomDetails, String, String, String, StorageAccountCustomDetails, DiskEncryptionInfo, String, String, String, String)
Initializes a new instance of the A2AReplicationIntentDetails class.
public A2AReplicationIntentDetails (string recoveryAvailabilityType, string fabricObjectId = default, string primaryLocation = default, string recoveryLocation = default, string recoverySubscriptionId = default, System.Collections.Generic.IList<Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AProtectionIntentDiskInputDetails> vmDisks = default, System.Collections.Generic.IList<Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AProtectionIntentManagedDiskInputDetails> vmManagedDisks = default, string recoveryResourceGroupId = default, Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectionProfileCustomDetails protectionProfile = default, Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.StorageAccountCustomDetails primaryStagingStorageAccount = default, Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryAvailabilitySetCustomDetails recoveryAvailabilitySet = default, Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryVirtualNetworkCustomDetails recoveryVirtualNetwork = default, Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryProximityPlacementGroupCustomDetails recoveryProximityPlacementGroup = default, string autoProtectionOfDataDisk = default, string multiVMGroupName = default, string multiVMGroupId = default, Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.StorageAccountCustomDetails recoveryBootDiagStorageAccount = default, Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DiskEncryptionInfo diskEncryptionInfo = default, string recoveryAvailabilityZone = default, string agentAutoUpdateStatus = default, string automationAccountArmId = default, string automationAccountAuthenticationType = default);
new Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AReplicationIntentDetails : string * string * string * string * string * System.Collections.Generic.IList<Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AProtectionIntentDiskInputDetails> * System.Collections.Generic.IList<Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AProtectionIntentManagedDiskInputDetails> * string * Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectionProfileCustomDetails * Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.StorageAccountCustomDetails * Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryAvailabilitySetCustomDetails * Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryVirtualNetworkCustomDetails * Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryProximityPlacementGroupCustomDetails * string * string * string * Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.StorageAccountCustomDetails * Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DiskEncryptionInfo * string * string * string * string -> Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AReplicationIntentDetails
Public Sub New (recoveryAvailabilityType As String, Optional fabricObjectId As String = Nothing, Optional primaryLocation As String = Nothing, Optional recoveryLocation As String = Nothing, Optional recoverySubscriptionId As String = Nothing, Optional vmDisks As IList(Of A2AProtectionIntentDiskInputDetails) = Nothing, Optional vmManagedDisks As IList(Of A2AProtectionIntentManagedDiskInputDetails) = Nothing, Optional recoveryResourceGroupId As String = 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 String = Nothing, Optional multiVMGroupName As String = Nothing, Optional multiVMGroupId As String = Nothing, Optional recoveryBootDiagStorageAccount As StorageAccountCustomDetails = Nothing, Optional diskEncryptionInfo As DiskEncryptionInfo = Nothing, Optional recoveryAvailabilityZone As String = Nothing, Optional agentAutoUpdateStatus As String = Nothing, Optional automationAccountArmId As String = Nothing, Optional automationAccountAuthenticationType As String = Nothing)
Parameters
- recoveryAvailabilityType
- String
The recovery availability type of the virtual machine.
- fabricObjectId
- String
The fabric specific object Id of the virtual machine.
- primaryLocation
- String
The primary location for the virtual machine.
- recoveryLocation
- String
The recovery location for the virtual machine.
- recoverySubscriptionId
- String
The recovery subscription Id of the virtual machine.
- vmDisks
- IList<A2AProtectionIntentDiskInputDetails>
The list of vm disk details.
- vmManagedDisks
- IList<A2AProtectionIntentManagedDiskInputDetails>
The list of vm managed disk details.
- recoveryResourceGroupId
- String
The recovery resource group id.
- protectionProfile
- ProtectionProfileCustomDetails
The protection profile custom details.
- primaryStagingStorageAccount
- StorageAccountCustomDetails
The primary staging storage account details.
- recoveryAvailabilitySet
- RecoveryAvailabilitySetCustomDetails
The recovery availability set details.
- recoveryVirtualNetwork
- RecoveryVirtualNetworkCustomDetails
The recovery virtual network details.
- recoveryProximityPlacementGroup
- RecoveryProximityPlacementGroupCustomDetails
The recovery proximity placement group custom details.
- autoProtectionOfDataDisk
- String
A value indicating whether the auto protection is enabled. Possible values include: 'Disabled', 'Enabled'
- multiVMGroupName
- String
The multi vm group name.
- multiVMGroupId
- String
The multi vm group id.
- recoveryBootDiagStorageAccount
- StorageAccountCustomDetails
The boot diagnostic storage account.
- diskEncryptionInfo
- DiskEncryptionInfo
The recovery disk encryption information (for two pass flows).
- recoveryAvailabilityZone
- String
The recovery availability zone.
- agentAutoUpdateStatus
- String
A value indicating whether the auto update is enabled. Possible values include: 'Disabled', 'Enabled'
- automationAccountArmId
- String
The automation account arm id.
- automationAccountAuthenticationType
- String
A value indicating the type authentication to use for automation Account. Possible values include: 'RunAsAccount', 'SystemAssignedIdentity'