NvdimmSummary

NvdimmSummary
NvdimmSummary

\brief Get summary of nvdimm

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "numDimms": 0,
    "healthStatus": "string",
    "totalCapacity": 0,
    "persistentCapacity": 0,
    "blockCapacity": 0,
    "availableCapacity": 0,
    "numInterleavesets": 0,
    "numNamespaces": 0
}
integer As int32 As int32
numDimms
Required

Number of NVDIMMs in the system

string
healthStatus
Required

Summary of health status of all NVDIMMs in the system.

integer As int64 As int64
totalCapacity
Required

Total capacity of all NVDIMMs in bytes

integer As int64 As int64
persistentCapacity
Required

Persistent region capacity in bytes

integer As int64 As int64
blockCapacity
Required

Block region capacity in bytes

integer As int64 As int64
availableCapacity
Required

Capacity not covered by namespace in bytes

integer As int32 As int32
numInterleavesets
Required

Total number of interleave sets in the system

integer As int32 As int32
numNamespaces
Required

Total number of namespaces in the system