Data Object - VirtualSCSIController

Extended by
VirtualBusLogicController, VirtualLsiLogicController
See also

Data Object Description

The VirtualSCSIController data object type represents a SCSI controller in a virtual machine.


Name Type Description
hotAddRemove*xsd:boolean Setting this flag is optional. Setting this flag to true enables hot adding devices; setting this flag to false disables hot adding. This property determines if a SCSI disk may be added without shutting down the virtual machine. Using this flag depends on if this feature is supported, as designated by the setting of the boolean hotAddRemove.supported property in the VirtualSCSIControllerOption data object type.

  • If hotAddRemove.supported is set to "false": this boolean hotAddRemove flag is ignored.
  • If hotAddRemove.supported is set to "true": this flag can be set to "true", "false", or not set. If the flag is not set, its value is taken from the setting of hotAddRemove.defaultValue property in the VirtualSCSIControllerOption data object type.
scsiCtlrUnitNumber*xsd:int The unit number of the SCSI controller. The SCSI controller sits on its own bus, so this field defines which slot the controller is using.
sharedBusVirtualSCSISharing Mode for sharing the SCSI bus. The modes are physicalSharing, virtualSharing, and noSharing. See the Sharing data object type for an explanation of these modes.
Properties inherited from VirtualController
busNumber, device
Properties inherited from VirtualDevice
backing, connectable, controllerKey, deviceInfo, key, unitNumber
Properties inherited from DynamicData
dynamicProperty, dynamicType
*Need not be set
Show WSDL type definition