A2AEnableProtectionInput Constructors

Definition

Overloads

A2AEnableProtectionInput()

Initializes a new instance of the A2AEnableProtectionInput class.

A2AEnableProtectionInput(String, String, String, String, String, String, IList<A2AVmDiskInputDetails>, IList<A2AVmManagedDiskInputDetails>, String, String, String, DiskEncryptionInfo, String, ExtendedLocation, String, String, String, String)

Initializes a new instance of the A2AEnableProtectionInput class.

A2AEnableProtectionInput()

Initializes a new instance of the A2AEnableProtectionInput class.

public A2AEnableProtectionInput ();
Public Sub New ()

Applies to

A2AEnableProtectionInput(String, String, String, String, String, String, IList<A2AVmDiskInputDetails>, IList<A2AVmManagedDiskInputDetails>, String, String, String, DiskEncryptionInfo, String, ExtendedLocation, String, String, String, String)

Initializes a new instance of the A2AEnableProtectionInput class.

public A2AEnableProtectionInput (string fabricObjectId, string recoveryContainerId = default, string recoveryResourceGroupId = default, string recoveryCloudServiceId = default, string recoveryAvailabilitySetId = default, string recoveryProximityPlacementGroupId = default, System.Collections.Generic.IList<Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AVmDiskInputDetails> vmDisks = default, System.Collections.Generic.IList<Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AVmManagedDiskInputDetails> vmManagedDisks = default, string multiVMGroupName = default, string multiVMGroupId = default, string recoveryBootDiagStorageAccountId = default, Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DiskEncryptionInfo diskEncryptionInfo = default, string recoveryAvailabilityZone = default, Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ExtendedLocation recoveryExtendedLocation = default, string recoveryAzureNetworkId = default, string recoverySubnetName = default, string recoveryVirtualMachineScaleSetId = default, string recoveryCapacityReservationGroupId = default);
new Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AEnableProtectionInput : string * string * string * string * string * string * System.Collections.Generic.IList<Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AVmDiskInputDetails> * System.Collections.Generic.IList<Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AVmManagedDiskInputDetails> * string * string * string * Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DiskEncryptionInfo * string * Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ExtendedLocation * string * string * string * string -> Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AEnableProtectionInput
Public Sub New (fabricObjectId As String, Optional recoveryContainerId As String = Nothing, Optional recoveryResourceGroupId As String = Nothing, Optional recoveryCloudServiceId As String = Nothing, Optional recoveryAvailabilitySetId As String = Nothing, Optional recoveryProximityPlacementGroupId As String = Nothing, Optional vmDisks As IList(Of A2AVmDiskInputDetails) = Nothing, Optional vmManagedDisks As IList(Of A2AVmManagedDiskInputDetails) = Nothing, Optional multiVMGroupName As String = Nothing, Optional multiVMGroupId As String = Nothing, Optional recoveryBootDiagStorageAccountId As String = Nothing, Optional diskEncryptionInfo As DiskEncryptionInfo = Nothing, Optional recoveryAvailabilityZone As String = Nothing, Optional recoveryExtendedLocation As ExtendedLocation = Nothing, Optional recoveryAzureNetworkId As String = Nothing, Optional recoverySubnetName As String = Nothing, Optional recoveryVirtualMachineScaleSetId As String = Nothing, Optional recoveryCapacityReservationGroupId As String = Nothing)

Parameters

fabricObjectId
String

The fabric specific object Id of the virtual machine.

recoveryContainerId
String

The recovery container Id.

recoveryResourceGroupId
String

The recovery resource group Id. Valid for V2 scenarios.

recoveryCloudServiceId
String

The recovery cloud service Id. Valid for V1 scenarios.

recoveryAvailabilitySetId
String

The recovery availability set Id.

recoveryProximityPlacementGroupId
String

The recovery proximity placement group Id.

vmDisks
IList<A2AVmDiskInputDetails>

The list of vm disk details.

vmManagedDisks
IList<A2AVmManagedDiskInputDetails>

The list of vm managed disk details.

multiVMGroupName
String

The multi vm group name.

multiVMGroupId
String

The multi vm group id.

recoveryBootDiagStorageAccountId
String

The boot diagnostic storage account.

diskEncryptionInfo
DiskEncryptionInfo

The recovery disk encryption information (for two pass flows).

recoveryAvailabilityZone
String

The recovery availability zone.

recoveryExtendedLocation
ExtendedLocation

The recovery extended location.

recoveryAzureNetworkId
String

The recovery Azure virtual network ARM id.

recoverySubnetName
String

The recovery subnet name.

recoveryVirtualMachineScaleSetId
String

The virtual machine scale set Id.

recoveryCapacityReservationGroupId
String

The recovery capacity reservation group Id.

Applies to