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

Управление конфигурациями

/services/configurationservice/api/config/get

Получить информацию о заданной версии конфигурации для сервиса

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

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

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

Информация о конфиге

Название поляТип поляОписаниеОбязательноеВозможные значения
serviceNamestringИмя сервисанет
configVersionstringВерсия конфигурациинет

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

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

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

Конфигурация сервиса (без подстановок)

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

/services/configurationservice/api/config/set

Сохранить изменения по конфигурации сервиса

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

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

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

Конфигурация сервиса

Название поляТип поляОписаниеОбязательноеВозможные значения
settingsConfSetting[]Список конфигурационных параметровнет
serviceNamestringИмя сервисанет
descriptionstringОписание конфигурациинет
versionstringВерсия конфигурациинет

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

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

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

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

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

/services/configurationservice/api/config/delete

Удалить заданную версию конфигурации для сервиса

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

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

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

Информация о конфиге

Название поляТип поляОписаниеОбязательноеВозможные значения
serviceNamestringИмя сервисанет
configVersionstringВерсия конфигурациинет

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

Код 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

/services/configurationservice/api/config/clear

Удалить все конфигурации для сервиса

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

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

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

Информация о сервисе

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

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

Код 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

/services/configurationservice/api/config/load

Загрузить обработанную и готовую к работе конфигурацию сервиса

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

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

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

Информация о ноде сервиса, для которого загружается конфигурация

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

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

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

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

Получение окончательной конфигурации сервиса (со всеми подстановками)

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

/services/configurationservice/api/config/list

Получить список доступных конфигураций для данного сервиса

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

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

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

Информация о сервисе

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

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

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

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

Получения списка конфигураций для сервиса

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

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

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

Unauthorized

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

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

Forbidden

/services/configurationservice/api/config/global

Получить список сервисов, описывающих конфигурацию

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

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

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

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

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

Список сервисов с типом "Конфигурация"

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

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

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

Unauthorized

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

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

Forbidden