You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
terraform-provider-dynamix/wiki/1.0.0/06.01.40-Data_dynamix_disk_...

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 будут сохранены возвращаемые значения.