ArmRecoveryServicesDataReplicationModelFactory.VMwareToAzStackHciProtectedItemModelCustomProperties Method

Definition

public static Azure.ResourceManager.RecoveryServicesDataReplication.Models.VMwareToAzStackHciProtectedItemModelCustomProperties VMwareToAzStackHciProtectedItemModelCustomProperties (Azure.ResourceManager.RecoveryServicesDataReplication.Models.ProtectedItemActiveLocation? activeLocation = default, Azure.Core.ResourceIdentifier targetHciClusterId = default, Azure.Core.ResourceIdentifier targetArcClusterCustomLocationId = default, string targetAzStackHciClusterName = default, Azure.Core.ResourceIdentifier storageContainerId = default, Azure.Core.ResourceIdentifier targetResourceGroupId = default, string targetLocation = default, string customLocationRegion = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesDataReplication.Models.VMwareToAzStackHciDiskInput> disksToInclude = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesDataReplication.Models.VMwareToAzStackHciNicInput> nicsToInclude = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesDataReplication.Models.VMwareToAzStackHciProtectedDiskProperties> protectedDisks = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesDataReplication.Models.VMwareToAzStackHciProtectedNicProperties> protectedNics = default, string targetVmBiosId = default, string targetVmName = default, string hyperVGeneration = default, string targetNetworkId = default, string testNetworkId = default, int? targetCpuCores = default, bool? isDynamicRam = default, Azure.ResourceManager.RecoveryServicesDataReplication.Models.ProtectedItemDynamicMemoryConfig dynamicMemoryConfig = default, int? targetMemoryInMegaBytes = default, string osType = default, string osName = default, string firmwareType = default, Azure.Core.ResourceIdentifier fabricDiscoveryMachineId = default, string sourceVmName = default, int? sourceCpuCores = default, double? sourceMemoryInMegaBytes = default, string runAsAccountId = default, string sourceDraName = default, string targetDraName = default, string sourceApplianceName = default, string targetApplianceName = default, string failoverRecoveryPointId = default, DateTimeOffset? lastRecoveryPointReceived = default, string lastRecoveryPointId = default, int? initialReplicationProgressPercentage = default, int? migrationProgressPercentage = default, int? resumeProgressPercentage = default, int? resyncProgressPercentage = default, long? resyncRetryCount = default, bool? resyncRequired = default, Azure.ResourceManager.RecoveryServicesDataReplication.Models.VMwareToAzureMigrateResyncState? resyncState = default, bool? performAutoResync = default, long? resumeRetryCount = default, DateTimeOffset? lastReplicationUpdateOn = default);
static member VMwareToAzStackHciProtectedItemModelCustomProperties : Nullable<Azure.ResourceManager.RecoveryServicesDataReplication.Models.ProtectedItemActiveLocation> * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * string * string * seq<Azure.ResourceManager.RecoveryServicesDataReplication.Models.VMwareToAzStackHciDiskInput> * seq<Azure.ResourceManager.RecoveryServicesDataReplication.Models.VMwareToAzStackHciNicInput> * seq<Azure.ResourceManager.RecoveryServicesDataReplication.Models.VMwareToAzStackHciProtectedDiskProperties> * seq<Azure.ResourceManager.RecoveryServicesDataReplication.Models.VMwareToAzStackHciProtectedNicProperties> * string * string * string * string * string * Nullable<int> * Nullable<bool> * Azure.ResourceManager.RecoveryServicesDataReplication.Models.ProtectedItemDynamicMemoryConfig * Nullable<int> * string * string * string * Azure.Core.ResourceIdentifier * string * Nullable<int> * Nullable<double> * string * string * string * string * string * string * Nullable<DateTimeOffset> * string * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<int64> * Nullable<bool> * Nullable<Azure.ResourceManager.RecoveryServicesDataReplication.Models.VMwareToAzureMigrateResyncState> * Nullable<bool> * Nullable<int64> * Nullable<DateTimeOffset> -> Azure.ResourceManager.RecoveryServicesDataReplication.Models.VMwareToAzStackHciProtectedItemModelCustomProperties
Public Shared Function VMwareToAzStackHciProtectedItemModelCustomProperties (Optional activeLocation As Nullable(Of ProtectedItemActiveLocation) = Nothing, Optional targetHciClusterId As ResourceIdentifier = Nothing, Optional targetArcClusterCustomLocationId As ResourceIdentifier = Nothing, Optional targetAzStackHciClusterName As String = Nothing, Optional storageContainerId As ResourceIdentifier = Nothing, Optional targetResourceGroupId As ResourceIdentifier = Nothing, Optional targetLocation As String = Nothing, Optional customLocationRegion As String = Nothing, Optional disksToInclude As IEnumerable(Of VMwareToAzStackHciDiskInput) = Nothing, Optional nicsToInclude As IEnumerable(Of VMwareToAzStackHciNicInput) = Nothing, Optional protectedDisks As IEnumerable(Of VMwareToAzStackHciProtectedDiskProperties) = Nothing, Optional protectedNics As IEnumerable(Of VMwareToAzStackHciProtectedNicProperties) = Nothing, Optional targetVmBiosId As String = Nothing, Optional targetVmName As String = Nothing, Optional hyperVGeneration As String = Nothing, Optional targetNetworkId As String = Nothing, Optional testNetworkId As String = Nothing, Optional targetCpuCores As Nullable(Of Integer) = Nothing, Optional isDynamicRam As Nullable(Of Boolean) = Nothing, Optional dynamicMemoryConfig As ProtectedItemDynamicMemoryConfig = Nothing, Optional targetMemoryInMegaBytes As Nullable(Of Integer) = Nothing, Optional osType As String = Nothing, Optional osName As String = Nothing, Optional firmwareType As String = Nothing, Optional fabricDiscoveryMachineId As ResourceIdentifier = Nothing, Optional sourceVmName As String = Nothing, Optional sourceCpuCores As Nullable(Of Integer) = Nothing, Optional sourceMemoryInMegaBytes As Nullable(Of Double) = Nothing, Optional runAsAccountId As String = Nothing, Optional sourceDraName As String = Nothing, Optional targetDraName As String = Nothing, Optional sourceApplianceName As String = Nothing, Optional targetApplianceName As String = Nothing, Optional failoverRecoveryPointId As String = Nothing, Optional lastRecoveryPointReceived As Nullable(Of DateTimeOffset) = Nothing, Optional lastRecoveryPointId As String = Nothing, Optional initialReplicationProgressPercentage As Nullable(Of Integer) = Nothing, Optional migrationProgressPercentage As Nullable(Of Integer) = Nothing, Optional resumeProgressPercentage As Nullable(Of Integer) = Nothing, Optional resyncProgressPercentage As Nullable(Of Integer) = Nothing, Optional resyncRetryCount As Nullable(Of Long) = Nothing, Optional resyncRequired As Nullable(Of Boolean) = Nothing, Optional resyncState As Nullable(Of VMwareToAzureMigrateResyncState) = Nothing, Optional performAutoResync As Nullable(Of Boolean) = Nothing, Optional resumeRetryCount As Nullable(Of Long) = Nothing, Optional lastReplicationUpdateOn As Nullable(Of DateTimeOffset) = Nothing) As VMwareToAzStackHciProtectedItemModelCustomProperties

