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.

3.1 KiB

Data source функция dynamix_k8s_wg_list служит для получения информации о списке групп воркеров кластера Kubernetes (k8s).

Аргументы

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

Аргумент Тип Обязательный Описание
k8s_id int ✔️ ID кластера

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

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

Параметр Тип Описание
name string Имя группы воркеров
num int кол-во компьютов в ресурсе
cpu int Кол-во cpu на нодах
ram int Кол-во ram на нодах
disk int ID диска
detailed_info []Struct{} см. ниже Детальная информация masters
labels []string Лейблы ресурса
wg_id int ID группы воркеров кластера
guid int ID ресурса
annotations []string Аннотации ресурса
taints []string ограничители группы workers

Описание структуры списка detailed_info

Параметр Тип Описание
compute_id int ID компьюта в составе группы
name string Имя компьюта в составе группы
status string Статус компьюта в составе группы
tech_status string Технический статус компьюта в составе группы
interfaces []Struct{} см. ниже Список интерфейсов группы
natable_vins_ip string IP NAT
natable_vins_network string IP виртуальной сети

Описание структуры списка interfaces

Параметр Тип Описание
def_gw string Шлюз по умолчанию
ip_address string IP интерфейса

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

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

data "dynamix_k8s_wg_list" "k8s_wg_list" {
  #id кластера
  #обязательный параметр
  #тип - целое число
  k8s_id = 49304
}

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