Name: Shelf

Contains Shelf information such as the model name and list of components.

Data Structure
{
   "typeId": "com.tintri.api.rest.v310.dto.domain.beans.hardware.Shelf",
   "activated": <Boolean>,
   "enclosureId": <String>,
   "logicalId": <String>,
   "missing": <Boolean>,
   "modelName": <String>,
   "physicalCapacityGiB": <Number>,
   "serialNumber": <String>,
   "status": <String>,
   "components": [ApplianceComponent],
   "disks": [ApplianceDisk],
   "ioCards": [ShelfIoCard],
}

Elements
NameTypeDescription
component (wrapped by components)xsd:list[ApplianceComponent]The list of appliance components within the enclosure.
disk (wrapped by disks)xsd:list[ApplianceDisk]The list of shelf enclosure disks.
ioCard (wrapped by ioCards)xsd:list[ShelfIoCard]The list of appliance IO cards within the enclosure.

Attributes
NameTypeDescription
activatedxsd:booleanThis will return whether the shelf enclosure is activated or not.
enclosureIdxsd:stringThe shelf enclosure ID that is programmed into back plane.
logicalIdxsd:stringThe shelf logical ID.
missingxsd:booleanMissing flag. 'True' means that the shelf enclosure is no longer visible and was previously activated.
modelNamexsd:stringA unique identifier for the product.
physicalCapacityGiBxsd:doubleThe physical capacity of the enclosure in GiB.
serialNumberxsd:stringA unique number for each enclosure assigned at manufacturing.
statusxsd:stringThe current shelf enclosure status.