Name: ShelfIoCard

The I/O module inside enclosure, which holds I/O expander and Serial Attached SCSI (SAS) ports. Each I/O card has three external SAS ports labeled as port A, port B and port C. Only port A and port B will be used.

Data Structure
{
   "typeId": "com.tintri.api.rest.v310.dto.domain.beans.hardware.ShelfIoCard",
   "description": <String>,
   "locator": <String>,
   "modelName": <String>,
   "role": <String>,
   "serialNumber": <String>,
   "status": <String>,
   "type": 'CPU' | 'MEMORY' | 'FAN' | 'POWER_SUPPLY' | 'MISC' | 'DOM' | 'TEMPERATURE' | 'IO_CARD' | 'VOLTAGE' | 'CABLE' | 'SENSOR_CURRENT' | 'SAS_PORT' | 'CONTROLLER' | 'DISK',
   "cables": [ShelfCable],
   "ports": [ShelfSasPort],
}

Elements
NameTypeDescription
cable (wrapped by cables)xsd:list[ShelfCable]The cable vendor information list for the I/O card.
port (wrapped by ports)xsd:list[ShelfSasPort]The I/O card SAS ports and status.

Attributes
NameTypeDescription
descriptionxsd:stringHardware component description
locatorxsd:stringInternal ID to locate this hardware component.
modelNamexsd:stringThe model name of the I/O card model.
rolexsd:stringThe I/O card Serial Attached SCSI (SAS) port role.
serialNumberxsd:stringThe serial number of the I/O card.
statusxsd:stringHardware status description.
typeCPU | MEMORY | FAN | POWER_SUPPLY | MISC | DOM | TEMPERATURE | IO_CARD | VOLTAGE | CABLE | SENSOR_CURRENT | SAS_PORT | CONTROLLER | DISKHardware type.
CPUCPU component
MEMORYMemory component
FANFan component
POWER_SUPPLYPower supply component
MISCMiscellaneous component
DOMDevice on Motherboard component
TEMPERATURETemperature sensor component
IO_CARDI/O card component
VOLTAGEVoltage sensor component
CABLECable component
SENSOR_CURRENTCurrent sensor component
SAS_PORTSerial Attached SCSI port component
CONTROLLERController component
DISKDisk component