Функция доступна в провайдере версии 4.5.1 и выше.

_Resource_ функция **decort_cb_flipgroup** служит для управления группами с плавающим ip-адресом (флипгруппами). Функция позволяет:
- Создать флипгруппу
- Удалить флипгруппу
- Добавить/удалить клиентов
- Изменить описание, название флипгруппы

## Аргументы
_Resource_ функция **decort_cb_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:                | Описание плавающей группы                                   |

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

| Параметр     | Тип      | Описание                                   |
|--------------|----------|--------------------------------------------|
| ckey         | string   | CKey                                       |
| 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   | Описание группы                            |
| flipgroup_id | int      | ID флипгруппы                              |
| gid          | int      | Grid ID платформы                          |
| guid         | int      | ID флипгруппы на платформе (=flipgroup_id) |
| milestones   | int      | Веха                                       |
| name         | string   | Наименование плавающей группы              |
| net_id       | int      | ID сети                                    |
| net_type     | string   | Тип сети (EXTNET/ViNS)                     |
| net_mask     | int      | Маска сети                                 |
| network      | string   | Сеть                                       |
| rg_id        | int      | ID ресурсной группы                        |
| rg_name      | string   | Наименование ресурсной группы              |
| status       | string   | Статус плавающей группы                    |
| updated_by   | string   | Кем обновлена группа                       |
| updated_time | int      | Время обновления                           |

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

```terraform
resource "decort_cb_flipgroup" "fg" {
  # ID аккаунта
  # Обязательный параметр
  # int
  account_id = 999

  # Наименование Flipgroup
  # Обязательный параметр
  # string
  name = "flipgroup_name"

  # Тип сети (EXTNET, VINS)
  # Обязательный параметр
  # string
  net_type = "EXTNET"

  # ID сети
  # Обязательный параметр
  # int
  net_id = 13

  # Тип клиентов (в данный момент поддерживается только тип 'compute')
  # Обязательный параметр
  # string
  client_type = "compute"
  
  #ip = "127.0.0.1"
  #client_ids = [11269]
  #desc = "CHANGED"
}
```

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