Skip to main content

GET /api/v1/data/devices/{id}/memoryModules

Use this method to return memory-module information about a specific device.

Authentication

Authentication with username and password is required.

Resource URI

GET https://{orchestrator_server_IP}/api/v1/data/devices/{id}/memoryModules

where {id} is the ID of the device. To obtain the device IDs, use GET /api/v1/data/devices.

Query parameters

None

Request body

None

Response codes

CodeDescriptionComments
200OKThe request completed successfully.
404Not foundThe resource cannot be found. A descriptive error message is returned in the response body.

Response body

When the request is successful, the following attributes are returned. If the request fails, standard message attributes are returned (see Status messages).

AttributesTypeDescription
memoryModulesArray of objectsInformation about each memory module in the device
 capacityIntegerCapacity
 deviceTypeKeyStringDevice type key
 displayNameStringDisplay name
 fruPartNumberStringFRU part number
 healthStateStringHealth state (translated). This can be one of the following values.
  • Normal
  • Warning
  • Critical
  • Unknown
 healthStateKeyStringHealth state key. This can be one of the following values.
  • normal
  • warning
  • critical
  • unknown
 manufacturerStringManufacturer
 metricsObjectInformation about memory metric data
  alarmTripsObjectInformation about alarm trips
 modelStringModel
 partNumberStringPart number
 presentBoolean 
 serialNumberStringSerial number
 slotIntegerSlot
 speedIntegerNumber of data-transfer operations that occur in each second, in MT/s (megatransfers per second)
 typeStringType
_linksObjectDevice URI (see Links)
The following example is returned if the request is successful.
{
"memoryModules": [{
"capacity": 2,
"deviceTypeKey": "ddr3",
"displayName": "DIMM 21",
"fruPartNumber": "",
"healthState": "NA",
"healthStateKey": "NA",
"manufacturer": "Micron Technology",
"metrics": { "alarmTrips": {} },
"model": "DDR3",
"operatingMemoryMode": [ "Volatile" ],
"partNumber": "9KSF25672PZ-1G4M1",
"present": false,
"serialNumber": "377B770D",
"slot": 21,
"speed": 1333,
"type": "DDR3"
},
...,
{
"capacity": 16,
"deviceTypeKey": "ddr5",
"displayName": "DIMM 7",
"fruPartNumber": "",
"healthState": "NA",
"healthStateKey": "NA",
"manufacturer": "Samsung",
"metrics": { "alarmTrips": {} },
"model": "DDR5",
"operatingMemoryMode": [ "Volatile" ],
"partNumber": "M321R2GA3BB0-CQKMG",
"present": false,
"serialNumber": "80CE01214102186E41",
"slot": 7,
"speed": 4800,
"type": "DDR5"
}],
"_links": {
"rel": "self",
"uri": "/api/v1/data/devices/C7199530FEDE4FE09540DFC3D75FC56C/memoryModules"
}
}