# Data Object - ConverterAgentInternalVMOptions

Extended by
  ConverterAgentInternalLocalVMOptions, ConverterAgentInternalManagedVMOptions
Extends
  DynamicData
See also
  ConverterAgentInternalTargetStorageLayout, ConverterBasicHardwareParams, ConverterNetworkParams, VirtualMachineConfigSpec
Since
  Converter API 1.0

## Data Object Description

VMOptions defines options for creating new VMs.

Properties

Name | Type | Description
--- | --- | ---
basicHardwareParams* | ConverterBasicHardwareParams | The basic hardware configuration of the target VM. If not set, the target VM will have the hardware as close as possible to the source system.
config | VirtualMachineConfigSpec | Config specification for new VM.
networkParams* | ConverterNetworkParams | Target network configuration information. If not specified, the default storage cloning parameters are used. The default is to have create the same number of NICs on the target as there are NICs on the source and to maintain the NIC mapping whenever possible.
preserveDeviceBacking* | xsd:boolean | Preserve device backing information of CDROM, Floppy, Serial Port, Parallel Port from the source machine in the target machine.
preserveIdentity* | xsd:boolean | Preserve uuid.bios from the source machine in the target machine to keep the identity intact.
targetStorageLayout | ConverterAgentInternalTargetStorageLayout | TargetStorageLayout describes the storage layout of the new VM.
vmName* | xsd:string | Name for the new VM.
vmxnetPresent* | xsd:boolean |
Properties inherited from DynamicData
None

*Need not be set