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.0 KiB
3.0 KiB
Data source функция dynamix_k8s_wg служит для получения информации о группе воркеров кластера Kubernetes (k8s).
Аргументы
Data source функция dynamix_k8s_wg принимает следующие аргументы:
Аргумент | Тип | Обязательный | Описание |
---|---|---|---|
k8s_id | int | ✔️ | ID кластера |
wg_id | int | ✔️ | ID группы воркеров |
Возвращаемые значения
В случае успешного выполнения data source функция dynamix_k8s_wg возвращает следующие параметры:
Параметр | Тип | Описание |
---|---|---|
name | string | Имя группы воркеров |
num | int | кол-во компьютов в ресурсе |
cpu | int | Кол-во cpu на нодах |
ram | int | Кол-во ram на нодах |
disk | int | ID диска |
detailed_info | []Struct{} см. ниже | Детальная информация masters |
labels | []string | Лейблы ресурса |
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:
data "dynamix_k8s_wg" "k8s_wg" {
#id кластера
#обязательный параметр
#тип - целое число
k8s_id = 49304
#id группы воркеров
#обязательный параметр
#тип - целое число
wg_id = 43329
}
После успешного завершения такого вызова dynamix_k8s_wg в переменной data.dynamix_k8s_wg.k8s_wg
будут сохранены возвращаемые значения.