Previous topic

The cinder.api.contrib.admin_actions Module

Next topic

The cinder.api.contrib.extended_snapshot_attributes Module

This Page

Psst... hey. You're reading the latest content, but it might be out of sync with code. You can read Cinder 2011.2 docs or all OpenStack docs too.

The cinder.api.contrib.backups Module

The backups api.

class BackupRestoreTemplate

Bases: cinder.api.xmlutil.TemplateBuilder

construct()
class BackupTemplate

Bases: cinder.api.xmlutil.TemplateBuilder

construct()
class Backups(ext_mgr)

Bases: cinder.api.extensions.ExtensionDescriptor

Backups support.

alias = 'backups'
get_resources()
name = 'Backups'
namespace = 'http://docs.openstack.org/volume/ext/backups/api/v1'
updated = '2012-12-12T00:00:00+00:00'
class BackupsController

Bases: cinder.api.openstack.wsgi.Controller

The Backups API controller for the OpenStack API.

create(req, body)

Create a new backup.

delete(req, id)

Delete a backup.

detail(req)

Returns a detailed list of backups.

index(req)

Returns a summary list of backups.

restore(req, id, body)

Restore an existing backup to a volume.

show(req, id)

Return data about the given backup.

wsgi_actions = {}
wsgi_extensions = []
class BackupsTemplate

Bases: cinder.api.xmlutil.TemplateBuilder

construct()
class CreateDeserializer(metadata=None)

Bases: cinder.api.openstack.wsgi.MetadataXMLDeserializer

default(string)
class RestoreDeserializer(metadata=None)

Bases: cinder.api.openstack.wsgi.MetadataXMLDeserializer

default(string)
make_backup(elem)
make_backup_restore(elem)