[英]Nova API to gather AvailabilityZone details
我可以列出Nova AvailabilityZone。 但是我看不到它的細節。
>>> type(nova.availability_zones.list())
<class 'novaclient.base.ListWithMeta'>
>>>
>>> nova.availability_zones.list()
[<AvailabilityZone: internal>, <AvailabilityZone: nova>]
另外,對象類型為<class 'novaclient.base.ListWithMeta'>
。 我無法理解如何進行並獲取詳細信息。 任何幫助將不勝感激。
我解決了
>>> 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
?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.