2.3.4. リスト


list メソッドは、コレクション内の複数のオブジェクトの表現を取得します。

仮想マシンのコレクションの一覧表示

# Find the service that manages the collection of virtual
# machines:
vms_service = system_service.vms_service
vms = vms_service.list

結果は、対応するタイプのインスタンスを含む Ruby 配列です。上記の例では、Ruby のクラス Vm のインスタンスの一覧が応答として返されます。

一部のサービスの list メソッドは、追加のパラメーターをサポートします。

たとえば、ほとんどすべてのトップレベルコレクションは、結果をフィルターリングするための search パラメーターと、サーバーから返される結果の数を制限するための max パラメーターをサポートしています。

"my*" と呼ばれる 10 台の仮想マシンの一覧表示

vms = vms_service.list(search: 'name=my*', max: 10)

注記

すべての list メソッドが search または max パラメーターをサポートしているわけではありません。一部の list メソッドは、他のパラメーターをサポートする場合があります。詳細は、リファレンス ドキュメントを参照してください。

結果のリストが空の場合、戻り値は空の Ruby 配列になります。nil になることはありません。

結果のリストを取得できない場合、SDK は失敗の詳細を含む エラー 例外を発生させます。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2026 Red Hat
トップに戻る