RFC6020は次のように述べています。
「キー」ステートメント [...] は、このリストのリーフ識別子のスペースで区切られたリストを指定する文字列を引数として取ります。[...] そのような各リーフ識別子は、リストの子リーフを参照する必要があります。リーフは、リストのサブステートメントで直接定義することも、リストで使用されるグループ化で定義することもできます。
この事実にもかかわらず、pyang で以下のグループ化を正常に検証することが可能です。
grouping my-grouping {
list my-list-in-a-grouping {
key there-is-no-such-leaf;
}
}
リストがグループ化の外側にある場合、または拡張なしでグループ化を使用すると、エラーが発生します (これは予想されることです)。
エラー: キー「there-is-no-that-leaf」は既存の葉を参照していません
使用するために拡張を必要とするグループ化のポイントは何ですか?