HyperVToAzStackHciProtectedItemModelCustomProperties Constructor

Definition

public HyperVToAzStackHciProtectedItemModelCustomProperties (Azure.Core.ResourceIdentifier targetHciClusterId, Azure.Core.ResourceIdentifier targetArcClusterCustomLocationId, Azure.Core.ResourceIdentifier fabricDiscoveryMachineId, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesDataReplication.Models.HyperVToAzStackHciDiskInput> disksToInclude, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesDataReplication.Models.HyperVToAzStackHciNicInput> nicsToInclude, Azure.Core.ResourceIdentifier targetResourceGroupId, Azure.Core.ResourceIdentifier storageContainerId, string hyperVGeneration, string runAsAccountId, string sourceDraName, string targetDraName, string customLocationRegion);
new Azure.ResourceManager.RecoveryServicesDataReplication.Models.HyperVToAzStackHciProtectedItemModelCustomProperties : Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * seq<Azure.ResourceManager.RecoveryServicesDataReplication.Models.HyperVToAzStackHciDiskInput> * seq<Azure.ResourceManager.RecoveryServicesDataReplication.Models.HyperVToAzStackHciNicInput> * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * string * string * string * string * string -> Azure.ResourceManager.RecoveryServicesDataReplication.Models.HyperVToAzStackHciProtectedItemModelCustomProperties
Public Sub New (targetHciClusterId As ResourceIdentifier, targetArcClusterCustomLocationId As ResourceIdentifier, fabricDiscoveryMachineId As ResourceIdentifier, disksToInclude As IEnumerable(Of HyperVToAzStackHciDiskInput), nicsToInclude As IEnumerable(Of HyperVToAzStackHciNicInput), targetResourceGroupId As ResourceIdentifier, storageContainerId As ResourceIdentifier, hyperVGeneration As String, runAsAccountId As String, sourceDraName As String, targetDraName As String, customLocationRegion As String)

Parameters

targetHciClusterId
ResourceIdentifier

Gets or sets the Target HCI Cluster ARM Id.

targetArcClusterCustomLocationId
ResourceIdentifier

Gets or sets the Target Arc Cluster Custom Location ARM Id.

fabricDiscoveryMachineId
ResourceIdentifier

Gets or sets the ARM Id of the discovered machine.

disksToInclude
IEnumerable<HyperVToAzStackHciDiskInput>

Gets or sets the list of disks to replicate.

nicsToInclude
IEnumerable<HyperVToAzStackHciNicInput>

Gets or sets the list of VM NIC to replicate.

targetResourceGroupId
ResourceIdentifier

Gets or sets the target resource group ARM Id.

storageContainerId
ResourceIdentifier

Gets or sets the target storage container ARM Id.

hyperVGeneration
String

Gets or sets the hypervisor generation of the virtual machine.

runAsAccountId
String

Gets or sets the Run As account Id.

sourceDraName
String

Gets or sets the source DRA name.

targetDraName
String

Gets or sets the target DRA name.

customLocationRegion
String

Gets or sets the location of Azure Arc HCI custom location resource.

Exceptions

targetHciClusterId, targetArcClusterCustomLocationId, fabricDiscoveryMachineId, disksToInclude, nicsToInclude, targetResourceGroupId, storageContainerId, hyperVGeneration, runAsAccountId, sourceDraName, targetDraName or customLocationRegion is null.

Applies to