Nova-scheduled-images-extension
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, }, ]