Files
wiki-terraform-provider-decort/4.5.3/06.02.79-Data_decort_cb_k8ci_list.md
2025-11-12 18:07:08 +03:00

4.9 KiB
Raw Blame History

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

Data source функция decort_cb_k8ci_list служит для получения информации о доступных k8ci (конфигурация Кластера Kubernetes).

Аргументы

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

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

Параметр Тип Описание
created_time int Время создания
desc string Описание
gid int Grid ID
guid int ID ресурса
k8ci_id int ID k8ci
lb_image_id int ID образа балансировщика
master_driver string Драйвер master-узла
master_image_id int ID образа master-узла k8ci
max_master_count int Ограничение политики на максимальное количество master-узлов
max_worker_count int Ограничение политики на максимальное количество worker-узлов
name string Наименование k8ci
shared_with []int Список ресурсов, имеющих доступ к k8ci
status string Статус k8ci
version string Версия
worker_driver string Драйвер worker-узла
worker_image_id int ID образа worker-узла k8ci

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

data "decort_cb_k8ci_list" "k8ci_list" {
  #фильтр по id k8ci
  #опциональный параметр
  #тип - число
  #by_id = 111

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

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

  #фильтр по worker driver
  #опциональный параметр
  #тип - строка
  #worker_driver = "KVM_X86"

  #фильтр по master driver
  #опциональный параметр
  #тип - строка
  #master_driver = "KVM_X86"

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

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

  #номер страницы для отображения
  #опциональный параметр
  #тип - число
  #page = 2

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

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