Tuning Manager APIリファレンスガイド
HTM - Agents管理が管理するアラート機能のアクション一覧の取得方法について示します。
GET <scheme>://<host>:<port>/<application>/<version>/services/agent-manager/actionsリクエストボディは,空でなければいけません。
レスポンスボディの構造を次に示します。
{ "data": [ { "name": "<アクション名>", "url": "<アクションを実行するURI>", "method": "<アクション実行時のHTTPメソッド>", "type": "<アクション実行時のリクエストのContent-Typeヘッダに指定するメディアタイプ>" } ] }実行例(HTM - Agents管理のアラート機能のアクション一覧の取得)
curlコマンドを使用したリクエストメッセージ:
curl -v -H "Content-Type: application/json" -u system:manager -X GET http://server_1:22015/DeviceManagerWebService/analytics/v1/services/agent-manager/actionsリクエストに対する実行結果/
リクエストヘッダー:
GET /DeviceManagerWebService/analytics/v1/services/agent-manager/actions HTTP/1.1 Authorization: Basic c3lzdGVtOm1hbmFnZXI= User-Agent: curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.13.1.0 zlib/1.2.3 libidn/1.18 libssh2/1.2.2 Host: server_1:22015 Accept: */* Content-Type: application/jsonレスポンスヘッダー:
HTTP/1.1 200 OK Date: Tue, 20 Oct 2015 07:34:14 GMT Server: Cosminexus HTTP Server X-Frame-Options: SAMEORIGIN Transfer-Encoding: chunked Content-Type: application/json;charset=UTF-8レスポンスボディ:
{ "data": [ { "name": "refresh", "url": "http://server_1:22015/DeviceManagerWebService/analytics/v1/services/agent-manager/actions/refresh/invoke", "method": "PUT", "type": "application/json" }, { "name": "list", "url": "http://server_1:22015/DeviceManagerWebService/analytics/v1/services/agent-manager/actions/list/invoke", "method": "PUT", "type": "application/json" } ] }
All Rights Reserved. Copyright© 2014, 2020, Hitachi, Ltd.