Sdílet prostřednictvím


ArmRecoveryServicesSiteRecoveryModelFactory.VMwareCbtEnableMigrationContent Method

Definition

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.

Applies to