Skip to content

Уровни видимости - Public, Internal и Private

На что влияет уровень видимости?

От уровня видимости сущности зависит кто может получить о ней информацию и/или провзаимодействовать с ней

Public

Internal

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 по версиям
  • Создание Unit на основе Repo

Unit

  • Просмотр информации о текущей версии Unit
  • Просмотр информации о состоянии Unit

UnitNode

  • Просмотр состояния
  • Установка значений с отправкой в Input через MQTT
  • Создание связей для Input