7.3.7. クエリーの構文


API は URI テンプレートを使用して GET リクエストで検索 クエリー を実行します。
GET /ovirt-engine/api/collection?search={query} HTTP/1.1
Accept: application/xml
クエリー テンプレートの値は、API が コレクション に転送する検索クエリーを参照します。この クエリー は、Red Hat Virtualization クエリー言語と同じ形式を使用します。
(criteria)[sortby (element) asc|desc]
sortby 句はオプションで、結果を順序付ける場合にのみ必要です。
表7.5 検索クエリーの例
コレクション 基準 結果
hosts vms.status=up 稼働 している仮想マシンを実行しているすべてのホストの一覧を表示します。
vms domain=qa.company.com 指定されたドメインで稼働しているすべての仮想マシンの一覧を表示します。
vms users.name=mary ユーザー名が mary のユーザーに属するすべての仮想マシンの一覧を表示します。
events severity>normal sortby time 重大度が normal よりも高いすべての イベント のリストを表示し、time 要素の値で並べ替えます。
events severity>normal sortby time desc 重大度が normal よりも高いすべての イベント のリストを表示し、time 要素の値で降順でソートします。
API では、演算子やスペースなどの予約済み文字を変換するために、クエリー テンプレートを URL エンコードする必要があります。

例7.3 URL でエンコードされた検索クエリー

GET /ovirt-engine/api/vms?search=name%3Dvm1 HTTP/1.1
Accept: application/xml
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.