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

_Data source_ функция **decort_cb_security_group** служит для получения информации о группе безопасности.

## Аргументы

_Data source_ функция **decort_security_group** принимает следующие аргументы:

| Аргумент | Тип | Обязательный | Описание |
| --- | --- | --- | --- |
| security_group_id | int | :heavy_check_mark: | ID группы безопасности |


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

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

| Параметр | Тип | Описание |
| --- | --- | --- | 
| security_group_id | int | Уникальный идентификатор группы безопасности | 
| account_id | int | ID аккаунта создателя группы безопасности |
| description | string | Описание группы безопасности | 
| name | string | Имя группы безопасности | 
| rules | []Struct [см. ниже](#описание-структуры-rules) | Список правил для группы безопасности |  
| created_at | int | Когда создан группа безопасности |  
| created_by | string | Кем создан группа безопасности |  
| updated_at | int | Когда обновлён группа безопасности |  
| updated_by | string | Кем обновлён группа безопасности |

### Описание структуры rules
| Параметр | Тип | Описание |
| --- | --- | --- |
| id | int | ID правила |
| direction | string | Направление правила |
| ethertype | string | Выбраный протокол сетевого уровня |
| protocol | string | Протокол сети |
| port_range_min | int | Стартовый порт для TCP/UDP |
| port_range_max | int | Конечный порт для TCP/UDP |
| remote_ip_prefix | string | Префикс IP в записи CIDR |


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

Пример вызова _data source_ функции **decort_cb_security_group**:

```terraform
data "decort_cb_security_group" "sc" {
  #идентификатор группы безопасности
  #обязательный параметр
  #тип - целое число    
  security_group_id = 11111
}
```

Данный пример подразумевает, что ранее по тексту tf-файла выполнена корректная инициализация провайдера (подробнее об инициализации Terraform провайдера DECORT см. соответствующий [раздел](https://repository.basistech.ru/BASIS/wiki-terraform-provider-decort/src/branch/main/4.10.2/04.02-Инициализация-Terraform-провайдера-DECORT.md)).

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