| Interface | Description | 
|---|---|
| HealthMonitorConstants | 
 Class that holds all constants that are used by health monitor service. 
 | 
| Class | Description | 
|---|---|
| DataDiskStats | 
 Stats (available, used) for data, root. 
 | 
| DiagnosticsRestRep | 
 Rest response for diagnostics. 
 | 
| DiagRequestParams | 
 Request parameters for diagnostics API. 
 | 
| DiagTest | 
 Represents test name, status and its details that are returned by diagtool. 
 | 
| DiskStats | 
 Represents node disk statistics 
 | 
| HealthRestRep | 
 Represents node and its services health 
 | 
| NodeDiagnostics | 
 Represents diagnostics for each node as returned by diagtool. 
 | 
| NodeHardwareInfo | |
| NodeHardwareInfoRestRep | 
 Rest response for diagnostics. 
 | 
| NodeHealth | 
 Represents node health 
 | 
| NodeStats | 
 Represents node statistics 
 | 
| ProcModels | 
 Classes used by ProcStats class. 
 | 
| ProcModels.LoadAvgStats | |
| ProcModels.MemoryStats | |
| ProcModels.ProcessStatus | |
| RequestParams | 
 Class that holds request params for node stats. 
 | 
| ServiceHealth | 
 Represents service health 
 | 
| ServiceStats | 
 Represents service statistics 
 | 
| StatsRestRep | 
 Represents node and its services statistics 
 | 
| StorageStats | 
 Represents storage usage stats. 
 | 
| StorageStats.ControllerStorageStats | |
| StorageStats.DataServiceStorageStats | |
| TestParam | 
 Represents test details - name, value and its status (if any) as returned by diagtool. 
 | 
| Enum | Description | 
|---|---|
| NodeHardwareInfo.NodeHardwareInfoType |