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.
2.5 KiB
2.5 KiB
Data source функция dynamix_stack служит для получения информации о переданном stack. Stack - вычислительный узел.
Аргументы
Data source функция dynamix_stack принимает следующие аргументы:
Аргумент | Тип | Обязательный | Описание |
---|---|---|---|
stack_id | int | ✔️ | ID вычислительного узла |
Возвращаемые значения
В случае успешного выполнения data source функция dynamix_stack возвращает в указанную при вызове переменную элемент, который состоит из следующих параметров:
Параметр | Тип | Описание |
---|---|---|
stack_id | int | ID вычислительного узла (stack) |
cpu_allocation_ratio | float | Отношение выделения CPU |
descr | string | Описание |
drivers | []string | Список используемых драйверов |
mem_allocation_ratio | float | Коэффициент выделения оперативной памяти |
name | string | Наименование stack |
status | string | Статус stack |
type | string | Тип stack |
Пример использования
Пример вызова data source функции dynamix_stack:
data "dynamix_stack" "stack" {
#обязательный параметр
#тип - целое число
#идентификатор стека
stack_id = 2
}
Данный пример подразумевает, что ранее по тексту tf-файла выполнена корректная инициализация провайдера (подробнее об инициализации Terraform провайдера DYNAMIX см. соответствующий раздел).
После успешного завершения такого вызова dynamix_stack в переменной data.dynamix_stack.stack
будут сохранены возвращаемые значения. Так, например:
- наименование stack -
data.dynamix_stack.stack.name