Перейти к основному содержимому

Контроллер для работы с узлами сервисов.

/api/Node/delete​

Удалить узел сервиса.

Тип HTTP запроса: post

Отсылаемый запрос​

MIME-тип HTTP запроса: application/json

Идентификатор ноды

Название поляТип поляОписаниеОбязательноеВозможные значения
nodeUidstringИдентификатор нодынет

Возвращаемые результаты​

Код HTTP ответа: 200​

MIME-тип HTTP ответа: application/json

Результат выполнения операции

Название поляТип поляОписаниеОбязательноеВозможные значения
messagestringСообщение ошибки.да
exceptionTypestringТип исключения.да
codestringКод ошибки.да
sourcestringИмя источника.да
innersInnerInfo[]Элементы исключений.да
extrastringТрейс стека.да
isErrorbooleanФлаг ошибки.да
idstringИдентификатор ошибки.да
typeErrorTypesда

Код HTTP ответа: 401​

MIME-тип HTTP ответа: text/plain

Unauthorized

Код HTTP ответа: 403​

MIME-тип HTTP ответа: text/plain

Forbidden

Схемы авторизации​

/components/securitySchemes/Discovery public NodeController NodeDeletePost(ASE.MD.Platform.Infrastructure.Discovery.Models.NodeIdentifier)​

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаdiscovery:node:write
/components/securitySchemes/Discovery​

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаdiscovery:dashboard:read, discovery:service:read, discovery:service:write

/api/Node/RegistrationV1​

Зарегистрировать узел сервиса.

Тип HTTP запроса: post

Отсылаемый запрос​

MIME-тип HTTP запроса: application/json

Данные для регистрации.

Название поляТип поляОписаниеОбязательноеВозможные значения
metricPathstringнет
metricPortSchemePortScheme
metricPortinteger (int32)нет
languageUsedstringнет
serviceNamestringНазвание сервисанет
serviceVersionstringнет
configVersionstringВерсия используемой конфигурациинет
apiVersionstringВерсия APIнет
dbVersionstringВерсия БДнет
workPortinteger (int32)Порт, который должен быть присвоен ноде.
Если порт равен 0, то присваевается 443 порт
нет
portAllocationPortAllocationTypes
skillsstring[]Список "скилов"нет

Возвращаемые результаты​

Код HTTP ответа: 200​

MIME-тип HTTP ответа: application/json

Результат выполнения операции

Название поляТип поляОписаниеОбязательноеВозможные значения
resultstringДанные результата метода API.да
errorInfoда
typeInfoTypeInfo

/api/Node/ping​

Принять пинг от узла сервиса.

Возвращается информация о необходимости выполнения нодой каких-либо действий.

Тип HTTP запроса: post

Отсылаемый запрос​

MIME-тип HTTP запроса: application/json

Название поляТип поляОписаниеОбязательноеВозможные значения
nodeUidstringИдентификатор нодынет

Возвращаемые результаты​

Код HTTP ответа: 200​

MIME-тип HTTP ответа: application/json

Результат выполнения операции

Название поляТип поляОписаниеОбязательноеВозможные значения
resultPingInfoResultда
errorInfoда
typeInfoTypeInfo

/api/Node/config​

Получение конфигурации узла сервиса.

Возвращает модель, содержащую список элементов конфигурации узла в формате ключ-значение-источник.

Тип HTTP запроса: post

Отсылаемый запрос​

MIME-тип HTTP запроса: application/json

Модель с идентификатором узла сервиса.

Название поляТип поляОписаниеОбязательноеВозможные значения
nodeUidstringИдентификатор нодынет

Возвращаемые результаты​

Код HTTP ответа: 200​

MIME-тип HTTP ответа: application/json

Результат выполнения операции

Название поляТип поляОписаниеОбязательноеВозможные значения
resultConfigSettingDetail[]Данные результата метода API.да
errorInfoда
typeInfoTypeInfo

/api/Node/CmdPing​

[Устарел] Принять пинг от узла сервиса (для поддержки работы с сервисом PKI).

Это версия используется в новой версии клиента/сервера для обеспечения поддержки функционала работы с сервисом PKI

Тип HTTP запроса: post

Отсылаемый запрос​

MIME-тип HTTP запроса: application/json

Название поляТип поляОписаниеОбязательноеВозможные значения
nodeIdstringИдентификатор ноды, которая послала пингнет

Возвращаемые результаты​

Код HTTP ответа: 200​

MIME-тип HTTP ответа: application/json

Результат выполнения операции

Название поляТип поляОписаниеОбязательноеВозможные значения
resultCommandда
errorInfoда
typeInfoTypeInfo