X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=data-model%2Fyang%2Fworking%2Fo-ran-sc%2Ftemplate%2Fo-ran-sc-interfaces-v1.yang;h=8a2810cb5eb62b18cf2a8c34c95e820d5911edf2;hb=721c2220ae37136b8d62533c5ba31d4f2bd409d8;hp=1e88d529c7792dae007eee9d2929a492fecc9d4d;hpb=44672234a0d9ed7dc29c10dca36c7829997c689d;p=scp%2Foam%2Fmodeling.git diff --git a/data-model/yang/working/o-ran-sc/template/o-ran-sc-interfaces-v1.yang b/data-model/yang/working/o-ran-sc/template/o-ran-sc-interfaces-v1.yang index 1e88d52..8a2810c 100644 --- a/data-model/yang/working/o-ran-sc/template/o-ran-sc-interfaces-v1.yang +++ b/data-model/yang/working/o-ran-sc/template/o-ran-sc-interfaces-v1.yang @@ -1,6 +1,6 @@ module o-ran-sc-interfaces-v1 { yang-version 1.1; - namespace "urn:o-ran:sc:interfaces:1.0"; + namespace "urn:o-ran-sc:yang:o-ran-sc-interfaces-v1"; prefix oif; import o-ran-sc-root-v1 { @@ -17,10 +17,10 @@ module o-ran-sc-interfaces-v1 { contact "www.o-ran-sc.org"; description - "This module augements the o-ran-sc-controlled-function object by adding + "This module augments the o-ran-sc-controlled-function object by adding ietf-interfaces. - Copyright 2020 the O-RAN Alliance. + Copyright 2021 the O-RAN Software Community. Licensed under the Apache License, Version 2.0 (the 'License'); you may not use this file except in compliance with the License. @@ -34,6 +34,13 @@ module o-ran-sc-interfaces-v1 { See the License for the specific language governing permissions and limitations under the License."; + revision 2021-03-09 { + description + "The namespace was updated according to O-RAN-SC yang guidelines. + The namespace must end with the full module name."; + reference + "https://jira.o-ran-sc.org/browse/OAM-168"; + } revision 2020-03-09 { description "initial revision"; @@ -42,19 +49,20 @@ module o-ran-sc-interfaces-v1 { } grouping interfaces-grp { - leaf-list interface-reference { + leaf-list interface-reference { type if:interface-ref; config false; - description + description "A list of ietf-interfaces references using the interface name as key."; } - description + description "A group adding ietf-interface references."; } + augment "/root:controlled-element/root:controlled-function" { uses interfaces-grp; description - "An augmentation, which adds ietf-interfaces + "An augmentation, which adds ietf-interfaces to root:controlled-function."; } }