VMwareCbtEnableMigrationInputArgs

data class VMwareCbtEnableMigrationInputArgs(val dataMoverRunAsAccountId: Output<String>, val disksToInclude: Output<List<VMwareCbtDiskInputArgs>>, val instanceType: Output<String>, val licenseType: Output<Either<String, LicenseType>>? = null, val snapshotRunAsAccountId: Output<String>, val targetAvailabilitySetId: Output<String>? = null, val targetBootDiagnosticsStorageAccountId: Output<String>? = null, val targetNetworkId: Output<String>, val targetResourceGroupId: Output<String>, val targetSubnetName: Output<String>? = null, val targetVmName: Output<String>? = null, val targetVmSize: Output<String>? = null, val vmwareMachineId: Output<String>) : ConvertibleToJava<VMwareCbtEnableMigrationInputArgs>

VMwareCbt specific enable migration input.

Constructors

Link copied to clipboard
constructor(dataMoverRunAsAccountId: Output<String>, disksToInclude: Output<List<VMwareCbtDiskInputArgs>>, instanceType: Output<String>, licenseType: Output<Either<String, LicenseType>>? = null, snapshotRunAsAccountId: Output<String>, targetAvailabilitySetId: Output<String>? = null, targetBootDiagnosticsStorageAccountId: Output<String>? = null, targetNetworkId: Output<String>, targetResourceGroupId: Output<String>, targetSubnetName: Output<String>? = null, targetVmName: Output<String>? = null, targetVmSize: Output<String>? = null, vmwareMachineId: Output<String>)

Properties

Link copied to clipboard

The data mover RunAs 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

The snapshot RunAs account Id.

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

The target availability set ARM Id.

Link copied to clipboard

The target boot diagnostics storage account ARM Id.

Link copied to clipboard
val targetNetworkId: Output<String>

The target network 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
val targetVmSize: Output<String>? = null

The target VM size.

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