# Data Object - ConverterAgentInternalDiskCreationOptions

Property of
  ConverterAgentInternalBlockCloningOptions, ConverterAgentInternalTargetStorageLayoutTargetDiskInfo
Extends
  DynamicData
Since
  Converter API 1.0

## Data Object Description

DiskCreationOptions provides parameters needed for the creation of a virtual disk.

Properties

Name | Type | Description
--- | --- | ---
adapterType | xsd:string | Indicate the adapter type for the disk metadata. This must be consistent with the bus type of the attach point, in the sense that a SCSI attach point should have a valid adapter type for scsi. It also will have to be consistent with the guest OS, for example in that we won't want to use "lsilogic" for WINNT.
diskType | xsd:string | Describes what kind of virtual disk or virtual disks should be created. If this is set to a value not supported on the target platform, the VM Creator has the option of throwing an exception, but is not required to do so -- it may choose to exit instead. Indicates whether the new disk should use thin provisioning for its backing. This should use StorageParams.DiskCreateType.
preallocateDisks | xsd:boolean | Should the disk be created with its extent pre-allocated, or should it be allocate-on-demand? This is only meaningful for some kinds of virtual disks (2GB Flat, Monolithic Flat, and VMFS). Further, it's only supported for the first two kinds of disks, since we don't have VMODL interfaces that allow us to create VMFS disks on ESX that aren't pre-allocated.
virtualHWVersion | xsd:int | Indicate the virtual hardware version for the disk metadata.
Properties inherited from DynamicData
None