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.0.0/07.01.20-Resource_dynamix_f...

4.2 KiB

Resource функция dynamix_flipgroup служит для управления плавающими группами (флипгруппами). Функция позволяет:

  • Создать флипгруппу
  • Удалить флипгруппу
  • Добавить/удалить клиентов

Аргументы

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

Аргумент Тип Обязательный Описание
account_id int ✔️ ID аккаунта
name string ✔️ Название флипгруппы
net_type string ✔️ Тип сети, EXTNET или ViNS
net_id int ✔️ ID сети
client_type string ✔️ Тип клиента (в данный момент поддерживается только compute)
ip string IP для ассоциации с группой
client_ids []int Список ID клиентов группы
desc string Описание плавающей группы

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

Параметр Тип Описание
account_id int ID аккаунта
account_name string Имя аккаунта
client_ids []int Список ID подключенных к группе клиентов
client_names []string Список имен подключенных клиентов
client_type string Тип клиентов, подключаемых к группе
conn_id int ID подключения
conn_type string Тип подключения
created_by string Кем создана группа
created_time int Время создания
default_gw string Шлюз по умолчанию
deleted_by string Кем удалена группа
deleted_time int Время удаления
desc string Описание группы
gid int Grid ID платформы
guid int ID флипгруппы на платформе (=flipgroup_id)
milestones int Веха
name string Наименование плавающей группы
net_id int ID сети
net_type string Тип сети (EXTNET/ViNS)
network string Сеть
rg_id int ID ресурсной группы
rg_name string Наименование ресурсной группы
status string Статус плавающей группы
updated_by string Кем обновлена группа
updated_time int Время обновления

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

resource "dynamix_flipgroup" "fg" {
  #id аккаунта
  #обязательный параметр
  #тип - целое число
  account_id = 999

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

  #тип сети (EXTNET, ViNS)
  #обязательный параметр
  #тип - строка
  net_type = "EXTNET"

  #id сети
  #обязательный параметр
  #тип - целое число
  net_id = 13

  #тип клиентов (в данный момент поддерживается только тип 'compute')
  #обязательный параметр
  #тип - строка
  client_type = "compute"

  #ip-адрес
  #опциональный параметр
  #тип - строка
  ip = "127.0.0.1"

  #список клиентов, прикрепленных к флипгруппе
  #опциональный параметр
  #тип - массив целых чисел
  client_ids = [11269]

  #описание флипгруппы
  #опциональный параметр
  #тип - строка
  desc = "CHANGED"
}

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