IP-адреса
Маршруты раздела «IP-адреса» для интеграции Cloud API.
Список IP-адресов
Включает назначенные и сохранённые адреса. attachment=unattached выбирает сохранённые адреса с vm_id=null. Своя цена продления и автопродление есть только у отдельно оплачиваемых IPv4; у включённых основных IPv4 и IPv6 поля оплаты могут быть null. Цены фиксированные, без наценки.
Рассчитать покупку IPv4
Покупает один дополнительный IPv4 на 30 суток и назначает его VPS. Цена фиксированная, без наценки интеграции и скидки за срок. Оплата и автопродление адреса независимы от VPS. Не более 10 IPv4 на VPS, включая основной.
Купить IPv4
Покупает один дополнительный IPv4 на 30 суток и назначает его VPS. Цена фиксированная, без наценки интеграции и скидки за срок. Оплата и автопродление адреса независимы от VPS. Не более 10 IPv4 на VPS, включая основной.
Назначить сохранённый IPv4
Назначает свободный оплаченный сохранённый IPv4 совместимому VPS без новой покупки и изменения срока. api_key_id передаётся в query, JSON-тела нет. Проверяйте guest_configuration_required: может потребоваться обновить сеть внутри гостевой ОС.
Снять IPv4
Снимает дополнительный IPv4; основной снять нельзя. keep_ip обязателен в query: true сохраняет адрес с отдельной оплатой, false освобождает. Проверяйте guest_configuration_required и при необходимости меняйте сеть внутри ОС. Неиспользованный срок не возвращается.
Продлить IPv4
Продлевает отдельно оплачиваемый назначенный или сохранённый IPv4 на 30 суток от max(текущее время, paid_until). Использует текущую фиксированную месячную цену без наценки и скидки. Включённый основной IPv4 и IPv6 отдельно не продлеваются. Возвращает HTTP 200, завершённый заказ и новый paid_until.
Автопродление IPv4
Меняет настройку автопродления без списания баланса и изменения оплаченного срока. По умолчанию false. Сроки попыток, длительность и цены описаны в разделе жизненного цикла.
Освободить сохранённый IPv4
Безвозвратно освобождает сохранённый IPv4 без привязки к VPS. Списание или возврат не создаётся. Результат содержит operation_id; HTTP 200 подтверждает освобождение.