Задачи
1. Удаление нескольких задач (DELETE /task_queue
)
{
"ids": [ (1)
1
]
}
1 | Обязательное поле
|
2. Получение очереди задач (GET /task_queue
)
200 OK
-
Получен список задач из очереди задач
3. Создание срочной полной резервной копии (POST /task_queue
)
{
"data": {
"task": {
"resource_type": "File system", (1)
"resource": "/home/", (1)
"client": "rubcp-client (525a99154f3505a2)", (1)
"backup_type": "full", (1)
"pool": "Default", (1)
"crypto": "nocrypt", (1)
"priority": 100, (1)
"storage_duration": "1 Years", (1)
"archiving": false (1)
},
"module_extensions": {
"parameters": {
"file_list": true,
"numeric_owner": false,
"use_snapshot": false,
"ignore_errors_snapshot": true,
"snapshot_type": "",
"snapshot_size": 10,
"script_before_snapshot": "",
"script_after_snapshot": "",
"script_error_snapshot": ""
}
},
"common_modules_extensions": {
"parameters": {
"worker_parallelism": 8,
"enable_multithreading": false,
"enable_flexible_dedup": false,
"network_parallelism": 8,
"memory_threshold": 0,
"deny_memory_exceed": false
}
}
}
}
1 | Обязательное поле
|
4. Получение дополнительных параметров созданной задачи (GET /task_queue/extension
)
Тело запроса отсутствует. В query-параметрах передается название ресурса (resourse_type) или название ресурса и id правила, информацию о дополнительных параметрах которых необходимо получить
200 OK
-
Информация о дополнительных параметрах получена
5. Удаление задачи (DELETE /task_queue/{id}
)
Тело запроса отсутствует. В query-параметрах передается id задачи, которую необходимо удалить
200 OK
-
Задача удалена из очереди
404 NOT_FOUND
-
Задача не найдена в очереди
6. Получение информации о задаче из очереди (GET /task_queue/{id}
)
Тело запроса отсутствует. В query-параметрах передается id задачи, информацию о которой необходимо получить
200 OK
-
Информация о задаче из очереди получена
404 NOT_FOUND
-
Задача не найдена в очереди
7. Удаление задачи с определенным статусом (DELETE /task_queue/{status}
)
Тело запроса отсутствует. В query-параметрах передается статус, задачи с которым необходимо удалить
Возможные статусы: error
, killed
, obsoleted
(obsoleted
- устаревшие, т.к. в статусе done
).
200 OK
-
Задачи с выбранным статусом удалены из очереди
404 NOT_FOUND
-
Задач с выбранным статусом не найдена в очереди