Partilhar via


Data - Retrieve State Data

Recupera dados de estado para o âmbito/parâmetros especificados.

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

Corpo do Pedido

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

Name Tipo Description
classId

string

Especificar o ClassID

criteria

string

Especificar os critérios (tais como gravidade, prioridade, estado de resolução, etc.)

displayColumns

string[]

Especificar as Colunas a exibir

groupId

string

Especificar o ID do Grupo

objectIds

object

Especificar uma matriz de IDs de objeto

Respostas

Name Tipo Description
200 OK

TableDataResponse

Ok. Recuperou com sucesso os dados do estado de saúde.

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

Exemplos

Data_RetrieveStateData

Sample Request

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

{
  "classId": "6f7e3306-beeb-2996-3795-7c1eafb925b8",
  "groupId": null,
  "objectIds": {},
  "criteria": "((HealthState = '2') OR (HealthState = '0') OR HealthState is null OR (HealthState = '1') OR (HealthState = '3'))",
  "displayColumns": [
    "healthstate",
    "displayname",
    "path",
    "maintenancemode"
  ]
}

Sample Response

{
  "tableColumns": [
    {
      "field": "healthstate",
      "header": "Health",
      "type": null,
      "hidden": false
    },
    {
      "field": "displayname",
      "header": "Display name",
      "type": null,
      "hidden": false
    },
    {
      "field": "path",
      "header": "Path",
      "type": null,
      "hidden": false
    },
    {
      "field": "maintenancemode",
      "header": "Maintenance mode",
      "type": null,
      "hidden": false
    },
    {
      "field": "id",
      "header": "Id",
      "type": null,
      "hidden": true
    }
  ],
  "rows": [
    {
      "id": "6f7e3306-beeb-2996-3795-7c1eafb925b8",
      "healthstate": "notmonitored",
      "displayname": "All Windows Computers",
      "path": "",
      "maintenancemode": "false"
    }
  ]
}

Definições

Name Description
DataRequest
TableColumn
TableDataResponse

DataRequest

Name Tipo Description
classId

string

Especificar o ClassID

criteria

string

Especificar os critérios (tais como gravidade, prioridade, estado de resolução, etc.)

displayColumns

string[]

Especificar as Colunas a exibir

groupId

string

Especificar o ID do Grupo

objectIds

object

Especificar uma matriz de IDs de objeto

TableColumn

Name Tipo Description
field

string

Nome da Coluna

header

string

Cabeçalho da coluna

hidden

boolean

É coluna escondida

type

string

Tipo da Coluna

TableDataResponse

Name Tipo Description
rows

object[]

Linhas de dados

tableColumns

TableColumn[]

Colunas de dados