7.4. “类型”声明

type”语句将一个字符串作为参数,这个字符串是一个YANG内置类型(参见第9节)或派生类型(参见7.3节)的名称,后面跟着一个可选的子语句块,用于放置类型的限制。

可以应用的限制取决于受限制的类型。 所有内置类型的限制声明在第9节的小节中都有描述。

7.4.1. type的子语句

  1. +------------------+---------+-------------+
  2. | substatement | section | cardinality |
  3. +------------------+---------+-------------+
  4. | base | 7.18.2 | 0..n |
  5. | bit | 9.7.4 | 0..n |
  6. | enum | 9.6.4 | 0..n |
  7. | fraction-digits | 9.3.4 | 0..1 |
  8. | length | 9.4.4 | 0..1 |
  9. | path | 9.9.2 | 0..1 |
  10. | pattern | 9.4.5 | 0..n |
  11. | range | 9.2.4 | 0..1 |
  12. | require-instance | 9.9.3 | 0..1 |
  13. | type | 7.4 | 0..n |
  14. +------------------+---------+-------------+