API Guide

Firmware update management
Topics:
Create host level firmware update jobs
Create cluster level firmware update jobs
Get list of firmware update jobs (Host and Cluster)
Get firmware update job details (Host or Cluster)
Create host level firmware update jobs
Description: Creates the firmware update job for a host managed by OMIVV. You can update both vSAN and vSphere host.
Driver update is not supported.
Chassis and single DUP firmware updates are not supported.
It may take few seconds to create firmware update job for large number of hosts.
Command or URL: Services/UpdateService/Jobs
Method: POST
Request body:
{
"jobname":"{Firmware update job name}",
"jobdesc":"{Job description}",
"updateType":"{Update type (FIRMWARE)}",
"updateTargetType":"HOST",
"schedule":{
"runLater":{Scheduled to run at a specified time (true or false)},
"dateTime":"{Firmware update job schedule (date and time format:YYYY-MM-
DDTHH:MM:SSZ, 24 hour UTC time}"
"runNow":{Run firmware update job now (true or false)},
},
"firmwareRepoProfileID":"{Firmware repository profile ID}",
"rebootOptions":"{Reboot options}",
"preCheck":{Check prerequisites before upate(true or false)},
"firmwareUpdateTargets":[
{
"hostId":"{Host ID}",
"bundleId":"{Bundle ID}",
"packageIDs":["Package ID1", "Package ID2"]
}],
"jobSpecificCustomConfiguration":{
"exitMaintenanceMode":{true or false},
"migratePoweredOffAndSuspendedVMs":{true or false},
"resetIDracAndDeleteJobs":{true or false},
"enterMaintenanceModetimeout":60,
enterMaintenanceModeOption: {Enter maintenance mode option}
}
}
For more information about request body parameters, see Request body on page 36.
Authorization: Bearer authentication
Parameters: None
vCenter privileges required: Dell.Configuration.Firmware Update
9
Firmware update management 27