The cinder.api.contrib.backups Module

The backups api.

class BackupExportImportTemplate

Bases: cinder.api.xmlutil.TemplateBuilder

construct()
class BackupImportDeserializer(metadata=None)

Bases: cinder.api.openstack.wsgi.MetadataXMLDeserializer

default(string)
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.

export_record(req, id)

Export a backup.

import_record(req, body)

Import a backup.

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_export_import_record(elem)
make_backup_restore(elem)

Previous topic

The cinder.api.contrib.availability_zones Module

Next topic

The cinder.api.contrib.capabilities Module

Project Source

This Page