提供UI来构建Nautobot中数据的自定义验证规则
项目描述
数据验证引擎
一个Nautobot的应用。
概述
一个Nautobot应用,具有一个UI来构建源数据验证规则。
数据验证引擎应用提供了一套用户可定义的规则,用于在Nautobot中强制执行业务约束。这些规则与特定模型相关联,并且每条规则旨在强制执行业务用例的一个方面。
支持的规则类型包括
- 正则表达式
- 最小/最大值
- 必填字段
- 唯一值
应用中的另一个功能称为数据合规性,可以根据您定义的规则或内置的数据验证规则对Nautobot中的任何对象进行即席审计。数据合规性不仅会在创建或修改对象时检查是否遵守指定规则,还会运行一个生成所有对象合规状态(包括现有对象,例如所有现有设备)的任务。
屏幕截图
更多截图可以在文档中的使用应用页面找到。以下是应用新增功能的简要概述
最小/最大规则
正则表达式规则
必填规则
唯一规则
数据合规性
试试吧!
该应用已安装在与demo.nautobot.com的Nautobot社区沙箱中!
要查看所有始终开启的沙箱环境完整列表,请访问networktocode.com的首页。
文档
该应用的完整基于Web的HTML文档可以在Nautobot Docs网站上找到
为文档做贡献
您可以在本存储库的docs文件夹中找到应用文档的所有Markdown源文件。对于简单的编辑,一个支持Markdown的编辑器就足够了 - 克隆存储库并开始编辑。
如果您需要查看完整生成的文档网站,可以使用mkdocs构建它。使用开发环境指南中的invoke命令启动包含文档的容器(详情见http://localhost:8001)。您的更改保存时,实时文档将自动重新加载。
欢迎任何提供修复或改进的PR!
问题
对于任何问题或评论,请首先查看常见问题解答。如果您还没有账户,也欢迎您访问Network to Code Slack(频道#nautobot
),点击这里注册。
项目详情
哈希值 for nautobot_data_validation_engine-3.1.1-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4603b0d0e41a582c0be3aabf977b38267a776bd719871ece7bee33f020ecc7fa |
|
MD5 | 9e990037fa99a1c5a3191f984686dbd4 |
|
BLAKE2b-256 | 95afd1cb75d1a48afcd236a975588b9d3581bbcec4705eb96588de69cc8ed589 |