You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
terraform-provider-dynamix/wiki/1.1.0/07.01.16-Resource_dynamix_l...

3.6 KiB

Resource функция dynamix_lb_frontend_bind служит для управления привязкой фронтенда балансировщиком нагрузки (load balancer). Балансировщики нагрузки служат для равномерного распределения сетевой нагрузки между подключенными к ним сервисами.

Аргументы

Resource функция dynamix_lb_frontend_bind принимает следующие аргументы:

Аргумент Тип Обязательный Описание
lb_id int ✔️ ID балансировщика нагрузки
name string ✔️ Название фронтенда
frontend_name string ✔️ Название фронтенда балансировщика
address string ✔️ IP адрес привязки
port int ✔️ Порт привязки

Возвращаемые значения

В случае успешного выполнения resource функция dynamix_lb_frontend_bind возвращает в указанную при вызове переменную элемент, который состоит из следующих параметров:

Параметр Тип Описание
address string Адрес, к которому привязан фронтенд
name string Имя привязки
frontend_name string Название фронтенда
lb_id int ID балансировщика
port int Порт привязки

Импортирование ресурса

Так как ресурс lb_frontend_bind является подресурсом lb_frontend, то для его импорта необходимо указать ID балансировщика, имя фронтенда, а так же само имя ресурса.
Общая схема:

terraform import dynamix_lb_frontend_bind.<var> <lb_id>#<frontend-name>#<binding-name>

Пример:

terraform import dynamix_lb_frontend.lb 777#testFrontend#testBinding

Ограничение на наименование ресурса

Ресурс не должен содержать в названии символ #

Пример использования

Пример вызова resource функции dynamix_lb_frontend:

resource "dynamix_lb_frontend_bind" "lbfb" {
  #id балансировщика нагрузок
  #обязательный параметр
  #тип - целое число
  lb_id = 777

  #имя фронтенда для создания привязки
  #обязательный параметр
  #тип - строка
  frontend_name = "testFrontend"

  #наименование привязки
  #обязательный параметр
  #тип - строка
  name = "testBinding"

  #адрес привязки фронтенда
  #обязательный параметр
  #тип - строка
  address = "111.111.111.111"

  #порт для привязки фронтенда
  #обязательный параметр
  #тип - целое число
  port = 1111
}

После успешного завершения такого вызова dynamix_lb_frontend_bind в переменной dynamix_lb_frontend_bind.lb будут сохранены возвращаемые значения.