2.5 KiB
Функция доступна в провайдере версии 4.5.1 и выше.
Data source функция decort_stack служит для получения информации о переданном stack. Stack - вычислительный узел.
Аргументы
Data source функция decort_stack принимает следующие аргументы:
Аргумент | Тип | Обязательный | Описание |
---|---|---|---|
stack_id | int | ✔️ | ID вычислительного узла |
Возвращаемые значения
В случае успешного выполнения data source функция decort_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 функции decort_stack:
data "decort_stack" "stack" {
#обязательный параметр
#тип - целое число
#идентификатор стека
stack_id = 2
}
Данный пример подразумевает, что ранее по тексту tf-файла выполнена корректная инициализация провайдера (подробнее об инициализации Terraform провайдера DECORT см. соответствующий раздел).
После успешного завершения такого вызова decort_stack в переменной data.decort_stack.stack
будут сохранены возвращаемые значения. Так, например:
- наименование stack -
data.decort_stack.stack.name