Бэкенды данных
Источники данных могут быть определены для ссылки на данные, существующие в системах учёта за пределами InfraVision, таких как git-репозиторий или корзина Amazon S3. Плагины могут регистрировать собственные классы бэкендов для добавления поддержки дополнительных типов ресурсов. Это делается путём создания подкласса класса DataBackend InfraVision.
data_backends.py
from netbox.data_backends import DataBackend
class MyDataBackend(DataBackend):
name = 'mybackend'
label = 'My Backend'
...
Чтобы зарегистрировать один или несколько бэкендов данных в InfraVision, определите список с именем backends в конце этого файла:
data_backends.py
backends = [MyDataBackend]
Совет
Путь к списку бэкендов данных можно изменить, установив data_backends в экземпляре PluginConfig.
::: netbox.data_backends.DataBackend