# Data Object - ConverterAgentInternalTargetStorageLayoutTargetDiskInfo

Property of
  ConverterAgentInternalTargetStorageLayout
Extends
  DynamicData
See also
  ConverterAgentInternalDiskAttachPoint, ConverterAgentInternalDiskCreationOptions, ConverterAgentInternalDiskLayoutInfo, ConverterAgentInternalDiskSizes, ConverterAgentInternalDiskSpec
Since
  Converter API 1.0

## Data Object Description

TargetDiskInfo contains the information required to create a target virtual disk.

Properties

Name | Type | Description
--- | --- | ---
attachPoint | ConverterAgentInternalDiskAttachPoint | Specify the controller we will connect this disk to, and the unit on that controller. This is intended to match the controller and unit number of the source disk on a source machine. This is used both when we are doing disk based cloning or volume based cloning, to allow a correlation between the TargetDiskInfo entry and the newly created disk device.
creationOptions | ConverterAgentInternalDiskCreationOptions | Specify the creation parameters associated with this disk.
destinationDisk* | ConverterAgentInternalDiskSpec | Identifies a pre-existing destination disk. The field is populated only if pre-existing disk specs were supplied to CalculateStorageLayout. It is fully compatible to set both this and attachPoint; if both are set, then the pre-existing disk will be attached to the VM as specified by attachPoint
dimensions* | ConverterAgentInternalDiskSizes | Disk dimensions expressed as cylinder, head, sector (CHS) coordinates and also absolute capacity. The field is NOT populated if pre-existing disk specs were supplied to CalculateStorageLayout.
diskGuid* | xsd:string | For GPT disks the signature is GUID If present then the disk is in GPT format. Since Converter API 4.0
signature* | xsd:int | Defines signature of the MBR destination disk - used set drive layout to prepare for volume-based cloning. The field is not populated for disk-based cloning.
sourceDiskDeviceNumber* | xsd:int | Identifies correspondent source disk for disk level cloning. Must not be specified when performing volume level cloning.
sourceDiskLayout* | ConverterAgentInternalDiskLayoutInfo | Specify information about the source disk's layout. This currently is filled in only if we are doing disk-based cloning and is used only if it turns out to be impossible to change the target disk's BIOS geometry to match that of the source disk.
sourceDiskSpec* | xsd:string | Identifies correspondent source disks .vmdk file for disk level cloning with Linked Clones. Must not be specified when performing volume level cloning.
Properties inherited from DynamicData
None

*Need not be set