# Data Object - ConverterStorageParams

Property of
  ConverterCloningParams
Extends
  DynamicData
See also
  ConverterStorageParamsTargetDiskParams
Since
  Converter API 1.0

## Data Object Description

Target storage configuration information for the cloning operation.

Properties

Name | Type | Description
--- | --- | ---
cloningMode* | xsd:string | Specifies the cloning mode. It must be from the CloningMode enum. If omitted, defaults to disk-based cloning if the source supports it, uses volume-based cloning otherwise.
diskControllerType* | xsd:string | The target disk controller type. It must be from the DiskControllerType enum. If it is not specified, the backend will select the default type for a particular target product version.
minVolumeSize* | xsd:long | Specifies the minimal volume size. Valid only if resizeRatio is set.
optimizedPartitionAlignment* | xsd:boolean | For volume-based cloning specifies whehter "standard" or "optimized" partition layout should be created on the target. In standard mode the layout follows the same rules as pre-Vista Windows does: 1. Create primary partitions and/or ONE extended partition as they exist. 2. All partitions and volumes end at cylinder boundaries. 3. All partitions start either at a cylinder boundary or at the second track after a cylinder boundary. 4. All logical volumes start at the second track of the containing extended partition. In optimized mode all partition start and end sectors are aligned on 1 MB (for Windows guests) or 64 KB (for non-Windows guests) boundaries ignoring the actual disk geometry. For disk-based cloning this option is ignored. The default is true. Since Converter API 3.0
resizeRatio* | xsd:int | Specifies the virtual volume resize ratio. If a non-zero value is set and volumesToClone is unset, all virtual volumes will be resized to min(volume capacity, max(minVolumeSize, volume used space * (1 + resizeRatio / 100)))
skipUnwantedFiles* | xsd:boolean | For volume-based cloning mode, specifies whether or not to skip "useless" system files such as pagefile.sys and hiberfil.sys. Important: This flag can only be set when the following flag is enabled: canSkipUnwantedFiles Ignored for disk-based mode The default is true.
targetDiskParams* | ConverterStorageParamsTargetDiskParams[] | Overrides default target disk parameters. Target disk parameters for disk-based and volume-based cloning. If not specified, default parameters will be used for each target disk (all source disks and volumes will be cloned). Disk-based cloning will clone all source disks. Volume-based cloning allows skipping certain source volumes and also allows moving source volumes to another disk.
vmxDatastoreName* | xsd:string | Specifies the target datastore for a managed VM's config files. Required for a managed target, ignored for a hosted target. For a managed target, this datastore is also used for the target disks if ConverterStorageParamsManagedTargetDiskParams is not specified.
Properties inherited from DynamicData
None

*Need not be set