Методы группы cluster внешнего программного интерфейса менеджера сервиса предназначены для выполнения различных действий с кластерами серверов 1С:Предприятия, используемых облачным сервисом Фреш.
Сводка по методам
Метод | Назначение |
---|---|
cluster/info | Информация о кластере сервера 1С:Предприятия |
cluster/list | Список используемых в сервисе кластеров сервера 1С:Предприятия |
cluster/update | Изменить информацию о кластере сервера 1С:Предприятия |
cluster/info
Информация о кластере сервера 1С:Предприятия
Параметр | Тип | Описание | Пример |
---|---|---|---|
Запрос | |||
id | Строка переменная (9) | Код кластера | 000000001 |
Ответ | |||
id * | Строка переменная (9) | Код кластера | 000000001 |
name * | Строка переменная (25) | Наименование кластера | Кластер 1 |
deletion_mark * | Булево | Пометка удаления | Нет |
platform * | Строка переменная (18) | Версия платформы 1С:Предприятие, используемая кластером | 8.3.13.1729 |
host_name * | Строка переменная (255) | Адрес центрального сервера кластера | ServerName |
main_port * | Число (+5.0) | Номер основного IP-порта менеджера кластера | 1 541 |
Пример запроса
{ "id": "000000001", "general": { "version": 6, "type": "srv", "method": "cluster/info", "debug": true } }
Пример ответа
{ "id": "000000001", "name": "Кластер 1", "deletion_mark": false, "platform": "8.3.13.1729", "host_name": "ServerName", "main_port": 1541, "general": { "response": 10200, "error": false, "message": "", "version": 6, "sm_version": "1.0.82.27", "sm_timezone": "Europe/Moscow" } }
cluster/list
Список используемых в сервисе кластеров сервера 1С:Предприятия
Параметр | Тип | Описание | Пример |
---|---|---|---|
Запрос | |||
host_name * | Строка переменная (255) | Адрес центрального сервера кластера | ServerName |
main_port * | Число (+5.0) | Номер основного IP-порта менеджера кластера | 1 541 |
Ответ | |||
list | Список (1..*) | Список сведений по кластерам серверов 1С:Предприятия | |
- id | Строка переменная (9) | Код кластера | 000000001 |
- name | Строка переменная (25) | Наименование кластера | Кластер 1 |
- deletion_mark | Булево | Пометка удаления | Нет |
- platform * | Строка переменная (18) | Версия платформы 1С:Предприятие, используемая кластером | 8.3.13.1690 |
- host_name | Строка переменная (255) | Адрес центрального сервера кластера | ServerName |
- main_port | Число (+5.0) | Номер основного IP-порта менеджера кластера | 1 541 |
Пример запроса
{ "general": { "version": 6, "type": "srv", "method": "cluster/list", "debug": true } }
Пример ответа
{ "list": [ { "id": "000000001", "name": "Кластер 1", "deletion_mark": false, "platform": "8.3.13.1690", "host_name": "ServerName", "main_port": 1541 } ], "general": { "response": 10200, "error": false, "message": "", "version": 6, "sm_version": "1.0.82.31", "sm_timezone": "Europe/Moscow" } }
cluster/update
Изменить информацию о кластере сервера 1С:Предприятия
Параметр | Тип | Описание | Пример |
---|---|---|---|
Запрос | |||
id | Строка переменная (9) | Код кластера | 000000001 |
name * | Строка переменная (25) | Наименование кластера | Кластер 1 |
platform * | Строка переменная (18) | Версия платформы 1С:Предприятие, используемая кластером | 8.3.13.1729 |
Ответ | |||
id | Строка переменная (9) | Код кластера | 000000001 |
updated * | Булево | Элемент изменен | Да |
created * | Булево | Создан новый элемент | Нет |
change_list | Список (0..*) | Список изменений | |
- name | Строка переменная (255) | Имя поля | name |
- value * | Число (любое), Строка неограниченной длины, Дата и время в строке формата ISO, Булево, Уникальный идентификатор, Двоичные данные неограниченного размера в строке Base64 | Установленное значение | Кластер 1 |
- old_value * | Число (любое), Строка неограниченной длины, Дата и время в строке формата ISO, Булево, Уникальный идентификатор, Двоичные данные неограниченного размера в строке Base64 | Прежнее значение | Кластер |
Пример запроса
{ "id": "000000001", "name": "Кластер 1", "platform": "8.3.13.1729", "general": { "version": 6, "type": "srv", "method": "cluster/update", "debug": true } }
Пример ответа
{ "id": "000000001", "updated": true, "created": false, "change_list": [ { "name": "name", "value": "Кластер 1", "old_value": "Кластер" } ], "general": { "response": 10200, "error": false, "message": "", "version": 6, "sm_version": "1.0.82.27", "sm_timezone": "Europe/Moscow" } }