ArmRecoveryServicesSiteRecoveryModelFactory.VMwareCbtEnableMigrationContent 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 VMwareCbtEnableMigrationContent.
public static Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.VMwareCbtEnableMigrationContent VMwareCbtEnableMigrationContent (Azure.Core.ResourceIdentifier vmwareMachineId = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.VMwareCbtDiskContent> disksToInclude = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryLicenseType? licenseType = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoverySqlServerLicenseType? sqlServerLicenseType = default, string performSqlBulkRegistration = default, Azure.Core.ResourceIdentifier dataMoverRunAsAccountId = default, Azure.Core.ResourceIdentifier snapshotRunAsAccountId = default, string targetVmName = default, string targetVmSize = default, Azure.Core.ResourceIdentifier targetResourceGroupId = default, Azure.Core.ResourceIdentifier targetNetworkId = default, Azure.Core.ResourceIdentifier testNetworkId = default, string targetSubnetName = default, string testSubnetName = 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, string performAutoResync = default, System.Collections.Generic.IDictionary<string,string> targetVmTags = default, System.Collections.Generic.IDictionary<string,string> seedDiskTags = default, System.Collections.Generic.IDictionary<string,string> targetDiskTags = default, System.Collections.Generic.IDictionary<string,string> targetNicTags = default);
static member VMwareCbtEnableMigrationContent : Azure.Core.ResourceIdentifier * seq<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.VMwareCbtDiskContent> * Nullable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryLicenseType> * Nullable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoverySqlServerLicenseType> * string * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * string * string * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * string * string * Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.VMwareCbtSecurityProfileProperties * Azure.Core.ResourceIdentifier * string * System.Collections.Generic.IDictionary<string, string> * System.Collections.Generic.IDictionary<string, string> * System.Collections.Generic.IDictionary<string, string> * System.Collections.Generic.IDictionary<string, string> -> Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.VMwareCbtEnableMigrationContent
Public Shared Function VMwareCbtEnableMigrationContent (Optional vmwareMachineId As ResourceIdentifier = Nothing, Optional disksToInclude As IEnumerable(Of VMwareCbtDiskContent) = Nothing, Optional licenseType As Nullable(Of SiteRecoveryLicenseType) = Nothing, Optional sqlServerLicenseType As Nullable(Of SiteRecoverySqlServerLicenseType) = Nothing, Optional performSqlBulkRegistration As String = Nothing, Optional dataMoverRunAsAccountId As ResourceIdentifier = Nothing, Optional snapshotRunAsAccountId As ResourceIdentifier = Nothing, Optional targetVmName As String = Nothing, Optional targetVmSize As String = Nothing, Optional targetResourceGroupId As ResourceIdentifier = Nothing, Optional targetNetworkId As ResourceIdentifier = Nothing, Optional testNetworkId As ResourceIdentifier = Nothing, Optional targetSubnetName As String = Nothing, Optional testSubnetName As String = 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 performAutoResync As String = Nothing, Optional targetVmTags As IDictionary(Of String, String) = Nothing, Optional seedDiskTags As IDictionary(Of String, String) = Nothing, Optional targetDiskTags As IDictionary(Of String, String) = Nothing, Optional targetNicTags As IDictionary(Of String, String) = Nothing) As VMwareCbtEnableMigrationContent
Parameters
- vmwareMachineId
- ResourceIdentifier
The ARM Id of the VM discovered in VMware.
- disksToInclude
- IEnumerable<VMwareCbtDiskContent>
The disks to include list.
- licenseType
- Nullable<SiteRecoveryLicenseType>
License type.
- sqlServerLicenseType
- Nullable<SiteRecoverySqlServerLicenseType>
The SQL Server license type.
- performSqlBulkRegistration
- String
A value indicating whether bulk SQL RP registration to be done.
- dataMoverRunAsAccountId
- ResourceIdentifier
The data mover run as account Id.
- snapshotRunAsAccountId
- ResourceIdentifier
The snapshot run as account Id.
- targetVmName
- String
The target VM name.
- targetVmSize
- String
The target VM size.
- targetResourceGroupId
- ResourceIdentifier
The target resource group ARM Id.
- targetNetworkId
- ResourceIdentifier
The target network ARM Id.
- testNetworkId
- ResourceIdentifier
The selected test network ARM Id.
- targetSubnetName
- String
The target subnet name.
- testSubnetName
- String
The selected test subnet name.
- targetAvailabilitySetId
- ResourceIdentifier
The target availability set ARM Id.
- targetAvailabilityZone
- String
The target availability zone.
- targetProximityPlacementGroupId
- ResourceIdentifier
The target proximity placement group ARM 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.
- performAutoResync
- String
A value indicating whether auto resync is to be done.
- targetVmTags
- IDictionary<String,String>
The target VM tags.
- seedDiskTags
- IDictionary<String,String>
The tags for the seed disks.
- targetDiskTags
- IDictionary<String,String>
The tags for the target disks.
- targetNicTags
- IDictionary<String,String>
The tags for the target NICs.
Returns
A new VMwareCbtEnableMigrationContent instance for mocking.