VMwareCbtMigrationDetails 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
VMwareCbtMigrationDetails()
Initializes a new instance of the VMwareCbtMigrationDetails class.
public VMwareCbtMigrationDetails ();
Public Sub New ()
Applies to
VMwareCbtMigrationDetails(String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, VMwareCbtSecurityProfileProperties, String, IDictionary<String,String>, IList<VMwareCbtProtectedDiskDetails>, String, String, IList<VMwareCbtNicDetails>, IDictionary<String, String>, String, Nullable<DateTime>, String, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, String, String, String, IDictionary<String, String>, IDictionary<String,String>, IList<String>)
Initializes a new instance of the VMwareCbtMigrationDetails class.
public VMwareCbtMigrationDetails (string vmwareMachineId = default, string osType = default, string osName = default, string firmwareType = default, string targetGeneration = default, string licenseType = default, string sqlServerLicenseType = default, string dataMoverRunAsAccountId = default, string snapshotRunAsAccountId = default, string storageAccountId = default, string targetVMName = default, string targetVMSize = default, string targetLocation = default, string targetResourceGroupId = default, string targetAvailabilitySetId = default, string targetAvailabilityZone = default, string targetProximityPlacementGroupId = default, string confidentialVMKeyVaultId = default, Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMwareCbtSecurityProfileProperties targetVMSecurityProfile = default, string targetBootDiagnosticsStorageAccountId = default, System.Collections.Generic.IDictionary<string,string> targetVMTags = default, System.Collections.Generic.IList<Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMwareCbtProtectedDiskDetails> protectedDisks = default, string targetNetworkId = default, string testNetworkId = default, System.Collections.Generic.IList<Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMwareCbtNicDetails> vmNics = default, System.Collections.Generic.IDictionary<string,string> targetNicTags = default, string migrationRecoveryPointId = default, DateTime? lastRecoveryPointReceived = default, string lastRecoveryPointId = default, int? initialSeedingProgressPercentage = default, int? migrationProgressPercentage = default, int? resyncProgressPercentage = default, int? resumeProgressPercentage = default, long? initialSeedingRetryCount = default, long? resyncRetryCount = default, long? resumeRetryCount = default, string resyncRequired = default, string resyncState = default, string performAutoResync = default, System.Collections.Generic.IDictionary<string,string> seedDiskTags = default, System.Collections.Generic.IDictionary<string,string> targetDiskTags = default, System.Collections.Generic.IList<string> supportedOSVersions = default);
new Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMwareCbtMigrationDetails : string * string * string * string * string * string * string * string * string * string * string * string * string * string * string * string * string * string * Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMwareCbtSecurityProfileProperties * string * System.Collections.Generic.IDictionary<string, string> * System.Collections.Generic.IList<Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMwareCbtProtectedDiskDetails> * string * string * System.Collections.Generic.IList<Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMwareCbtNicDetails> * System.Collections.Generic.IDictionary<string, string> * string * Nullable<DateTime> * string * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<int64> * Nullable<int64> * Nullable<int64> * string * string * string * System.Collections.Generic.IDictionary<string, string> * System.Collections.Generic.IDictionary<string, string> * System.Collections.Generic.IList<string> -> Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMwareCbtMigrationDetails
Public Sub New (Optional vmwareMachineId As String = Nothing, Optional osType As String = Nothing, Optional osName As String = Nothing, Optional firmwareType As String = Nothing, Optional targetGeneration As String = Nothing, Optional licenseType As String = Nothing, Optional sqlServerLicenseType As String = Nothing, Optional dataMoverRunAsAccountId As String = Nothing, Optional snapshotRunAsAccountId As String = Nothing, Optional storageAccountId As String = Nothing, Optional targetVMName As String = Nothing, Optional targetVMSize As String = Nothing, Optional targetLocation As String = Nothing, Optional targetResourceGroupId As String = Nothing, Optional targetAvailabilitySetId As String = Nothing, Optional targetAvailabilityZone As String = Nothing, Optional targetProximityPlacementGroupId As String = Nothing, Optional confidentialVMKeyVaultId As String = Nothing, Optional targetVMSecurityProfile As VMwareCbtSecurityProfileProperties = Nothing, Optional targetBootDiagnosticsStorageAccountId As String = Nothing, Optional targetVMTags As IDictionary(Of String, String) = Nothing, Optional protectedDisks As IList(Of VMwareCbtProtectedDiskDetails) = Nothing, Optional targetNetworkId As String = Nothing, Optional testNetworkId As String = Nothing, Optional vmNics As IList(Of VMwareCbtNicDetails) = Nothing, Optional targetNicTags As IDictionary(Of String, String) = Nothing, Optional migrationRecoveryPointId As String = Nothing, Optional lastRecoveryPointReceived As Nullable(Of DateTime) = Nothing, Optional lastRecoveryPointId As String = Nothing, Optional initialSeedingProgressPercentage As Nullable(Of Integer) = Nothing, Optional migrationProgressPercentage As Nullable(Of Integer) = Nothing, Optional resyncProgressPercentage As Nullable(Of Integer) = Nothing, Optional resumeProgressPercentage As Nullable(Of Integer) = Nothing, Optional initialSeedingRetryCount As Nullable(Of Long) = Nothing, Optional resyncRetryCount As Nullable(Of Long) = Nothing, Optional resumeRetryCount As Nullable(Of Long) = Nothing, Optional resyncRequired As String = Nothing, Optional resyncState As String = Nothing, Optional performAutoResync As String = Nothing, Optional seedDiskTags As IDictionary(Of String, String) = Nothing, Optional targetDiskTags As IDictionary(Of String, String) = Nothing, Optional supportedOSVersions As IList(Of String) = Nothing)
Parameters
- vmwareMachineId
- String
The ARM Id of the VM discovered in VMware.
- osType
- String
The type of the OS on the VM.
- osName
- String
The name of the OS on the VM.
- firmwareType
- String
The firmware type.
- targetGeneration
- String
The target generation.
- licenseType
- String
License Type of the VM to be used.
- sqlServerLicenseType
- String
The SQL Server license type.
- dataMoverRunAsAccountId
- String
The data mover run as account Id.
- snapshotRunAsAccountId
- String
The snapshot run as account Id.
- storageAccountId
- String
The replication storage account ARM Id. This is applicable only for the blob based replication test hook.
- targetVMName
- String
Target VM name.
- targetVMSize
- String
The target VM size.
- targetLocation
- String
The target location.
- targetResourceGroupId
- String
The target resource group Id.
- targetAvailabilitySetId
- String
The target availability set Id.
- targetAvailabilityZone
- String
The target availability zone.
- targetProximityPlacementGroupId
- String
The target proximity placement group Id.
- confidentialVMKeyVaultId
- String
The confidential VM key vault Id for ADE installation.
- targetVMSecurityProfile
- VMwareCbtSecurityProfileProperties
The target VM security profile.
- targetBootDiagnosticsStorageAccountId
- String
The target boot diagnostics storage account ARM Id.
- targetVMTags
- IDictionary<String,String>
The target VM tags.
- protectedDisks
- IList<VMwareCbtProtectedDiskDetails>
The list of protected disks.
- targetNetworkId
- String
The target network Id.
- testNetworkId
- String
The test network Id.
- vmNics
- IList<VMwareCbtNicDetails>
The network details.
- targetNicTags
- IDictionary<String,String>
The tags for the target NICs.
- migrationRecoveryPointId
- String
The recovery point Id to which the VM was migrated.
- lastRecoveryPointId
- String
The last recovery point Id.
- resyncRequired
- String
A value indicating whether resync is required.
- resyncState
- String
The resync state. Possible values include: 'None', 'PreparedForResynchronization', 'StartedResynchronization'
- performAutoResync
- String
A value indicating whether auto resync is to be done.
- seedDiskTags
- IDictionary<String,String>
The tags for the seed disks.
- targetDiskTags
- IDictionary<String,String>
The tags for the target disks.