Журнал операций клиента
1. Получение журнала со списком операций клиентов (GET /clients/logs
)
200 OK
-
Получен список записей в журнале операций клиентов.
2. Получение одной записи из журнала с операций клиентов (GET /clients/logs/{log_id}
)
Тела запроса нет. В query-параметрах передается id
операции клиента, информацию о которой необходимо получить.
200 OK
-
Получена запись в журнале операций клиентов.
404 NOT_FOUND
-
Запись в журнале операций клиентов не найдена.
3. Получение общих настроек журналов для всех клиентов (GET /clients/logs/common_settings
)
200 OK
-
Получены общие настройки журналов клиентов.
4. Изменение общих настроек журналов для всех клиентов (PATCH /clients/logs/common_settings
)
{
"log_file_max_size": 1,
"log_file_max_rotate": 10,
"log_level": "Debug",
"apply_to_all_clients": false
}
200 OK
-
Общие настройки журналов клиентов изменены.
400 BAD_REQUEST
-
Некорректное тело запроса.
5. Получение списка всех персональных настроек журналов клиентов (GET /clients/logs/personal_settings
)
200 OK
-
Получены персональные настройки журналов клиентов.
6. Создание персональных настроек журналов клиента (POST /clients/logs/personal_settings
)
{
"log_level": "Debug", (1)
"log_file_max_size": 1, (1)
"log_file_max_rotate": 10, (1)
"client_id": "rubackup-client (525a99154f3505a2)" (1)
}
1 | Обязательное поле |
201 CREATED
-
Персональные настройки журналов клиентов созданы.
400 BAD_REQUEST
-
Некорректное тело запроса.
7. Удаление персональных настроек журналов клиента (DELETE /clients/logs/personal_settings
)
{
"ids": [ (1)
1
]
}
1 | Обязательное поле |
200 OK
-
Персональные настройки журналов клиентов удалены.
404 NOT_FOUND
-
Персональные настройки журналов клиентов не найдены.
8. Изменение персональных настроек журналов клиентов (PATCH /clients/{client_id}/logs/personal_settings
)
Также в query-параметрах передается id
клиента, персональные настройки которого необходимо изменить.
{
"log_level": "Debug",
"log_file_max_size": 1,
"log_file_max_rotate": 10
}
200 OK
-
Персональные настройки журналов клиентов изменены.
400 BAD_REQUEST
-
Некорректное тело запроса.
9. Получение значений по умолчанию настроек журналов клиентов (GET /clients/logs/settings/defaults
)
200 OK
-
Получены настройки по умолчанию журналов клиентов.