vcenter vm tools: upgrade
Begins the Tools upgrade process. To monitor the status of the Tools upgrade, clients should check the Tools status by calling get and examining
version_status and run_state. This operation was added in vSphere API 7.0.0.
Request:
HTTP request
POST https://{server}/rest/vcenter/vm/{vm}/tools?action=upgrade
Path Parameters
| Name | Type | Description |
|---|---|---|
| Required | ||
| vm | string | Identifier of the virtual machine. |
Request Body Structure:
{
"command_line_options" : "string"
}
"command_line_options" : "string"
}
Request Body Parameters:
| Name | Type | Description |
|---|---|---|
| bold = required | ||
| command_line_options | string | Optional. Command line options passed to the installer to modify the installation procedure for Tools. |
Response:
HTTP Status Code: 200
NoneErrors:
| HTTP Status Code | Type | Description |
|---|---|---|
| 404 | not_found | if the virtual machine is not found. |
| 503 | service_unavailable | if the VMware Tools are not running. |
| 400 | not_allowed_in_current_state | if the virtual machine is not powered on. |
| 400 | already_in_desired_state | is an upgrade is already in progress. |
| 500 | error | if the upgrade process fails inside the guest operating system. |