74b8d8d2ac069091af326339da51eacb0b133cd8
[ric-plt/o1.git] / agent / yang / o-ran-sc-ric-ueec-config-v1.yang
1 module o-ran-sc-ric-ueec-config-v1 {
2     yang-version 1.1;
3     namespace "urn:o-ran:ric:ueec-config:1.0";
4     prefix rxad;
5
6     organization
7         "O-RAN Software Community";
8     contact
9         "www.o-ran.org";
10     description
11         "This module defines configuration parameters of UEEC xApp
12
13         Copyright 2020 the O-RAN Alliance.
14
15         Licensed under the Apache License, Version 2.0 (the 'License');
16         you may not use this file except in compliance with the License.
17         You may obtain a copy of the License at
18
19         http://www.apache.org/licenses/LICENSE-2.0
20
21         Unless required by applicable law or agreed to in writing, software
22         distributed under the License is distributed on an 'AS IS' BASIS,
23         WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
24         See the License for the specific language governing permissions and
25         limitations under the License.";
26
27     revision 2020-01-29 {
28         description
29             "initial revision";
30         reference
31             "O-RAN-OAM-Interface-Specification (O1)";
32     }
33     
34     grouping subscription {
35         leaf active {
36             type boolean;
37         }
38         container interfaceId {
39             container globalENBId {
40                 leaf plmnId {
41                     type string;
42                 }
43                 leaf eNBId {
44                     type uint64;
45                 }
46             }
47         }
48     }
49
50     container ric {
51         container config {
52             leaf name {
53                 type string;
54             }
55             leaf namespace {
56                 type string;
57             }
58             container control {
59                 uses subscription;
60             }
61         }
62     }
63 }