【问题标题】:How to add restriction to a integer leaf with set of values in yang如何在 yang 中使用一组值向整数叶添加限制
【发布时间】:2021-07-05 10:29:26
【问题描述】:

我想限制我的阳叶 我试过这样的东西

 leaf remind-me-before {
     tailf:info "Remind me before value";
         type uint16 {
              range "30, 25, 10, 5, 7";
         }    
     }
  }

但它会抛出一个错误说 错误:错误的参数值“30、25、10、5、7”,应该是 range-arg 类型

有人能说一下如何实现吗?

【问题讨论】:

    标签: yang


    【解决方案1】:

    请使用如下语法-

    leaf remind-me-before {
         tailf:info "Remind me before value";
             type uint16 {
                  range "30 | 25 | 10 | 5 | 7"; >>> separated by '|'
             }    
         }
      }
    

    【讨论】:

    • 谢谢,@jeyashree 它适用于升序,否则,它会抛出 error: the range value 75 is not larger than 90。但是,据我所知,这种表示是什么?它只是充当分隔符还是其他什么?
    • 或者它是表示范围的一般方式,而不仅仅是在 yang 中?我在哪里可以参考这个语法?
    • @Lohit - range-arg = range-part *(optsep "|" optsep range-part) 的一般语法。您可以从 RFC - datatracker.ietf.org/doc/html/rfc6020#section-12 了解更多信息
    • 谢谢,@Jeyashree。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-22
    • 2020-08-28
    • 2021-02-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-03
    相关资源
    最近更新 更多