Vsan Vum System Vsan Host Update Firmware

Vsan Vum System Vsan Host Update Firmware

Deprecated as of vSphere API 8.0.

Perform full stack firmware update for the given vSAN host.

API look for the current firmware version on the host and perform a firmware update if a new firmware version is available. This API returns a task and caller should monitor the task to track firmware upgrade status. Upon successful completion of the returned Task, its result field will be populated with a flag to notify whether host reboot is required.

Request
URI
POST
https://{api_host}/sdk/vim25/{release}/vsan/VsanVumSystem/{moId}/VsanHostUpdateFirmware
COPY
Path Parameters
string
moId
Required

The unique identifier for the managed object to which the method attaches; the serialized managed object reference for a request has the form moType/moId, in this case VsanVumSystem/{moId}.

string
release
Required

The vSphere release schema. The current specification covers vSphere 9.0.0.0 APIs.


Request Body
VsanHostUpdateFirmwareRequestType of type(s) application/json
Required
"VsanHostUpdateFirmwareRequestType Object"
host
Required

Target host

Required privileges: Host.Config.Firmware

Authentication
This operation uses the following authentication methods.
Responses
200

OK

Returns MoRefTask of type(s) application/json
"MoRefTask Object"

500

Failure

Returns MethodFault of type(s) application/json
This response body class contains all of the following: InlineMethodFault0
"MethodFault Object"
faultCause
Optional

Fault which is the cause of this fault.

array of object
faultMessage
Optional

Message which has details about the error Message can also contain a key to message catalog which can be used to generate better localized messages.


Code Samples
COPY
                    curl -X POST -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '[{}]' https://{api_host}/sdk/vim25/{release}/vsan/VsanVumSystem/{moId}/VsanHostUpdateFirmware