# Data Object - ConverterTaskSpec

Property of
  ConverterTask
Parameter to
  ConverterCreateTask, ConverterEstimateTimeToComplete
Returned by
  ConverterGetTaskSpec
Extends
  DynamicData
See also
  ConverterComputerHardwareInfo, ConverterComputerOsInfo, ConverterComputerSpec, ConverterConversionParams, ConverterParamsStorageMapping
Since
  Converter API 1.0

## Data Object Description

TaskSpec specifies the source computer and convert parameters.

Properties

Name | Type | Description
--- | --- | ---
conversionParams | ConverterConversionParams | The convert parameters.
hardwareInfo* | ConverterComputerHardwareInfo | The hardware configuration information of the source machine.
installAgent* | xsd:boolean | Flag to indicate whether or not to install agent for P2V.
osInfo* | ConverterComputerOsInfo | The OS configuration information of the source machine.
shutdownSource* | xsd:boolean | Flag to indicate whether the source machine is to be shutdown after conversion. Important: This flag can only be set when the canPowerOffSourceMachine flag is enabled. If unset the feature will not be performed.
source* | ConverterComputerSpec | The source computer to convert.
startDelay* | xsd:int | Delay in seconds before continuing with the task. This is typically set when source machine is to be rebooted before conversion.
storageMapping* | ConverterParamsStorageMapping | Storage mapping from the source to target disks/volumes. This should be the value returned from the agent when the VM is created. Since Converter API 2.0
target* | ConverterComputerSpec | The target virtual machine. If specified, source will be cloned to the existing virtual machine. Otherwise, source will be cloned to a destination specified in target. Since Converter API 2.0
uninstallAgent* | xsd:boolean | Flag to indicate whether or not to uninstall agent for P2V after the task is completed.
Properties inherited from DynamicData
None

*Need not be set