build_info.py - OpenStack HeatClient 源码分析

返回介绍

build_info.py

发布于 2019-11-12 字数788 浏览 911 评论 0

build_info.py

build_info 资源及管理模块。

  • BuildInfo 类,继承自 base.Resource,代表一个 build_info 资源,包括 build_info 方法。
from heatclient.openstack.common.apiclient import base


class BuildInfo(base.Resource):
    def __repr__(self):
        return "<BuildInfo %s>" % self._info

    def build_info(self):
        return self.manager.build_info()
  • BuildInfoManager,继承自 base.BaseManager,提供利用自身的 client 来发出 build_info 请求的方法。
class BuildInfoManager(base.BaseManager):
    resource_class = BuildInfo

    def build_info(self):
        resp, body = self.client.json_request('GET', '/build_info')
        return body

上一篇:actions.py

下一篇:client.py

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

目前还没有任何评论,快来抢沙发吧!