VMwareCbtEnableMigrationInputArgs

data class VMwareCbtEnableMigrationInputArgs(val confidentialVmKeyVaultId: Output<String>? = null, val dataMoverRunAsAccountId: Output<String>, val disksToInclude: Output<List<VMwareCbtDiskInputArgs>>, val instanceType: Output<String>, val licenseType: Output<Either<String, LicenseType>>? = null, val performAutoResync: Output<String>? = null, val performSqlBulkRegistration: Output<String>? = null, val seedDiskTags: Output<Map<String, String>>? = null, val snapshotRunAsAccountId: Output<String>, val sqlServerLicenseType: Output<Either<String, SqlServerLicenseType>>? = null, val targetAvailabilitySetId: Output<String>? = null, val targetAvailabilityZone: Output<String>? = null, val targetBootDiagnosticsStorageAccountId: Output<String>? = null, val targetDiskTags: Output<Map<String, String>>? = null, val targetNetworkId: Output<String>, val targetNicTags: Output<Map<String, String>>? = null, val targetProximityPlacementGroupId: Output<String>? = null, val targetResourceGroupId: Output<String>, val targetSubnetName: Output<String>? = null, val targetVmName: Output<String>? = null, val targetVmSecurityProfile: Output<VMwareCbtSecurityProfilePropertiesArgs>? = null, val targetVmSize: Output<String>? = null, val targetVmTags: Output<Map<String, String>>? = null, val testNetworkId: Output<String>? = null, val testSubnetName: Output<String>? = null, val vmwareMachineId: Output<String>) : ConvertibleToJava<VMwareCbtEnableMigrationInputArgs>

VMwareCbt specific enable migration input.

Constructors

Link copied to clipboard
constructor(confidentialVmKeyVaultId: Output<String>? = null, dataMoverRunAsAccountId: Output<String>, disksToInclude: Output<List<VMwareCbtDiskInputArgs>>, instanceType: Output<String>, licenseType: Output<Either<String, LicenseType>>? = null, performAutoResync: Output<String>? = null, performSqlBulkRegistration: Output<String>? = null, seedDiskTags: Output<Map<String, String>>? = null, snapshotRunAsAccountId: Output<String>, sqlServerLicenseType: Output<Either<String, SqlServerLicenseType>>? = null, targetAvailabilitySetId: Output<String>? = null, targetAvailabilityZone: Output<String>? = null, targetBootDiagnosticsStorageAccountId: Output<String>? = null, targetDiskTags: Output<Map<String, String>>? = null, targetNetworkId: Output<String>, targetNicTags: Output<Map<String, String>>? = null, targetProximityPlacementGroupId: Output<String>? = null, targetResourceGroupId: Output<String>, targetSubnetName: Output<String>? = null, targetVmName: Output<String>? = null, targetVmSecurityProfile: Output<VMwareCbtSecurityProfilePropertiesArgs>? = null, targetVmSize: Output<String>? = null, targetVmTags: Output<Map<String, String>>? = null, testNetworkId: Output<String>? = null, testSubnetName: Output<String>? = null, vmwareMachineId: Output<String>)

Properties

Link copied to clipboard
val confidentialVmKeyVaultId: Output<String>? = null

The confidential VM key vault Id for ADE installation.

Link copied to clipboard

The data mover run as account Id.

Link copied to clipboard

The disks to include list.

Link copied to clipboard
val instanceType: Output<String>

The class type. Expected value is 'VMwareCbt'.

Link copied to clipboard
val licenseType: Output<Either<String, LicenseType>>? = null

License type.

Link copied to clipboard
val performAutoResync: Output<String>? = null

A value indicating whether auto resync is to be done.

Link copied to clipboard
val performSqlBulkRegistration: Output<String>? = null

A value indicating whether bulk SQL RP registration to be done.

Link copied to clipboard
val seedDiskTags: Output<Map<String, String>>? = null

The tags for the seed disks.

Link copied to clipboard

The snapshot run as account Id.

Link copied to clipboard
val sqlServerLicenseType: Output<Either<String, SqlServerLicenseType>>? = null

The SQL Server license type.

Link copied to clipboard
val targetAvailabilitySetId: Output<String>? = null

The target availability set ARM Id.

Link copied to clipboard
val targetAvailabilityZone: Output<String>? = null

The target availability zone.

Link copied to clipboard

The target boot diagnostics storage account ARM Id.

Link copied to clipboard
val targetDiskTags: Output<Map<String, String>>? = null

The tags for the target disks.

Link copied to clipboard
val targetNetworkId: Output<String>

The target network ARM Id.

Link copied to clipboard
val targetNicTags: Output<Map<String, String>>? = null

The tags for the target NICs.

Link copied to clipboard

The target proximity placement group ARM Id.

Link copied to clipboard

The target resource group ARM Id.

Link copied to clipboard
val targetSubnetName: Output<String>? = null

The target subnet name.

Link copied to clipboard
val targetVmName: Output<String>? = null

The target VM name.

Link copied to clipboard

The target VM security profile.

Link copied to clipboard
val targetVmSize: Output<String>? = null

The target VM size.

Link copied to clipboard
val targetVmTags: Output<Map<String, String>>? = null

The target VM tags.

Link copied to clipboard
val testNetworkId: Output<String>? = null

The selected test network ARM Id.

Link copied to clipboard
val testSubnetName: Output<String>? = null

The selected test subnet name.

Link copied to clipboard
val vmwareMachineId: Output<String>

The ARM Id of the VM discovered in VMware.

Functions

Link copied to clipboard
open override fun toJava(): VMwareCbtEnableMigrationInputArgs