【发布时间】:2017-10-30 17:37:56
【问题描述】:
我正在编写一个 YANG 模块,我想在其中包含来自另一个模块的容器,即我想在我正在编写的模块中定义一个新容器,该容器引用来自另一个模块的容器。失败尝试示例:
module newmodule {
yang-version 1.1;
namespace "urn:nist:params:xml:ns:yang:newmodule";
prefix newmodule;
import ietf-access-control-list {
prefix "acl";
}
container newprofile {
uses acl:access-lists;
}
}
我只包括了上面的基本部分。这里 acl:access-lists 是一个容器。
可以这样组合容器吗?我已经尝试成功地从分组构建容器。但是,在这种情况下,我无法控制 ietf-access-control-list 的内容。
【问题讨论】:
-
根据您要实现的目标,除了分组之外,您还应该查看
augment声明。它允许将您的模式节点注入现有的模式节点层次结构,这就是您在示例中尝试引用的容器。
标签: opendaylight ietf-netmod-yang