{"restSchemaVersion":"1.0","errors":[{"error_id":"INTERNAL_ERROR","description":"Internal server error.","http_status":"500"},{"error_id":"AUTH_REQUIRED","description":"The requested resource requires authentication.","http_status":"401"},{"error_id":"AUTH_INVALID_CREDENTIALS","description":"Invalid username and\/or password.","http_status":"401"},{"error_id":"AUTH_INVALID_SESSION","description":"Session ID is invalid.","http_status":"401"},{"error_id":"AUTH_EXPIRED_PASSWORD","description":"The password must be changed. Access only to password change resources.","http_status":"403"},{"error_id":"AUTH_DISABLED_ACCOUNT","description":"Account is either temporarily or permanently disabled.","http_status":"403"},{"error_id":"AUTH_FORBIDDEN","description":"User is not authorized to access the requested resource.","http_status":"403"},{"error_id":"AUTH_INVALID_TOKEN","description":"OAuth access token is invalid.","http_status":"401"},{"error_id":"AUTH_EXPIRED_TOKEN","description":"OAuth access token is expired.","http_status":"401"},{"error_id":"AUTH_INVALID_CODE","description":"OAuth access code is invalid.","http_status":"401"},{"error_id":"AUTH_EXPIRED_CODE","description":"OAuth access code is expired.","http_status":"401"},{"error_id":"RESOURCE_NOT_FOUND","description":"Requested resource was not found.","http_status":"404"},{"error_id":"HTTP_INVALID_METHOD","description":"Requested method is not available for this resource.","http_status":"405"},{"error_id":"HTTP_INVALID_HEADER","description":"An HTTP header was malformed.","http_status":"400"},{"error_id":"REQUEST_INVALID_INPUT","description":"Malformed input structure.","http_status":"400"},{"error_id":"URI_INVALID_PARAMETER","description":"URI parameter is not supported or malformed.","http_status":"400"},{"error_id":"URI_MISSING_PARAMETER","description":"Missing required parameter.","http_status":"400"}],"name":"npm.hardware_status","title":"Hardware Status API.","version":"1.0","schemas":[],"defaultAuthorization":"required","servicePath":"\/api\/npm.hardware_status\/1.0","resources":{"Hardware_Status":{"methods":{"Get hardware status":{"description":"Get hardware status.","response":{"description":"Hardware status.","items":{"properties":{"fans":{"properties":{"items":{"description":"Fan status per module.","items":{"properties":{"sensorID":{"description":"Fan sensorID.","required":true,"type":"string"},"entityID":{"description":"Fan entityID.","required":true,"type":"string"},"rpm":{"description":"Fan revolutions (per minute).","required":true,"type":"number"},"status":{"description":"Fan status.","required":true,"type":"string","enum":["ok","failure"]},"name":{"description":"Fan name.","required":true,"type":"string"}},"description":"Fan status.","required":false,"type":"object","id":"HardwareFan"},"required":true,"type":"array","id":"HardwareFans"}},"description":"Fans status.","required":false,"type":"object","id":"SystemHardwareFans"},"pwr":{"properties":{"items":{"description":"Power Supply per modules.","items":{"properties":{"sensorID":{"description":"Power Supply sensorID.","required":true,"type":"string"},"entityID":{"description":"Power Supply entityID.","required":true,"type":"string"},"msg":{"description":"Power Supply status message.","required":true,"type":"string"},"status":{"description":"Power Supply status.","required":true,"type":"string","enum":["ok","failure"]},"name":{"description":"Power Supply name.","required":true,"type":"string"}},"description":"Power Supply status.","required":false,"type":"object","id":"HardwarePSU"},"required":false,"type":"array","id":"HardwarePSUs"}},"description":"Power Supply Status.","required":false,"type":"object","id":"SystemHardwarePwr"},"temperature":{"properties":{"items":{"description":"Harware Temperatures per module.","items":{"properties":{"sensorID":{"description":"Harware Temperature sensorID.","required":true,"type":"string"},"entityID":{"description":"Harware Temperature entityID.","required":true,"type":"string"},"temperature":{"description":"Harware Temperature degrees C.","required":true,"type":"string"},"status":{"description":"Harware Temperature status.","required":true,"type":"string","enum":["ok","failure"]},"name":{"description":"Harware Temperature name.","required":true,"type":"string"}},"description":"Harware Temperatures per module.","required":false,"type":"object","id":"HardwareTemperature"},"required":true,"type":"array","id":"HardwareTemperatures"}},"description":"Temperature status.","required":false,"type":"object","id":"SystemHardwareTemperatures"},"ipaddr":{"description":"Module IP address.","required":false,"type":"string"},"name":{"description":"Mudule host name.","required":false,"type":"string"},"dimm":{"properties":{"items":{"description":"Memory status per medule.","items":{"properties":{"speed":{"description":"Memory speed (MHz).","required":true,"type":"number"},"sn":{"description":"Memory serial number.","required":true,"type":"string"},"size":{"description":"Memory size (MB).","required":true,"type":"number"},"name":{"description":"Memory slot name.","required":true,"type":"string"}},"description":"Memory status.","required":false,"type":"object","id":"HardwareDimm"},"required":true,"type":"array","id":"HardwareDimms"},"msg":{"description":"Overall status message.","required":true,"type":"string"},"status":{"description":"Overall status.","required":true,"type":"string","enum":["ok","failure"]}},"description":"Memory status.","required":false,"type":"object","id":"SystemHardwareDimms"},"cpus":{"properties":{"items":{"description":"CPUs per module.","items":{"properties":{"clock":{"description":"CPU clock.","required":true,"type":"number"},"ncore":{"description":"Number of cores.","required":true,"type":"number"},"name":{"description":"CPU name.","required":true,"type":"string"},"version":{"description":"CPU version.","required":true,"type":"string"}},"description":"CPU information.","required":false,"type":"object","id":"HardwareCPU"},"required":true,"type":"array","id":"HardwareCPUs"},"msg":{"description":"Overall CPUs status message.","required":true,"type":"string"},"status":{"description":"Overall CPUs status.","required":true,"type":"string","enum":["ok","failure"]}},"description":"CPUs status.","required":false,"type":"object","id":"SystemHardwareCPUs"}},"description":"Hardware status of one System Module.","required":false,"type":"object","id":"HardwareStatus"},"type":"array","id":"SystemHardwareStatus","example":[]},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"hardware_status","authorization":"required"}}}},"description":""}