blob: 3f42de7da6a7d737c92218498296132091ac12ec [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]
Scott Bakercd276412021-10-13 14:31:24 -07009 | +--rw name string
10 | +--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
Scott Bakercd276412021-10-13 14:31:24 -070014 | | +--rw uplink? at:bitrate
15 | | +--rw downlink? at:bitrate
16 | +--rw traffic-class? -> /tc:traffic-class/traffic-class/id
Scott Bakerc9d3d842021-09-17 11:32:53 -070017 +--rw enterprise -> /ent:enterprise/enterprise/id
Scott Bakerc9d3d842021-09-17 11:32:53 -070018
19module: onf-connectivity-service
20 +--rw connectivity-service
21 +--rw connectivity-service* [id]
22 +--rw id connectivity-service-id
23 +--rw display-name? string
24 +--rw description? at:description
25 +--rw spgwc-endpoint? inet:uri
26 +--rw hss-endpoint? inet:uri
27 +--rw pcrf-endpoint? inet:uri
28 +--rw core-5g-endpoint? inet:uri
29
30module: onf-device-group
31 +--rw device-group
32 +--rw device-group* [id]
33 +--rw id device-group-id
34 +--rw description? at:description
35 +--rw display-name? string
36 +--rw imsis* [name]
37 | +--rw name string
38 | +--rw imsi-range-from? uint64
39 | +--rw imsi-range-to? uint64
40 +--rw ip-domain? -> /ipd:ip-domain/ip-domain/id
Scott Bakercd276412021-10-13 14:31:24 -070041 +--rw device
42 | +--rw mbr
43 | +--rw uplink? at:bitrate
44 | +--rw downlink? at:bitrate
Scott Bakerc9d3d842021-09-17 11:32:53 -070045 +--rw site -> /st:site/site/id
46
47module: onf-enterprise
48 +--rw enterprise
49 +--rw enterprise* [id]
50 +--rw id enterprise-id
51 +--rw display-name? string
52 +--rw description? at:description
53 +--rw connectivity-service* [connectivity-service]
54 +--rw connectivity-service -> /cs:connectivity-service/connectivity-service/id
55 +--rw enabled? boolean
56
57module: onf-ip-domain
58 +--rw ip-domain
59 +--rw ip-domain* [id]
60 +--rw id ip-domain-id
61 +--rw display-name? string
62 +--rw dnn? at:dnn
63 +--rw dns-primary? inet:ip-address
64 +--rw dns-secondary? inet:ip-address
65 +--rw subnet inet:ipv4-prefix
66 +--rw admin-status? at:admin-status
67 +--rw mtu? at:mtu
68 +--rw description? at:description
69 +--rw enterprise -> /ent:enterprise/enterprise/id
70
71module: onf-site
72 +--rw site
73 +--rw site* [id]
74 +--rw id site-id
75 +--rw display-name? string
76 +--rw small-cell* [name]
77 | +--rw name yg:yang-identifier
78 | +--rw address? inet:host
79 | +--rw tac at:tac
80 | +--rw enable? boolean
Scott Bakera6929052021-10-06 08:16:03 -070081 +--rw monitoring
82 | +--rw edge-cluster-prometheus-url? inet:uri
83 | +--rw edge-monitoring-prometheus-url? inet:uri
84 | +--rw edge-device* [name]
85 | +--rw name string
86 | +--rw display-name? string
87 | +--rw description? at:description
Scott Bakerc9d3d842021-09-17 11:32:53 -070088 +--rw enterprise -> /ent:enterprise/enterprise/id
89 +--rw imsi-definition
90 | +--rw mcc at:mcc
91 | +--rw mnc at:mnc
92 | +--rw enterprise at:ent
93 | +--rw format string
94 +--rw description? at:description
95
96module: onf-template
97 +--rw template
98 +--rw template* [id]
99 +--rw id template-id
100 +--rw display-name? string
101 +--rw sst? at:sst
102 +--rw sd? at:sd
103 +--rw device
104 | +--rw mbr
105 | +--rw uplink? at:bitrate
106 | +--rw downlink? at:bitrate
107 +--rw slice
108 | +--rw mbr
109 | +--rw uplink? at:bitrate
110 | +--rw downlink? at:bitrate
111 +--rw traffic-class? -> /tc:traffic-class/traffic-class/id
112 +--rw description? at:description
113
114module: onf-traffic-class
115 +--rw traffic-class
116 +--rw traffic-class* [id]
117 +--rw id traffic-class-id
118 +--rw display-name? string
119 +--rw arp? at:arp
120 +--rw qci? at:qci
121 +--rw description? at:description
122
123module: onf-upf
124 +--rw upf
125 +--rw upf* [id]
126 +--rw id upf-id
127 +--rw address inet:host
128 +--rw port inet:port-number
129 +--rw config-endpoint? inet:uri
130 +--rw display-name? string
131 +--rw description? at:description
132 +--rw enterprise -> /ent:enterprise/enterprise/id
Scott Bakercd276412021-10-13 14:31:24 -0700133 +--rw site -> /st:site/site/id
Scott Bakerc9d3d842021-09-17 11:32:53 -0700134
135module: onf-vcs
136 +--rw vcs
137 +--rw vcs* [id]
138 +--rw id vcs-id
139 +--rw display-name? string
140 +--rw device-group* [device-group]
141 | +--rw device-group -> /dg:device-group/device-group/id
142 | +--rw enable? boolean
143 +--rw template? -> /vt:template/template/id
Scott Baker910f4062021-09-22 13:26:23 -0700144 +--rw filter* [application]
Scott Bakerc9d3d842021-09-17 11:32:53 -0700145 | +--rw application -> /app:application/application/id
Scott Baker910f4062021-09-22 13:26:23 -0700146 | +--rw priority? uint8
Scott Bakerc9d3d842021-09-17 11:32:53 -0700147 | +--rw allow? boolean
148 +--rw upf? -> /upf:upf/upf/id
149 +--rw description? at:description
150 +--rw enterprise -> /ent:enterprise/enterprise/id
151 +--rw sst at:sst
152 +--rw sd at:sd
153 +--rw device
154 | +--rw mbr
155 | +--rw uplink? at:bitrate
156 | +--rw downlink? at:bitrate
157 +--rw slice
158 | +--rw mbr
159 | +--rw uplink? at:bitrate
160 | +--rw downlink? at:bitrate
161 +--rw traffic-class -> /tc:traffic-class/traffic-class/id