Tuning Manager APIリファレンスガイド
APIの詳細バージョンの情報取得の性質を次の表に示します。
GET <scheme>://<host>:<port>/<application>/<version>/configuration/Versionリクエストボディは,空でなければいけません。
レスポンスボディの構造を次に示します。
{ "productName":"<製品名>", "productVersion":"<プロダクトバージョン>", "apiVersion":"<APIバージョン>", "description":"<APIバージョンの説明>" }表5-4 Versionオブジェクトのスキーマ(パフォーマンスデータの取得の場合)
変数名 型 説明 productName string Tuning Manager serverの製品名。
つまり,"Hitachi Tuning Manager"になります。productVersion string Tuning Manager serverのプロダクトバージョン。
つまり,Tuning Manager serverのプロダクトバージョンがv8.0.0の場合,"8.0.0"になります。apiVersion string APIのバージョン。
「<メジャーバージョン>.<マイナーバージョン>」の形式で表します。description string APIのバージョンについての説明。 curlコマンドを使用したリクエストメッセージ:
curl -v -H "Content-Type: application/json" -u system:manager -X GET https://server_1:22016/TuningManager/v1/configuration/Versionリクエストに対する実行結果/
リクエストヘッダー:
GET /TuningManager/v1/configuration/Version HTTP/1.1 Authorization: Basic c3lzdGVtOm1hbmFnZXI= User-Agent: curl/7.19.7 (i386-redhat-linux-gnu) libcurl/7.19.7 NSS/3.12.9.0 zlib/1.2.3 libidn/1.18 libssh2/1.2.2 Host:server_1:22016 Accept: */* Content-Type: application/jsonレスポンスヘッダー:
HTTP/1.1 200 OK Date: Thu, 19 Jun 2014 04:51:52 GMT Server: Cosminexus HTTP Server Last-Modified: Thu, 29 May 2014 16:22:18 GMT Cache-Control: private, max-age=86400 Transfer-Encoding: chunked Content-Type: application/json;charset=utf-8レスポンスボディ:
{ "productName":"Hitachi Tuning Manager", "productVersion":"8.0.0", "apiVersion":"1.0", "description":"The initial version for supporting Tuning Manager API" }
All Rights Reserved. Copyright© 2014, 2020, Hitachi, Ltd.