跳转到主要内容

提供UI来构建Nautobot中数据的自定义验证规则

项目描述

数据验证引擎



一个Nautobot的应用。

概述

一个Nautobot应用,具有一个UI来构建源数据验证规则。

数据验证引擎应用提供了一套用户可定义的规则,用于在Nautobot中强制执行业务约束。这些规则与特定模型相关联,并且每条规则旨在强制执行业务用例的一个方面。

支持的规则类型包括

  • 正则表达式
  • 最小/最大值
  • 必填字段
  • 唯一值

应用中的另一个功能称为数据合规性,可以根据您定义的规则或内置的数据验证规则对Nautobot中的任何对象进行即席审计。数据合规性不仅会在创建或修改对象时检查是否遵守指定规则,还会运行一个生成所有对象合规状态(包括现有对象,例如所有现有设备)的任务。

Dropdown

屏幕截图

更多截图可以在文档中的使用应用页面找到。以下是应用新增功能的简要概述

最小/最大规则

Min/Max List

正则表达式规则

Regex Rules List

必填规则

Required Rules List

唯一规则

Unique Rules List

数据合规性

Data Compliance Results List

试试吧!

该应用已安装在与demo.nautobot.com的Nautobot社区沙箱中!

要查看所有始终开启的沙箱环境完整列表,请访问networktocode.com的首页。

文档

该应用的完整基于Web的HTML文档可以在Nautobot Docs网站上找到

为文档做贡献

您可以在本存储库的docs文件夹中找到应用文档的所有Markdown源文件。对于简单的编辑,一个支持Markdown的编辑器就足够了 - 克隆存储库并开始编辑。

如果您需要查看完整生成的文档网站,可以使用mkdocs构建它。使用开发环境指南中的invoke命令启动包含文档的容器(详情见http://localhost:8001)。您的更改保存时,实时文档将自动重新加载。

欢迎任何提供修复或改进的PR!

问题

对于任何问题或评论,请首先查看常见问题解答。如果您还没有账户,也欢迎您访问Network to Code Slack(频道#nautobot),点击这里注册。

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

nautobot_data_validation_engine-3.1.1.tar.gz (1.7 MB 查看哈希值)

上传时间: 源代码

构建分布

nautobot_data_validation_engine-3.1.1-py3-none-any.whl (1.8 MB 查看哈希值)

上传时间: Python 3

由以下支持