Freigeben über


A2AReplicationIntentDetails Constructors

Definition

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'

Applies to