blob: 7111144b4fbada317eadbffc919bbe9a8ecc5638 [file] [log] [blame]
kumaran.m3b4814a2020-05-01 19:48:54 +05301{
2 "rolePermissions": [
3 {
4 "title": "Default",
5 "permissions": [
6 {
7 "operation": "default",
8 "value": "NA"
9 }
10 ]
11 },
12 {
13 "title": "Admin",
14 "permissions": [
15 {
16 "operation": "admin",
17 "value": "NA"
18 },
19 {
20 "operation": "admin:get",
21 "value": "NA"
22 },
23 {
24 "operation": "admin:post",
25 "value": "NA"
26 },
27 {
28 "operation": "admin:patch",
29 "value": "NA"
30 },
31 {
32 "operation": "admin:put",
33 "value": "NA"
34 },
35 {
36 "operation": "admin:delete",
37 "value": "NA"
38 }
39 ]
40 },
41 {
42 "title": "NS Descriptors",
43 "permissions": [
44 {
45 "operation": "nsds",
46 "value": "NA"
47 },
48 {
49 "operation": "nsds:get",
50 "value": "NA"
51 },
52 {
53 "operation": "nsds:post",
54 "value": "NA"
55 },
56 {
57 "operation": "nsds:id:get",
58 "value": "NA"
59 },
60 {
61 "operation": "nsds:id:put",
62 "value": "NA"
63 },
64 {
65 "operation": "nsds:id:delete",
66 "value": "NA"
67 },
68 {
69 "operation": "nsds:id:patch",
70 "value": "NA"
71 },
72 {
73 "operation": "nsds:content:post",
74 "value": "NA"
75 },
76 {
77 "operation": "nsds:id:content:get",
78 "value": "NA"
79 },
80 {
81 "operation": "nsds:id:content:put",
82 "value": "NA"
83 },
84 {
85 "operation": "nsds:id:nsd:get",
86 "value": "NA"
87 },
88 {
89 "operation": "nsds:id:nsd_artifact:get",
90 "value": "NA"
91 }
92 ]
93 },
94 {
95 "title": "VNF Descriptors",
96 "permissions": [
97 {
98 "operation": "vnfds",
99 "value": "NA"
100 },
101 {
102 "operation": "vnfds:post",
103 "value": "NA"
104 },
105 {
106 "operation": "vnfds:content:post",
107 "value": "NA"
108 },
109 {
110 "operation": "vnfds:id:get",
111 "value": "NA"
112 },
113 {
114 "operation": "vnfds:id:put",
115 "value": "NA"
116 },
117 {
118 "operation": "vnfds:id:delete",
119 "value": "NA"
120 },
121 {
122 "operation": "vnfds:id:patch",
123 "value": "NA"
124 },
125 {
126 "operation": "vnfds:id:content:get",
127 "value": "NA"
128 },
129 {
130 "operation": "vnfds:id:content:put",
131 "value": "NA"
132 },
133 {
134 "operation": "vnfds:id:vnfd:get",
135 "value": "NA"
136 },
137 {
138 "operation": "vnfds:id:vnfd_artifact:get",
139 "value": "NA"
140 },
141 {
142 "operation": "vnfds:id:action:post",
143 "value": "NA"
144 },
145 {
146 "operation": "vnfds:vnfpkgops:get",
147 "value": "NA"
148 },
149 {
150 "operation": "vnfds:vnfpkgops:id:get",
151 "value": "NA"
152 }
153 ]
154 },
155 {
156 "title": "NS Instances",
157 "permissions": [
158 {
159 "operation": "ns_instances",
160 "value": "NA"
161 },
162 {
163 "operation": "ns_instances:get",
164 "value": "NA"
165 },
166 {
167 "operation": "ns_instances:post",
168 "value": "NA"
169 },
170 {
171 "operation": "ns_instances:content:post",
172 "value": "NA"
173 },
174 {
175 "operation": "ns_instances:id:get",
176 "value": "NA"
177 },
178 {
179 "operation": "ns_instances:id:delete",
180 "value": "NA"
181 },
182 {
183 "operation": "ns_instances:id:instantiate:post",
184 "value": "NA"
185 },
186 {
187 "operation": "ns_instances:id:terminate:post",
188 "value": "NA"
189 },
190 {
191 "operation": "ns_instances:id:action:post",
192 "value": "NA"
193 },
194 {
195 "operation": "ns_instances:id:scale:post",
196 "value": "NA"
197 },
198 {
199 "operation": "ns_instances:opps:get",
200 "value": "NA"
201 },
202 {
203 "operation": "ns_instances:opps:id:get",
204 "value": "NA"
205 }
206 ]
207 },
208 {
209 "title": "VNF Instances",
210 "permissions": [
211 {
212 "operation": "vnf_instances",
213 "value": "NA"
214 },
215 {
216 "operation": "vnf_instances:get",
217 "value": "NA"
218 },
219 {
220 "operation": "vnf_instances:id:get",
221 "value": "NA"
222 }
223 ]
224 },
225 {
226 "title": "VIMs",
227 "permissions": [
228 {
229 "operation": "vims",
230 "value": "NA"
231 },
232 {
233 "operation": "vims:get",
234 "value": "NA"
235 },
236 {
237 "operation": "vims:post",
238 "value": "NA"
239 },
240 {
241 "operation": "vims:id:get",
242 "value": "NA"
243 },
244 {
245 "operation": "vims:id:delete",
246 "value": "NA"
247 },
248 {
249 "operation": "vims:id:patch",
250 "value": "NA"
251 }
252 ]
253 },
254 {
255 "title": "VIMs Accounts",
256 "permissions": [
257 {
258 "operation": "vim_accounts",
259 "value": "NA"
260 },
261 {
262 "operation": "vim_accounts:get",
263 "value": "NA"
264 },
265 {
266 "operation": "vim_accounts:post",
267 "value": "NA"
268 },
269 {
270 "operation": "vim_accounts:id:get",
271 "value": "NA"
272 },
273 {
274 "operation": "vim_accounts:id:delete",
275 "value": "NA"
276 },
277 {
278 "operation": "vim_accounts:id:patch",
279 "value": "NA"
280 }
281 ]
282 },
283 {
284 "title": "SDN Controllers",
285 "permissions": [
286 {
287 "operation": "sdn_controllers",
288 "value": "NA"
289 },
290 {
291 "operation": "sdn_controllers:get",
292 "value": "NA"
293 },
294 {
295 "operation": "sdn_controllers:post",
296 "value": "NA"
297 },
298 {
299 "operation": "sdn_controllers:id:get",
300 "value": "NA"
301 },
302 {
303 "operation": "sdn_controllers:id:delete",
304 "value": "NA"
305 },
306 {
307 "operation": "sdn_controllers:id:patch",
308 "value": "NA"
309 }
310 ]
311 },
312 {
313 "title": "WIMs",
314 "permissions": [
315 {
316 "operation": "wims",
317 "value": "NA"
318 },
319 {
320 "operation": "wims:get",
321 "value": "NA"
322 },
323 {
324 "operation": "wims:post",
325 "value": "NA"
326 },
327 {
328 "operation": "wims:id:get",
329 "value": "NA"
330 },
331 {
332 "operation": "wims:id:delete",
333 "value": "NA"
334 },
335 {
336 "operation": "wims:id:patch",
337 "value": "NA"
338 }
339 ]
340 },
341 {
342 "title": "WIMs Accounts",
343 "permissions": [
344 {
345 "operation": "wim_accounts",
346 "value": "NA"
347 },
348 {
349 "operation": "wim_accounts:get",
350 "value": "NA"
351 },
352 {
353 "operation": "wim_accounts:post",
354 "value": "NA"
355 },
356 {
357 "operation": "wim_accounts:id:get",
358 "value": "NA"
359 },
360 {
361 "operation": "wim_accounts:id:delete",
362 "value": "NA"
363 },
364 {
365 "operation": "wim_accounts:id:patch",
366 "value": "NA"
367 }
368 ]
369 },
370 {
371 "title": "PDUDs",
372 "permissions": [
373 {
374 "operation": "pduds",
375 "value": "NA"
376 },
377 {
378 "operation": "pduds:get",
379 "value": "NA"
380 },
381 {
382 "operation": "pduds:post",
383 "value": "NA"
384 },
385 {
386 "operation": "pduds:put",
387 "value": "NA"
388 },
389 {
390 "operation": "pduds:delete",
391 "value": "NA"
392 },
393 {
394 "operation": "pduds:patch",
395 "value": "NA"
396 },
397 {
398 "operation": "pduds:id:get",
399 "value": "NA"
400 },
401 {
402 "operation": "pduds:id:post",
403 "value": "NA"
404 },
405 {
406 "operation": "pduds:id:put",
407 "value": "NA"
408 },
409 {
410 "operation": "pduds:id:delete",
411 "value": "NA"
412 },
413 {
414 "operation": "pduds:id:patch",
415 "value": "NA"
416 }
417 ]
418 },
419 {
420 "title": "Network Slice Templates",
421 "permissions": [
422 {
423 "operation": "slice_templates",
424 "value": "NA"
425 },
426 {
427 "operation": "slice_templates:get",
428 "value": "NA"
429 },
430 {
431 "operation": "slice_templates:content:post",
432 "value": "NA"
433 },
434 {
435 "operation": "slice_templates:id:get",
436 "value": "NA"
437 },
438 {
439 "operation": "slice_templates:id:put",
440 "value": "NA"
441 },
442 {
443 "operation": "slice_templates:id:delete",
444 "value": "NA"
445 },
446 {
447 "operation": "slice_templates:id:patch",
448 "value": "NA"
449 },
450 {
451 "operation": "slice_templates:content:get",
452 "value": "NA"
453 },
454 {
455 "operation": "slice_templates:content:put",
456 "value": "NA"
457 },
458 {
459 "operation": "slice_templates:id:nst:get",
460 "value": "NA"
461 },
462 {
463 "operation": "slice_templates:id:nst_artifact:get",
464 "value": "NA"
465 }
466 ]
467 },
468 {
469 "title": "Network Slice Instances",
470 "permissions": [
471 {
472 "operation": "slice_instances",
473 "value": "NA"
474 },
475 {
476 "operation": "slice_instances:get",
477 "value": "NA"
478 },
479 {
480 "operation": "slice_instances:content:post",
481 "value": "NA"
482 },
483 {
484 "operation": "slice_instances:id:get",
485 "value": "NA"
486 },
487 {
488 "operation": "slice_instances:id:delete",
489 "value": "NA"
490 },
491 {
492 "operation": "slice_instances:post",
493 "value": "NA"
494 },
495 {
496 "operation": "slice_instances:id:instantiate:post",
497 "value": "NA"
498 },
499 {
500 "operation": "slice_instances:id:terminate:post",
501 "value": "NA"
502 },
503 {
504 "operation": "slice_instances:id:action:post",
505 "value": "NA"
506 },
507 {
508 "operation": "slice_instances:opps:get",
509 "value": "NA"
510 },
511 {
512 "operation": "slice_instances:opps:id:get",
513 "value": "NA"
514 }
515 ]
516 },
517 {
518 "title": "K8 Clusters",
519 "permissions": [
520 {
521 "operation": "k8sclusters",
522 "value": "NA"
523 },
524 {
525 "operation": "k8sclusters:get",
526 "value": "NA"
527 },
528 {
529 "operation": "k8sclusters:post",
530 "value": "NA"
531 },
532 {
533 "operation": "k8sclusters:id:get",
534 "value": "NA"
535 },
536 {
537 "operation": "k8sclusters:id:delete",
538 "value": "NA"
539 },
540 {
541 "operation": "k8sclusters:id:patch",
542 "value": "NA"
543 }
544 ]
545 },
546 {
547 "title": "K8 Repos",
548 "permissions": [
549 {
550 "operation": "k8srepos",
551 "value": "NA"
552 },
553 {
554 "operation": "k8srepos:get",
555 "value": "NA"
556 },
557 {
558 "operation": "k8srepos:post",
559 "value": "NA"
560 },
561 {
562 "operation": "k8srepos:id:get",
563 "value": "NA"
564 },
565 {
566 "operation": "k8srepos:id:delete",
567 "value": "NA"
568 }
569 ]
570 },
571 {
572 "title": "Users",
573 "permissions": [
574 {
575 "operation": "users",
576 "value": "NA"
577 },
578 {
579 "operation": "users:get",
580 "value": "NA"
581 },
582 {
583 "operation": "users:post",
584 "value": "NA"
585 },
586 {
587 "operation": "users:id:get",
588 "value": "NA"
589 },
590 {
591 "operation": "users:id:delete",
592 "value": "NA"
593 },
594 {
595 "operation": "users:id:patch",
596 "value": "NA"
597 },
598 {
599 "operation": "domains:get",
600 "value": "NA"
601 }
602 ]
603 },
604 {
605 "title": "Projects",
606 "permissions": [
607 {
608 "operation": "projects",
609 "value": "NA"
610 },
611 {
612 "operation": "projects:get",
613 "value": "NA"
614 },
615 {
616 "operation": "projects:post",
617 "value": "NA"
618 },
619 {
620 "operation": "projects:id:get",
621 "value": "NA"
622 },
623 {
624 "operation": "projects:id:patch",
625 "value": "NA"
626 },
627 {
628 "operation": "projects:id:delete",
629 "value": "NA"
630 }
631 ]
632 },
633 {
634 "title": "Roles",
635 "permissions": [
636 {
637 "operation": "roles",
638 "value": "NA"
639 },
640 {
641 "operation": "roles:get",
642 "value": "NA"
643 },
644 {
645 "operation": "roles:post",
646 "value": "NA"
647 },
648 {
649 "operation": "roles:id:get",
650 "value": "NA"
651 },
652 {
653 "operation": "roles:id:delete",
654 "value": "NA"
655 },
656 {
657 "operation": "roles:id:patch",
658 "value": "NA"
659 }
660 ]
661 },
662 {
663 "title": "Tokens",
664 "permissions": [
665 {
666 "operation": "tokens",
667 "value": "NA"
668 },
669 {
670 "operation": "tokens:get",
671 "value": "NA"
672 },
673 {
674 "operation": "tokens:post",
675 "value": "NA"
676 },
677 {
678 "operation": "tokens:delete",
679 "value": "NA"
680 },
681 {
682 "operation": "tokens:id:get",
683 "value": "NA"
684 },
685 {
686 "operation": "tokens:id:delete",
687 "value": "NA"
688 }
689 ]
690 }
691 ]
692}