cinder.api.contrib.hosts module

cinder.api.contrib.hosts module

The hosts admin extension.

class HostController

Bases: cinder.api.openstack.wsgi.Controller

The Hosts API controller for the OpenStack API.

show(req, id)

Shows the volume usage info given by hosts.

  • req – security context
  • id – hostname

dict – the host resources dictionary. ex.:

{'host': [{'resource': D},..]}
D: {'host': 'hostname','project': 'admin',
    'volume_count': 1, 'total_volume_gb': 2048}

update(req, id, service=None, *args, **kwargs)
wsgi_actions = {}
wsgi_extensions = []
class Hosts(ext_mgr)

Bases: cinder.api.extensions.ExtensionDescriptor

Admin-only host administration.

alias = 'os-hosts'

List of extensions.ResourceExtension extension objects.

Resources define new nouns, and are accessible through URLs.

name = 'Hosts'
updated = '2011-06-29T00:00:00+00:00'

Makes sure that the host exists.

Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.