Уровни видимости - Public, Internal и Private
На что влияет уровень видимости?
От уровня видимости
сущности зависит кто может получить о ней информацию и/или провзаимодействовать с ней
Public
- предоставляет доступ всем
Internal
- предоставляет доступ до сущности только авторизованным Пользователям инстанса или всем Unit находящихся в инстансе
Private
- предоставляет доступ до сущности только создателю и агентам которых укажет создатель. Работает в пределах инстанса
Возможности создателя сущностей
Создатель имеет абсолютно полный доступ
по управлению своими cущностями.
Repo
- Просмотр распределения Unit по версиям
- Создание Unit на основе Repo
- Обновление Git репозитория внутри Pepeunit
- Обновление всех связанных Unit
- Настройки Repo
- Выдача доступов
- Удаление Repo
Unit
- Просмотр информации о текущей версии Unit
- Просмотр информации о состоянии Unit
- Установка env.json
- Скачивание
Firmware
и скомпилированных пакетов - Команды обновления по MQTT -
Firmware
,Schema
иEnv
- Настройки Unit
- Выдача доступовоступов
- Удаление Unit
UnitNode
- Просмотр состояния
- Установка значений с отправкой в
Input
через MQTT - Создание связей для
Input
- Настройки UnitNode
- Выдача доступов
Возможности агентов для видимых сущностей
Агенты имеют ограниченный доступ до чужих сущностей, которые они видят с помощью системы видимости
:
Repo
Unit
UnitNode
- Просмотр состояния
- Установка значений с отправкой в
Input
через MQTT - Создание связей для
Input