Функция доступна в провайдере версии 4.10.0 и выше. _Data source_ функция **decort_trunk** служит для получения информации о транковом порту ## Аргументы _Data source_ функция **decort_trunk** принимает следующие аргументы: | Аргумент | Тип | Обязательный | Описание | | --- | --- | --- | --- | | trunk_id | int | :heavy_check_mark: | Trunk ID | ## Возвращаемые значения В случае успешного выполнения _data source_ функция **decort_trunk** возвращает в указанную при вызове переменную элемент, который состоит из следующих параметров: | Параметр | Тип | Описание | | --- | --- | --- | | `id` | int | Уникальный идентификатор транкового порта | | `guid` | int | GUID | | `name` | string | Имя транкового порта | | `mac` | string | MAC адрес | | `description` | string | Описание транкового порта | | `account_ids` | []int | ID аккаунтов, имеющих доступ к транковому порту. | | `ovs_bridge` | string | OVS Bridge | | `native_vlan_id` | int | ID VLAN. | | `status` | string | Статус доступности транка. | | `trunk_tags` | string | Тэг транка. | | `created_at` | int | Когда создан транковый порт. | | `created_by` | string | Кем создан транковый порт. | | `updated_at` | int | Когда обновлён транковый порт. | | `updated_by` | string | Кем обновлён транковый порт. | | `deleted_at` | int | Когда удалён транковый порт. | | `deleted_by` | string | Кем удалён транковый порт. | ## Пример использования Пример вызова _data source_ функции **decort_trunk**: ```terraform data "decort_trunk" "name" { #идентификатор транка #обязательный параметр #тип - целое число trunk_id = 1111 } ``` Данный пример подразумевает, что ранее по тексту tf-файла выполнена корректная инициализация провайдера (подробнее об инициализации Terraform провайдера DECORT см. соответствующий [раздел](https://repository.basistech.ru/BASIS/wiki-terraform-provider-decort/src/branch/main/4.10.0/04.02-Инициализация-Terraform-провайдера-DECORT.md)). После успешного завершения такого вызова **decort_trunk** в переменной `data.decort_trunk.name` будут сохранены возвращаемые значения.