Hitachi

JP1 Version 13 JP1/Integrated Management 3 - Manager コマンド・定義ファイル・APIリファレンス


5.20.2 ダッシュボード定義の一覧取得

機能

ダッシュボード定義の一覧を取得するAPIです。

定義されているダッシュボードの定義(ダッシュボード定義オブジェクト)の配列を取得します。ただし,ダッシュボード定義オブジェクトのdata(パネルデータ)の値はnullとなります。取得する配列の数に上限はありません。

管理者用のダッシュボード取得/一覧取得/削除機能が有効の場合,JP1資源グループが「*」,かつ,JP1_Console_Admin権限を持つJP1ユーザーでログインしているときは,ほかのJP1ユーザーが所有するダッシュボード定義も含めた一覧を取得します。それ以外の権限のJP1ユーザーでログインしているとき,または,管理者用のダッシュボード取得/一覧取得/削除機能が無効の場合は,ログインしたJP1ユーザーが所有するダッシュボード定義の一覧と,公開範囲が「共有」であるダッシュボード定義の一覧を,併せて取得します。

管理者用のダッシュボード取得/一覧取得/削除機能の有効/無効とログインしたJP1ユーザーの権限に応じて一覧で取得できるダッシュボード定義を,次の表に示します。

管理者用のダッシュボード取得/一覧取得/削除機能については,マニュアル「JP1/Integrated Management 3 - Manager 導入・設計ガイド」の「3.2.4 ダッシュボードのインポート・エクスポート機能と削除機能の拡充」を参照してください。

表5‒18 ログインしているJP1ユーザーの権限に応じて一覧で取得できるダッシュボード定義

JP1ユーザーの権限

管理者用のダッシュボード取得/一覧取得/削除機能

有効

無効

JP1資源グループが「*」,かつ,JP1_Console_Admin権限を持つ。

すべてのダッシュボード定義

自身が所有,または,共有のダッシュボード定義

上記以外

自身が所有,または,共有のダッシュボード定義

注※

ログインしたJP1ユーザーが所有するダッシュボード定義の一覧と,公開範囲が「共有」であるダッシュボード定義の一覧を併せて取得します。

実行権限
  • JP1_Console_Admin

  • JP1_Console_Operator

  • JP1_Console_User

管理者用のダッシュボード取得/一覧取得/削除機能が有効の場合

JP1資源グループが「*」,かつ,JP1_Console_Adminの操作権限を持つJP1ユーザーでログインしているときは,ほかのJP1ユーザーが所有するダッシュボード定義も含めて一覧で取得できます。

APIのバージョン

v1

形式
リクエスト行
GET /application/component/apiVersion/dashboard/uis httpVersion
リクエストのヘッダー

5.2.3 リクエスト形式」のリクエストヘッダーに従います。

リクエストのメッセージボディー

なし

レスポンスのメッセージボディー
ダッシュボード定義オブジェクトの配列
パラメーター

なし

ステータスコード

リクエストに対するレスポンスとして返却されるステータスコードを,次の表に示します。

ステータスコード

出力されるメッセージ

説明

200

APIの処理が成功しました。

500

KAJY12007-E

ダッシュボードの取得処理に失敗しました。

戻り値
使用例
リクエスト:
GET http://immhost01:20703/im/api/v1/dashboard/uis
レスポンス:
< HTTP/1.1 200 OK
< Content-Type: application/json
[
    {
        "id": 1,
        "title": "CPU使用率週次レポート",
        "memo": "{\"sid\":\"_ROOT_AllSystems/_HOST_HOST8150143/_CATEGORY_otherApplications/_OBJECT_JP1BASETRAP\"}",
        "data": null,
        "owner": "jp1user1",
        "scope": "protected",
        "createTime": 1710566717,
        "updateTime": 1710566717
    },
    {
        "id": 2,
        "title": "メモリ使用量週次レポート",
        "memo": "{\"sid\":\"_ROOT_AllSystems/_HOST_HOST8150143/_CATEGORY_otherApplications/_OBJECT_JP1BASETRAP\"}",
        "data": null,
        "owner": "jp1user2",
        "scope": "protected",
        "createTime": 1710566717,
        "updateTime": 1710566717
    }
]