Методы группы infobase внешнего программного интерфейса менеджера сервиса предназначены для выполнения действий информационными базами 1С:Предприятия, размещенными в облачном сервисе Фреш.
Сводка по методам
| Метод | Назначение |
|---|---|
| infobase/create | Создает информационную базу по заданным параметрам |
| infobase/list | Список информационных баз |
| infobase/state | Определяет состояние информационной базы |
| infobase/agent_script/create | Зарегистрировать новый сценарий агента сервиса и запланировать выполнение его заданий |
| infobase/agent_script/list | Список сценариев агента сервиса по информационной базе |
infobase/create
Создает информационную базу по заданным параметрам
| Параметр | Тип | Описание | Пример |
|---|---|---|---|
| Запрос | |||
| template_id | Число (+9.0) | Код шаблона создания | 13 |
| cluster_id | Строка переменная (9) | Код кластера | 000000001 |
| db_server_address | Строка переменная (100) | Адерс сервера баз данных | db.test.ru |
| dbms_type | Строка (перечисление) | Тип СУБД:
| postgresql |
| db_user_name | Строка переменная (100) | Имя пользователя баз данных | admin |
| db_user_password * | Строка переменная (100) | Пароль пользователя баз данных | 12345678 |
| db_name * | Строка переменная (100) | Имя базы данных | smtl_db |
| name | Строка переменная (100) | Имя информационной базы в кластере | smtl |
| infobase_description | Строка переменная (64) | Наименование информационной базы | БТС актуальная |
| conf_version | Строка переменная (18) | Версия конфигурации | 2.0.16.5 |
| do_publication | Булево | Признак выполнения публикации | true |
| management_web_address * | Строка переменная (100) | Веб-адрес управления | http://web-int |
| web_servers_group_id * | Число (+5.0) | Код группы веб-серверов | 13 |
| Ответ: infobase_id (1) | |||
| Нет параметров | |||
infobase/list
Список информационных баз
| Параметр | Тип | Описание | Пример |
|---|---|---|---|
| Запрос | |||
| cluster_ib_name * | Строка переменная (255) | Имя базы в кластере 1С | mt |
| id * | Число (+9.0) | Код информационной базы | 2 |
| conf_id * | Строка переменная (22) | Код конфигурации | mt |
| version * | Строка переменная (18) | Номер версии | 1.1.3.10 |
| add_tenant * | Булево | Добавлять новые приложения | true |
| block_binding * | Булево | Блокировать автоматическую привязку новых приложений | false |
| usage_mode * | Строка (перечисление) | Режим использования:
| Рабочий |
| include_tags * | Массив из Строка переменная (150) | Фильтр по указанному списку тегов | ["Обновлять в первую очередь"] |
| exclude_tags * | Массив из Строка переменная (150) | Фильтр кроме указанного списка тегов | ["Тестовая база"] |
| Ответ: list (0..*) | |||
| id | Число (+9.0) | Код информационной базы | 2 |
| name | Строка переменная (64) | Наименование информационной базы | Работа в модели сервиса |
| deletion_mark | Булево | Пометка удаления | false |
| conf_id | Строка переменная (22) | Код конфигурации | mt |
| version | Строка переменная (18) | Номер версии | 1.1.3.10 |
| configuration_change_enabled | Булево | Включена возможность изменения конфигурации | true |
| add_tenant | Булево | Добавлять новые приложения | true |
| block_binding | Булево | Блокировать автоматическую привязку новых приложений | false |
| url * | Строка переменная (512) | Веб-адрес | http://example.com/mt |
| cluster_ib_name | Строка переменная (255) | Имя базы в кластере 1С | mt |
| cluster_id | Строка переменная (9) | Код кластера | 000000001 |
| use_initial_data | Булево | Заполнять новые приложения начальными данными | false |
| min_pool * | Число (+5.0) | Минимум свободных приложений | 3 |
| usage_mode | Строка (перечисление) | Режим использования:
| Рабочий |
| tags | Список (1..*) | Список тегов | ["Обновлять в первую очередь"] |
| interaction_mode | Строка (перечисление) | Режим взаимодействия:
| Использовать |
infobase/state
Определяет состояние информационной базы
| Параметр | Тип | Описание | Пример |
|---|---|---|---|
| Запрос | |||
| infobase_id | Число (+9.0) | Код информационной базы | 13 |
| Ответ: list (0..*) | |||
| Нет параметров | |||
infobase/agent_script/create
Зарегистрировать новый сценарий агента сервиса и запланировать выполнение его заданий
| Параметр | Тип | Описание | Пример |
|---|---|---|---|
| Запрос | |||
| cluster_ib_name | Строка переменная (255) | Имя базы в кластере 1С | mt |
| id * | Число (+9.0) | Код информационной базы | 2 |
| update_param * | Параметры обновления конфигурации | ||
| - target_conf_id | Строка переменная (22) | Код целевой конфигурации | mt |
| - target_version | Строка переменная (18) | Номер целевой версии | 1.1.3.11 |
| - permission_code * | Строка неограниченной длины | Код, разрешающий начало сеанса вопреки блокировке | 1433270 |
| - denied_from | Дата и время в строке формата ISO | Начало интервала блокировки сеансов для обновления | 01.01.2022 0:00:00 |
| - estimated_completion_time * | Дата и время в строке формата ISO | Плановое время окончания обновления | 01.01.2022 0:05:00 |
| template | Строка (перечисление) | Код вида сценария агента:
| UpdateIB |
| force * | Булево | Выполнить даже при наличии предупреждений | false |
| Ответ | |||
| cluster_ib_name | Строка переменная (255) | Имя базы в кластере 1С | mt |
| id | Число (+9.0) | Код информационной базы | 2 |
| template * | Строка (перечисление) | Код вида сценария агента:
| UpdateIB |
| force * | Булево | Выполнить даже при наличии предупреждений | false |
| created * | Булево | Зарегистрирован новый сценарий | true |
infobase/agent_script/list
Список сценариев агента сервиса по информационной базе
| Параметр | Тип | Описание | Пример |
|---|---|---|---|
| Запрос | |||
| cluster_ib_name | Строка переменная (255) | Имя базы в кластере 1С | mt |
| id * | Число (+9.0) | Код информационной базы | 2 |
| template * | Строка (перечисление) | Код вида сценария агента:
| UpdateIB |
| done * | Булево | Задание сценария агента завершено | true |
| Ответ | |||
| cluster_ib_name | Строка переменная (255) | Имя базы в кластере 1С | mt |
| id * | Число (+9.0) | Код информационной базы | 2 |
| list | Список (0..*) | Список сведений о сценариях агента сервиса | |
| - template | Строка (перечисление) | Код вида сценария агента:
| UpdateIB |
| - agent * | Строка переменная (25) | Наименование агента сервиса | Агент 1 |
| - description * | Строка неограниченной длины | Описание сценария | 1.1.3.11 план 28.02.2019 0:00:00 |
| - start * | Дата и время в строке формата ISO | Момент планирования заданий сценария | 28.02.2019 0:00:00 |
| - finish * | Дата и время в строке формата ISO | Момент завершения обработки выполненного задания сценария | 28.02.2019 0:15:00 |
| - done * | Булево | Задание сценария агента завершено | true |
| - success * | Булево | Успешное завершение задания сценария агента | true |
| - message * | Строка неограниченной длины | Сообщение агента сервиса по результатам выполнения заданий сценария | |