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

Регистрация и взаимодействие с узлами сервисов.

/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

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

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

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

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

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

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

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

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

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