Table 1. List of new and enhanced APIs (continued)
Summary of new APIs APIs
● (GET)/Services/ConsoleService/Consoles/
{id}/Hosts/{hostid}—Gets details of a particular
host in a vCenter.
● Repository Profile Management
○ POST for creating a new repository profile
○ PUT for modifying existing repository profiles
● (POST)/Services/PluginProfileService/
RepositoryProfiles—Creates a new repository
profile
● (PUT)/Services/PluginProfileService/
RepositoryProfiles—Modifies repository profile
● Cluster Profile Management
○ Enhancement to existing GET, added information about
the drift job details of a given cluster profile
● (GET)/Services/PluginProfileService/
ClusterProfiles/{id}—Gets the details
of a given cluster profile. Added information
about the drift job details of a given cluster profile.
● Firmware Update Management
○ DELETE to remove a specific successful, failed, or
cancelled firmware update job
○ PUT to cancel a host firmware update job
● (DELETE)/Services/UpdateService/Jobs/{id}—
Deletes specific firmware update job
● (PUT)/Services/UpdateService/Jobs/{id}/
Cancel—Cancels host firmware update job
● System Profile Management
○ Enhancement to existing GET, added reference server
information to the response as well as ability to get
details of specific profile ID
● (GET)/Services/PluginProfileService/
SystemProfiles—Gets the list of all
system profiles that are created in OMIVV
UI. Added reference server information to the response.
● (GET)/Services/PluginProfileService/
SystemProfiles—Gets the details of the given system
profile ID. Added more details about reference server.
● Drift Management
○ GET for all and specific drift detection jobs, including
host details within a specific job, a report for all
non-compliant hosts, or specific firmware, driver, or
configuration only reports
● (GET)/Services/DriftDetectionService/
DriftReport/{id}/DriverDriftDetails—Gets
the driver drift details of a specific vSAN cluster ID.
● (GET)/Services/DriftDetectionService/
DriftReport/{id}/ConfigurationDriftDetails
—Gets the configuration drift (system profile
drift) details of a specific cluster ID.
Ensure that system profile is created using OMIVV UI.
● (GET)/Services/DriftDetectionService/
DriftReport—Gets the drift report of
all the clusters that are non-compliant.
● (GET)/Services/DriftDetectionService/Jobs/
{id}—Gets specified drift detection job.
● (GET)/Services/DriftDetectionService/Jobs
—Gets all drift detection jobs.
● (GET)/Services/DriftDetectionService/Jobs/
{id}/Details—Gets host details on specified drift
detection jobs
● (GET)/Services/DriftDetectionService/
DriftReport/{cluster-id}—Gets the drift report
of a specific cluster ID. The drift details includes firmware,
driver, and configuration details of the given cluster ID.
● Subsystem Health report
○ GET to report on the health of iDRAC tracked
subsystems, such as fans, power supply, and memory.
● (GET)/Services/InventoryService/Hosts/
{id}/SubSystemHealth—Gets the health of
the server components such as Fan, Power
Supply, and Memory.
● Host Management
○ GET for the host overview, firmware inventory details,
warranty information, power supplies, host memory,
host processors.
● (GET)/Services/ConsoleService/
AlarmsAndEvents—Gets alarms and events details
● (GET)/Services/ConsoleService/
AlarmsAndEvents—Sets alarms and events
Overview 7