Создание балансировщика
create_balancerCreate a new load balancer in Timeweb Cloud with configurable algorithm, health checks, protocol, session stickiness, and SSL settings.
Instructions
Создаёт новый балансировщик нагрузки. Обязательны: name, algo, is_sticky, is_use_proxy, is_ssl, is_keepalive, proto, path, inter, timeout, fall, rise, preset_id. preset_id получай через list_balancer_presets. Для приватной сети задай network_id. Для SSL — certificate_type.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| algo | Yes | ОБЯЗАТЕЛЬНОЕ ПОЛЕ - алгоритм балансировки: roundrobin | leastconn | |
| fall | Yes | ОБЯЗАТЕЛЬНОЕ ПОЛЕ - порог количества ошибок | |
| name | Yes | ОБЯЗАТЕЛЬНОЕ ПОЛЕ - имя балансировщика (уникальное в аккаунте) | |
| path | Yes | ОБЯЗАТЕЛЬНОЕ ПОЛЕ - путь health-check (напр. /) | |
| port | No | Порт балансировщика (опц.) | |
| rise | Yes | ОБЯЗАТЕЛЬНОЕ ПОЛЕ - порог количества успешных ответов | |
| inter | Yes | ОБЯЗАТЕЛЬНОЕ ПОЛЕ - интервал проверки | |
| proto | Yes | ОБЯЗАТЕЛЬНОЕ ПОЛЕ - протокол: http | http2 | https | tcp | |
| is_ssl | Yes | ОБЯЗАТЕЛЬНОЕ ПОЛЕ - требуется ли перенаправление на SSL | |
| maxconn | No | Максимальное количество соединений (опц.) | |
| timeout | Yes | ОБЯЗАТЕЛЬНОЕ ПОЛЕ - таймаут ответа балансировщика | |
| is_sticky | Yes | ОБЯЗАТЕЛЬНОЕ ПОЛЕ - сохранять ли сессию | |
| preset_id | Yes | ОБЯЗАТЕЛЬНОЕ ПОЛЕ - ID тарифа (получить через list_balancer_presets) | |
| network_id | No | ID приватной сети VPC (опц.) | |
| project_id | No | ID проекта (опц.) | |
| is_keepalive | Yes | ОБЯЗАТЕЛЬНОЕ ПОЛЕ - выдавать ли сигнал keepalive | |
| is_use_proxy | Yes | ОБЯЗАТЕЛЬНОЕ ПОЛЕ - выступает ли балансировщик в роли прокси | |
| client_timeout | No | Таймаут клиента (опц.) | |
| server_timeout | No | Таймаут сервера (опц.) | |
| connect_timeout | No | Таймаут подключения (опц.) | |
| certificate_fqdn | No | FQDN для сертификата (опц.) | |
| certificate_type | No | Тип SSL-сертификата (опц.) | |
| network_local_ip | No | Локальный IP в приватной сети (опц.) | |
| availability_zone | No | Зона доступности (опц.): spb-1, spb-2, spb-3, spb-4, msk-1, nsk-1, ams-1, ala-1, fra-1 | |
| httprequest_timeout | No | Таймаут HTTP-запроса (опц.) | |
| network_floating_ip | No | Плавающий IP в приватной сети (опц.) | |
| certificate_key_data | No | PEM-данные приватного ключа (только для custom) | |
| certificate_cert_data | No | PEM-данные сертификата (только для custom) |