The nova.api.openstack.compute.contrib.volumetypes Module

The volume type & volume types extra specs extension

class VolumeTypeExtraSpecTemplate

Bases: nova.api.openstack.xmlutil.TemplateBuilder

construct()
class VolumeTypeExtraSpecsController

Bases: object

The volume type extra specs API controller for the OpenStack API

create(req, vol_type_id, body)
delete(req, vol_type_id, id)

Deletes an existing extra spec

index(req, vol_type_id)

Returns the list of extra specs for a given volume type

show(req, vol_type_id, id)

Return a single extra spec item

update(req, vol_type_id, id, body)
class VolumeTypeExtraSpecsTemplate

Bases: nova.api.openstack.xmlutil.TemplateBuilder

construct()
class VolumeTypeTemplate

Bases: nova.api.openstack.xmlutil.TemplateBuilder

construct()
class VolumeTypesController(view_builder=None)

Bases: nova.api.openstack.wsgi.Controller

The volume types API controller for the OpenStack API

create(req, body)

Creates a new volume type.

delete(req, id)

Deletes an existing volume type

index(req)

Returns the list of volume types

show(req, id)

Return a single volume type item

wsgi_actions = {}
wsgi_extensions = []
class VolumeTypesTemplate

Bases: nova.api.openstack.xmlutil.TemplateBuilder

construct()
class Volumetypes(ext_mgr)

Bases: nova.api.openstack.extensions.ExtensionDescriptor

Volume types support

alias = 'os-volume-types'
get_resources()
name = 'VolumeTypes'
namespace = 'http://docs.openstack.org/compute/ext/volume_types/api/v1.1'
updated = '2011-08-24T00:00:00+00:00'
make_voltype(elem)

Previous topic

The nova.api.openstack.compute.contrib.volumes Module

Next topic

The nova.api.openstack.compute.extensions Module

This Page