Data - Retrieve ObjectData By Class

检索指定类名的 Objects 数据。

POST http://<Servername>/OperationsManager/data/scomObjectsByClass

请求正文

Media Types: "application/json", "text/json", "application/xml", "text/xml", "application/x-www-form-urlencoded"

名称 类型 说明
fullClassName

string

提供 Full class name。

响应

名称 类型 说明
200 OK

TableDataResponse

还行。已成功检索指定类的对象 Data。

Media Types: "application/json", "text/json", "application/xml", "text/xml"

示例

RetrieveObjectDataByClass

示例请求

POST http://<Servername>/OperationsManager/data/scomObjectsByClass

[
  "System.Library!System.Computer"
]

示例响应

{
  "tableColumns": [
    {
      "field": "displayname",
      "header": "Display name",
      "type": null,
      "hidden": false
    },
    {
      "field": "path",
      "header": "Path",
      "type": null,
      "hidden": false
    },
    {
      "field": "id",
      "header": "ID",
      "type": null,
      "hidden": true
    },
    {
      "field": "fullname",
      "header": "Full name",
      "type": null,
      "hidden": false
    }
  ],
  "rows": [
    {
      "displayname": "LlhmpKkOvfnZ2tR7VF1yIcgo02c1S7q9FPLsa9h7hl5kEHVHViIKu9vtE3wxst5xyoTmhigWi3Qgg5ktgUftzgOGecn.NuPypIvaxtkxBvm0sONJTCQYNM7SZNIF48Jxoc1YKJ5wtssD3XYPOeO",
      "path": null,
      "fullname": "Microsoft.Windows.Computer:LlhmpKkOvfnZ2tR7VF1yIcgo02c1S7q9FPLsa9h7hl5kEHVHViIKu9vtE3wxst5xyoTmhigWi3Qgg5ktgUftzgOGecn.NuPypIvaxtkxBvm0sONJTCQYNM7SZNIF48Jxoc1YKJ5wtssD3XYPOeO",
      "id": "aeee35a8-c9bc-916d-a86a-ab4fd0e4f8e8"
    },
    {
      "displayname": "SCOMNFMPDEV0015.smx.net",
      "path": null,
      "fullname": "Microsoft.Windows.Computer:SCOMNFMPDEV0015.smx.net",
      "id": "9f2ef630-9784-9e27-bbd0-af9900d8264f"
    }
  ]
}

定义

名称 说明
TableColumn
TableDataResponse

TableColumn

名称 类型 说明
field

string

列的名称

header

string

列的标题

hidden

boolean

列是否隐藏

type

string

列的类型

TableDataResponse

名称 类型 说明
rows

object[]

表 数据行

tableColumns

TableColumn[]

数据表列 data