Cette commande télécharge une nouvelle image de mise à jour du système.
Exemple de commande de mise à jour à l'aide de curl :
curl --user root:letmein -k --data-binary @nas@2013.08.24,1-0.pkg.gz \ --header "Content-Type: application/octet-stream" \ https://zfssa.example.com/api/system/v1/updates
Une fois l'image téléchargée et décompressée, les propriétés de l'image de mise à jour sont renvoyées. En cas de succès, le statut HTTP est défini sur 201 (Created) et l'emplacement relatif de la nouvelle image est renvoyé dans l'en-tête d'emplacement.
Exemple de résultats :
HTTP/1.1 201 Created X-Zfssa-Appliance-Api: 1.0 Content-Length: 541 Content-Type: application/json Location: /api/system/v1/updates/nas@2013.08.24,1-0 { "update": { "date": "Sat Aug 24 2013 17:54:23 GMT+0000 (UTC)", "href": "/api/system/v1/updates/nas@2013.08.24,1-0", "status": "current", "version": "2013.08.24,1-0", "update_deferred", "on_request" } }