Skip to main content

GET – Memory Domain Instance

Dependence

  1. Displays the information about the Memory devices like DIMM supported by the host connected to the BMC.

  2. 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.

Table 1. Memory Domain Properties

Name

Type

Read only

Description

(OData Attributes)  

Refer to OData Support.

OemObject 

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"
}