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.1.0/06.01.92-Data_dynamix_dpdkn...

3.5 KiB

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

Data source функция dynamix_dpdknet служит для получения информации об уже существующей DPDK сети.

Аргументы

Data source функция dynamix_dpdknet принимает следующие аргументы:

Аргумент Тип Обязательный Описание
dpdk_id int ✔️ Идентификатор DPDK сети

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

В случае успешного выполнения data source функция dynamix_dpdknet возвращает в указанную при вызове переменную следующие значения:

Параметр Тип Описание
account_access []int Cписок ID аккаунтов, которым может быть выделена сеть в эксклюзивное пользование
compute_ids []int Cписок компьютов, которые используют данную сеть для своих интерфейсов
created_time int Время создания
desc string Текстовое описание сети
dpdk_id int Идентификатор сети
gid int Идентификатор площадки (GRID ID)
guid int GUID ресурса
id string Идентификатор запроса
name string Наименование сети
ovs_bridge string OVS bridge в котором будут создаваться интерфейсы для компьютов, созданные из этой сети
rg_access []int Cписок ID ресурсных групп, которым может быть выделена сеть в эксклюзивное пользование
status string Статус сети
updated_time int Время обновления
vlan_id int ID виртуальной сети для тегирования траффика на интерфейсе для компьюта

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

Пример вызова data source функции dynamix_dpdknet:

data "dynamix_dpdknet" "dpdk" {
  #фильтр по ID DPDK сети
  #обязательный параметр
  #тип - целое число
  dpdk_id = 49304
}

Данный пример подразумевает, что ранее по тексту tf-файла выполнена корректная инициализация провайдера (подробнее об инициализации Terraform провайдера DYNAMIX см. соответствующий раздел и пример).

После успешного завершения такого вызова dynamix_dpdknet в переменной data.dynamix_dpdknet.dpdk будут сохранены возвращаемые значения. В частности, для получения наименования сети следует использовать конструкцию data.dynamix_dpdknet.dpdk.name