Manila has a system for managing multiple APIs on different subdomains. Currently there is support for the OpenStack API.
manila.api
Module¶root_app_factory
(loader, global_conf, **local_conf)manila.api.v1
Module¶root_app_factory
(loader, global_conf, **local_conf)manila.api.contrib
Module¶root_app_factory
(loader, global_conf, **local_conf)openstack
Module¶WSGI middleware for OpenStack API controllers.
APIMapper
(controller_scan=<function controller_scan>, directory=None, always_scan=False, register=True, explicit=True)Bases: routes.mapper.Mapper
routematch
(url=None, environ=None)APIRouter
(ext_mgr=None)Bases: manila.wsgi.Router
Routes requests on the API to the appropriate controller and method.
ExtensionManager
= Nonefactory
(global_config, **local_config)Simple paste factory, manila.wsgi.Router
doesn’t have.
FaultWrapper
(application)Bases: manila.wsgi.Middleware
ProjectMapper
(controller_scan=<function controller_scan>, directory=None, always_scan=False, register=True, explicit=True)Bases: manila.api.openstack.APIMapper
resource
(member_name, collection_name, **kwargs)Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.