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 {
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.
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";
}
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.";
}
}