blob: 51ddf2f4f7c364df171ad65d6b7cd6e006ca4252 [file] [log] [blame]
Scott Bakerc9d3d842021-09-17 11:32:53 -07001module: onf-application
2 +--rw application
3 +--rw application* [id]
4 +--rw id application-id
5 +--rw display-name? string
6 +--rw description? at:description
Scott Baker910f4062021-09-22 13:26:23 -07007 +--rw address ietf:host
Scott Bakerc9d3d842021-09-17 11:32:53 -07008 +--rw endpoint* [name]
9 | +--rw name string
Scott Bakerc9d3d842021-09-17 11:32:53 -070010 | +--rw port-start ietf:port-number
11 | +--rw port-end? ietf:port-number
12 | +--rw protocol? at:protocol
Scott Baker910f4062021-09-22 13:26:23 -070013 | +--rw mbr
14 | +--rw uplink? at:bitrate
15 | +--rw downlink? at:bitrate
Scott Bakerc9d3d842021-09-17 11:32:53 -070016 +--rw enterprise -> /ent:enterprise/enterprise/id
Scott Bakerc9d3d842021-09-17 11:32:53 -070017
18module: onf-connectivity-service
19 +--rw connectivity-service
20 +--rw connectivity-service* [id]
21 +--rw id connectivity-service-id
22 +--rw display-name? string
23 +--rw description? at:description
24 +--rw spgwc-endpoint? inet:uri
25 +--rw hss-endpoint? inet:uri
26 +--rw pcrf-endpoint? inet:uri
27 +--rw core-5g-endpoint? inet:uri
28
29module: onf-device-group
30 +--rw device-group
31 +--rw device-group* [id]
32 +--rw id device-group-id
33 +--rw description? at:description
34 +--rw display-name? string
35 +--rw imsis* [name]
36 | +--rw name string
37 | +--rw imsi-range-from? uint64
38 | +--rw imsi-range-to? uint64
39 +--rw ip-domain? -> /ipd:ip-domain/ip-domain/id
40 +--rw site -> /st:site/site/id
41
42module: onf-enterprise
43 +--rw enterprise
44 +--rw enterprise* [id]
45 +--rw id enterprise-id
46 +--rw display-name? string
47 +--rw description? at:description
48 +--rw connectivity-service* [connectivity-service]
49 +--rw connectivity-service -> /cs:connectivity-service/connectivity-service/id
50 +--rw enabled? boolean
51
52module: onf-ip-domain
53 +--rw ip-domain
54 +--rw ip-domain* [id]
55 +--rw id ip-domain-id
56 +--rw display-name? string
57 +--rw dnn? at:dnn
58 +--rw dns-primary? inet:ip-address
59 +--rw dns-secondary? inet:ip-address
60 +--rw subnet inet:ipv4-prefix
61 +--rw admin-status? at:admin-status
62 +--rw mtu? at:mtu
63 +--rw description? at:description
64 +--rw enterprise -> /ent:enterprise/enterprise/id
65
66module: onf-site
67 +--rw site
68 +--rw site* [id]
69 +--rw id site-id
70 +--rw display-name? string
71 +--rw small-cell* [name]
72 | +--rw name yg:yang-identifier
73 | +--rw address? inet:host
74 | +--rw tac at:tac
75 | +--rw enable? boolean
Scott Bakera6929052021-10-06 08:16:03 -070076 +--rw monitoring
77 | +--rw edge-cluster-prometheus-url? inet:uri
78 | +--rw edge-monitoring-prometheus-url? inet:uri
79 | +--rw edge-device* [name]
80 | +--rw name string
81 | +--rw display-name? string
82 | +--rw description? at:description
Scott Bakerc9d3d842021-09-17 11:32:53 -070083 +--rw enterprise -> /ent:enterprise/enterprise/id
84 +--rw imsi-definition
85 | +--rw mcc at:mcc
86 | +--rw mnc at:mnc
87 | +--rw enterprise at:ent
88 | +--rw format string
89 +--rw description? at:description
90
91module: onf-template
92 +--rw template
93 +--rw template* [id]
94 +--rw id template-id
95 +--rw display-name? string
96 +--rw sst? at:sst
97 +--rw sd? at:sd
98 +--rw device
99 | +--rw mbr
100 | +--rw uplink? at:bitrate
101 | +--rw downlink? at:bitrate
102 +--rw slice
103 | +--rw mbr
104 | +--rw uplink? at:bitrate
105 | +--rw downlink? at:bitrate
106 +--rw traffic-class? -> /tc:traffic-class/traffic-class/id
107 +--rw description? at:description
108
109module: onf-traffic-class
110 +--rw traffic-class
111 +--rw traffic-class* [id]
112 +--rw id traffic-class-id
113 +--rw display-name? string
114 +--rw arp? at:arp
115 +--rw qci? at:qci
116 +--rw description? at:description
117
118module: onf-upf
119 +--rw upf
120 +--rw upf* [id]
121 +--rw id upf-id
122 +--rw address inet:host
123 +--rw port inet:port-number
124 +--rw config-endpoint? inet:uri
125 +--rw display-name? string
126 +--rw description? at:description
127 +--rw enterprise -> /ent:enterprise/enterprise/id
128
129module: onf-vcs
130 +--rw vcs
131 +--rw vcs* [id]
132 +--rw id vcs-id
133 +--rw display-name? string
134 +--rw device-group* [device-group]
135 | +--rw device-group -> /dg:device-group/device-group/id
136 | +--rw enable? boolean
137 +--rw template? -> /vt:template/template/id
Scott Baker910f4062021-09-22 13:26:23 -0700138 +--rw filter* [application]
Scott Bakerc9d3d842021-09-17 11:32:53 -0700139 | +--rw application -> /app:application/application/id
Scott Baker910f4062021-09-22 13:26:23 -0700140 | +--rw priority? uint8
Scott Bakerc9d3d842021-09-17 11:32:53 -0700141 | +--rw allow? boolean
142 +--rw upf? -> /upf:upf/upf/id
143 +--rw description? at:description
144 +--rw enterprise -> /ent:enterprise/enterprise/id
145 +--rw sst at:sst
146 +--rw sd at:sd
147 +--rw device
148 | +--rw mbr
149 | +--rw uplink? at:bitrate
150 | +--rw downlink? at:bitrate
151 +--rw slice
152 | +--rw mbr
153 | +--rw uplink? at:bitrate
154 | +--rw downlink? at:bitrate
155 +--rw traffic-class -> /tc:traffic-class/traffic-class/id