Группа методов updateSaltScheduleSettings
Изменение настроек расписания синхронизации агентов (minions) с сервером управления (master) в SaltStack.
В зависимости от типа операции вы можете отдельно изменить настройки (интервал времени и допустимую задержку выполнения операции) для каждой из них, используя следующие методы:
-
PUT /v1/app/settings/salt/schedules/highstate— применение назначенных конфигураций на устройствах; -
PUT /v1/app/settings/salt/schedules/grains— инвентаризация устройств; -
PUT /v1/app/settings/salt/schedules/grains_sync— синхронизация параметров Grains; -
PUT /v1/app/settings/salt/schedules/refresh_pillar— синхронизация файлов Pillar; -
PUT /v1/app/settings/salt/schedules/user_session_history— синхронизация данных о сессиях пользователей; -
GET /v1/app/settings/salt/schedules/user_agent_installation— сбор данных об установке агента (minion); -
GET /v1/app/settings/salt/schedules/software_inventory_sync— инвентаризация устройств с помощью модулей выполнения (execution modules), во время которой собираются только измененные данные; -
GET /v1/app/settings/salt/schedules/software_inventory_full_sync— полная инвентаризация устройств с помощью модулей выполнения (execution modules).
Все вышеперечисленные API-методы построены по единому принципу, поэтому ниже приведено общее описание, применимое ко всей группе
PUT /v1/app/settings/salt/schedules/{scheduleType}.
Параметр пути
| Имя | Описание | Обязательный | Тип | Пример |
|---|---|---|---|---|
|
Тип операции. Возможные значения: |
Да |
|
|
Пример запроса
{
"seconds": 3600,
"hours": 24,
"minutes": 60,
"days": 14,
"range": "{}",
"splay": 10
}
Ответы
| Код | Сообщение | Тип данных / объект схемы (DTO) | Пример |
|---|---|---|---|
|
Успешное применение настроек |
||
|
Incorrect request params (некорректные параметры запроса) |
|
|
|
Ошибка аутентификации |
||
|
Внутренняя ошибка |
|