Получить структуру привилегии роли
Формирует структуру информации о привилегии для использования при работе с ролями
- Параметры
- Расширенный вызов ?
Функция ПолучитьСтруктуруПривилегииРоли(Знач Ресурс, Знач МассивДействий) Экспорт
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|---|---|---|---|---|
| Ресурс | --res | Структура Из КлючИЗначение | ✔ | Ресурс привилегии |
| МассивДействий | --act | Массив Из Строка | ✔ | Массив доступных действий привилегии |
Возвращаемое значение
Структура - Структура привилегии
Для текущего метода нет дополнительных параметров расширенного вызова.
подсказка
Ресурс может быть определен в одном из следующих форматов:
Структура для коллекции: { db: "база данных", collection: "имя коллекции" }
Структура для кластера: { cluster : true }
Пример использования для 1С:Предприятие/OneScript
База = "main";
Ресурс = Н овый Структура("db,collection", База, "new_collection");
Действия = Новый Массив;
Действия.Добавить("find");
Действия.Добавить("insert");
Действия.Добавить("update");
Результат = OPI_MongoDB.ПолучитьСтруктуруПривилегииРоли(Ресурс, Действия);
- Bash
- CMD/Bat
# JSON данные также могут быть переданы как путь к файлу .json
oint mongodb ПолучитьСтруктуруПривилегииРоли \
--res "{'db':'main','collection':'new_collection'}" \
--act "['find','insert','update']"
:: JSON данные также могут быть переданы как путь к файлу .json
oint mongodb ПолучитьСтруктуруПривилегииРоли ^
--res "{'db':'main','collection':'new_collection'}" ^
--act "['find','insert','update']"
Результат
{
"resource": {
"db": "main",
"collection": "new_collection"
},
"actions": [
"find",
"insert",
"update"
]
}