Appliance Firmware Update Job
Overview
Use this job to update the appliance firmware.
Job Template ID | Resource Type | Data |
---|---|---|
1c4ac4be-8eeb-49f2-a86a-fd8c9182616c | compute-ops-mgmt/oneview-appliance | See Data section |
Data properties marked with a
*
are required.
Create Job
A job can be created by issuing a POST
to the /compute-ops-mgmt/v1beta3/jobs
endpoint with the correct payload for the job.
The following properties are used when creating a job:
Property | JSON Type | Description | Required? |
---|---|---|---|
jobTemplateUri |
string (uri) | A job-template URI with the durable Template ID of the job | Yes |
resourceUri |
string (uri) | A resource URI that the job will operate on | Yes |
data |
object | Any additional data required by the job | No |
If the job was created successfully, a 201 Created
response is returned. The response includes the job resource which has a
job resourceUri
that you can use to track the progress of the job.
Data
This table summarizes the supported properties in data
.
Property | JSON Type | Description | Required? |
---|---|---|---|
applianceFirmwareId |
string (uuid) | Appliance Firmware UUID | Yes |
Data properties
-
applianceFirmwareId
: This required property is the appliance firmware UUID to use for the firmware update.-
To obtain the firmware bundle UUID, use
GET /compute-ops-mgmt/v1beta1/appliance-firmware-bundles
and look at theid
property in the response.
-
To obtain the firmware bundle UUID, use
Example
The following example shows a request payload for creating this job.
Example 1
Use the specified appliance firmware to update an appliance.
{
"jobTemplateUri": "/compute-ops-mgmt/v1beta2/job-templates/1c4ac4be-8eeb-49f2-a86a-fd8c9182616c",
"resourceUri": "/compute-ops-mgmt/v1beta1/oneview-appliances/oneview+76986158-9e7a-4511-86c6-24832924f0e4",
"data": {
"applianceFirmwareId": "70366cf929f0db1ad0b06bb23f44b466"
}
}