В данном тексте представлена инструкция по выполнению операций Start и Stop с использованием API сервиса Zomro. Для осуществления каждой операции представлены необходимые параметры запроса, методы и примеры запросов с использованием curl. Каждый шаг сопровождается описанием ожидаемого результата после выполнения операции.
 
 Для выполнения операции Stop с помощью API, используем следующую функцию.
URL:
https://api.zomro.com/Метод: POST
Тело запроса(Form-data):
| Параметр | Пример значения | Обязательный параметр | Описание значения | 
| func | instances.fleio_stop | Да | Функция, для запуска выполнения stop над instance | 
| auth | 21fc199...c43f71 | Нет | Токен сессии. Это один из вариантов авторизации. Подробнее, какие еще есть варианты, описаны здесь | 
| out | json | Да | Тип ответа, который ожидать | 
| elid | 5116804 | Да | ID услуги, над которой нужно выполнить операцию | 
Пример выполнения операции Stop
Для примера, используем услугу:
URL:
https://api.zomro.com/Метод: POST
Тело запроса(Form-data):
| Параметр | Значение | 
| func | instances.fleio_stop | 
| auth | 21fc199...c43f71 | 
| out | json | 
| elid | 5116804 | 
Вот пример запроса, который можно выполнить из консоли:
curl --location 'https://api.zomro.com/' \
--form 'func="instances.stop"' \
--form 'auth="bf15875098100189d4e47484"' \
--form 'elid="5116804"' \
--form 'out="json"'
После выполнения запроса, можем увидеть, что сервер в процессе остановки.
После завершения операции, видим, что услуга в статусе "Temporary suspended", что означает, что услуга остановлена.
Пример выполнения операции Start с помощью API
Для примера, используем услугу:
URL:
https://api.zomro.com/Метод: POST
Тело запроса(Form-data):
| Параметр | Значение | 
| func | instances.fleio_start | 
| auth | 21fc199...c43f71 | 
| out | json | 
| elid | 5116804 | 
Вот пример запроса, который можно выполнить из консоли:
curl --location 'https://api.zomro.com/' \
--form 'func="instances.fleio_start"' \
--form 'auth="bf15875098100189d4e47484"' \
--form 'elid="5116804"' \
--form 'out="json"'
После выполнения запроса, можем увидеть, что сервер в процессе запуска.
После завершения операции, видим, что услуга в статусе "Active", что означает, что услуга запущена и готова к работе.
 Также предлагаем изучить статьи, которые могут быть в полезными для взаимодействия с продуктами Cloud VPS с помощью API:
- API - Создание услуги
- API - Получение информации о доступных тарифах и их параметрах
- API - Операция Reboot
- API - Операция Rebuild
- API - Операция Delete