ArmRecoveryServicesDataReplicationModelFactory.VMwareToAzStackHciProtectedItemModelCustomProperties Method
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.
Initializes a new instance of VMwareToAzStackHciProtectedItemModelCustomProperties.
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.
- dynamicMemoryConfig
- ProtectedItemDynamicMemoryConfig
Protected item dynamic memory config.
- 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.
- 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.
Gets or sets the initial replication progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
Gets or sets the resync progress percentage. This is calculated based on total bytes processed for all disks in the source VM.
- resyncState
- Nullable<VMwareToAzureMigrateResyncState>
Gets or sets the resync state.
Gets or sets a value indicating whether auto resync is to be done.
- lastReplicationUpdateOn
- Nullable<DateTimeOffset>
Gets or sets the latest timestamp that replication status is updated.
Returns
A new VMwareToAzStackHciProtectedItemModelCustomProperties instance for mocking.
Applies to
Azure SDK for .NET