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

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

/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