IaaS ServiceClass API: ゾーン内のサービスクラスを検索する

ServiceClass API で、指定したゾーンのサービスクラス情報を検索できます。検索結果にはサービスクラス名、パス、表示名、公開状態、料金情報が含まれます。

前提条件

この手順は読み取り専用です。クラウドリソースを作成、変更、削除しません。

手順

1. 対象プロファイルとコマンドを確認する

$ skr config current
$ skr iaas-api --help
$ skr iaas-api service-class --help
$ skr iaas-api service-class find --help

2. ゾーン内のサービスクラスを検索する

$ skr iaas-api service-class find --zone is1b --query 'map({ID,ServiceClassName,ServiceClassPath,DisplayName,IsPublic,Price})'

is1b は検索対象のゾーン名に置き換えます。検索結果は JSON の配列です。--query では必要な項目だけを選べます。取得件数や開始位置を指定する場合は --count と --from を追加します。

$ skr iaas-api service-class find --zone ZONE --count 10 --from 0 --query 'map({ID,ServiceClassName,ServiceClassPath,DisplayName})'

検索条件の Zone は必須です。Sort は FindRequest JSON で指定します。--request と個別フラグは併用できません。

クリーンアップ

この手順は読み取り専用の検索です。削除するリソースはありません。

参考資料