ダッシュボードの詳細の更新
最終更新日 - 17年2024月XNUMX日
LogicMonitor REST API v3 を使用して、ダッシュボードの詳細を更新できます。 API リクエストを行う前に、自分自身を認証する必要があります。
URI: パッチ /dashboard/dashboards/{id}
URI: PUT /dashboard/dashboards/{id}
注意: REST 標準に従って、PUT リクエストで指定されていないプロパティはデフォルト値に戻ります。
| タイプ | 詳細説明 | |
id | 整数 | (必須の) 更新するダッシュボードの ID。 |
overwriteGroupFields | ブーリアン | デフォルトでは、値は次のように設定されています。 false. に設定されている場合 true次に、すべてのウィジェット グループ フィールド値をデフォルトのグループ トークンで上書きします。 defaultResourceGroup および defaultWebsiteGroup. |
owner | String | ダッシュボードがプライベートの場合、所有者がリストされますが、それ以外の場合、フィールドは空のままです。デフォルトは、ダッシュボードを追加したユーザーになります。 |
template | JSONの | ダッシュボードのインポートに使用されるテンプレート。注意してください。 template フィールドは、 POST API リクエスト。 |
groupId | 整数 | ダッシュボードが属するグループの ID。デフォルトは 1 (ルート グループ) です。 |
description | String | ダッシュボードの説明。 例– "description": "Windows Servers Performance" |
sharable | ブーリアン | ダッシュボードが共有可能かどうかを示します。
true ダッシュボードがプライベート ダッシュボードでない場合。 |
widgetsConfig | JSONの | ウィジェットの UI 位置で使用されるウィジェット構成に関する情報 (col、sizex、row、sizey など)。例: "widgetsConfig": {"1": {"col": 1,"sizex": 6,"row": 1,"sizey": 6},"2": {"col": 10,"sizex": 3,"row": 1,"sizey": 6}} |
groupName | String | 作成されたダッシュボードが存在するグループの名前。 例– "groupName": "Server Dashboard" |
widgetTokens | JSONリスト | ダッシュボード トークンを使用すると、トークンの値を変更することで、単一のダッシュボード テンプレートをさまざまなデバイスまたは Web サイト グループに適用できます。ウィジェット トークンには、デバイスの親グループとデバイスの子グループ (確立されている場合) の名前が含まれます。フィールドには少なくともデフォルトのトークンが含まれている必要があります ##defaultResourceGroup## そして ##defaultWebsiteGroup##。カスタム トークンを追加することもできます。詳細については、を参照してください。 ダッシュボードトークンの使用.例– “widgetTokens”:[{“name”:”defaultDeviceGroup”,”value”:”*”},{“name”:”defaultServiceGroup”,”value”:”*”}] |
name | String | (必須の) ダッシュボードの名前。 例– "name": "Default Device Group" |