Tuning Manager APIリファレンスガイド

[目次][索引][前へ][次へ]


5.3 HTM - Agents管理のアクション一覧の取得(アラート機能の場合)

HTM - Agents管理が管理するアラート機能のアクション一覧の取得方法について示します。

HTTPリクエスト構文(URI)

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.