# Data Object - VirtualIDEControllerOption(vim.vm.device.VirtualIDEControllerOption)

Extends
  VirtualControllerOption
See also
  IntOption

## Data Object Description

The VirtualIDEControllerOption data object type contains the options for a virtual IDE controller.

Properties

Name | Type | Description
--- | --- | ---
numIDECdroms | IntOption | The minimum, maximum, and default number of IDE VirtualCdrom instances you can have, at any given time, in the IDE controller. The number is further constrained by the number of available slots in the virtual IDE controller.
numIDEDisks | IntOption | The minimum, maximum, and default number of IDE VirtualDisk instances you can have, at any given time, in the IDE controller. The number is further constrained by the number of available slots in the virtual IDE controller.
Properties inherited from VirtualControllerOption
devices, supportedDevice
Properties inherited from VirtualDeviceOption
autoAssignController, backingOption, busSlotOption, connectOption, controllerType, defaultBackingOptionIndex, deprecated, hotRemoveSupported, licensingLimit, plugAndPlay, type
Properties inherited from DynamicData
None

Show WSDL type definition
<complexType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vsan="urn:vsan" name="VirtualIDEControllerOption"> <complexContent> <extension base="vsan:VirtualControllerOption"> <sequence> <element name="numIDEDisks" type="vsan:IntOption"/> <element name="numIDECdroms" type="vsan:IntOption"/> </sequence> </extension> </complexContent> </complexType>