GET – Memory Domain 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}}
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 | ||||
AllowsMemoryChunkCreation | Boolean | True | Indicates if this Memory Domain supports the creation of Memory Chunks. | |||
AllowsBlockProvisioning | Boolean | True | Indicates if this Memory Domain supports the provisioning of blocks of memory. | |||
InterleavableMemorySets | Array | This is the interleave sets for the memory chunk. | ||||
Name | Type | Read only | Description | |||
MemorySet@odata.count | Number | true | Count of MemorySets | |||
MemorySet | Array of Objects | True | This is the collection of memory for a particular interleave set | |||
MemoryChunks | Object | True | A reference to thecollection of Memory Chunks associated with this Memory Domain. | |||
AllowsMirroring | Boolean | True | Indicates if this Memory Domain supports the creation of Memory Chunks with mirroring enabled. | |||
AllowsSparing | Boolean | True | Indicates if this Memory Domainsupports the creation of Memory Chunks with sparing enabled. | |||
Actions | Object | True | This object will contain the actions for this resource under Oem property if any. |
Response example
{
"@odata.context": "/redfish/v1/$metadata#MemoryDomain.MemoryDomain",
"@odata.etag": "\"1614903197\"",
"@odata.id": "/redfish/v1/Systems/Self/MemoryDomains/MemoryDomain_SystemMemory_0",
"@odata.type": "#MemoryDomain.v1_2_2.MemoryDomain",
"AllowsBlockProvisioning": false,
"AllowsMemoryChunkCreation": false,
"AllowsMirroring": false,
"AllowsSparing": false,
"Id": "MemoryDomain_SystemMemory_0",
"InterleavableMemorySets": [
{
"MemorySet": [
{
"@odata.id": "/redfish/v1/Systems/Self/Memory/DevType2_DIMM7"
}
],
"MemorySet@odata.count": 1
}
],
"MemoryChunks": {
"@odata.id": "/redfish/v1/Systems/Self/MemoryDomains/MemoryDomain_SystemMemory_0/MemoryChunks"
},
"Name": "MemoryDomain_SystemMemory_0"
}