Jump to: navigation, search

Nova-scheduled-images-extension

Revision as of 18:57, 16 November 2012 by Brian (talk)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Nova Scheduled Images API Extension

Enable scheduled images

POST /servers/<id>/scheduled_images

Request body:

{ "retention": INT }

Retention: Specifies the number of snapshots created by the scheduled images service to keep for an instance. If a retention value has already been specified for an instance, it is overridden.

Disable scheduled images

DELETE /servers/<id>/scheduled_images

No response body.

Show scheduled images setting

 GET /servers/<id>/scheduled_images

(If the scheduled images feature is not enabled for this instance, the API will return a 404.)

Response Body:

{
  "instance": <UUID>,
  "retention": INT,
}


List all instances with scheduled images enabled

  GET /servers/scheduled_images


Response Body:

[
  {
    "instance": <UUID>,
    "retention": INT,
  },
]