extensions コマンド
extensions コマンドを使用して、拡張の表示や管理を行います。
ご使用の IBM® API Connect のバージョンによっては、API に JSON または YAML のいずれかの拡張スキーマを追加することによって、OpenAPI (Swagger 2.0) の仕様を拡張できます。拡張はカタログにインポートされてから、API スキーマに追加されます。拡張の定義について詳しくは、『Open API (Swagger 2.0) 拡張機能の API 定義 (API Manager UI) への追加』を参照してください。
コマンド名 | アクション | 構文 |
---|---|---|
extensions clone | extensions:clone コマンドは、指定された拡張のコピーを作成します。 | apic extensions:clone [{--catalog | -c} <catalog_name> ][{--organization | -o}
<organization_name>][{--server | -s}
<management_server_endpoint>] 例:
この例では、orgmain 組織内の catalog1 にあり、endpoint1 とペアになっている拡張を複製します。 |
extensions delete | extensions:delete コマンドは、指定された拡張を 1 つ以上のカタログから削除します。 | apic extensions:delete
extension_name[:version_number_of_extension][{--catalog | -c}
<catalog_name>][{--organization | -o} <organization_name>][{--server | -s}
<management_server_endpoint>] 例:
この例では、orgmain 組織の catalog1 にあり、endpoint1 とペアになっている myextension バージョン 1.0.0 を削除します。 |
extensions get | extensions:get コマンドはカタログ内の拡張の情報を表示します。 | apic extensions:get
extension_name[:version_number_of_extension][{--catalog | -c}
<catalog_name>][{--organization | -o} <organization_name>][{--server | -s}
<management_server_endpoint>] 例:
この例では、orgmain 組織の catalog1 にあり、endpoint1 とペアになっている myextension バージョン 1.0.0 を取得します。 |
extensions list | extensions:list コマンドは、使用可能な拡張をリストします。apic extensions のみを入力した場合、これがデフォルトのコマンドです。 パラメーター
|
apic extensions:list [{--catalog | -c} <catalog_name>|{--all-catalogs |
-C}][{--organization
| -o} <organization_name> | {--all-organizations | -O}][{--server | -s}
<management_server_endpoint>] 例:
この例では、endpoint1 とペアになっており、catalog1、および任意の組織にある拡張をリストします。 |
extensions publish | extensions:publish コマンドは、カタログ内の拡張に関する情報を公開します。 | apic extensions:publish
extension_name[:version_number_of_extension][{--catalog | -c}
<catalog_name>][{--organization | -o} <organization_name>][{--server | -s}
<management_server_endpoint>] 例:
この例では、orgmain 組織の catalog1 にあり、endpoint1 とペアになっている myextension バージョン 1.0.0 を公開します。 |
extensions pull | extensions:pull コマンドは、カタログ内の拡張に関する情報をプルします。 | apic extensions:pull
extension_name[:version_number_of_extension][{--catalog | -c}
<catalog_name>][{--organization | -o} <organization_name>][{--server | -s}
<management_server_endpoint>] 例:
この例では、orgmain 組織の catalog1 にあり、endpoint1 とペアになっている myextension バージョン 1.0.0 をプルします。 |