ArrayOfNvdimmSystemInfo
ArrayOfNvdimmSystemInfo
A boxed array of NvdimmSystemInfo. To be used in Any placeholders.
AllOf
This class requires all of the following:
JSON Example
{
"_typeName": "string",
"_value": [
{
"_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"
}
]
}
]
}