A2AEnableProtectionInput 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
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.