3.4 KiB
Data source функция dynamix_account_resource_consumption_list служит для получения информации о количестве потребляемых и зарезервированных ресурсов (процессор, оперативная память, диск) доступных аккаунту
Аргументы
Data source функция dynamix_account_resource_consumption_list не принимает аргументы.
Возвращаемые значения
В случае успешного выполнения data source функция dynamix_account_resource_consumption_list возвращает в указанную при вызове переменную, в поле items, массив, каждый элемент которого состоит из следующих параметров:
Параметр | Тип | Описание |
---|---|---|
account_id | int | id аккаунта |
consumed | Struct{} см. ниже | Информация о текуших ресурсах |
reserved | Struct{} см. ниже | Информация о зарезервированных аккаунтом ресурсах |
Описание структуры consumed и reserved
Параметр | Тип | Описание |
---|---|---|
cpu | int | Количество CPU |
disk_size | float | Размер диска |
disk_size_max | float | Максимальный размер диск |
extips | int | Внешние IPs |
exttraffic | int | Внешний Traffic |
gpu | int | Количество GPU |
ram | int | Количество RAM |
seps | []Struct{} см . ниже | Информация о seps |
Описание структуры seps
Параметр | Тип | Описание |
---|---|---|
sep_id | int | ID SEP. SEP это способ идентифицировать конкретную систему хранения, на ресурсах которой размещён данный диск |
data_name | string | Имя пула информации внутри SEP'а |
disk_size | float | Количество занятого места |
disk_size_max | float | Размер диска |
Пример использования
Пример вызова data source функции dynamix_account_resource_consumption_list:
data "dynamix_account_resource_consumption_list" "rc_list" {
#Нет входных параметров
}
Данный пример подразумевает, что ранее по тексту tf-файла выполнена корректная инициализация провайдера (подробнее об инициализации Terraform провайдера DYNAMIX см. соответствующий раздел).
После успешного завершения такого вызова dynamix_account_resource_consumption_list в переменной data.dynamix_account_resource_consumption_list.rc_list
будут сохранены возвращаемые значения.