4.1 KiB
Функция доступна в провайдере версии 4.5.1 и выше.
Data source функция decort_cb_grid_list_consumption служит для получения информации и потребленных и зарезервированных ресурсах во всех grid. Grid это пространства, на которых возможно размещение виртуальных машин.
Аргументы
Data source функция decort_cb_grid_list_consumption не имеет входных параметров.
Возвращаемые значения
В случае успешного выполнения data source функция decort_cb_grid_list_consumption возвращает в указанную при вызове переменную, в поле items массив, каждый элемент которого состоит из следующих параметров:
| Параметр | Тип | Описание |
|---|---|---|
| consumed | []Struct{} см. ниже | Потребленные ресурсы |
| reserved | []Struct{} см. ниже | Зарезервированные ресурсы |
| id | int | grid id |
Описание структуры consumed
| Параметр | Тип | Описание |
|---|---|---|
| cpu | int | Количество процессоров |
| disk_size | float | Размер диска |
| disk_size_max | int | Максимальный размер диска |
| ext_ips | int | Лимит на суммарное потребление внешних IP адресов |
| ext_traffic | int | Лимит на суммарный трафик |
| gpu | int | Количество GPU |
| ram | int | Количество RAM |
| seps | []Struct{} см. ниже | Коннекторы к системе хранения данных seps |
Описание структуры reserved
| Параметр | Тип | Описание |
|---|---|---|
| cpu | int | Количество процессоров |
| disk_size | float | Размер диска |
| disk_size_max | int | Максимальный размер диска |
| ext_ips | int | Лимит на суммарное потребление внешних IP адресов |
| ext_traffic | int | Лимит на суммарный трафик |
| gpu | int | Количество GPU |
| ram | int | Количество RAM |
| seps | []Struct{} см. ниже | Коннекторы к системе хранения данных seps |
Описание структуры seps
| Параметр | Тип | Описание |
|---|---|---|
| sep_id | string | id sep |
| data_name | string | Имя пула информации внутри SEP'а |
| disk_size | float | Размер диска |
| disk_size_max | float | Максимальный размер диска |
Пример использования
Пример вызова data source функции decort_cb_grid_list_consumption:
data "decort_cb_grid_list_consumption" "glс" {
#нет входных параметров
}
Данный пример подразумевает, что ранее по тексту tf-файла выполнена корректная инициализация провайдера (подробнее об инициализации Terraform провайдера DECORT см. соответствующий раздел).
После успешного завершения такого вызова decort_cb_grid_list_consumption в переменной data.decort_cb_grid_list_consumption.glc будут сохранены возвращаемые значения.