Parameters

activeLocation
Nullable<ProtectedItemActiveLocation>

Gets or sets the location of the protected item.

targetHciClusterId
ResourceIdentifier

Gets or sets the Target HCI Cluster ARM Id.

targetArcClusterCustomLocationId
ResourceIdentifier

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

targetAzStackHciClusterName
String

Gets or sets the Target AzStackHCI cluster name.

storageContainerId
ResourceIdentifier

Gets or sets the target storage container ARM Id.

targetResourceGroupId
ResourceIdentifier

Gets or sets the target resource group ARM Id.

targetLocation
String

Gets or sets the target location.

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.

protectedDisks
IEnumerable<VMwareToAzStackHciProtectedDiskProperties>

Gets or sets the list of protected disks.

protectedNics
IEnumerable<VMwareToAzStackHciProtectedNicProperties>

Gets or sets the VM NIC details.

targetVmBiosId
String

Gets or sets the BIOS Id of the target AzStackHCI VM.

targetVmName
String

Gets or sets the target VM display name.

hyperVGeneration
String

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

targetNetworkId
String

Gets or sets the target network Id within AzStackHCI Cluster.

testNetworkId
String

Gets or sets the target test network Id within AzStackHCI Cluster.

targetCpuCores
Nullable<Int32>

Gets or sets the target CPU cores.

isDynamicRam
Nullable<Boolean>

Gets or sets a value indicating whether memory is dynamical.

dynamicMemoryConfig
ProtectedItemDynamicMemoryConfig

Protected item dynamic memory config.

targetMemoryInMegaBytes
Nullable<Int32>

Gets or sets the target memory in mega-bytes.

osType
String

Gets or sets the type of the OS.

osName
String

Gets or sets the name of the OS.

firmwareType
String

Gets or sets the firmware type.

fabricDiscoveryMachineId
ResourceIdentifier

Gets or sets the ARM Id of the discovered machine.

sourceVmName
String

Gets or sets the source VM display name.

sourceCpuCores
Nullable<Int32>

Gets or sets the source VM CPU cores.

sourceMemoryInMegaBytes
Nullable<Double>

Gets or sets the source VM ram memory size in megabytes.

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.

sourceApplianceName
String

Gets or sets the source appliance name.

targetApplianceName
String

Gets or sets the target appliance name.

failoverRecoveryPointId
String

Gets or sets the recovery point Id to which the VM was failed over.

lastRecoveryPointReceived
Nullable<DateTimeOffset>

Gets or sets the last recovery point received time.

lastRecoveryPointId
String

Gets or sets the last recovery point Id.

initialReplicationProgressPercentage
Nullable<Int32>

Gets or sets the initial replication progress percentage. This is calculated based on total bytes processed for all disks in the source VM.

migrationProgressPercentage
Nullable<Int32>

Gets or sets the migration progress percentage.

resumeProgressPercentage
Nullable<Int32>

Gets or sets the resume progress percentage.

resyncProgressPercentage
Nullable<Int32>

Gets or sets the resync progress percentage. This is calculated based on total bytes processed for all disks in the source VM.

resyncRetryCount
Nullable<Int64>

Gets or sets the resync retry count.

resyncRequired
Nullable<Boolean>

Gets or sets a value indicating whether resync is required.

resyncState
Nullable<VMwareToAzureMigrateResyncState>

Gets or sets the resync state.

performAutoResync
Nullable<Boolean>

Gets or sets a value indicating whether auto resync is to be done.

resumeRetryCount
Nullable<Int64>

Gets or sets the resume retry count.

lastReplicationUpdateOn
Nullable<DateTimeOffset>

Gets or sets the latest timestamp that replication status is updated.

Returns

A new VMwareToAzStackHciProtectedItemModelCustomProperties instance for mocking.

Applies to