2.7. 例:ISO ストレージドメインでの ISO ファイルの一覧表示
API
クラスは、storagedomains
という名前のストレージドメインコレクションへのアクセスを提供します。このコレクションには、ストレージドメイン内のファイルを記述する files
コレクションが含まれています。
例2.6 ISO ストレージドメインの ISO ファイルの一覧表示
この Python の例では、Red Hat Virtualization 環境の各 ISO ストレージドメインの ISO ファイルの一覧を出力します。
from ovirtsdk.api import API from ovirtsdk.xml import params try: api = API (url="https://HOST", username="USER@DOMAIN", password="PASS", ca_file="ca.crt") storage_domains = api.storagedomains.list() for storage_domain in storage_domains: if(storage_domain.get_type() == "iso"): print(storage_domain.get_name() + ":\n") files = storage_domain.files.list() for file in files: print(" %s" % file.get_name()) print() api.disconnect() except Exception as ex: print "Unexpected error: %s" % ex