order_server
Place an instant or stock server order. By default it only validates availability; pass dry_run=false and confirm=true to create the order and charge/invoice.
Instructions
Заказ instant- или stock-сервера (eq/order_instance). ВАЖНО: заказ списывает средства с кредитного баланса или выставляет инвойс. По умолчанию работает в режиме dry_run=true — только проверяет доступность пресета и ОС и возвращает сводку без создания заказа. Для реального заказа передайте dry_run=false и confirm=true после явного согласия пользователя на стоимость. Деплой занимает 10–30 минут, статус — через check_task.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| os_id | Yes | ID ОС из list_os | |
| own_os | No | 1 — не устанавливать ОС (ручная установка) | |
| preset | Yes | ID или имя пресета из list_presets (например, 108 или vm.pico) | |
| confirm | No | Обязателен (=true) для реального заказа | |
| dry_run | No | По умолчанию true: проверка параметров без создания заказа и списания средств | |
| soft_id | No | ID ПО из list_software (опционально) | |
| ssh_key | No | Публичный SSH-ключ для root | |
| hostname | No | Имя хоста; по умолчанию генерируется из локации и ID | |
| promocode | No | Промокод на скидку | |
| root_pass | Yes | Пароль root: мин. 8 символов, заглавная буква, цифра, спецсимвол (кроме @ и #) | |
| traffic_plan | Yes | ID трафик-плана из list_traffic_plans | |
| deploy_notify | No | Уведомление о завершении деплоя на email (рекомендуется true) | |
| deploy_period | Yes | Период оплаты | |
| location_name | Yes | Локация: NL/US/FI/DE/IS/TR/UK/ES/IT/PL/CH | |
| post_install_script | No | Скрипт, выполняемый после деплоя | |
| post_install_callback | No | URL callback после деплоя |