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.

2.8 KiB

Data source функция dynamix_kvmvm_user_list служит для получения информации о Access Control List компьюта.

Аргументы

Data source функция dynamix_kvmvm_user_list принимает следующие аргументы:

Аргумент Тип Обязательный Описание
compute_id int ✔️ ID компьюта

Возвращаемые значения

В случае успешного выполнения data source функция dynamix_kvmvm_user_list возвращает в указанную при вызове переменную, в поле items массив, каждый элемент которого состоит из следующих параметров:

Параметр Тип Описание
account_acl []Struct см. ниже Информация о списке пользователей аккаунтов
compute_acl []Struct см. ниже Информация о списке пользователей компьютов
rg_acl []Struct см. ниже Информация о списке пользователей ресурной группы

Описание структуры List acl

Параметр Тип Описание
explicit bool Явно ли указан доступ
guid string guid Ресурса
right string Права на ресурс
status string Статус ресурса
type string Тип ресурса
user_group_id string ID user group

Пример использования

data "dynamix_kvmvm_user_list" "kvmvm_user_list" {
  #id виртуальной машины
  #обязательный параметр
  #тип - целое число
  compute_id = 10154
}

Данный пример подразумевает, что ранее по тексту tf-файла выполнена корректная инициализация провайдера (подробнее об инициализации Terraform провайдера DYNAMIX см. соответствующий раздел).

После успешного завершения такого вызова data source функции dynamix_kvmvm_user_list в переменной data.dynamix_kvmvm_user_list.user_list будут сохранены возвращаемые значения.