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