问题标签 [ietf-netmod-yang]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 如何解决依赖错误失败?
这是我在构建Open Day Light YangTools时遇到的错误
pom.xml
在使用 mvn clean install 或 mvn clean install -U 从 cli 构建 maven 构建时。
ietf-netmod-yang - yang中默认值的条件赋值
我在模型中有两个属性:
- 叶协议,
- 叶港。
我想指定:
- 如果协议 = 'ssh' 则默认端口值为 22,
- 如果协议 = 'http' 则默认端口值为 80,
- 等等
我如何用 yang 表达这个?
opendaylight - 有没有办法从 yang 文件中生成样本数据
我们的项目基于杨建模。有一个项目在内部处理其他项目的建模数据。
因此,要从该项目开始,我们需要使用数据存储中的数据填充其他项目的模型。这触发了从模型生成样本数据的要求
寻找 XML/JSON 格式的样本数据
谢谢维克拉姆
ietf-netmod-yang - 使用 yang restconf 访问特定的叶列表条目
我很清楚如何引用一个list
项目(restconf 草稿),但不清楚如何引用一个特定的leaf-list entry
. 例如,给定以下定义:
如何c
在第三个位置插入 a ?
Restconf 具有获取资源 uri 的“插入”和“点”。但是,识别叶列表项的资源 uri 是什么?如果我想参考第二个条目,以下是否有效?
sdn - 针对 anyxml /anydata 类型的 Opendaylight YANG RPC 建模
Opendaylight(Beryllium) 是否支持 YANG RPC 数据建模类型,如 anyxml/anydata ?
我一直参与开发 Opendaylight 控制器应用程序,我必须在其中发布动态 JSON 数据作为 RPC(NorthBound API)的一部分。
这是我的 YANG RPC 定义:
参考了这个YANG IETF 文档来定义 anyxml/anydata 类型
当我构建这个 YANG 时,我看不到针对 anyxml 类型生成的 JAVA 接口/类,并且不确定如何执行与此类型相对应的 JAVA 实现。这阻止了我发布从 SouthBound API 收到的动态 JSON。
这是我想在输出中发布的示例数据。这里的困难在于,JSON 属性是动态的,因此无法在 YANG 中静态定义它们。所以我选择了anyxml类型。
请建议我使用 YANG 模型,以便在输出中发布上述数据。
special-characters - YANG模型特殊字符包括@
如何使用 @ 作为 YANG 文件中名称字段的特殊字符。我使用 type 作为字符串,它可以帮助我接受键盘上的所有 ASCII 特殊字符,除了 @ 是 @ 是某种关键字还是对 YANG 建模语言具有特殊含义?
ietf-netmod-yang - YANG 模块可以在分组内有一个列表吗?
我的代码如下。
1.
与列表的分组
2.
3.
分组bandwidth-limit-rules-attributes
有带叶子的列表。也bandwidth-limit-rules-attributes
用于分组policy-attributes
。我想知道拥有bandwidth-limit-rules-attributes
in是否有效policy-attributes
。
ietf-netmod-yang - 如果列表在分组中,为什么 pyang 验证允许定义没有有效键的列表?
RFC6020说:
“key”语句 [...] 将一个字符串作为参数,该字符串指定该列表的叶标识符的空格分隔列表。[...] 每个这样的叶子标识符必须引用列表的子叶子。叶子可以直接在列表的子语句中定义,也可以在列表中使用的分组中定义。
尽管如此,还是可以在 pyang 中成功验证以下分组:
如果列表在分组之外,或者如果我在没有任何扩充的情况下使用分组,那么我会收到一个错误(这是预期的):
错误:键“there-is-no-such-leaf”没有引用现有的叶子
使用需要扩充才能使用的分组有什么意义?
datamodel - 在杨建模中,一片叶子内可能有多少个叶子引用?
根据 RFC - RFC 6020 - LeafRef我可以理解叶子可以包含一个叶子引用,而叶子引用又具有指向被引用实例的路径,但问题是一个叶子可以有多少个叶子引用?只有一个还是多个?
前任。
以上可能吗?