1.9. http://localhost:7080/rest/plugins : プラグイン関連
このエンドポイントは RHQ のプラグインを処理します。
Defining class: org.rhq.enterprise.server.rest.PluginHandlerBean
プロデューサー: application/json、application/xml
メソッド
/plugins の取得
description
現在システムに存在するプラグインを探します。オプションでサーバーのファイルシステムからプラグインを再読み込みします。パラメーター: Name P.Type description 必須 type 許可される値 デフォルト値 Name クエリー NONE string -all- -none- enabled クエリー 有効であるか、無効であるか、または両方のプラグインを検索しますか? false ブール値 all version クエリー 検索するプラグインのバージョン false string all 削除済み クエリー 削除、インストール済み、または両方のプラグインを検索するかどうか。 false ブール値 all false reload クエリー 検索を実行する前に、ファイルシステムからプラグインを再読み込みするかどうか。これは、サーバーのプラグイン「dropbox」ディレクトリーに手動で配置されたプラグインを有効にするために使用できます。 false ブール値 all ps クエリー ページングのページサイズ false int all 20 page クエリー ページングのページ 0 ベース false 整数 all return type: javax.ws.rs.core.Response
GET /plugins/{id}
description
単一プラグインに関する情報を取得します。パラメーター: Name P.Type description 必須 type 許可される値 デフォルト値 id path プラグインの ID true int all return type: javax.ws.rs.core.Response
put /plugins/{id}
description
プラグインの有効化を更新します。パラメーター: Name P.Type description 必須 type 許可される値 デフォルト値 id path プラグインの ID true int all enabled クエリー true はプラグインが有効であり、false とはプラグインが無効であることを意味します。 false ブール値 all return type: javax.ws.rs.core.Response
/plugins/{id} の削除
description
1 つのプラグイン(オプションでパージ)を削除します。パラメーター: Name P.Type description 必須 type 許可される値 デフォルト値 id path プラグインの ID true int all return type: javax.ws.rs.core.Response
POST /plugins
description
コンテンツハンドルを使用して提供されたプラグインをドロップボックスに配置し、ドロップボックスで変更を検索します。または、dropbox ディレクトリーで登録されていないプラグインがある場合には、提供されたプラグインだけがサーバーに登録されないプラグインよりも多くなる場合があります。ハンドルによって特定された内容は、後で削除されません。パラメーター: Name P.Type description 必須 type 許可される値 デフォルト値 handle クエリー アップロードから取得したハンドル false string all Name クエリー プラグインファイルの名前 false string all return type: javax.ws.rs.core.Response
/plugins/deploy
description
有効なすべてのプラグインを、その時点で実行中のすべてのエージェントにプッシュします。デフォルトでは、そのプロセスを即座に開始します。返される文字列は、すべてのエージェントが更新されたプラグインを受信するかどうかを確認するために使用できるハンドルです。パラメーター: Name P.Type description 必須 type 許可される値 デフォルト値 delay クエリー エージェントで更新をトリガーする前の遅延(ミリ秒単位) false long all 0 return type: javax.ws.rs.core.Response
GET /plugins/deploy/{handle}
description
提供されたハンドルで特定されたエージェントへのデプロイメントが完了しているかどうかを確認します。パラメーター: Name P.Type description 必須 type 許可される値 デフォルト値 handle path デプロイハンドル true string all return type: javax.ws.rs.core.Response