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