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...

97 lines
4.2 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

_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` будут сохранены возвращаемые значения.