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.

4.6 KiB

Data source функция dynamix_vins_list_deleted служит для получения списка удаленных виртуальных сетей (Vins).

Аргументы

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

Аргумент Тип Обязательный Описание
by_id int Фильтр по ID ViNS
name string Фильтр по имени ViNS
account_id int Фильтр по ID аккаунта
rg_id int Фильтр по ID ресгруппы
ext_ip string Фильтр по внешнему IP адресу
vnfdev_id int Фильтр по VnfDEV ID
page int Номер страниц
size int Размер страницы
sort_by string Фильтр по одному из поддерживаемых полей, формат: +или- название поля

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

В случае успешного выполнения data source функция dynamix_vins_list_deleted возвращает в указанную при вызове переменную, в поле items массив, каждый элемент которого состоит из следующих параметров:

Параметр Тип Описание
account_id int ID аккаунта - владельца виртуальной сети
account_name string Имя аккаунта - владельца виртуальной
created_by string Информация о создателе виртуальной сети
created_time int Время создания виртуальной сети
deleted_by string Информация о том, кто удалил виртуальную сеть
deleted_time int Время удаления виртуальной сети
external_ip string Внешний ip - адрес
vins_id int Идентификатор виртуальной сети
vins_name string Название виртуальной сети
network string Сеть
rg_id int Идентификатор ресурсной группы
rg_name string Название ресурсной группы
status string Статус виртуальной сети
updated_by string Кем виртуальная сеть была обновлена в последний раз
updated_time int Время последнего обновления
vxlan_id int Идентификатор vxlan

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

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

data "dynamix_vins_list_deleted" "vins_list_deleted" {
  #фильтр по id vins
  #опциональный параметр
  #тип - целое число
  #by_id = 100
 
  #фильтр по имени vins
  #опциональный параметр
  #тип - строка
  #name = "test"

  #id аккаунта для получения списка балансировщиков нагрузки
  #опциональный параметр 
  #тип - целое число
  #account_id = 11111

  #фильтр по id ресурсной группы
  #опциональный параметр
  #тип - целое число
  #rg_id = 100

  #фильтр по IP внешней сети
  #опциональный параметр
  #тип - строка
  #ext_ip = "test"

  #фильтр по id vnfDevices
  #опциональный параметр
  #тип - целое число
  #vnfdev_id = 11111

  #сортировка по одному из поддерживаемых полей
  #опциональный параметр
  #тип - строка
  #формат - "+поле" по возрастанию / "-поле" по убыванию
  #sort_by = "+name"

  #кол-во страниц для вывода
  #опицональный параметр 
  #тип - целое число
  #page = 1

  #размер страницы
  #опицональный параметр 
  #тип - целое число
  #size = 1
}

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