Управление компонентами КЕ
Обновление компонента КЕ
PUT /api/public/sm/v2/rsm/config-items/components
Запрос возвращает модель обновленного компонента КЕ.
Тело запроса
{
"id": 0,
"configItemId": 0,
"name": "name",
"signalHealth": {
"type": "Weight",
"weight": 100,
"threshold": 100
},
"edgeHealth": {
"type": "Direct",
"weight": 100,
"threshold": 100
},
"configItemHealth": {
"type": "Weight",
"weight": 100,
"threshold": 100
},
"comboHealth": {
"enabled": false,
"count": 1,
"threshold": 3,
"countType" "Static"
}
}
Поля тела запроса
Название поля | Тип поля | Обязательное поле | Значение по умолчанию | Описание поля |
---|---|---|---|---|
id | integer | нет | null | Идентификатор компонента КЕ |
configItemId | integer | да | нет | Идентификатор КЕ |
name | string | да | нет | Название компонента |
signalHealth | object | да | нет | Параметры для расчёта здоровья по сигналу |
edgeHealth | object | да | нет | Параметры расчёта здоровья по связи влияния |
configItemHealth | object | да | нет | Параметры расчёта здоровья на КЕ |
comboHealth | object | да | нет | Параметры расчёта здоровья через комбо-влияние |
Коды ответа
Код ответа | Описание |
---|---|
403 | Недостаточно прав для изменения КЕ |
404 | Не найдена КЕ, связанная с компонентом |
404 | Компонент не найден |
Пакетное обновление компонентов КЕ
PUT /api/public/sm/v2/rsm/config-items/components/batch
Запрос возвращает список моделей обновленных компонентов КЕ.
Тело запроса
[{
"configItemId": 0,
"name": "name",
"signalHealth": {
"type": "Weight",
"weight": 100,
"threshold": 100
},
"edgeHealth": {
"type": "Direct",
"weight": 100,
"threshold": 100
},
"configItemHealth": {
"type": "Weight",
"weight": 100,
"threshold": 100
},
"comboHealth": {
"enabled": false,
"count": 1,
"threshold": 3,
"countType": "Static"
}
}]
Поля тела запроса
Название поля | Тип поля | Обязательное поле | Значение по умолчанию | Описание поля |
---|---|---|---|---|
id | integer | нет | null | Идентификатор компонента КЕ |
configItemId | integer | да | нет | Идентификатор КЕ |
name | string | да | нет | Название компонента |
signalHealth | object | нет | null | Параметры для расчёта здоровья по сигналу |
edgeHealth | object | нет | null | Параметры расчёта здоровья по связи влияния |
configItemHealth | object | нет | null | Параметры расчёта здоровья на КЕ |
comboHealth | object | нет | null | Параметры расчёта здоровья через комбо-влияние |
Коды ответа
Код ответа | Описание |
---|---|
403 | Недостаточно прав для изменения КЕ |
404 | Не найдена КЕ, связанная с компонентом |
404 | Компонент не найден |
Частичное обновление компонента КЕ
PATCH /api/public/sm/v2/rsm/config-items/components
Запрос возвращает модель обновленного компонента КЕ.
Тело запроса
{
"id": 0,
"configItemId": 0,
"name": "name",
"signalHealth": {
"type": "Weight",
"weight": 100,
"threshold": 100
},
"edgeHealth": {
"type": "Direct",
"weight": 100,
"threshold": 100
},
"configItemHealth": null,
"comboHealth": {
"enabled": false,
"count": 1,
"threshold": 3,
"countType": "Static"
}
}
Поля тела запроса
Название поля | Тип поля | Обязательное поле | Значение по умолчанию | Описание поля |
---|---|---|---|---|
id | integer | нет | null | Идентификатор компонента КЕ |
configItemId | integer | да | нет | Идентификатор КЕ |
name | string | да | нет | Название компонента |
signalHealth | object | нет | null | Параметры для расчёта здоровья по сигналу |
edgeHealth | object | нет | null | Параметры расчёта здоровья по связи влияния |
configItemHealth | object | нет | null | Параметры расчёта здоровья на КЕ |
comboHealth | object | нет | null | Параметры расчёта здоровья через комбо-влияние |
Коды ответа
Код ответа | Описание |
---|---|
403 | Недостаточно прав для изменения КЕ |
404 | Не найдена КЕ, связанная с компонентом |
404 | Компонент не найден |
Пакетное частичное обновление компонентов КЕ
PATCH /api/public/sm/v2/rsm/config-items/components/batch
Запрос возвращает список моделей обновленных компонентов КЕ.
Тело запроса
[{
"id": 0,
"configItemId": 0,
"name": "name",
"signalHealth": {
"type": "Weight",
"weight": 100,
"threshold": 100
},
"edgeHealth": {
"type": "Direct",
"weight": 100,
"threshold": 100
},
"configItemHealth": {
"type": "Weight",
"weight": 100,
"threshold": 100
},
"comboHealth": {
"enabled": false,
"count": 1,
"threshold": 3,
"countType": "Static"
}
}]
Поля тела запроса
Название поля | Тип поля | Обязательное поле | Значение по умолчанию | Описание поля |
---|---|---|---|---|
id | integer | нет | null | Идентификатор компонента КЕ |
configItemId | integer | да | нет | Идентификатор КЕ |
name | string | да | нет | Название компонента |
signalHealth | object | нет | null | Параметры для расчёта здоровья по сигналу |
edgeHealth | object | нет | null | Параметры расчёта здоровья по связи влияния |
configItemHealth | object | нет | null | Параметры расчёта здоровья на КЕ |
comboHealth | object | нет | null | Параметры расчёта здоровья через комбо-влияние |
Коды ответа
Код ответа | Описание |
---|---|
403 | Недостаточно прав для изменения КЕ |
404 | Не найдена КЕ, связанная с компонентом |
404 | Компонент не найден |