NvdimmDimmInfo

NvdimmDimmInfo
NvdimmDimmInfo

Get detailed information of a nvdimm

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "dimmHandle": 0,
    "healthInfo": {
        "_typeName": "string",
        "healthStatus": "string",
        "healthInformation": "string",
        "stateFlagInfo": [
            "string"
        ],
        "dimmTemperature": 0,
        "dimmTemperatureThreshold": 0,
        "spareBlocksPercentage": 0,
        "spareBlockThreshold": 0,
        "dimmLifespanPercentage": 0,
        "esTemperature": 0,
        "esTemperatureThreshold": 0,
        "esLifespanPercentage": 0
    },
    "totalCapacity": 0,
    "persistentCapacity": 0,
    "availablePersistentCapacity": 0,
    "volatileCapacity": 0,
    "availableVolatileCapacity": 0,
    "blockCapacity": 0,
    "regionInfo": [
        {
            "_typeName": "string",
            "regionId": 0,
            "setId": 0,
            "rangeType": "string",
            "startAddr": 0,
            "size": 0,
            "offset": 0
        }
    ],
    "representationString": "string"
}
integer As int32 As int32
dimmHandle
Required

Unique device identifier

healthInfo
Required

\brief NVDIMM health information

integer As int64 As int64
totalCapacity
Required

Total capacity of NVDIMM in bytes

integer As int64 As int64
persistentCapacity
Required

Total persistent capacity in DIMM (in bytes)

integer As int64 As int64
availablePersistentCapacity
Required

Persistent Capacity in DIMM currently not allocated

integer As int64 As int64
volatileCapacity
Required

Total volatile capacity in DIMM (in bytes)

integer As int64 As int64
availableVolatileCapacity
Required

Volatile capacity in DIMM currently not allocated

integer As int64 As int64
blockCapacity
Required

Total block capacity in DIMM (in bytes)

regionInfo
Optional

NVDIMM region information.

List of regions in the NVDIMM. These regions may or maynot be a part of an interleave set.

string
representationString
Required

NVDIMM Representation string which is a sequence of numbers to uniquely identify the DIMM.