Initiate an Appliance Upgrade. This API call does what "prepare", "complete" and "switchPartition" API calls do all at once. "GET appliances//upgrade" must return "status":"idle|failed" before accepting the complete command. The progress can be followed by by polling the appliance via "GET appliances//upgrade".
ID of the object.
Appliance Upgrade request.
Disclaimer of Warranty - internal use only. This is not a supported property. Use the development keyring to verify the upgrade image.
The URL for the Appliance the download the Upgrade image from. The URL may be a public HTTP URL or it could be a file uploaded to the Controller. See "files" APIs for uploading to Controller. In order to use a Controller based file, set this field to "controller://<controller-peer-hostname:port>/". The Appliance will authenticate itself to the Controller and download the file.
Appliance accepted the request and it's enabling/disabling maintenance mode.
Appliance change id for the result of the maintenance mode
Id for this change
JSON error. Check the JSON format.
Generic HTTP error.
Machine readable error code.
Human readable error details.
Token error. Login again.
Generic HTTP error.
Machine readable error code.
Human readable error details.
Insufficient permissions to access this resource.
Generic HTTP error.
Machine readable error code.
Human readable error details.
The requested resource can not be found.
Generic HTTP error.
Machine readable error code.
Human readable error details.
Invalid 'Accept' header.
Generic HTTP error.
Machine readable error code.
Human readable error details.
Appliance is not in the right state for this operation.
Generic HTTP error.
Machine readable error code.
Human readable error details.
Unexpected server side error.
Generic HTTP error.
Machine readable error code.
Human readable error details.