ietf-netmod-yang - yang模型中同一列表中叶子的基于比较的默认值
问题描述
我想根据列表条目采用的键类型为叶子分配不同的默认值。例如,虽然不正确:
typedef type-id {
type enumeration {
enum a{
value 1;
}
enum b{
value 2;
}
enum c{
value 3;
}
}
}
list domain {
key id;
leaf id {
type type-id;
}
leaf my-leaf {
when "../id = 'a'"{
default 10;
}
when "../id = 'b'"{
default 20;
}
when "../id = 'c'"{
default 20;
}
}
}
因此,假设列表有两个条目,相应的键是“a”和“c”当我浏览模型时,我希望将值设为
domain id my-leaf
'a' 10
'c' 30
哪种表达方式是为此目的的最佳解决方案?我怎样才能为这样的结构建模?
解决方案
推荐阅读
- azure - 带有 KMSI 的 Azure 广告 b2c 自定义策略,自动登录在浏览器关闭后不起作用
- c# - 同时从多个程序连接到 COM 设备
- mysql - 在 SQL 中添加外键时出现语法错误 1064 (42000)
- c++ - 使用复制列表初始化从函数返回,不需要复制/移动构造函数 - C++ 11 标准中在哪里说明?
- godot - 动画错误。使用godot游戏引擎
- python - 如何创建多个菜单选项
- json - Flutter fromJson - 未处理的错误未处理的错误类型'String'不是类型'int'的子类型发生在实例中
- html - 如何在 HTML5 数字输入中不允许超过 2 个小数
- python - 如何计算二维矩阵中每个子数组的加权中位数?
- react-native - 反应导航给未定义