ArmRecoveryServicesSiteRecoveryModelFactory.VMwareCbtMigrationDetails 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 VMwareCbtMigrationDetails.
public static Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.VMwareCbtMigrationDetails VMwareCbtMigrationDetails (Azure.Core.ResourceIdentifier vmwareMachineId = default, string osType = default, string osName = default, string firmwareType = default, string targetGeneration = default, string licenseType = default, string sqlServerLicenseType = default, Azure.Core.ResourceIdentifier dataMoverRunAsAccountId = default, Azure.Core.ResourceIdentifier snapshotRunAsAccountId = default, Azure.Core.ResourceIdentifier storageAccountId = default, string targetVmName = default, string targetVmSize = default, string targetLocation = default, Azure.Core.ResourceIdentifier targetResourceGroupId = default, Azure.Core.ResourceIdentifier targetAvailabilitySetId = default, string targetAvailabilityZone = default, Azure.Core.ResourceIdentifier targetProximityPlacementGroupId = default, Azure.Core.ResourceIdentifier confidentialVmKeyVaultId = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.VMwareCbtSecurityProfileProperties targetVmSecurityProfile = default, Azure.Core.ResourceIdentifier targetBootDiagnosticsStorageAccountId = default, System.Collections.Generic.IReadOnlyDictionary<string,string> targetVmTags = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.VMwareCbtProtectedDiskDetails> protectedDisks = default, Azure.Core.ResourceIdentifier targetNetworkId = default, Azure.Core.ResourceIdentifier testNetworkId = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.VMwareCbtNicDetails> vmNics = default, System.Collections.Generic.IReadOnlyDictionary<string,string> targetNicTags = default, Azure.Core.ResourceIdentifier migrationRecoveryPointId = default, DateTimeOffset? lastRecoveryPointReceived = default, Azure.Core.ResourceIdentifier lastRecoveryPointId = default, int? initialSeedingProgressPercentage = default, int? migrationProgressPercentage = default, int? resyncProgressPercentage = default, int? resumeProgressPercentage = default, int? deltaSyncProgressPercentage = default, string isCheckSumResyncCycle = default, long? initialSeedingRetryCount = default, long? resyncRetryCount = default, long? resumeRetryCount = default, long? deltaSyncRetryCount = default, string resyncRequired = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryResyncState? resyncState = default, string performAutoResync = default, System.Collections.Generic.IReadOnlyDictionary<string,string> seedDiskTags = default, System.Collections.Generic.IReadOnlyDictionary<string,string> targetDiskTags = default, System.Collections.Generic.IEnumerable<string> supportedOSVersions = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.ApplianceMonitoringDetails applianceMonitoringDetails = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.GatewayOperationDetails gatewayOperationDetails = default, string operationName = default);
static member VMwareCbtMigrationDetails : Azure.Core.ResourceIdentifier * string * string * string * string * string * string * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * string * string * string * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.VMwareCbtSecurityProfileProperties * Azure.Core.ResourceIdentifier * System.Collections.Generic.IReadOnlyDictionary<string, string> * seq<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.VMwareCbtProtectedDiskDetails> * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * seq<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.VMwareCbtNicDetails> * System.Collections.Generic.IReadOnlyDictionary<string, string> * Azure.Core.ResourceIdentifier * Nullable<DateTimeOffset> * Azure.Core.ResourceIdentifier * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<int> * string * Nullable<int64> * Nullable<int64> * Nullable<int64> * Nullable<int64> * string * Nullable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryResyncState> * string * System.Collections.Generic.IReadOnlyDictionary<string, string> * System.Collections.Generic.IReadOnlyDictionary<string, string> * seq<string> * Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.ApplianceMonitoringDetails * Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.GatewayOperationDetails * string -> Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.VMwareCbtMigrationDetails
Public Shared Function VMwareCbtMigrationDetails (Optional vmwareMachineId As ResourceIdentifier = 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 ResourceIdentifier = Nothing, Optional snapshotRunAsAccountId As ResourceIdentifier = Nothing, Optional storageAccountId As ResourceIdentifier = Nothing, Optional targetVmName As String = Nothing, Optional targetVmSize As String = Nothing, Optional targetLocation As String = Nothing, Optional targetResourceGroupId As ResourceIdentifier = Nothing, Optional targetAvailabilitySetId As ResourceIdentifier = Nothing, Optional targetAvailabilityZone As String = Nothing, Optional targetProximityPlacementGroupId As ResourceIdentifier = Nothing, Optional confidentialVmKeyVaultId As ResourceIdentifier = Nothing, Optional targetVmSecurityProfile As VMwareCbtSecurityProfileProperties = Nothing, Optional targetBootDiagnosticsStorageAccountId As ResourceIdentifier = Nothing, Optional targetVmTags As IReadOnlyDictionary(Of String, String) = Nothing, Optional protectedDisks As IEnumerable(Of VMwareCbtProtectedDiskDetails) = Nothing, Optional targetNetworkId As ResourceIdentifier = Nothing, Optional testNetworkId As ResourceIdentifier = Nothing, Optional vmNics As IEnumerable(Of VMwareCbtNicDetails) = Nothing, Optional targetNicTags As IReadOnlyDictionary(Of String, String) = Nothing, Optional migrationRecoveryPointId As ResourceIdentifier = Nothing, Optional lastRecoveryPointReceived As Nullable(Of DateTimeOffset) = Nothing, Optional lastRecoveryPointId As ResourceIdentifier = 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 deltaSyncProgressPercentage As Nullable(Of Integer) = Nothing, Optional isCheckSumResyncCycle As String = Nothing, Optional initialSeedingRetryCount As Nullable(Of Long) = Nothing, Optional resyncRetryCount As Nullable(Of Long) = Nothing, Optional resumeRetryCount As Nullable(Of Long) = Nothing, Optional deltaSyncRetryCount As Nullable(Of Long) = Nothing, Optional resyncRequired As String = Nothing, Optional resyncState As Nullable(Of SiteRecoveryResyncState) = Nothing, Optional performAutoResync As String = Nothing, Optional seedDiskTags As IReadOnlyDictionary(Of String, String) = Nothing, Optional targetDiskTags As IReadOnlyDictionary(Of String, String) = Nothing, Optional supportedOSVersions As IEnumerable(Of String) = Nothing, Optional applianceMonitoringDetails As ApplianceMonitoringDetails = Nothing, Optional gatewayOperationDetails As GatewayOperationDetails = Nothing, Optional operationName As String = Nothing) As VMwareCbtMigrationDetails
Parameters
- vmwareMachineId
- ResourceIdentifier
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
- ResourceIdentifier
The data mover run as account Id.
- snapshotRunAsAccountId
- ResourceIdentifier
The snapshot run as account Id.
- storageAccountId
- ResourceIdentifier
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
- ResourceIdentifier
The target resource group Id.
- targetAvailabilitySetId
- ResourceIdentifier
The target availability set Id.
- targetAvailabilityZone
- String
The target availability zone.
- targetProximityPlacementGroupId
- ResourceIdentifier
The target proximity placement group Id.
- confidentialVmKeyVaultId
- ResourceIdentifier
The confidential VM key vault Id for ADE installation.
- targetVmSecurityProfile
- VMwareCbtSecurityProfileProperties
The target VM security profile.
- targetBootDiagnosticsStorageAccountId
- ResourceIdentifier
The target boot diagnostics storage account ARM Id.
- targetVmTags
- IReadOnlyDictionary<String,String>
The target VM tags.
- protectedDisks
- IEnumerable<VMwareCbtProtectedDiskDetails>
The list of protected disks.
- targetNetworkId
- ResourceIdentifier
The target network Id.
- testNetworkId
- ResourceIdentifier
The test network Id.
- vmNics
- IEnumerable<VMwareCbtNicDetails>
The network details.
- targetNicTags
- IReadOnlyDictionary<String,String>
The tags for the target NICs.
- migrationRecoveryPointId
- ResourceIdentifier
The recovery point Id to which the VM was migrated.
- lastRecoveryPointReceived
- Nullable<DateTimeOffset>
The last recovery point received time.
- lastRecoveryPointId
- ResourceIdentifier
The last recovery point Id.
- isCheckSumResyncCycle
- String
A value indicating whether checksum resync cycle is in progress.
- resyncRequired
- String
A value indicating whether resync is required.
- resyncState
- Nullable<SiteRecoveryResyncState>
The resync state.
- performAutoResync
- String
A value indicating whether auto resync is to be done.
- seedDiskTags
- IReadOnlyDictionary<String,String>
The tags for the seed disks.
- targetDiskTags
- IReadOnlyDictionary<String,String>
The tags for the target disks.
- supportedOSVersions
- IEnumerable<String>
A value indicating the inplace OS Upgrade version.
- applianceMonitoringDetails
- ApplianceMonitoringDetails
A value indicating the appliance monitoring details.
- gatewayOperationDetails
- GatewayOperationDetails
A value indicating the gateway operation details.
- operationName
- String
A value indicating the SRS operation name.
Returns
A new VMwareCbtMigrationDetails instance for mocking.