from nova.api.openstack import wsgi
from nova.api.openstack import extensions
#authorize = extensions.extension_authorizer('compute', 'storage_pool')
class Controller(wsgi.Controller):
def detail(self, req):
return {'pool_name':'ssd'}
class Storage_pool(extensions.ExtensionDescriptor):
"""self-defined Nova-api"""
name = "Storage_pool"
alias = "os-storage-pool"
namespace = "http://docs.openstack.org/compute/ext/storage_pool/api/v1.1"
updated = "2011-08-08T00:00:00Z"
def get_resources(self):
resources = []
res = extensions.ResourceExtension(
'os-storage-pool',
Controller(),
collection_actions={&
openstack kilo 扩展nova api方法
最新推荐文章于 2022-03-12 11:52:02 发布