【问题标题】:Nova API to gather AvailabilityZone detailsNova API 收集可用区详细信息
【发布时间】:2017-09-26 07:33:33
【问题描述】:

我可以列出 Nova AvailabilityZone。但是我看不到它的细节。

>>> type(nova.availability_zones.list())
<class 'novaclient.base.ListWithMeta'>
>>> 
>>> nova.availability_zones.list()
[<AvailabilityZone: internal>, <AvailabilityZone: nova>]

另外,对象类型是&lt;class 'novaclient.base.ListWithMeta'&gt;。 我无法理解如何进行并获取详细信息。 任何帮助将不胜感激。

【问题讨论】:

    标签: python python-2.7 openstack availability


    【解决方案1】:

    我解决了这个..

    >>> for i in nova.availability_zones.list():
    ...     print i
    ... 
    <AvailabilityZone: internal>
    <AvailabilityZone: nova>
    <AvailabilityZone: test_zone>
    >>> dir(i)
    ['HUMAN_ID', 'NAME_ATTR', '__class__', '__delattr__', '__dict__', '__doc__', '__eq__', '__format__', '__getattr__', '__getattribute__', '__hash__', '__init__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__', '_add_details', '_append_request_id', '_info', '_loaded', 'api_version', 'append_request_ids', 'get', 'hosts', 'human_id', 'is_loaded', 'manager', 'request_ids', 'request_ids_setup', 'set_loaded', 'to_dict', 'x_openstack_request_ids', 'zoneName', 'zoneState']
    >>> 
    >>> i.to_dict()
    

    它在 Dict 中丢弃了所有内容。一切都比以往任何时候都早。我想知道为什么我只在迭代中得到.to_dict

    【讨论】:

      猜你喜欢
      • 2012-12-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-23
      • 1970-01-01
      • 2016-12-07
      • 1970-01-01
      • 2021-02-11
      相关资源
      最近更新 更多