簡體   English   中英

Nova API收集AvailabilityZone詳細信息

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM