iLO 4 REST API Data Model (HpMemory Resource Type) - shamimur/hp-proliant-sdk GitHub Wiki

HP RESTful API Data Model Reference for iLO 4—Redfish 1.0 Conformance (Cont)

"HpMemory" Resource Type

Resource Instances

/rest/v1/Systems/{item}/Memory/{item}

See Resource Map for more details.

The schema definition for the properties of Memory DIMMs.

"HpMemory" defines the following properties:

"AssetTag"

This property is a member of HpMemory

The asset tag for this memory device.
JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"BankLocator"

This property is a member of HpMemory

Identifies the physically labeled bank, where the memory device is located.
JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"DIMMStatus"

This property is a member of HpMemory

Specifies memory module status and whether the module in use.
JSON type:
String containing one of the following supported values:

"Unknown" "Other" "NotPresent" "PresentUnused" "GoodInUse" "AddedButUnused" "UpgradedButUnused" "ExpectedButMissing" "DoesNotMatch" "NotSupported" "ConfigurationError" "Degraded" "PresentSpare" "GoodPartiallyInUse"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"DIMMTechnology"

This property is a member of [HpMemory](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpMemory-Resource-Type)#hpmemory-resource-type)
The memory module technology type.
JSON type:
String containing one of the following supported values: "BurstEDO" "FastPage" "Synchronous" "EDO" "LRDIMM" "RDRAM" "RDIMM" "UDIMM" "NVDIMM" "RNVDIMM" "LRNVDIMM"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"DIMMType"

This property is a member of [HpMemory](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpMemory-Resource-Type)#hpmemory-resource-type)
The type of memory DIMM used in this system.
JSON type:
String containing one of the following supported values: "DDR" "DDR2" "DDR3" "DDR4" "FBD2" "LPDD3" "LPDDR" "LPDDR2" "LPDDR4"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"DataWidth"

This property is a member of [HpMemory](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpMemory-Resource-Type)#hpmemory-resource-type)
The data width, in bits, of this memory device. A Data Width value of 0 and a Total Width value of 8 indicates that the device is being used solely to provide 8 error-correction bits. If the width is unknown, the field is set to null.
JSON type:
Integer

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"ErrorCorrection"

This property is a member of [HpMemory](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpMemory-Resource-Type)#hpmemory-resource-type)
The error correction used for this DIMM. If the value is null, the error correction is unknown.
JSON type:
String containing one of the following supported values: "None" "Parity" "SingleBitECC" "MultiBitECC" "CRC"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"HPMemoryType"

This property is a member of [HpMemory](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpMemory-Resource-Type)#hpmemory-resource-type)
Indicates whether or not HP SmartMemory is present.
JSON type:
String containing one of the following supported values: "HPSmartMemory" "HPStandard" "Unknown"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Manufacturer"

This property is a member of [HpMemory](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpMemory-Resource-Type)#hpmemory-resource-type)
Identifies the manufacturer of this memory device.
JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"MaximumFrequencyMHz"

This property is a member of [HpMemory](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpMemory-Resource-Type)#hpmemory-resource-type)
Identifies the maximum, capable speed of the device in megahertz (MHz). If the value is null, the speed is unknown.
JSON type:
Integer

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"MinimumVoltageVoltsX10"

This property is a member of [HpMemory](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpMemory-Resource-Type)#hpmemory-resource-type)
The minimum DIMM voltage multiplied by 10, for example, 1.2v = 12.
JSON type:
Integer greater than or equal to 0.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"PartNumber"

This property is a member of [HpMemory](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpMemory-Resource-Type)#hpmemory-resource-type)
The part number for this memory device.
JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Rank"

This property is a member of [HpMemory](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpMemory-Resource-Type)#hpmemory-resource-type)
Specifies the DIMM rank. A value of null indicates the rank is unknown.
JSON type:
Integer

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"SerialNumber"

This property is a member of [HpMemory](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpMemory-Resource-Type)#hpmemory-resource-type)
The serial number for this memory device.
JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"SizeMB"

This property is a member of [HpMemory](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpMemory-Resource-Type)#hpmemory-resource-type)
The size of the memory device in megabytes.
JSON type:
Integer

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"SocketLocator"

This property is a member of [HpMemory](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpMemory-Resource-Type)#hpmemory-resource-type)
Identifies the physically labeled socket or board position, where the memory device is located.
JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Status/Health"

This property is a member of [HpMemory](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpMemory-Resource-Type)#hpmemory-resource-type)
This represents the health state of this resource in the absence of its dependent resources.
JSON type:
String containing one of the following supported values: "OK" "Warning" "Critical"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Status/HealthRollUp"

This property is a member of [HpMemory](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpMemory-Resource-Type)#hpmemory-resource-type)
This represents the overall health state from the view of this resource.
JSON type:
String containing one of the following supported values: "OK" "Warning" "Critical"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Status/HealthRollup"

This property is a member of [HpMemory](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpMemory-Resource-Type)#hpmemory-resource-type)
This represents the overall health state from the view of this resource.
JSON type:
String containing one of the following supported values:

"OK" "Warning" "Critical"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Status/State"

This property is a member of HpMemory

This indicates the known state of the resource, such as if it is enabled.
JSON type:
String containing one of the following supported values:

"Enabled" "Disabled" "Offline" "InTest" "Starting" "Absent"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"TotalWidth"

This property is a member of [HpMemory](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(HpMemory-Resource-Type)#hpmemory-resource-type)
The total width, in bits, of this memory device, including any check or error-correction bits. If there are no error-correction bits, this value should be equal to Data Width. If the width is unknown, the field is set to null.
JSON type:
Integer

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.
⚠️ **GitHub.com Fallback** ⚠️