# Data Object - ConverterAgentInternalDiskAttachPoint

Property of
  ConverterAgentInternalDiskAttachPoint, ConverterAgentInternalDiskSpec, ConverterAgentInternalTargetStorageLayoutTargetDiskInfo
Extends
  DynamicData
See also
  ConverterAgentInternalDiskAttachPointBusType
Since
  Converter API 1.0

## Data Object Description

Information about where to attach (controller and unit) the target virtual disk. This is used at present for attachPoint and also for attachPoint. It serves to specify, for a given TargetDiskInfo entry, where the target disk should be attached, then later allows DiskSpec values for the newly created machine to be correlated back. All three of the values can be changed in remapping to fit the constraints of the given target. These are only remapped if necessary but might change because the target doesn't support the bus type (e.g. ESX doesn't allow IDE disks) or the target doesn't support the bus number (e.g. WS only allows 1 SCSI controller) or the target doesn't support the unit number (e.g. WS allows 7 devices per SCSI controller but ESX allows 16)., but when the VM is created, the supplied ConfigSpec must be created to match the current DiskAttachPoint information.

Properties

Name | Type | Description
--- | --- | ---
bus | xsd:int | This corresponds to the busNumber field in VirtualController.
busType | ConverterAgentInternalDiskAttachPointBusType | When a new VM is created, the appropriate kind of VirtualController must be listed be listed in the device sub-field of the hardware field of the VirtualMachineConfigInfo associated with the same VM for which this is the ConverterAgentInternalTargetStorageLayout.
history* | ConverterAgentInternalDiskAttachPoint |
origin | xsd:int | This identifies the origin of the current parameters.
unit | xsd:int | This corresponds to the unitNumber field in VirtualDevice.
Properties inherited from DynamicData
None

*Need not be set