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.76-Data_dynamix_k8ci_...

3.3 KiB

Data source функция dynamix_k8ci_list служит для получения информации о доступных k8ci

Аргументы

Аргумент Тип Обязательный Описание
by_id int Фильтр по ID k8ci
name string Фильтр по имени
status string Фильтр по статусу
worker_driver string Фильтр по драйверу worker
master_driver string Фильтр по драйверу master
network_plugin string Фильтр по плагину сети (flannel, calico или weavenet)
include_disabled bool Дополнить рез-тат выключенными k8ci
sort_by string Фильтр по одному из поддерживаемых полей, формат: +или- название поля
page int Номер страницы
size int Размер страницы

Возвращаемые значения (в списке items)

Параметр Тип Описание
k8ci_id int ID k8ci
name string Наименование k8ci
lb_image_id int ID образа балансировщика
network_plugins []string Список доступных плагинов сети
status string Статус
desc string Описание
created_time int Время создания
version string Версия

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

data "dynamix_k8ci_list" "k8ci_list" {
  #поиск по ID
  #опциональный параметр
  #тип - целое число
  by_id = 12

  #поиск по наименованию
  #опциональный параметр
  #тип - строка
  name = "name"

  #поиск по статус
  #опциональный параметр
  #тип - строка
  status = "status"

  #поиск по worker драйверу
  #опциональный параметр
  #тип - строка
  worker_driver = "wdriver"

  #поиск по master драйверу
  #опциональный параметр
  #тип - строка
  master_driver = "wdriver"

  #поиск по network плагину
  #опциональный параметр
  #тип - строка
  network_plugin = "flannel"

  #показать выключенные K8CI
  #опциональный параметр
  #тип - булев
  include_disabled = true

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

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

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

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