Host Nvdimm System Get Nvdimm System Info
Host NVDIMM information.
- Summary of all dimms on the host. - Array of all DIMMs on the host. - Array of DIMM information and health for all dimms on the host. - Array of interleave set for all sets on the host. - Array of interleave set information for all sets on the host. - Array of namespace IDs for all dimms on the host. - Array of namespace details of all dimms on the host.
Required privileges: Host.Config.Nvdimm
The unique identifier for the managed object to which the property attaches; the serialized managed object reference for a request has the form moType/moId
, in this case HostNvdimmSystem/{moId}
.
The vSphere release schema. The current specification covers vSphere 8.0.2.0 APIs.
Return set of all NVDIMM related information.
{
"_typeName": "string",
"summary": {
"_typeName": "string",
"numDimms": 0,
"healthStatus": "string",
"totalCapacity": 0,
"persistentCapacity": 0,
"blockCapacity": 0,
"availableCapacity": 0,
"numInterleavesets": 0,
"numNamespaces": 0
},
"dimms": [
0
],
"dimmInfo": [
{
"_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"
}
],
"interleaveSet": [
0
],
"iSetInfo": [
{
"_typeName": "string",
"setId": 0,
"rangeType": "string",
"baseAddress": 0,
"size": 0,
"availableSize": 0,
"deviceList": [
0
],
"state": "string"
}
],
"namespace": [
{
"_typeName": "string",
"uuid": "string"
}
],
"nsInfo": [
{
"_typeName": "string",
"uuid": "string",
"friendlyName": "string",
"blockSize": 0,
"blockCount": 0,
"type": "string",
"namespaceHealthStatus": "string",
"locationID": 0,
"state": "string"
}
],
"nsDetails": [
{
"_typeName": "string",
"uuid": "string",
"friendlyName": "string",
"size": 0,
"type": "string",
"namespaceHealthStatus": "string",
"interleavesetID": 0,
"state": "string"
}
]
}
List of NVDIMMs on the host.
NVDIMM list unset if the system does not support PMem feature.
List of DIMM information of all NVDIMMs on the host.
Dimm information is unset if the system does not support PMem feature.
List of NVDIMM Interleave sets on the host.
Interleave set is unset if the system does not support PMem feature.
List of information of all NVDIMM interleave sets on the host.
Interleave set information is unset if the system does not support PMem feature.
List of NVDIMM namespaces on the host.
Namespace is unset if the system does not support PMem feature.
Deprecated as of vSphere 6.7u1, use nsDetails.
List of information of all NVDIMM namespaces on the host.
Namespace information is unset if the system does not support PMem feature.
List of details of all NVDIMM namespaces on the host.
Namespace details is unset if the system does not support PMem feature.