API Guide
Table Of Contents
- OpenManage Integration for VMware vCenter Version 5.3 API Guide
- Contents
- Overview
- Get started
- Security
- Use cases
- Session management
- License management
- Console management
- Repository profile management
- Cluster profile management
- Firmware repository inventory management
- Firmware inventory management
- Firmware update management
- System profile management
- Drift management
- Get subsystem health report (OMIVV Host Health)
- Host management
- Request body
- Response body
- OMIVV-Specific error codes
]
NOTE: After you upgrade OMIVV to 5.2 (RPM Upgrade or backup and restore), the value of model, revisionHistory, and
description are displayed as null until firmware repository is refreshed. To refresh the repository profile, on the repository
profile page, click Edit and complete the wizard without doing any modification. After repository profile is updated, update
the associated cluster profile. Drift detection job runs after you update the cluster profile.
For more information, see Response body on page 96.
Get driver drift report
Description: Gets the driver drift details of a specific vSAN cluster ID.
Command or URL: /Services/DriftDetectionService/DriftReport/{id}/DriverDriftDetails
Method: GET
Authorization: Bearer authentication
Parameters:
Table 49. Parameters
Parameter Value Description Default value Parameter
type
Data type
id (required) Cluster ID. Use the cluster
ID retrieved from /Services/
DriftDetectionService/
DriftReport or /Services/
ConsoleService/Consoles/{id}
API.
N/A Path String
vCenter privileges required: Dell.Inventory.Configure Inventory
HTTP response code:
Table 50. 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:
[
{
"overallSummary": {
"compliantStatus": "{Compliance status of the cluster}",
"nonCompliantType": "{Non-compliance Type}",
"noncompliantTypeDescription": "{Reason for non-comliance}"
},
"componentDriftList": [
{
"complianceDetails": {
"driftedVersionInfo": "{Driver version in Host}",
"baselineVersionInfo": "{Component version in Repo}"
},
"complianceSummary": {
78
Drift management