3.3 KiB
Data source функция dynamix_disk_list_types_detailed служит для получения расширенной информации о поддерживаемых платформой типах дисков. В отличии от другой data source функции dynamix_disk_list_types, данная функция позволяет получить информацию о поддерживаемых пулами и sep типов дисков.
Аргументы
Data source функция dynamix_disk_list_types_detailed принимает следующие аргументы:
Аргумент | Тип | Обязательный | Описание |
---|---|---|---|
sort_by | string | ❌ | Фильтр по одному из поддерживаемых полей, формат: +или- название поля |
page | int | ❌ | Номер страниц |
size | int | ❌ | Размер страницы |
Возвращаемые значения
В случае успешного выполнения data source функция dynamix_disk_list_types_detailed возвращает в указанную при вызове переменную, в поле items, массив, каждый элемент которого состоит из следующих параметров:
Параметр | Тип | Описание |
---|---|---|
pools | []Struct см.ниже | Пул хранилища |
sep_id | int | ID storage endpoint (SEP). SEP это способ идентифицировать конкретную систему хранения, на ресурсах которой размещён данный диск |
sep_name | int | Имя storage endpoint |
Описание структуры pool
Параметр | Тип | Описание |
---|---|---|
name | string | Имя пул |
system | string | Флаг, обозначающий служебный пул, для размещения там данных о блокировках |
types | []string | Список поддерживаемых типов |
Пример использования
Пример вызова data source функции *dynamix_disk_list_types_detailed:
data "dynamix_disk_list_types_detailed" "dltd" {
#сортировка по одному из поддерживаемых полей
#опциональный параметр
#тип - строка
#формат - "+поле" по возрастанию / "-поле" по убыванию
#sort_by = "+name"
#номер страницы для отображения
#опциональный параметр
#тип - целое число
#если не задан - выводятся все доступные данные
#page = 2
#размер страницы
#опциональный параметр
#тип - целое число
#если не задан - выводятся все доступные данные
#size = 3
}
После успешного завершения такого вызова dynamix_disk_list_types_detailed в переменной data.dynamix_disk_list_types_detailed.dltd
будут сохранены возвращаемые значения.