Monitoring - Retrieve Widget
ウィジェットのプロパティと構成を取得します。
GET http://<Servername>/OperationsManager/monitoring/widget/{widgetId}
URI パラメーター
| 名前 | / | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
widget
|
path | True |
string |
ウィジェット ID を指定します |
応答
| 名前 | 型 | 説明 |
|---|---|---|
| 200 OK |
わかりました。ウィジェットのプロパティと構成が正常に取得されました。 Media Types: "application/json", "text/json", "application/xml", "text/xml" |
例
Monitoring_RetrieveWidget
要求のサンプル
GET http://<Servername>/OperationsManager/monitoring/widget/8c9a13a6-0547-facb-bf43-e4af529a3468
応答のサンプル
{
"id": "8c9a13a6-0547-facb-bf43-e4af529a3468",
"name": "Data from shell",
"description": null,
"mpId": "da187e72-b9d7-9e16-d098-3b0a624dc38c",
"componentType": "HtmlPowershellWidget",
"config": "{\"widgetDisplay\":{\"col\":1,\"row\":2,\"sizex\":6,\"sizey\":4},\"widgetParameters\":{\"script\":\"$class = Get-SCOMClass -Name Microsoft.Windows.Computer \\n$computers = Get-SCOMClassInstance -Class $class \\n$i=1 \\nforeach ($computer in $computers) \\n{ \\n $results=$ScriptContext.CreateFromObject($computer,\\\"Id=Id,HealthState=HealthState,DisplayName=DisplayName\\\",$null) \\n $results[\\\"CustomColumn\\\"]=$i \\n $ScriptContext.ReturnCollection.Add($results) \\n $i++ \\n}\"},\"widgetRefreshInterval\":5}"
}
定義
ComponentResponse
| 名前 | 型 | 説明 |
|---|---|---|
| componentType |
string |
コンポーネントの種類 |
| config |
string |
設定 |
| description |
string |
コンポーネントの説明 |
| id |
string |
身分証明書 |
| mpId |
string |
コンポーネントMP ID |
| name |
string |
コンポーネント名 |