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.