Este comando carga una imagen de actualización nueva del sistema.
Ejemplo de comando de carga utilizando curl:
$ curl --user root:root-password -k --data-binary @nas@2013.08.24,1-0.pkg.gz \ --header "Content-Type: application/octet-stream" \ https://zfs-storage.example.com/api/system/v1/updates
Después de que se carga y se desempaqueta, se devuelven las propiedades de la imagen de actualización. Si la operación es satisfactoria, el estado HTTP se configura en 201 (Created) y la ubicación relativa de la imagen nueva se devuelve a la cabecera de ubicación.
Resultado de ejemplo:
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": {
"release_date": "Sat Aug 24 2013 17:54:23 GMT+0000 (UTC)",
"install_date": "Sun Aug 25 2013 11:30:14 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"
}
}