_Resource_ функция **dynamix_flipgroup** служит для управления плавающими группами (флипгруппами). Функция позволяет: - Создать флипгруппу - Удалить флипгруппу - Добавить/удалить клиентов ## Аргументы _Resource_ функция **dynamix_flipgroup** принимает следующие аргументы: | Аргумент | Тип | Обязательный | Описание | | --- | --- | :---: | --- | | account_id | int | :heavy_check_mark: | ID аккаунта | | name | string | :heavy_check_mark: | Название флипгруппы | | net_type | string | :heavy_check_mark: | Тип сети, EXTNET или ViNS | | net_id | int | :heavy_check_mark: | ID сети | | client_type | string | :heavy_check_mark: | Тип клиента (в данный момент поддерживается только compute) | | ip | string | :x: | IP для ассоциации с группой | | client_ids | []int | :x: | Список ID клиентов группы | | desc | string | :x: | Описание плавающей группы | ## Возвращаемые значения | Параметр | Тип | Описание | | --- | --- | --- | | 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 | Время обновления | ## Пример использования ```terraform 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` будут сохранены возвращаемые значения.