IBM Cloud カタログの検索と管理 (ibmcloud catalog)
IBM Cloud® コマンド・ライン・インターフェースから以下のコマンドを使用して、データ・センターの IBM Cloud カタログ・エントリー、照会テンプレート、ランタイム、および地理位置情報を管理します。
カタログには、CLIの追加コマンドや機能を使用することができます。 カタログ管理CLIプラグインを使用して、プライベート・カタログを管理し、新しいプライベート・ソフトウェアを搭載します。 詳しくは、カタログ管理 CLI プラグインを参照してください。
ibmcloud catalog entry
カタログ・エントリーを取得します
ibmcloud catalog entry ID [--children] [--global]
コマンド・オプション
- --children
- カタログ項目のすべての子を取得します
- --global
- グローバル・スコープで操作します
例
ID a0ef1-d3b4j0
の項目を取得します
ibmcloud catalog entry 'a0ef1-d3b4j0'
ibmcloud catalog entry-create
カタログ・エントリーを作成します (アカウントのカタログ管理者のみ)。
ibmcloud catalog entry-create [-c PARAMETERS_AS_JSON] [-p, --parent PARENT] [--global]
コマンド・オプション
- -p, --parent
- オブジェクトの親 ID
- -c
- インラインまたはファイルのいずれかで提供されるカタログ固有の構成パラメーターを含む、有効な JSON オブジェクト。 サポートされている構成パラメータの一覧については、特定のカタログエントリのドキュメントを参照してください。
- --global
- グローバル・スコープで操作します
例
親 ID a0ef1-d3b4j0
を持つ JSON ファイルからリソースを作成します
ibmcloud catalog entry-create -c @entry.json -p 'a0ef1-d3b4j0'
ibmcloud catalog entry-update
既存のカタログ・エントリーを更新します (アカウントのカタログ管理者またはエディターのみ)。
ibmcloud catalog entry-update ID [-c PARAMETERS_AS_JSON] [--global]
コマンド・オプション
- -c
- インラインまたはファイルのいずれかで提供されるカタログ固有の構成パラメーターを含む、有効な JSON オブジェクト。 サポートされている構成パラメータの一覧については、特定のカタログエントリのドキュメントを参照してください。
- --global
- グローバル・スコープで操作します
例
JSON ファイルからリソース j402-dnf1i
を更新します
ibmcloud catalog entry-update 'j402-dnf1i' -c update
ibmcloud catalog entry-delete
カタログ項目を削除します (アカウントのカタログ管理者のみ)
ibmcloud catalog entry-delete ID [--global]
コマンド・オプション
- --global
- グローバル・スコープで操作します
例
リソース j402-dnf1i
を削除します
ibmcloud catalog delete `j402-dnf1i`
ibmcloud catalog entry-visibility
カタログ項目の可視性を取得します (アカウントのカタログ管理者のみ)
ibmcloud catalog entry-visibility ID [--global]
コマンド・オプション
- --global
- グローバル・スコープで操作します
例
グローバル・スコープでリソース j402-dnf1i
の可視性を取得します
ibmcloud catalog entry-visibility 'j402-dnf1i' --global
ibmcloud catalog entry-visibility-set
既存のカタログ・エントリーの可視性を更新します (アカウントのカタログ管理者のみ)。
ibmcloud catalog entry-visibility-set ID [--includes-add LIST] [--includes-remove LIST] [--excludes-add LIST] [--excludes-remove LIST] [--owner ID or Email] [--restrict] [--unrestrict] [-c PARAMETERS_AS_JSON] [--global]
コマンド・オプション
- --includes-add
- 組み込みリストにアカウント (またはアカウントのコンマ区切りリスト) を追加して、エントリーに可視性を付与しています。 E メールまたはアカウント GUID を指定可能です。
- --includes-remove
- 組み込みリストからアカウント (またはアカウントのコンマ区切りリスト) を削除して、エントリーへの可視性を取り消しています。 E メールまたはアカウント GUID を指定可能です。
- --excludes-add
- 除外リストにアカウント (またはアカウントのコンマ区切りリスト) を追加しています。 E メールまたはアカウント GUID を指定可能です。
- --excludes-remove
- 除外リストからアカウント (またはアカウントのコンマ区切りリスト) を削除して、エントリーへの可視性を取り消しています。 アカウントがグローバル管理者によって設定されていた場合は、アカウント管理者がそのアカウントを削除することはできません。 E メールまたはアカウント GUID を指定可能です。
- --owner
- オブジェクトの所有者を変更します。 E メールまたはアカウント GUID を指定可能です。
- --restrict
- 可視性オブジェクトの制限を「プライベート」に変更しています。
- --unrestrict
- 可視性オブジェクトの制限を「パブリック」に変更しています。
- -c
- インラインまたはファイルのいずれかで提供されるカタログ固有の構成パラメーターを含む、有効な JSON オブジェクト。 サポートされている構成パラメータの一覧については、特定のカタログエントリのドキュメントを参照してください。
- --global
- グローバル・スコープで操作します
例
JSON ファイルからリソース j402-dnf1i
の可視性を設定します
ibmcloud catalog entry-visibility-set 'j402-dnf1i' -c @visibility.json
ibmcloud catalog service-marketplace
このマーケットプレイス内のサービス・オファリングをリストします。
ibmcloud catalog service-marketplace [--rc] [--global]
コマンド・オプション
- --rc
- RC と互換性のあるサービスのみを表示します
- --global
- グローバル・スコープで操作します
例
グローバル・スコープでのサービス・オファリングを表示します
ibmcloud catalog service-marketplace --global
ibmcloud catalog service
説明、タグ、互換性情報、使用可能なプランなど、カタログ内のサービスの詳細を表示します。
ibmcloud catalog service NAME_OR_ID [--global]
コマンド・オプション
- --global
- グローバル・スコープで操作します
例
container-kubernetes
サービスの詳細を表示します。
ibmcloud catalog service container-kubernetes
ibmcloud catalog templates
IBM Cloud のボイラープレート・テンプレートを表示します。
ibmcloud catalog templates [-d]
コマンド・オプション
- -d (オプション)
- -d オプションを指定すると、各テンプレートの説明も表示されます。 それ以外の場合、各テンプレートの ID および名前のみが表示されます。
ibmcloud catalog template
指定されたボイラープレート・テンプレートの詳細情報を表示します。
ibmcloud catalog template TEMPLATE_ID
コマンド・オプション
- TEMPLATE_ID (必須)
- ボイラープレート・テンプレートの ID。 すべてのテンプレートの ID を表示するには、 ibmcloud templates を使用します。
例
テンプレート mobileBackendStarter
の詳細を表示します。
ibmcloud catalog template mobileBackendStarter
ibmcloud catalog locations
選択されたフォーマットでリージョンの選択サブセットを取得します。
ibmcloud catalog locations [-i, --id ID] [-k, --kind KIND] [--col COLUMNS] [--global] [--csv]
コマンド・オプション
- -i, --id
- ID でジオグラフィーを指定します。
- -k, --kind
- 指定した種類の項目のリストを取得します。
- --col
- 表の追加列を指定します。 現在は、「group」、「provider」、および「tags」です。
- --global
- グローバル・スコープで操作します。
- --csv
- CSV ファイルを出力します
ibmcloud catalog runtime
ランタイムの詳細を表示します。 このコマンドは、パブリック・クラウドにのみ使用可能です。
ibmcloud catalog runtime RUNTIME_ID
例
ランタイム "nodejsHelloWorld" の詳細を表示します。
ibmcloud catalog runtime nodejsHelloWorld
ibmcloud catalog runtimes
すべてのランタイムをリストします。 このコマンドは、パブリック・クラウドにのみ使用可能です。
ibmcloud catalog runtimes [-d]
コマンド・オプション
- -d
- 各ランタイムの説明を表示します
例
すべてのランタイムを説明と共にリストします。
ibmcloud catalog runtimes -d