GET – Memory Chunks Instance
Dependence
Displays the information about the Memory devices like DIMM supported by the host connected to the BMC.
These resources are populated by Host Interface, and Extra AMI BIOS Support is needed.
Request
GET https://{{ip}}/redfish/v1/Systems/Self/MemoryDomains/{{MemoryDomain_instance}}/
MemoryChunks/{{MemoryChunks_instance}}
Content-Type: application/json
Response
The response of the request will be in JSON format. The properties are mentioned in the following table.
Name | Type | Read only | Description | ||||
(OData Attributes) | Refer to OData Support. | ||||||
Oem | Object | OEM Extension (Optional), Refer to Resource Complex Types. | |||||
Id(M) | String | True | Refer to Resource Type Definitions | ||||
Name(M) | String | True | |||||
Description | String | True | |||||
Status | Object | True | Refer to Resource Complex Types. | ||||
MemoryChunkSizeMiB | Number | True | Size of the memory chunk in MiB. | ||||
AddressRangeType | String | True | Memory type of this memory chunk | ||||
Enum | Description | ||||||
Volatile | Volatile memory. | ||||||
PMEM | Byte accessible persistent memory. | ||||||
Block | Block accesible memory. | ||||||
InterleaveSets | Array | This is the interleave sets for the memory chunk. | |||||
Name | Type | Read only | Description | ||||
RegionId | String | True | DIMM region identifier. | ||||
OffsetMiB | Number | True | Offset within the DIMM that corresponds to the start of this memory region, with units in MiB. | ||||
SizeMiB | Number | true | Size of this memory region in MiB. | ||||
MemoryLevel | Number | true | Level of the interleave set for multi- level tiered memory. | ||||
Memory | Objects | True | Ref. to memory device of the interleave set | ||||
IsSpare | Boolean | True | Spare enabled status. | ||||
IsMirrorEnabled | Boolean | True | Mirror Enabled status. | ||||
Actions | Object | True | This object will contain the actions for this resource under Oem property if any. |
Response example
{
"@odata.context": "/redfish/v1/$metadata#MemoryChunks.MemoryChunks",
"@odata.etag": "\"1614903197\"",
"@odata.id": "/redfish/v1/Systems/Self/MemoryDomains/MemoryDomain_SystemMemory_0/
MemoryChunks/MemoryDomain_SystemMemory_0_Chunk_0",
"@odata.type": "#MemoryChunks.v1_2_3.MemoryChunks",
"AddressRangeType": "Volatile",
"Id": "MemoryDomain_SystemMemory_0_Chunk_0",
"InterleaveSets": [
{
"Memory": {
"@odata.id": "/redfish/v1/Systems/Self/Memory/DevType2_DIMM7"
},
"MemoryLevel": 0,
"RegionId": "MemoryDomain_SystemMemory_0_Chunk_0_Volatile_7",
"SizeMiB": 16384
}
],
"IsMirrorEnabled": false,
"IsSpare": false,
"MemoryChunkSizeMiB": 16384,
"Name": "MemoryDomain_SystemMemory_0_Chunk_0"
}