[V5.0.7 以降]

extensions コマンド

extensions コマンドを使用して、拡張の表示や管理を行います。

ご使用の IBM® API Connect のバージョンによっては、API に JSON または YAML のいずれかの拡張スキーマを追加することによって、OpenAPI (Swagger 2.0) の仕様を拡張できます。拡張はカタログにインポートされてから、API スキーマに追加されます。拡張の定義について詳しくは、『Open API (Swagger 2.0) 拡張機能の API 定義 (API Manager UI) への追加』を参照してください。

表 1.
コマンド名 アクション 構文
extensions clone extensions:clone コマンドは、指定された拡張のコピーを作成します。
パラメーター
--catalog または -c <catalog_name>
カタログ名を使用して、1 つのカタログを指定します。
--organization または -o <organization_name>
組織名を使用して、1 つの組織を指定します。
--server または -s <management_server_endpoint>
サーバー・エンドポイントを指定します。
apic extensions:clone [{--catalog | -c} <catalog_name> ][{--organization | -o} <organization_name>][{--server | -s} <management_server_endpoint>]
例:
apic extensions:clone --catalog catalog1 --organization orgmain --server endpoint1

この例では、orgmain 組織内の catalog1 にあり、endpoint1 とペアになっている拡張を複製します。

extensions delete extensions:delete コマンドは、指定された拡張を 1 つ以上のカタログから削除します。
パラメーター
--catalog または -c <catalog_name>
カタログ名を使用して、1 つのカタログを指定します。
--organization または -o <organization_name>
組織名を使用して、1 つの組織を指定します。
--server または -s <management_server_endpoint>
サーバー・エンドポイントを指定します。
apic extensions:delete extension_name[:version_number_of_extension][{--catalog | -c} <catalog_name>][{--organization | -o} <organization_name>][{--server | -s} <management_server_endpoint>]
例:
apic extensions:delete myextension:1.0.0 --catalog catalog1 --organization orgmain
 --server endpoint1

この例では、orgmain 組織の catalog1 にあり、endpoint1 とペアになっている myextension バージョン 1.0.0 を削除します。

extensions get extensions:get コマンドはカタログ内の拡張の情報を表示します。
パラメーター
--catalog または -c <catalog_name>
カタログ名を使用して、1 つのカタログを指定します。
--organization または -o <organization_name>
組織名を使用して、1 つの組織を指定します。
--server または -s <management_server_endpoint>
サーバー・エンドポイントを指定します。
apic extensions:get extension_name[:version_number_of_extension][{--catalog | -c} <catalog_name>][{--organization | -o} <organization_name>][{--server | -s} <management_server_endpoint>]
例:
apic extensions:get myextension:1.0.0 --catalog catalog1 --organization orgmain
 --server endpoint1

この例では、orgmain 組織の catalog1 にあり、endpoint1 とペアになっている myextension バージョン 1.0.0 を取得します。

extensions list extensions:list コマンドは、使用可能な拡張をリストします。apic extensions のみを入力した場合、これがデフォルトのコマンドです。
パラメーター
--catalog または -c <catalog_name>
カタログ名を使用して、1 つのカタログを指定します。
--all-catalogs または -C
すべてのカタログを指定します。
--organization または -o <organization_name>
組織名を使用して、1 つの組織を指定します。
--all-organizations または -O
すべての組織を指定します。
--server または -s <management_server_endpoint>
サーバー・エンドポイントを指定します。
apic extensions:list [{--catalog | -c} <catalog_name>|{--all-catalogs | -C}][{--organization | -o} <organization_name> | {--all-organizations | -O}][{--server | -s} <management_server_endpoint>]
例:
apic extensions:list --catalog catalog1 --all-organizations
 --server endpoint1

この例では、endpoint1 とペアになっており、catalog1、および任意の組織にある拡張をリストします。

extensions publish extensions:publish コマンドは、カタログ内の拡張に関する情報を公開します。
パラメーター
--catalog または -c <catalog_name>
カタログ名を使用して、1 つのカタログを指定します。
--organization または -o <organization_name>
組織名を使用して、1 つの組織を指定します。
--server または -s <management_server_endpoint>
サーバー・エンドポイントを指定します。
apic extensions:publish extension_name[:version_number_of_extension][{--catalog | -c} <catalog_name>][{--organization | -o} <organization_name>][{--server | -s} <management_server_endpoint>]
例:
apic extensions:publish myextension:1.0.0 --catalog catalog1 --organization orgmain
 --server endpoint1

この例では、orgmain 組織の catalog1 にあり、endpoint1 とペアになっている myextension バージョン 1.0.0 を公開します。

extensions pull extensions:pull コマンドは、カタログ内の拡張に関する情報をプルします。
パラメーター
--catalog または -c <catalog_name>
カタログ名を使用して、1 つのカタログを指定します。
--organization または -o <organization_name>
組織名を使用して、1 つの組織を指定します。
--server または -s <management_server_endpoint>
サーバー・エンドポイントを指定します。
apic extensions:pull extension_name[:version_number_of_extension][{--catalog | -c} <catalog_name>][{--organization | -o} <organization_name>][{--server | -s} <management_server_endpoint>]
例:
apic extensions:pull myextension:1.0.0 --catalog catalog1 --organization orgmain
 --server endpoint1

この例では、orgmain 組織の catalog1 にあり、endpoint1 とペアになっている myextension バージョン 1.0.0 をプルします。

タイム・スタンプ・アイコン 最終更新: 2017 年 10 月 31 日