blob: cc5e3e8a20af3a57f5f17bc8a95e786de1611c65 [file] [log] [blame]
Sean Condonf69b0472022-01-11 14:10:45 +00001{
2 "groups": [
3 "mixedGroup",
4 "acme"
5 ],
6 "application": {
7 "application": [
8 {
9 "description": "Network Video Recorder",
10 "display_name": "NVR",
11 "enterprise": "starbucks",
12 "address": "nvr.starbucks.com",
13 "endpoint": [
14 {
15 "endpoint_id": "rtsp",
16 "display_name": "rtsp port",
17 "port_end": 3330,
18 "port_start": 3316,
19 "protocol": "UDP",
20 "mbr": {
21 "uplink": 1000000,
22 "downlink": 1000000
23 },
24 "traffic_class": "class_1"
25 }
26 ],
27 "id": "starbucks_nvr"
28 },
29 {
30 "description": "Fidelio POS",
31 "display_name": "Fidelio",
32 "enterprise": "starbucks",
33 "address": "fidelio.starbucks.com",
34 "endpoint": [
35 {
36 "endpoint_id": "fidelio",
37 "display_name": "fidelio application",
38 "port_end": 7588,
39 "port_start": 7585,
40 "protocol": "TCP",
41 "mbr": {
42 "uplink": 2000000,
43 "downlink": 2000000
44 },
45 "traffic_class": "class_1"
46 }
47 ],
48 "id": "starbucks_fidelio"
49 },
50 {
51 "description": "Data Acquisition",
52 "display_name": "DA",
53 "enterprise": "acme",
54 "address": "da.acme.com",
55 "endpoint": [
56 {
57 "endpoint_id": "da",
58 "display_name": "data acquisition endpoint",
59 "port_end": 7588,
60 "port_start": 7585,
61 "protocol": "TCP",
62 "mbr": {
63 "uplink": 2000000,
64 "downlink": 1000000
65 },
66 "traffic_class": "class_2"
67 }
68 ],
69 "id": "acme_dataacquisition"
70 }
71 ]
72 },
73 "connectivity_service": {
74 "connectivity_service": [
75 {
76 "core_5g_endpoint": "http://aether_roc_umbrella_sdcore_test_dummy/v1/config/5g",
77 "description": "5G Test",
78 "display_name": "ROC 5G Test Connectivity Service",
79 "acc_prometheus_url": "./prometheus_acc",
80 "id": "cs5gtest"
81 },
82 {
83 "description": "ROC 4G Test Connectivity Service",
84 "display_name": "4G Test",
85 "hss_endpoint": "http://aether_roc_umbrella_sdcore_test_dummy/v1/config/imsis",
86 "id": "cs4gtest",
87 "pcrf_endpoint": "http://aether_roc_umbrella_sdcore_test_dummy/v1/config/policies",
88 "spgwc_endpoint": "http://aether_roc_umbrella_sdcore_test_dummy/v1/config"
89 }
90 ]
91 },
92 "device_group": {
93 "device_group": [
94 {
95 "display_name": "Global Default Device Group",
96 "id": "defaultent_defaultsite_default",
97 "ip_domain": "defaultent_defaultip",
98 "site": "defaultent_defaultsite",
99 "device": {
100 "mbr": {
101 "uplink": 1000000,
102 "downlink": 1000000
103 },
104 "traffic_class": "class_1"
105 }
106 },
107 {
108 "display_name": "Seattle Default",
109 "id": "starbucks_seattle_default",
110 "ip_domain": "starbucks_seattle",
111 "site": "starbucks_seattle",
112 "device": {
113 "mbr": {
114 "uplink": 1000000,
115 "downlink": 1000000
116 },
117 "traffic_class": "class_1"
118 }
119 },
120 {
121 "display_name": "Seattle Cameras",
122 "id": "starbucks_seattle_cameras",
123 "imsis": [
124 {
125 "imsi_range_from": 0,
126 "imsi_range_to": 3,
127 "imsi_id": "counters",
128 "display_name": "counter devices"
129 },
130 {
131 "imsi_range_from": 10,
132 "imsi_range_to": 14,
133 "imsi_id": "store",
134 "display_name": "store devices"
135 }
136 ],
137 "ip_domain": "starbucks_seattle",
138 "device": {
139 "mbr": {
140 "uplink": 1000000,
141 "downlink": 1000000
142 },
143 "traffic_class": "class_1"
144 },
145 "site": "starbucks_seattle"
146 },
147 {
148 "display_name": "Seattle POS",
149 "id": "starbucks_seattle_pos",
150 "imsis": [
151 {
152 "imsi_range_from": 20,
153 "imsi_range_to": 22,
154 "imsi_id": "tills",
155 "display_name": "tills"
156 },
157 {
158 "imsi_range_from": 30,
159 "imsi_range_to": 34,
160 "imsi_id": "store",
161 "display_name": "store devices"
162 }
163 ],
164 "ip_domain": "starbucks_seattle",
165 "device": {
166 "mbr": {
167 "uplink": 10000000,
168 "downlink": 20000000
169 },
170 "traffic_class": "class_1"
171 },
172 "site": "starbucks_seattle"
173 },
174 {
175 "display_name": "New York Default",
176 "id": "starbucks_newyork_default",
177 "ip_domain": "starbucks_newyork",
178 "site": "starbucks_newyork",
179 "device": {
180 "mbr": {
181 "uplink": 1000000,
182 "downlink": 1000000
183 },
184 "traffic_class": "class_1"
185 }
186 },
187 {
188 "display_name": "New York Cameras",
189 "id": "starbucks_newyork_cameras",
190 "imsis": [
191 {
192 "imsi_range_from": 40,
193 "imsi_range_to": 41,
194 "imsi_id": "front",
195 "display_name": "front cameras"
196 },
197 {
198 "imsi_range_from": 50,
199 "imsi_range_to": 55,
200 "imsi_id": "store",
201 "display_name": "store cameras"
202 }
203 ],
204 "ip_domain": "starbucks_newyork",
205 "site": "starbucks_newyork",
206 "device": {
207 "mbr": {
208 "uplink": 1000000
209 },
210 "traffic_class": "class_1"
211 }
212 },
213 {
214 "display_name": "New York POS",
215 "id": "starbucks_newyork_pos",
216 "imsis": [
217 {
218 "imsi_range_from": 60,
219 "imsi_range_to": 61,
220 "imsi_id": "tills",
221 "display_name": "tills"
222 },
223 {
224 "imsi_range_from": 70,
225 "imsi_range_to": 73,
226 "imsi_id": "store",
227 "display_name": "store"
228 }
229 ],
230 "ip_domain": "starbucks_newyork",
231 "site": "starbucks_newyork",
232 "device": {
233 "mbr": {
234 "downlink": 1000000
235 },
236 "traffic_class": "class_1"
237 }
238 },
239 {
240 "display_name": "ACME Default",
241 "id": "acme_chicago_default",
242 "ip_domain": "acme_chicago",
243 "site": "acme_chicago"
244 },
245 {
246 "display_name": "ACME Robots",
247 "id": "acme_chicago_robots",
248 "imsis": [
249 {
250 "imsi_range_from": 0,
251 "imsi_range_to": 3,
252 "imsi_id": "production",
253 "display_name": "production robots"
254 },
255 {
256 "imsi_range_from": 10,
257 "imsi_range_to": 12,
258 "imsi_id": "warehouse",
259 "display_name": "warehouse robots"
260 }
261 ],
262 "ip_domain": "acme_chicago",
263 "site": "acme_chicago",
264 "device": {
265 "mbr": {
266 "uplink": 5000000,
267 "downlink": 1000000
268 },
269 "traffic_class": "class_1"
270 }
271 }
272 ]
273 },
274 "enterprise": {
275 "enterprise": [
276 {
277 "description": "This Enterprise holds discovered IMSIs that cannot be associated elsewhere.",
278 "display_name": "Default Enterprise",
279 "id": "defaultent"
280 },
281 {
282 "connectivity_service": [
283 {
284 "connectivity_service": "cs5gtest",
285 "enabled": true
286 }
287 ],
288 "description": "ACME Corporation",
289 "display_name": "ACME Corp",
290 "id": "acme"
291 },
292 {
293 "connectivity_service": [
294 {
295 "connectivity_service": "cs5gtest",
296 "enabled": true
297 },
298 {
299 "connectivity_service": "cs4gtest",
300 "enabled": false
301 }
302 ],
303 "description": "Starbucks Corporation",
304 "display_name": "Starbucks Inc.",
305 "id": "starbucks"
306 }
307 ]
308 },
309 "ip_domain": {
310 "ip_domain": [
311 {
312 "admin_status": "ENABLE",
313 "description": "Global Default IP Domain",
314 "display_name": "Global Default IP Domain",
315 "dns_primary": "8.8.8.1",
316 "dns_secondary": "8.8.8.2",
317 "id": "defaultent_defaultip",
318 "mtu": 57600,
319 "subnet": "192.168.0.0/24",
320 "enterprise": "defaultent"
321 },
322 {
323 "admin_status": "ENABLE",
324 "description": "New York IP Domain",
325 "display_name": "New York",
326 "dns_primary": "8.8.8.1",
327 "dns_secondary": "8.8.8.2",
328 "id": "starbucks_newyork",
329 "mtu": 57600,
330 "subnet": "254.186.117.251/31",
331 "enterprise": "starbucks"
332 },
333 {
334 "admin_status": "ENABLE",
335 "description": "Seattle IP Domain",
336 "display_name": "Seattle",
337 "dns_primary": "8.8.8.3",
338 "dns_secondary": "8.8.8.3",
339 "id": "starbucks_seattle",
340 "mtu": 12690,
341 "subnet": "196.5.91.0/31",
342 "enterprise": "starbucks"
343 },
344 {
345 "admin_status": "DISABLE",
346 "description": "Chicago IP Domain",
347 "display_name": "Chicago",
348 "dns_primary": "8.8.8.4",
349 "dns_secondary": "8.8.8.4",
350 "id": "acme_chicago",
351 "mtu": 12690,
352 "subnet": "163.25.44.0/31",
353 "enterprise": "acme"
354 }
355 ]
356 },
357 "site": {
358 "site": [
359 {
360 "description": "Global Default Site",
361 "display_name": "Global Default Site",
362 "enterprise": "defaultent",
363 "id": "defaultent_defaultsite",
364 "imsi_definition": {
365 "mcc": "000",
366 "mnc": "00",
367 "enterprise": 0,
368 "format": "SSSSSSSSSSSSSSS"
369 }
370 },
371 {
372 "description": "ACME HQ",
373 "display_name": "Chicago",
374 "enterprise": "acme",
375 "id": "acme_chicago",
376 "imsi_definition": {
377 "mcc": "123",
378 "mnc": "456",
379 "enterprise": 1,
380 "format": "CCCNNNEEESSSSSS"
381 },
382 "small_cell": [
383 {
384 "small_cell_id": "cell1",
385 "display_name": "cell number one",
386 "address": "ap2.chicago.acme.com",
387 "enable": true,
388 "tac": "8002"
389 }
390 ],
391 "monitoring": {
392 "edge_cluster_prometheus_url": "prometheus_ace1",
393 "edge_monitoring_prometheus_url": "prometheus_amp",
394 "edge_device": [
395 {
396 "edge_device_id": "acme_chicago_monitoring_pi_1",
397 "display_name": "sprocket monitoring pi",
398 "description": "monitoring device placed near the sprocket manufacturing machine"
399 },
400 {
401 "edge_device_id": "acme_chicago_monitoring_pi_2",
402 "display_name": "widget monitoring pi",
403 "description": "monitoring device placed near the widget refinisher"
404 }
405 ]
406 }
407 },
408 {
409 "description": "Starbucks Corp HQ",
410 "display_name": "Seattle",
411 "enterprise": "starbucks",
412 "id": "starbucks_seattle",
413 "imsi_definition": {
414 "mcc": "265",
415 "mnc": "122",
416 "enterprise": 2,
417 "format": "CCCNNNEEESSSSSS"
418 },
419 "small_cell": [
420 {
421 "small_cell_id": "cell2",
422 "display_name": "cell number 2",
423 "address": "ap1.seattle.starbucks.com",
424 "enable": true,
425 "tac": "0654"
426 },
427 {
428 "small_cell_id": "cell3",
429 "display_name": "cell number 3",
430 "address": "ap2.seattle.starbucks.com",
431 "enable": true,
432 "tac": "87475"
433 }
434 ],
435 "monitoring": {
436 "edge_cluster_prometheus_url": "prometheus_ace1",
437 "edge_monitoring_prometheus_url": "prometheus_amp",
438 "edge_device": [
439 {
440 "edge_device_id": "starbucks_seattle_monitoring_pi_1",
441 "display_name": "lobby monitoring device",
442 "description": "monitoring device placed in the lobby"
443 }
444 ]
445 }
446 },
447 {
448 "description": "Starbucks New York",
449 "display_name": "New York",
450 "enterprise": "starbucks",
451 "id": "starbucks_newyork",
452 "imsi_definition": {
453 "mcc": "021",
454 "mnc": "32",
455 "enterprise": 2,
456 "format": "CCCNNNEEESSSSSS"
457 },
458 "small_cell": [
459 {
460 "small_cell_id": "cell4",
461 "display_name": "cell number four",
462 "address": "ap2.newyork.starbucks.com",
463 "enable": true,
464 "tac": "8002"
465 }
466 ],
467 "monitoring": {
468 "edge_cluster_prometheus_url": "prometheus_ace1",
469 "edge_monitoring_prometheus_url": "prometheus_amp",
470 "edge_device": [
471 {
472 "edge_device_id": "starbucks_newyork_monitoring_pi_1",
473 "display_name": "cash registers",
474 "description": "monitoring device placed near the cash registers"
475 }
476 ]
477 }
478 }
479 ]
480 },
481 "template": {
482 "template": [
483 {
484 "default_behavior": "DENY_ALL",
485 "description": "VCS Template 1",
486 "display_name": "Template 1",
487 "id": "template_1",
488 "sd": 10886763,
489 "sst": 158,
490 "slice": {
491 "mbr": {
492 "uplink": 10000000,
493 "downlink": 5000000,
494 "uplink_burst_size": 600000,
495 "downlink_burst_size": 600000
496 }
497 }
498 },
499 {
500 "default_behavior": "DENY_ALL",
501 "description": "VCS Template 2",
502 "display_name": "Template 2",
503 "id": "template_2",
504 "sd": 16619900,
505 "sst": 157,
506 "slice": {
507 "mbr": {
508 "uplink": 10000000,
509 "downlink": 5000000,
510 "uplink_burst_size": 500000
511 }
512 }
513 }
514 ]
515 },
516 "traffic_class": {
517 "traffic_class": [
518 {
519 "description": "High Priority TC",
520 "display_name": "Class 1",
521 "id": "class_1",
522 "qci": 10,
523 "arp": 1,
524 "pelr": 10,
525 "pdb": 100
526 },
527 {
528 "description": "Medium Priority TC",
529 "display_name": "Class 2",
530 "id": "class_2",
531 "qci": 20,
532 "arp": 1,
533 "pelr": 10,
534 "pdb": 100
535 },
536 {
537 "description": "Low Priority TC",
538 "display_name": "Class 3",
539 "id": "class_3",
540 "qci": 30,
541 "arp": 1,
542 "pelr": 10,
543 "pdb": 100
544 }
545 ]
546 },
547 "upf": {
548 "upf": [
549 {
550 "address": "entry1.upfpool.seattle.starbucks.com",
551 "description": "Seattle UPF Pool _ Entry 1",
552 "display_name": "Seattle Pool 1",
553 "id": "starbucks_seattle_pool_entry1",
554 "enterprise": "starbucks",
555 "site": "starbucks_seattle",
556 "port": 9229,
557 "config_endpoint": "http://entry1_seattle"
558 },
559 {
560 "address": "entry2.upfpool.seattle.starbucks.com",
561 "description": "Seattle UPF Pool _ Entry 2",
562 "display_name": "Seattle Pool 2",
563 "id": "starbucks_seattle_pool_entry2",
564 "enterprise": "starbucks",
565 "site": "starbucks_seattle",
566 "port": 9229,
567 "config_endpoint": "http://entry2_seattle"
568 },
569 {
570 "address": "entry1.upfpool.newyork.starbucks.com",
571 "description": "New York UPF Pool _ Entry 1",
572 "display_name": "New York Pool 1",
573 "id": "starbucks_newyork_pool_entry1",
574 "enterprise": "starbucks",
575 "site": "starbucks_newyork",
576 "port": 6161
577 },
578 {
579 "address": "entry2.upfpool.newyork.starbucks.com",
580 "description": "New York UPF Pool _ Entry 2",
581 "display_name": "New York Pool 2",
582 "id": "starbucks_newyork_pool_entry2",
583 "enterprise": "starbucks",
584 "site": "starbucks_newyork",
585 "port": 6161
586 },
587 {
588 "address": "entry3.upfpool.newyork.starbucks.com",
589 "description": "New York UPF Pool _ Entry 3",
590 "display_name": "New York Pool 3",
591 "id": "starbucks_newyork_pool_entry3",
592 "enterprise": "starbucks",
593 "site": "starbucks_newyork",
594 "port": 6161
595 },
596 {
597 "address": "entry1.upfpool.chicago.acme.com",
598 "description": "Chicago UPF Pool _ Entry 1",
599 "display_name": "Chicago Pool 1",
600 "id": "acme_chicago_pool_entry1",
601 "enterprise": "acme",
602 "site": "acme_chicago",
603 "port": 6161
604 },
605 {
606 "address": "entry2.upfpool.chicago.acme.com",
607 "description": "Chicago UPF Pool _ Entry 2",
608 "display_name": "Chicago Pool 2",
609 "id": "acme_chicago_pool_entry2",
610 "enterprise": "acme",
611 "site": "acme_chicago",
612 "port": 6161
613 }
614 ]
615 },
616 "vcs": {
617 "vcs": [
618 {
619 "filter": [
620 {
621 "allow": true,
622 "application": "starbucks_nvr"
623 }
624 ],
625 "default_behavior": "DENY_ALL",
626 "description": "New York Cameras",
627 "device_group": [
628 { "enable": true,
629 "device_group": "starbucks_newyork_cameras"
630 }
631 ],
632 "display_name": "NY Cams",
633 "enterprise": "starbucks",
634 "id": "starbucks_newyork_cameras",
635 "sd": 8284729,
636 "sst": 127,
637 "upf": "starbucks_newyork_pool_entry1",
638 "site": "starbucks_newyork",
639 "slice": {
640 "mbr": {
641 "uplink": 10000000,
642 "downlink": 5000000,
643 "uplink_burst_size": 600000,
644 "downlink_burst_size": 600000
645 }
646 }
647 },
648 {
649 "filter": [
650 {
651 "allow": false,
652 "application": "starbucks_nvr"
653 }
654 ],
655 "default_behavior": "DENY_ALL",
656 "description": "Seattle Cameras",
657 "device_group": [
658 { "enable": true,
659 "device_group": "starbucks_seattle_cameras"
660 }
661 ],
662 "display_name": "Seattle Cams",
663 "enterprise": "starbucks",
664 "id": "starbucks_seattle_cameras",
665 "sd": 2973238,
666 "sst": 79,
667 "upf": "starbucks_seattle_pool_entry1",
668 "site": "starbucks_seattle",
669 "slice": {
670 "mbr": {
671 "uplink": 10000000,
672 "uplink_burst_size": 600000
673 }
674 }
675 },
676 {
677 "filter": [
678 {
679 "allow": false,
680 "application": "acme_dataacquisition"
681 }
682 ],
683 "default_behavior": "DENY_ALL",
684 "description": "Chicago Robots",
685 "device_group": [
686 { "enable": true,
687 "device_group": "acme_chicago_robots"
688 }
689 ],
690 "display_name": "Chicago Robots VCS",
691 "enterprise": "acme",
692 "id": "acme_chicago_robots",
693 "sd": 2973238,
694 "sst": 79,
695 "upf": "acme_chicago_pool_entry1",
696 "site": "acme_chicago",
697 "slice": {
698 "mbr": {
699 "downlink": 5000000,
700 "downlink_burst_size": 600000
701 }
702 }
703 }
704 ]
705 }
706}