API Guide

Table Of Contents
HTTP response code:
Table 48. HTTP response code
Code Description or response object
200 OK
401 Authorization failure
404 Resource not found
429 Too many requests
500 Internal Server error / timeout
For OMIVV-Specific error codes, see OMIVV-Specific error codes on page 112.
Example Response:
[
{
"host": {
"id": "{Host ID}",
"href": "",
"objectType": "Host",
"hostip": "{Host IP}",
"hostName": "{Hostname}",
"managementIP": "{iDRAC IP}",
"serviceTag": "{Service tag}",
"model": "{Server Model name}",
"systemId": "{System ID}"
},
"overallSummary": {
"compliantStatus": "{Compliance Status}",
"nonCompliantType": "{Non-compliant Type}",
"noncompliantTypeDescription": "{Firmware version is different for N number
of component (s)}"
},
"componentDriftList": [
{
"componentDetails": {
"componentID": "{Component ID}",
"packageID": "{Package ID}",
"bundleID": "{Bundle ID}",
"instanceID": "{Instance ID}",
"componentName": "{Component Name}",
"componentType": "{Component Type}",
"componentTypeDisplay": "{Component Type Display}",
"upgrade": "Component Update required True or False",
"criticality": "{Importance of component update}",
"rebootRequired": "Host reboot required (True or False)",
"pciDeviceInfo": {
"deviceID": "{PCI device ID}",
"subDeviceID": "{PCI sub device ID}",
"subVendorID": "{PCI sub vendor ID}",
"vendorID": "{PCI vendor ID}"
}
},
"complianceSummary": {
"compliantStatus": "{Compliance Status}",
"nonCompliantType": "{non-compliance type}",
"noncompliantTypeDescription": "{Reason for non-compliance}"
},
"complianceDetails": {
"driftedVersionInfo": "{Component Version in Host}",
"baselineVersionInfo": "{Component version in Repository}"
}
}
]
}
Drift management
77