Freigeben über


VMwareCbtMigrationDetails Constructors

Definition

Overloads

VMwareCbtMigrationDetails()

Initializes a new instance of the VMwareCbtMigrationDetails class.

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.

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.

lastRecoveryPointReceived
Nullable<DateTime>

The last recovery point received time.

lastRecoveryPointId
String

The last recovery point Id.

initialSeedingProgressPercentage
Nullable<Int32>

The initial seeding progress percentage.

migrationProgressPercentage
Nullable<Int32>

The migration progress percentage.

resyncProgressPercentage
Nullable<Int32>

The resync progress percentage.

resumeProgressPercentage
Nullable<Int32>

The resume progress percentage.

initialSeedingRetryCount
Nullable<Int64>

The initial seeding retry count.

resyncRetryCount
Nullable<Int64>

The resync retry count.

resumeRetryCount
Nullable<Int64>

The resume retry count.

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.

supportedOSVersions
IList<String>

List of supported inplace OS Upgrade versions.

Applies to