GET – Memory properties
Use the GET method to retrieve properties in Memory resource for Redfish service
Request URL
GET https://<BMC_IPADDR>/redfish/v1/Systems/1/Memory/{1-N}
Request body
None
Response body
Field | Type | Description | ||
---|---|---|---|---|
AllowedSpeedsMHz | Array | Speeds supported by this memory device. | ||
BaseModuleType | String | The base module type of the memory device. | ||
BusWidthBits | Integer | The bus width, in bits. | ||
CapacityMiB | Integer | Memory capacity in mebibytes (MiB). | ||
DeviceID | String | Device ID. | ||
DataWidthBits | Integer | Data width in bits. | ||
Description | String | This resource is used to represent a memory for a Redfish implementation. | ||
ErrorCorrection | String | Error correction scheme supported for this memory device. | ||
Id | String | The memory id. | ||
Manufacturer | String | The memory device manufacturer. | ||
MemoryLocation | Object | Expanded. | ||
Socket | Integer | The CPU socket number to which the memory device is connected. | ||
Slot | Integer | The DIMM slot number to which the memory device is connected. | ||
MemoryType | String | The type of memory device. | ||
MemoryDeviceType | String | Type details of the memory device. | ||
Name | String | The memory name. | ||
OperatingSpeedMhz | Integer | Operating speed of the memory device in MHz or MT/s as appropriate. | ||
PartNumber | String | The product part number. | ||
RankCount | Integer | Number of ranks available in the memory device. | ||
SerialNumber | String | The serial number of this memory. The value is null or empty if the memory is absent. | ||
Status | Object | None | ||
State | String | The status of the resource. | ||
Health | String | The health of the resource. | ||
PartLocation | Object | None | ||
LocationOrdinalValue | Integer | The number that represents the location of the part. If LocationType is `slot` and this unit is in slot 2, the LocationOrdinalValue is 2. | ||
LocationType | String | The type of location of the part. | ||
ServiceLabel | String | The label of the part location. | ||
Links | Object | Expanded. | ||
Chassis | Link | The link to the chassis that contains this memory device. |
Status code
HTTP Status Code | Error Message ID |
---|---|
500 | InternalError |
Example
The following example JSON response is returned:
{
"@odata.context": "/redfish/v1/$metadata#Memory.Memory",
"@odata.etag": "\"2BDB6415\"",
"@odata.id": "/redfish/v1/Systems/1/Memory/1",
"@odata.type": "#Memory.v1_16_0.Memory",
"AllowedSpeedsMHz": [
6400
],
"BaseModuleType": "RDIMM",
"BusWidthBits": 80,
"CapacityMiB": 16384,
"DataWidthBits": 64,
"Description": "This resource is used to represent a memory for a Redfish implementation.",
"DeviceID": "DIMM_1",
"ErrorCorrection": "SingleBitECC",
"Id": "1",
"Links": {
"Chassis": {
"@odata.id": "/redfish/v1/Chassis/1"
}
},
"Location": {
"PartLocation": {
"LocationOrdinalValue": 0,
"LocationType": "Slot",
"ServiceLabel": "DIMM 1"
}
},
"Manufacturer": "Micron Technology",
"MemoryDeviceType": "DDR5",
"MemoryLocation": {
"Slot": 1,
"Socket": 1
},
"MemoryType": "DRAM",
"Name": "DIMM 1",
"Oem": {
...
}
},
"OperatingSpeedMhz": 6400,
"PartNumber": "MTC10F1084S1RC64BD2 MWFF",
"RankCount": 1,
"SerialNumber": "802C0F241447F300F4",
"Status": {
"Health": "OK",
"State": "Enabled"
}
}