VMwareToAzStackHciProtectedItemModelCustomProperties Constructor

Definition

public VMwareToAzStackHciProtectedItemModelCustomProperties (Azure.Core.ResourceIdentifier targetHciClusterId, Azure.Core.ResourceIdentifier targetArcClusterCustomLocationId, Azure.Core.ResourceIdentifier storageContainerId, Azure.Core.ResourceIdentifier targetResourceGroupId, string customLocationRegion, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesDataReplication.Models.VMwareToAzStackHciDiskInput> disksToInclude, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesDataReplication.Models.VMwareToAzStackHciNicInput> nicsToInclude, string hyperVGeneration, Azure.Core.ResourceIdentifier fabricDiscoveryMachineId, string runAsAccountId, string sourceDraName, string targetDraName);
new Azure.ResourceManager.RecoveryServicesDataReplication.Models.VMwareToAzStackHciProtectedItemModelCustomProperties : Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * string * seq<Azure.ResourceManager.RecoveryServicesDataReplication.Models.VMwareToAzStackHciDiskInput> * seq<Azure.ResourceManager.RecoveryServicesDataReplication.Models.VMwareToAzStackHciNicInput> * string * Azure.Core.ResourceIdentifier * string * string * string -> Azure.ResourceManager.RecoveryServicesDataReplication.Models.VMwareToAzStackHciProtectedItemModelCustomProperties
Public Sub New (targetHciClusterId As ResourceIdentifier, targetArcClusterCustomLocationId As ResourceIdentifier, storageContainerId As ResourceIdentifier, targetResourceGroupId As ResourceIdentifier, customLocationRegion As String, disksToInclude As IEnumerable(Of VMwareToAzStackHciDiskInput), nicsToInclude As IEnumerable(Of VMwareToAzStackHciNicInput), hyperVGeneration As String, fabricDiscoveryMachineId As ResourceIdentifier, runAsAccountId As String, sourceDraName As String, targetDraName 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.

storageContainerId
ResourceIdentifier

Gets or sets the target storage container ARM Id.

targetResourceGroupId
ResourceIdentifier

Gets or sets the target resource group ARM Id.

customLocationRegion
String

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

disksToInclude
IEnumerable<VMwareToAzStackHciDiskInput>

Gets or sets the list of disks to replicate.

nicsToInclude
IEnumerable<VMwareToAzStackHciNicInput>

Gets or sets the list of VM NIC to replicate.

hyperVGeneration
String

Gets or sets the hypervisor generation of the virtual machine possible values are 1,2.

fabricDiscoveryMachineId
ResourceIdentifier

Gets or sets the ARM Id of the discovered 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.

Exceptions

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

Applies to