Метаданные веб-приложения мониторинга
Обзор
Файл метаданных для веб-приложения "Мониторинг". Устанавливает структуру объектов, методов, параметров, фильтров и их описаний.
Обеспечивает веб-приложению описание структуры методов API /api/monitor/v1/<OBJECT>/<METHOD>
.
Непосредственно системой «Era» не используется, служит только для выдачи через API. На этом основании содержание файлов произвольно, включая внутреннюю структуру.
Для использования в REST устарело.
{ "objects": { "<OBJECT>": { "title": "<TITLE>", "methods": [ { "method": "<METHOD_NAME>", "modes": ["<MODE_1>", ...], "filters": [ { "name": str, "type": str, "min": int, "inputtype": str, "title": str, "help": ["String1", "String2", ...] }, ... ], "params": [ { "name": str, "type": str ("integer", "text"), "inputtype": str ("select", "text"), "min": int, "options": { "Key1": "Title1", "Key2": "Title2", ... }, "title": string, "help": ["String1", "String2", ...] }, ... ] }, ... ] }, ... } }
Поле | Описание |
---|---|
|
название типа объекта, подставляемое в placeholder URL-адреса. |
|
название типа объекта, отображаемое в списке/таблице выбора в веб-приложении. |
|
название метода объекта, подставляемое в placeholder URL-адреса. |
|
(опционально) список возможных режимов как одного из параметров выполняемого API-метода (параметр |
|
(опционально) список возможных к использованию фильтров как параметров выполняемого API-метода. Поля дескриптора параметра |
|
(опционально) список возможных к назначению параметров. Поля дескриптора параметра |
Поле | Описание |
---|---|
|
имя параметра. |
|
отображаемый в приложении заголовок параметра. |
|
отображаемый в приложении заголовок параметра ( |
|
(опционально, для |
|
(опционально, для |
|
(для |
|
отображаемый в приложении заголовок параметра. |
|
отображаемая в приложении многострочная подсказка, в виде списка строк. |