Convert swagger docs to v 2
[sdnc/northbound.git] / generic-resource-api / model / src / main / resources / generic-resource-api.20161111.json
1 {
2   "swagger": "2.0",
3   "info": {
4     "version": "1.0.0"
5   },
6   "basePath": "/restconf",
7   "paths": {
8     "/config": {
9       "post": {
10         "consumes": [
11           "application/json",
12           "application/xml"
13         ],
14         "produces": [
15           "application/json",
16           "application/xml"
17         ],
18         "parameters": [
19           {
20             "in": "body",
21             "name": "**(config)services",
22             "required": false,
23             "schema": {
24               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)services-TOP"
25             }
26           },
27           {
28             "in": "body",
29             "name": "**(config)contrail-route-allotted-resources",
30             "required": false,
31             "schema": {
32               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-allotted-resources-TOP"
33             }
34           },
35           {
36             "in": "body",
37             "name": "**(config)security-zone-allotted-resources",
38             "required": false,
39             "schema": {
40               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-allotted-resources-TOP"
41             }
42           },
43           {
44             "in": "body",
45             "name": "**(config)tunnelxconn-allotted-resources",
46             "required": false,
47             "schema": {
48               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources-TOP"
49             }
50           },
51           {
52             "in": "body",
53             "name": "**(config)brg-allotted-respources",
54             "required": false,
55             "schema": {
56               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-allotted-respources-TOP"
57             }
58           },
59           {
60             "in": "body",
61             "name": "**(config)preload-vnfs",
62             "required": false,
63             "schema": {
64               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-vnfs-TOP"
65             }
66           }
67         ],
68         "responses": {
69           "200": {
70             "description": "No response was specified",
71             "schema": {
72               "$ref": "#/definitions/(config)GENERIC-RESOURCE-API_modulePOST"
73             }
74           }
75         },
76         "operationId": "POST-GENERIC-RESOURCE-API_module"
77       }
78     },
79     "/config/GENERIC-RESOURCE-API:brg-allotted-respources": {
80       "delete": {
81         "produces": [
82           "application/json",
83           "application/xml"
84         ],
85         "responses": {
86           "200": {
87             "description": "No response was specified"
88           }
89         },
90         "operationId": "DELETE-brg-allotted-respources"
91       },
92       "get": {
93         "produces": [
94           "application/json",
95           "application/xml"
96         ],
97         "responses": {
98           "200": {
99             "description": "No response was specified",
100             "schema": {
101               "$ref": "#/definitions/(config)brg-allotted-respources"
102             }
103           }
104         },
105         "operationId": "GET-brg-allotted-respources"
106       },
107       "post": {
108         "consumes": [
109           "application/json",
110           "application/xml"
111         ],
112         "produces": [
113           "application/json",
114           "application/xml"
115         ],
116         "parameters": [
117           {
118             "in": "body",
119             "name": "**(config)brg-allotted-resource",
120             "required": false,
121             "schema": {
122               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources(config)brg-allotted-resource-TOP"
123             }
124           }
125         ],
126         "responses": {
127           "200": {
128             "description": "No response was specified",
129             "schema": {
130               "$ref": "#/definitions/(config)brg-allotted-respourcesPOST"
131             }
132           }
133         },
134         "operationId": "POST-brg-allotted-respources"
135       },
136       "put": {
137         "consumes": [
138           "application/json",
139           "application/xml"
140         ],
141         "produces": [
142           "application/json",
143           "application/xml"
144         ],
145         "parameters": [
146           {
147             "in": "body",
148             "name": "(config)brg-allotted-respources",
149             "required": false,
150             "schema": {
151               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-allotted-respources-TOP"
152             }
153           }
154         ],
155         "responses": {
156           "200": {
157             "description": "No response was specified",
158             "schema": {
159               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-allotted-respources-TOP"
160             }
161           }
162         },
163         "operationId": "PUT-brg-allotted-respources"
164       }
165     },
166     "/config/GENERIC-RESOURCE-API:brg-allotted-respources/brg-allotted-resource/{allotted-resource-id}": {
167       "delete": {
168         "produces": [
169           "application/json",
170           "application/xml"
171         ],
172         "parameters": [
173           {
174             "in": "path",
175             "name": "allotted-resource-id",
176             "required": true,
177             "type": "string"
178           }
179         ],
180         "responses": {
181           "200": {
182             "description": "No response was specified"
183           }
184         },
185         "operationId": "DELETE-brg-allotted-resource"
186       },
187       "get": {
188         "produces": [
189           "application/json",
190           "application/xml"
191         ],
192         "parameters": [
193           {
194             "in": "path",
195             "name": "allotted-resource-id",
196             "required": true,
197             "type": "string"
198           }
199         ],
200         "responses": {
201           "200": {
202             "description": "No response was specified",
203             "schema": {
204               "$ref": "#/definitions/(config)brg-allotted-resource"
205             }
206           }
207         },
208         "operationId": "GET-brg-allotted-resource"
209       },
210       "post": {
211         "consumes": [
212           "application/json",
213           "application/xml"
214         ],
215         "produces": [
216           "application/json",
217           "application/xml"
218         ],
219         "parameters": [
220           {
221             "in": "path",
222             "name": "allotted-resource-id",
223             "required": true,
224             "type": "string"
225           },
226           {
227             "in": "body",
228             "name": "**(config)allotted-resource-data",
229             "required": false,
230             "schema": {
231               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource(config)allotted-resource-data-TOP"
232             }
233           },
234           {
235             "in": "body",
236             "name": "**(config)allotted-resource-status",
237             "required": false,
238             "schema": {
239               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource(config)allotted-resource-status-TOP"
240             }
241           }
242         ],
243         "responses": {
244           "200": {
245             "description": "No response was specified",
246             "schema": {
247               "$ref": "#/definitions/(config)brg-allotted-resourcePOST"
248             }
249           }
250         },
251         "operationId": "POST-brg-allotted-resource"
252       },
253       "put": {
254         "consumes": [
255           "application/json",
256           "application/xml"
257         ],
258         "produces": [
259           "application/json",
260           "application/xml"
261         ],
262         "parameters": [
263           {
264             "in": "path",
265             "name": "allotted-resource-id",
266             "required": true,
267             "type": "string"
268           },
269           {
270             "in": "body",
271             "name": "(config)brg-allotted-resource",
272             "required": false,
273             "schema": {
274               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources(config)brg-allotted-resource-TOP"
275             }
276           }
277         ],
278         "responses": {
279           "200": {
280             "description": "No response was specified",
281             "schema": {
282               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources(config)brg-allotted-resource-TOP"
283             }
284           }
285         },
286         "operationId": "PUT-brg-allotted-resource"
287       }
288     },
289     "/config/GENERIC-RESOURCE-API:brg-allotted-respources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data": {
290       "delete": {
291         "produces": [
292           "application/json",
293           "application/xml"
294         ],
295         "parameters": [
296           {
297             "in": "path",
298             "name": "allotted-resource-id",
299             "required": true,
300             "type": "string"
301           }
302         ],
303         "responses": {
304           "200": {
305             "description": "No response was specified"
306           }
307         },
308         "operationId": "DELETE-allotted-resource-data"
309       },
310       "get": {
311         "produces": [
312           "application/json",
313           "application/xml"
314         ],
315         "parameters": [
316           {
317             "in": "path",
318             "name": "allotted-resource-id",
319             "required": true,
320             "type": "string"
321           }
322         ],
323         "responses": {
324           "200": {
325             "description": "No response was specified",
326             "schema": {
327               "$ref": "#/definitions/(config)allotted-resource-data"
328             }
329           }
330         },
331         "operationId": "GET-allotted-resource-data"
332       },
333       "post": {
334         "consumes": [
335           "application/json",
336           "application/xml"
337         ],
338         "produces": [
339           "application/json",
340           "application/xml"
341         ],
342         "parameters": [
343           {
344             "in": "path",
345             "name": "allotted-resource-id",
346             "required": true,
347             "type": "string"
348           },
349           {
350             "in": "body",
351             "name": "**(config)allotted-resource-operation-information",
352             "required": false,
353             "schema": {
354               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
355             }
356           },
357           {
358             "in": "body",
359             "name": "**(config)brg-topology",
360             "required": false,
361             "schema": {
362               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)brg-topology-TOP"
363             }
364           },
365           {
366             "in": "body",
367             "name": "**(config)brg-parameters",
368             "required": false,
369             "schema": {
370               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)brg-parameters-TOP"
371             }
372           },
373           {
374             "in": "body",
375             "name": "**(config)allotted-resource-oper-status",
376             "required": false,
377             "schema": {
378               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
379             }
380           }
381         ],
382         "responses": {
383           "200": {
384             "description": "No response was specified",
385             "schema": {
386               "$ref": "#/definitions/(config)allotted-resource-dataPOST"
387             }
388           }
389         },
390         "operationId": "POST-allotted-resource-data"
391       },
392       "put": {
393         "consumes": [
394           "application/json",
395           "application/xml"
396         ],
397         "produces": [
398           "application/json",
399           "application/xml"
400         ],
401         "parameters": [
402           {
403             "in": "path",
404             "name": "allotted-resource-id",
405             "required": true,
406             "type": "string"
407           },
408           {
409             "in": "body",
410             "name": "(config)allotted-resource-data",
411             "required": false,
412             "schema": {
413               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource(config)allotted-resource-data-TOP"
414             }
415           }
416         ],
417         "responses": {
418           "200": {
419             "description": "No response was specified",
420             "schema": {
421               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource(config)allotted-resource-data-TOP"
422             }
423           }
424         },
425         "operationId": "PUT-allotted-resource-data"
426       }
427     },
428     "/config/GENERIC-RESOURCE-API:brg-allotted-respources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-oper-status": {
429       "delete": {
430         "produces": [
431           "application/json",
432           "application/xml"
433         ],
434         "parameters": [
435           {
436             "in": "path",
437             "name": "allotted-resource-id",
438             "required": true,
439             "type": "string"
440           }
441         ],
442         "responses": {
443           "200": {
444             "description": "No response was specified"
445           }
446         },
447         "operationId": "DELETE-allotted-resource-oper-status"
448       },
449       "get": {
450         "produces": [
451           "application/json",
452           "application/xml"
453         ],
454         "parameters": [
455           {
456             "in": "path",
457             "name": "allotted-resource-id",
458             "required": true,
459             "type": "string"
460           }
461         ],
462         "responses": {
463           "200": {
464             "description": "No response was specified",
465             "schema": {
466               "$ref": "#/definitions/(config)allotted-resource-oper-status"
467             }
468           }
469         },
470         "operationId": "GET-allotted-resource-oper-status"
471       },
472       "put": {
473         "consumes": [
474           "application/json",
475           "application/xml"
476         ],
477         "produces": [
478           "application/json",
479           "application/xml"
480         ],
481         "parameters": [
482           {
483             "in": "path",
484             "name": "allotted-resource-id",
485             "required": true,
486             "type": "string"
487           },
488           {
489             "in": "body",
490             "name": "(config)allotted-resource-oper-status",
491             "required": false,
492             "schema": {
493               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
494             }
495           }
496         ],
497         "responses": {
498           "200": {
499             "description": "No response was specified",
500             "schema": {
501               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
502             }
503           }
504         },
505         "operationId": "PUT-allotted-resource-oper-status"
506       }
507     },
508     "/config/GENERIC-RESOURCE-API:brg-allotted-respources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information": {
509       "delete": {
510         "produces": [
511           "application/json",
512           "application/xml"
513         ],
514         "parameters": [
515           {
516             "in": "path",
517             "name": "allotted-resource-id",
518             "required": true,
519             "type": "string"
520           }
521         ],
522         "responses": {
523           "200": {
524             "description": "No response was specified"
525           }
526         },
527         "operationId": "DELETE-allotted-resource-operation-information"
528       },
529       "get": {
530         "produces": [
531           "application/json",
532           "application/xml"
533         ],
534         "parameters": [
535           {
536             "in": "path",
537             "name": "allotted-resource-id",
538             "required": true,
539             "type": "string"
540           }
541         ],
542         "responses": {
543           "200": {
544             "description": "No response was specified",
545             "schema": {
546               "$ref": "#/definitions/(config)allotted-resource-operation-information"
547             }
548           }
549         },
550         "operationId": "GET-allotted-resource-operation-information"
551       },
552       "post": {
553         "consumes": [
554           "application/json",
555           "application/xml"
556         ],
557         "produces": [
558           "application/json",
559           "application/xml"
560         ],
561         "parameters": [
562           {
563             "in": "path",
564             "name": "allotted-resource-id",
565             "required": true,
566             "type": "string"
567           },
568           {
569             "in": "body",
570             "name": "**(config)request-information",
571             "required": false,
572             "schema": {
573               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
574             }
575           },
576           {
577             "in": "body",
578             "name": "**(config)sdnc-request-header",
579             "required": false,
580             "schema": {
581               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP"
582             }
583           },
584           {
585             "in": "body",
586             "name": "**(config)service-information",
587             "required": false,
588             "schema": {
589               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
590             }
591           },
592           {
593             "in": "body",
594             "name": "**(config)allotted-resource-information",
595             "required": false,
596             "schema": {
597               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP"
598             }
599           }
600         ],
601         "responses": {
602           "200": {
603             "description": "No response was specified",
604             "schema": {
605               "$ref": "#/definitions/(config)allotted-resource-operation-informationPOST"
606             }
607           }
608         },
609         "operationId": "POST-allotted-resource-operation-information"
610       },
611       "put": {
612         "consumes": [
613           "application/json",
614           "application/xml"
615         ],
616         "produces": [
617           "application/json",
618           "application/xml"
619         ],
620         "parameters": [
621           {
622             "in": "path",
623             "name": "allotted-resource-id",
624             "required": true,
625             "type": "string"
626           },
627           {
628             "in": "body",
629             "name": "(config)allotted-resource-operation-information",
630             "required": false,
631             "schema": {
632               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
633             }
634           }
635         ],
636         "responses": {
637           "200": {
638             "description": "No response was specified",
639             "schema": {
640               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
641             }
642           }
643         },
644         "operationId": "PUT-allotted-resource-operation-information"
645       }
646     },
647     "/config/GENERIC-RESOURCE-API:brg-allotted-respources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information": {
648       "delete": {
649         "produces": [
650           "application/json",
651           "application/xml"
652         ],
653         "parameters": [
654           {
655             "in": "path",
656             "name": "allotted-resource-id",
657             "required": true,
658             "type": "string"
659           }
660         ],
661         "responses": {
662           "200": {
663             "description": "No response was specified"
664           }
665         },
666         "operationId": "DELETE-allotted-resource-information"
667       },
668       "get": {
669         "produces": [
670           "application/json",
671           "application/xml"
672         ],
673         "parameters": [
674           {
675             "in": "path",
676             "name": "allotted-resource-id",
677             "required": true,
678             "type": "string"
679           }
680         ],
681         "responses": {
682           "200": {
683             "description": "No response was specified",
684             "schema": {
685               "$ref": "#/definitions/(config)allotted-resource-information"
686             }
687           }
688         },
689         "operationId": "GET-allotted-resource-information"
690       },
691       "post": {
692         "consumes": [
693           "application/json",
694           "application/xml"
695         ],
696         "produces": [
697           "application/json",
698           "application/xml"
699         ],
700         "parameters": [
701           {
702             "in": "path",
703             "name": "allotted-resource-id",
704             "required": true,
705             "type": "string"
706           },
707           {
708             "in": "body",
709             "name": "**(config)onap-model-information",
710             "required": false,
711             "schema": {
712               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP"
713             }
714           }
715         ],
716         "responses": {
717           "200": {
718             "description": "No response was specified",
719             "schema": {
720               "$ref": "#/definitions/(config)allotted-resource-informationPOST"
721             }
722           }
723         },
724         "operationId": "POST-allotted-resource-information"
725       },
726       "put": {
727         "consumes": [
728           "application/json",
729           "application/xml"
730         ],
731         "produces": [
732           "application/json",
733           "application/xml"
734         ],
735         "parameters": [
736           {
737             "in": "path",
738             "name": "allotted-resource-id",
739             "required": true,
740             "type": "string"
741           },
742           {
743             "in": "body",
744             "name": "(config)allotted-resource-information",
745             "required": false,
746             "schema": {
747               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP"
748             }
749           }
750         ],
751         "responses": {
752           "200": {
753             "description": "No response was specified",
754             "schema": {
755               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP"
756             }
757           }
758         },
759         "operationId": "PUT-allotted-resource-information"
760       }
761     },
762     "/config/GENERIC-RESOURCE-API:brg-allotted-respources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information/onap-model-information": {
763       "delete": {
764         "produces": [
765           "application/json",
766           "application/xml"
767         ],
768         "parameters": [
769           {
770             "in": "path",
771             "name": "allotted-resource-id",
772             "required": true,
773             "type": "string"
774           }
775         ],
776         "responses": {
777           "200": {
778             "description": "No response was specified"
779           }
780         },
781         "operationId": "DELETE-onap-model-information"
782       },
783       "get": {
784         "produces": [
785           "application/json",
786           "application/xml"
787         ],
788         "parameters": [
789           {
790             "in": "path",
791             "name": "allotted-resource-id",
792             "required": true,
793             "type": "string"
794           }
795         ],
796         "responses": {
797           "200": {
798             "description": "No response was specified",
799             "schema": {
800               "$ref": "#/definitions/(config)onap-model-information"
801             }
802           }
803         },
804         "operationId": "GET-onap-model-information"
805       },
806       "put": {
807         "consumes": [
808           "application/json",
809           "application/xml"
810         ],
811         "produces": [
812           "application/json",
813           "application/xml"
814         ],
815         "parameters": [
816           {
817             "in": "path",
818             "name": "allotted-resource-id",
819             "required": true,
820             "type": "string"
821           },
822           {
823             "in": "body",
824             "name": "(config)onap-model-information",
825             "required": false,
826             "schema": {
827               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP"
828             }
829           }
830         ],
831         "responses": {
832           "200": {
833             "description": "No response was specified",
834             "schema": {
835               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP"
836             }
837           }
838         },
839         "operationId": "PUT-onap-model-information"
840       }
841     },
842     "/config/GENERIC-RESOURCE-API:brg-allotted-respources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/request-information": {
843       "delete": {
844         "produces": [
845           "application/json",
846           "application/xml"
847         ],
848         "parameters": [
849           {
850             "in": "path",
851             "name": "allotted-resource-id",
852             "required": true,
853             "type": "string"
854           }
855         ],
856         "responses": {
857           "200": {
858             "description": "No response was specified"
859           }
860         },
861         "operationId": "DELETE-request-information"
862       },
863       "get": {
864         "produces": [
865           "application/json",
866           "application/xml"
867         ],
868         "parameters": [
869           {
870             "in": "path",
871             "name": "allotted-resource-id",
872             "required": true,
873             "type": "string"
874           }
875         ],
876         "responses": {
877           "200": {
878             "description": "No response was specified",
879             "schema": {
880               "$ref": "#/definitions/(config)request-information"
881             }
882           }
883         },
884         "operationId": "GET-request-information"
885       },
886       "put": {
887         "consumes": [
888           "application/json",
889           "application/xml"
890         ],
891         "produces": [
892           "application/json",
893           "application/xml"
894         ],
895         "parameters": [
896           {
897             "in": "path",
898             "name": "allotted-resource-id",
899             "required": true,
900             "type": "string"
901           },
902           {
903             "in": "body",
904             "name": "(config)request-information",
905             "required": false,
906             "schema": {
907               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
908             }
909           }
910         ],
911         "responses": {
912           "200": {
913             "description": "No response was specified",
914             "schema": {
915               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
916             }
917           }
918         },
919         "operationId": "PUT-request-information"
920       }
921     },
922     "/config/GENERIC-RESOURCE-API:brg-allotted-respources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/sdnc-request-header": {
923       "delete": {
924         "produces": [
925           "application/json",
926           "application/xml"
927         ],
928         "parameters": [
929           {
930             "in": "path",
931             "name": "allotted-resource-id",
932             "required": true,
933             "type": "string"
934           }
935         ],
936         "responses": {
937           "200": {
938             "description": "No response was specified"
939           }
940         },
941         "operationId": "DELETE-sdnc-request-header"
942       },
943       "get": {
944         "produces": [
945           "application/json",
946           "application/xml"
947         ],
948         "parameters": [
949           {
950             "in": "path",
951             "name": "allotted-resource-id",
952             "required": true,
953             "type": "string"
954           }
955         ],
956         "responses": {
957           "200": {
958             "description": "No response was specified",
959             "schema": {
960               "$ref": "#/definitions/(config)sdnc-request-header"
961             }
962           }
963         },
964         "operationId": "GET-sdnc-request-header"
965       },
966       "put": {
967         "consumes": [
968           "application/json",
969           "application/xml"
970         ],
971         "produces": [
972           "application/json",
973           "application/xml"
974         ],
975         "parameters": [
976           {
977             "in": "path",
978             "name": "allotted-resource-id",
979             "required": true,
980             "type": "string"
981           },
982           {
983             "in": "body",
984             "name": "(config)sdnc-request-header",
985             "required": false,
986             "schema": {
987               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP"
988             }
989           }
990         ],
991         "responses": {
992           "200": {
993             "description": "No response was specified",
994             "schema": {
995               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP"
996             }
997           }
998         },
999         "operationId": "PUT-sdnc-request-header"
1000       }
1001     },
1002     "/config/GENERIC-RESOURCE-API:brg-allotted-respources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/service-information": {
1003       "delete": {
1004         "produces": [
1005           "application/json",
1006           "application/xml"
1007         ],
1008         "parameters": [
1009           {
1010             "in": "path",
1011             "name": "allotted-resource-id",
1012             "required": true,
1013             "type": "string"
1014           }
1015         ],
1016         "responses": {
1017           "200": {
1018             "description": "No response was specified"
1019           }
1020         },
1021         "operationId": "DELETE-service-information"
1022       },
1023       "get": {
1024         "produces": [
1025           "application/json",
1026           "application/xml"
1027         ],
1028         "parameters": [
1029           {
1030             "in": "path",
1031             "name": "allotted-resource-id",
1032             "required": true,
1033             "type": "string"
1034           }
1035         ],
1036         "responses": {
1037           "200": {
1038             "description": "No response was specified",
1039             "schema": {
1040               "$ref": "#/definitions/(config)service-information"
1041             }
1042           }
1043         },
1044         "operationId": "GET-service-information"
1045       },
1046       "post": {
1047         "consumes": [
1048           "application/json",
1049           "application/xml"
1050         ],
1051         "produces": [
1052           "application/json",
1053           "application/xml"
1054         ],
1055         "parameters": [
1056           {
1057             "in": "path",
1058             "name": "allotted-resource-id",
1059             "required": true,
1060             "type": "string"
1061           },
1062           {
1063             "in": "body",
1064             "name": "**(config)onap-model-information",
1065             "required": false,
1066             "schema": {
1067               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP"
1068             }
1069           }
1070         ],
1071         "responses": {
1072           "200": {
1073             "description": "No response was specified",
1074             "schema": {
1075               "$ref": "#/definitions/(config)service-informationPOST"
1076             }
1077           }
1078         },
1079         "operationId": "POST-service-information"
1080       },
1081       "put": {
1082         "consumes": [
1083           "application/json",
1084           "application/xml"
1085         ],
1086         "produces": [
1087           "application/json",
1088           "application/xml"
1089         ],
1090         "parameters": [
1091           {
1092             "in": "path",
1093             "name": "allotted-resource-id",
1094             "required": true,
1095             "type": "string"
1096           },
1097           {
1098             "in": "body",
1099             "name": "(config)service-information",
1100             "required": false,
1101             "schema": {
1102               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
1103             }
1104           }
1105         ],
1106         "responses": {
1107           "200": {
1108             "description": "No response was specified",
1109             "schema": {
1110               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
1111             }
1112           }
1113         },
1114         "operationId": "PUT-service-information"
1115       }
1116     },
1117     "/config/GENERIC-RESOURCE-API:brg-allotted-respources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/service-information/onap-model-information": {
1118       "delete": {
1119         "produces": [
1120           "application/json",
1121           "application/xml"
1122         ],
1123         "parameters": [
1124           {
1125             "in": "path",
1126             "name": "allotted-resource-id",
1127             "required": true,
1128             "type": "string"
1129           }
1130         ],
1131         "responses": {
1132           "200": {
1133             "description": "No response was specified"
1134           }
1135         },
1136         "operationId": "DELETE-onap-model-information"
1137       },
1138       "get": {
1139         "produces": [
1140           "application/json",
1141           "application/xml"
1142         ],
1143         "parameters": [
1144           {
1145             "in": "path",
1146             "name": "allotted-resource-id",
1147             "required": true,
1148             "type": "string"
1149           }
1150         ],
1151         "responses": {
1152           "200": {
1153             "description": "No response was specified",
1154             "schema": {
1155               "$ref": "#/definitions/(config)onap-model-information"
1156             }
1157           }
1158         },
1159         "operationId": "GET-onap-model-information"
1160       },
1161       "put": {
1162         "consumes": [
1163           "application/json",
1164           "application/xml"
1165         ],
1166         "produces": [
1167           "application/json",
1168           "application/xml"
1169         ],
1170         "parameters": [
1171           {
1172             "in": "path",
1173             "name": "allotted-resource-id",
1174             "required": true,
1175             "type": "string"
1176           },
1177           {
1178             "in": "body",
1179             "name": "(config)onap-model-information",
1180             "required": false,
1181             "schema": {
1182               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP"
1183             }
1184           }
1185         ],
1186         "responses": {
1187           "200": {
1188             "description": "No response was specified",
1189             "schema": {
1190               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP"
1191             }
1192           }
1193         },
1194         "operationId": "PUT-onap-model-information"
1195       }
1196     },
1197     "/config/GENERIC-RESOURCE-API:brg-allotted-respources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-parameters": {
1198       "delete": {
1199         "produces": [
1200           "application/json",
1201           "application/xml"
1202         ],
1203         "parameters": [
1204           {
1205             "in": "path",
1206             "name": "allotted-resource-id",
1207             "required": true,
1208             "type": "string"
1209           }
1210         ],
1211         "responses": {
1212           "200": {
1213             "description": "No response was specified"
1214           }
1215         },
1216         "operationId": "DELETE-brg-parameters"
1217       },
1218       "get": {
1219         "produces": [
1220           "application/json",
1221           "application/xml"
1222         ],
1223         "parameters": [
1224           {
1225             "in": "path",
1226             "name": "allotted-resource-id",
1227             "required": true,
1228             "type": "string"
1229           }
1230         ],
1231         "responses": {
1232           "200": {
1233             "description": "No response was specified",
1234             "schema": {
1235               "$ref": "#/definitions/(config)brg-parameters"
1236             }
1237           }
1238         },
1239         "operationId": "GET-brg-parameters"
1240       },
1241       "post": {
1242         "consumes": [
1243           "application/json",
1244           "application/xml"
1245         ],
1246         "produces": [
1247           "application/json",
1248           "application/xml"
1249         ],
1250         "parameters": [
1251           {
1252             "in": "path",
1253             "name": "allotted-resource-id",
1254             "required": true,
1255             "type": "string"
1256           },
1257           {
1258             "in": "body",
1259             "name": "**(config)param",
1260             "required": false,
1261             "schema": {
1262               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param-TOP"
1263             }
1264           }
1265         ],
1266         "responses": {
1267           "200": {
1268             "description": "No response was specified",
1269             "schema": {
1270               "$ref": "#/definitions/(config)brg-parametersPOST"
1271             }
1272           }
1273         },
1274         "operationId": "POST-brg-parameters"
1275       },
1276       "put": {
1277         "consumes": [
1278           "application/json",
1279           "application/xml"
1280         ],
1281         "produces": [
1282           "application/json",
1283           "application/xml"
1284         ],
1285         "parameters": [
1286           {
1287             "in": "path",
1288             "name": "allotted-resource-id",
1289             "required": true,
1290             "type": "string"
1291           },
1292           {
1293             "in": "body",
1294             "name": "(config)brg-parameters",
1295             "required": false,
1296             "schema": {
1297               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)brg-parameters-TOP"
1298             }
1299           }
1300         ],
1301         "responses": {
1302           "200": {
1303             "description": "No response was specified",
1304             "schema": {
1305               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)brg-parameters-TOP"
1306             }
1307           }
1308         },
1309         "operationId": "PUT-brg-parameters"
1310       }
1311     },
1312     "/config/GENERIC-RESOURCE-API:brg-allotted-respources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-parameters/param/{name}": {
1313       "delete": {
1314         "produces": [
1315           "application/json",
1316           "application/xml"
1317         ],
1318         "parameters": [
1319           {
1320             "in": "path",
1321             "name": "allotted-resource-id",
1322             "required": true,
1323             "type": "string"
1324           },
1325           {
1326             "in": "path",
1327             "name": "name",
1328             "required": true,
1329             "type": "string"
1330           }
1331         ],
1332         "responses": {
1333           "200": {
1334             "description": "No response was specified"
1335           }
1336         },
1337         "operationId": "DELETE-param"
1338       },
1339       "get": {
1340         "produces": [
1341           "application/json",
1342           "application/xml"
1343         ],
1344         "parameters": [
1345           {
1346             "in": "path",
1347             "name": "allotted-resource-id",
1348             "required": true,
1349             "type": "string"
1350           },
1351           {
1352             "in": "path",
1353             "name": "name",
1354             "required": true,
1355             "type": "string"
1356           }
1357         ],
1358         "responses": {
1359           "200": {
1360             "description": "No response was specified",
1361             "schema": {
1362               "$ref": "#/definitions/(config)param"
1363             }
1364           }
1365         },
1366         "operationId": "GET-param"
1367       },
1368       "put": {
1369         "consumes": [
1370           "application/json",
1371           "application/xml"
1372         ],
1373         "produces": [
1374           "application/json",
1375           "application/xml"
1376         ],
1377         "parameters": [
1378           {
1379             "in": "path",
1380             "name": "allotted-resource-id",
1381             "required": true,
1382             "type": "string"
1383           },
1384           {
1385             "in": "path",
1386             "name": "name",
1387             "required": true,
1388             "type": "string"
1389           },
1390           {
1391             "in": "body",
1392             "name": "(config)param",
1393             "required": false,
1394             "schema": {
1395               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param-TOP"
1396             }
1397           }
1398         ],
1399         "responses": {
1400           "200": {
1401             "description": "No response was specified",
1402             "schema": {
1403               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param-TOP"
1404             }
1405           }
1406         },
1407         "operationId": "PUT-param"
1408       }
1409     },
1410     "/config/GENERIC-RESOURCE-API:brg-allotted-respources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-topology": {
1411       "delete": {
1412         "produces": [
1413           "application/json",
1414           "application/xml"
1415         ],
1416         "parameters": [
1417           {
1418             "in": "path",
1419             "name": "allotted-resource-id",
1420             "required": true,
1421             "type": "string"
1422           }
1423         ],
1424         "responses": {
1425           "200": {
1426             "description": "No response was specified"
1427           }
1428         },
1429         "operationId": "DELETE-brg-topology"
1430       },
1431       "get": {
1432         "produces": [
1433           "application/json",
1434           "application/xml"
1435         ],
1436         "parameters": [
1437           {
1438             "in": "path",
1439             "name": "allotted-resource-id",
1440             "required": true,
1441             "type": "string"
1442           }
1443         ],
1444         "responses": {
1445           "200": {
1446             "description": "No response was specified",
1447             "schema": {
1448               "$ref": "#/definitions/(config)brg-topology"
1449             }
1450           }
1451         },
1452         "operationId": "GET-brg-topology"
1453       },
1454       "post": {
1455         "consumes": [
1456           "application/json",
1457           "application/xml"
1458         ],
1459         "produces": [
1460           "application/json",
1461           "application/xml"
1462         ],
1463         "parameters": [
1464           {
1465             "in": "path",
1466             "name": "allotted-resource-id",
1467             "required": true,
1468             "type": "string"
1469           },
1470           {
1471             "in": "body",
1472             "name": "**(config)brg-parameters",
1473             "required": false,
1474             "schema": {
1475               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters-TOP"
1476             }
1477           },
1478           {
1479             "in": "body",
1480             "name": "**(config)allotted-resource-identifiers",
1481             "required": false,
1482             "schema": {
1483               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers-TOP"
1484             }
1485           },
1486           {
1487             "in": "body",
1488             "name": "**(config)onap-model-information",
1489             "required": false,
1490             "schema": {
1491               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information-TOP"
1492             }
1493           }
1494         ],
1495         "responses": {
1496           "200": {
1497             "description": "No response was specified",
1498             "schema": {
1499               "$ref": "#/definitions/(config)brg-topologyPOST"
1500             }
1501           }
1502         },
1503         "operationId": "POST-brg-topology"
1504       },
1505       "put": {
1506         "consumes": [
1507           "application/json",
1508           "application/xml"
1509         ],
1510         "produces": [
1511           "application/json",
1512           "application/xml"
1513         ],
1514         "parameters": [
1515           {
1516             "in": "path",
1517             "name": "allotted-resource-id",
1518             "required": true,
1519             "type": "string"
1520           },
1521           {
1522             "in": "body",
1523             "name": "(config)brg-topology",
1524             "required": false,
1525             "schema": {
1526               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)brg-topology-TOP"
1527             }
1528           }
1529         ],
1530         "responses": {
1531           "200": {
1532             "description": "No response was specified",
1533             "schema": {
1534               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)brg-topology-TOP"
1535             }
1536           }
1537         },
1538         "operationId": "PUT-brg-topology"
1539       }
1540     },
1541     "/config/GENERIC-RESOURCE-API:brg-allotted-respources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-topology/allotted-resource-identifiers": {
1542       "delete": {
1543         "produces": [
1544           "application/json",
1545           "application/xml"
1546         ],
1547         "parameters": [
1548           {
1549             "in": "path",
1550             "name": "allotted-resource-id",
1551             "required": true,
1552             "type": "string"
1553           }
1554         ],
1555         "responses": {
1556           "200": {
1557             "description": "No response was specified"
1558           }
1559         },
1560         "operationId": "DELETE-allotted-resource-identifiers"
1561       },
1562       "get": {
1563         "produces": [
1564           "application/json",
1565           "application/xml"
1566         ],
1567         "parameters": [
1568           {
1569             "in": "path",
1570             "name": "allotted-resource-id",
1571             "required": true,
1572             "type": "string"
1573           }
1574         ],
1575         "responses": {
1576           "200": {
1577             "description": "No response was specified",
1578             "schema": {
1579               "$ref": "#/definitions/(config)allotted-resource-identifiers"
1580             }
1581           }
1582         },
1583         "operationId": "GET-allotted-resource-identifiers"
1584       },
1585       "put": {
1586         "consumes": [
1587           "application/json",
1588           "application/xml"
1589         ],
1590         "produces": [
1591           "application/json",
1592           "application/xml"
1593         ],
1594         "parameters": [
1595           {
1596             "in": "path",
1597             "name": "allotted-resource-id",
1598             "required": true,
1599             "type": "string"
1600           },
1601           {
1602             "in": "body",
1603             "name": "(config)allotted-resource-identifiers",
1604             "required": false,
1605             "schema": {
1606               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers-TOP"
1607             }
1608           }
1609         ],
1610         "responses": {
1611           "200": {
1612             "description": "No response was specified",
1613             "schema": {
1614               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers-TOP"
1615             }
1616           }
1617         },
1618         "operationId": "PUT-allotted-resource-identifiers"
1619       }
1620     },
1621     "/config/GENERIC-RESOURCE-API:brg-allotted-respources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-topology/brg-parameters": {
1622       "delete": {
1623         "produces": [
1624           "application/json",
1625           "application/xml"
1626         ],
1627         "parameters": [
1628           {
1629             "in": "path",
1630             "name": "allotted-resource-id",
1631             "required": true,
1632             "type": "string"
1633           }
1634         ],
1635         "responses": {
1636           "200": {
1637             "description": "No response was specified"
1638           }
1639         },
1640         "operationId": "DELETE-brg-parameters"
1641       },
1642       "get": {
1643         "produces": [
1644           "application/json",
1645           "application/xml"
1646         ],
1647         "parameters": [
1648           {
1649             "in": "path",
1650             "name": "allotted-resource-id",
1651             "required": true,
1652             "type": "string"
1653           }
1654         ],
1655         "responses": {
1656           "200": {
1657             "description": "No response was specified",
1658             "schema": {
1659               "$ref": "#/definitions/(config)brg-parameters"
1660             }
1661           }
1662         },
1663         "operationId": "GET-brg-parameters"
1664       },
1665       "post": {
1666         "consumes": [
1667           "application/json",
1668           "application/xml"
1669         ],
1670         "produces": [
1671           "application/json",
1672           "application/xml"
1673         ],
1674         "parameters": [
1675           {
1676             "in": "path",
1677             "name": "allotted-resource-id",
1678             "required": true,
1679             "type": "string"
1680           },
1681           {
1682             "in": "body",
1683             "name": "**(config)param",
1684             "required": false,
1685             "schema": {
1686               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param-TOP"
1687             }
1688           }
1689         ],
1690         "responses": {
1691           "200": {
1692             "description": "No response was specified",
1693             "schema": {
1694               "$ref": "#/definitions/(config)brg-parametersPOST"
1695             }
1696           }
1697         },
1698         "operationId": "POST-brg-parameters"
1699       },
1700       "put": {
1701         "consumes": [
1702           "application/json",
1703           "application/xml"
1704         ],
1705         "produces": [
1706           "application/json",
1707           "application/xml"
1708         ],
1709         "parameters": [
1710           {
1711             "in": "path",
1712             "name": "allotted-resource-id",
1713             "required": true,
1714             "type": "string"
1715           },
1716           {
1717             "in": "body",
1718             "name": "(config)brg-parameters",
1719             "required": false,
1720             "schema": {
1721               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters-TOP"
1722             }
1723           }
1724         ],
1725         "responses": {
1726           "200": {
1727             "description": "No response was specified",
1728             "schema": {
1729               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters-TOP"
1730             }
1731           }
1732         },
1733         "operationId": "PUT-brg-parameters"
1734       }
1735     },
1736     "/config/GENERIC-RESOURCE-API:brg-allotted-respources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-topology/brg-parameters/param/{name}": {
1737       "delete": {
1738         "produces": [
1739           "application/json",
1740           "application/xml"
1741         ],
1742         "parameters": [
1743           {
1744             "in": "path",
1745             "name": "allotted-resource-id",
1746             "required": true,
1747             "type": "string"
1748           },
1749           {
1750             "in": "path",
1751             "name": "name",
1752             "required": true,
1753             "type": "string"
1754           }
1755         ],
1756         "responses": {
1757           "200": {
1758             "description": "No response was specified"
1759           }
1760         },
1761         "operationId": "DELETE-param"
1762       },
1763       "get": {
1764         "produces": [
1765           "application/json",
1766           "application/xml"
1767         ],
1768         "parameters": [
1769           {
1770             "in": "path",
1771             "name": "allotted-resource-id",
1772             "required": true,
1773             "type": "string"
1774           },
1775           {
1776             "in": "path",
1777             "name": "name",
1778             "required": true,
1779             "type": "string"
1780           }
1781         ],
1782         "responses": {
1783           "200": {
1784             "description": "No response was specified",
1785             "schema": {
1786               "$ref": "#/definitions/(config)param"
1787             }
1788           }
1789         },
1790         "operationId": "GET-param"
1791       },
1792       "put": {
1793         "consumes": [
1794           "application/json",
1795           "application/xml"
1796         ],
1797         "produces": [
1798           "application/json",
1799           "application/xml"
1800         ],
1801         "parameters": [
1802           {
1803             "in": "path",
1804             "name": "allotted-resource-id",
1805             "required": true,
1806             "type": "string"
1807           },
1808           {
1809             "in": "path",
1810             "name": "name",
1811             "required": true,
1812             "type": "string"
1813           },
1814           {
1815             "in": "body",
1816             "name": "(config)param",
1817             "required": false,
1818             "schema": {
1819               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param-TOP"
1820             }
1821           }
1822         ],
1823         "responses": {
1824           "200": {
1825             "description": "No response was specified",
1826             "schema": {
1827               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param-TOP"
1828             }
1829           }
1830         },
1831         "operationId": "PUT-param"
1832       }
1833     },
1834     "/config/GENERIC-RESOURCE-API:brg-allotted-respources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-topology/onap-model-information": {
1835       "delete": {
1836         "produces": [
1837           "application/json",
1838           "application/xml"
1839         ],
1840         "parameters": [
1841           {
1842             "in": "path",
1843             "name": "allotted-resource-id",
1844             "required": true,
1845             "type": "string"
1846           }
1847         ],
1848         "responses": {
1849           "200": {
1850             "description": "No response was specified"
1851           }
1852         },
1853         "operationId": "DELETE-onap-model-information"
1854       },
1855       "get": {
1856         "produces": [
1857           "application/json",
1858           "application/xml"
1859         ],
1860         "parameters": [
1861           {
1862             "in": "path",
1863             "name": "allotted-resource-id",
1864             "required": true,
1865             "type": "string"
1866           }
1867         ],
1868         "responses": {
1869           "200": {
1870             "description": "No response was specified",
1871             "schema": {
1872               "$ref": "#/definitions/(config)onap-model-information"
1873             }
1874           }
1875         },
1876         "operationId": "GET-onap-model-information"
1877       },
1878       "put": {
1879         "consumes": [
1880           "application/json",
1881           "application/xml"
1882         ],
1883         "produces": [
1884           "application/json",
1885           "application/xml"
1886         ],
1887         "parameters": [
1888           {
1889             "in": "path",
1890             "name": "allotted-resource-id",
1891             "required": true,
1892             "type": "string"
1893           },
1894           {
1895             "in": "body",
1896             "name": "(config)onap-model-information",
1897             "required": false,
1898             "schema": {
1899               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information-TOP"
1900             }
1901           }
1902         ],
1903         "responses": {
1904           "200": {
1905             "description": "No response was specified",
1906             "schema": {
1907               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information-TOP"
1908             }
1909           }
1910         },
1911         "operationId": "PUT-onap-model-information"
1912       }
1913     },
1914     "/config/GENERIC-RESOURCE-API:brg-allotted-respources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-status": {
1915       "delete": {
1916         "produces": [
1917           "application/json",
1918           "application/xml"
1919         ],
1920         "parameters": [
1921           {
1922             "in": "path",
1923             "name": "allotted-resource-id",
1924             "required": true,
1925             "type": "string"
1926           }
1927         ],
1928         "responses": {
1929           "200": {
1930             "description": "No response was specified"
1931           }
1932         },
1933         "operationId": "DELETE-allotted-resource-status"
1934       },
1935       "get": {
1936         "produces": [
1937           "application/json",
1938           "application/xml"
1939         ],
1940         "parameters": [
1941           {
1942             "in": "path",
1943             "name": "allotted-resource-id",
1944             "required": true,
1945             "type": "string"
1946           }
1947         ],
1948         "responses": {
1949           "200": {
1950             "description": "No response was specified",
1951             "schema": {
1952               "$ref": "#/definitions/(config)allotted-resource-status"
1953             }
1954           }
1955         },
1956         "operationId": "GET-allotted-resource-status"
1957       },
1958       "put": {
1959         "consumes": [
1960           "application/json",
1961           "application/xml"
1962         ],
1963         "produces": [
1964           "application/json",
1965           "application/xml"
1966         ],
1967         "parameters": [
1968           {
1969             "in": "path",
1970             "name": "allotted-resource-id",
1971             "required": true,
1972             "type": "string"
1973           },
1974           {
1975             "in": "body",
1976             "name": "(config)allotted-resource-status",
1977             "required": false,
1978             "schema": {
1979               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource(config)allotted-resource-status-TOP"
1980             }
1981           }
1982         ],
1983         "responses": {
1984           "200": {
1985             "description": "No response was specified",
1986             "schema": {
1987               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource(config)allotted-resource-status-TOP"
1988             }
1989           }
1990         },
1991         "operationId": "PUT-allotted-resource-status"
1992       }
1993     },
1994     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources": {
1995       "delete": {
1996         "produces": [
1997           "application/json",
1998           "application/xml"
1999         ],
2000         "responses": {
2001           "200": {
2002             "description": "No response was specified"
2003           }
2004         },
2005         "operationId": "DELETE-contrail-route-allotted-resources"
2006       },
2007       "get": {
2008         "produces": [
2009           "application/json",
2010           "application/xml"
2011         ],
2012         "responses": {
2013           "200": {
2014             "description": "No response was specified",
2015             "schema": {
2016               "$ref": "#/definitions/(config)contrail-route-allotted-resources"
2017             }
2018           }
2019         },
2020         "operationId": "GET-contrail-route-allotted-resources"
2021       },
2022       "post": {
2023         "consumes": [
2024           "application/json",
2025           "application/xml"
2026         ],
2027         "produces": [
2028           "application/json",
2029           "application/xml"
2030         ],
2031         "parameters": [
2032           {
2033             "in": "body",
2034             "name": "**(config)contrail-route-allotted-resource",
2035             "required": false,
2036             "schema": {
2037               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource-TOP"
2038             }
2039           }
2040         ],
2041         "responses": {
2042           "200": {
2043             "description": "No response was specified",
2044             "schema": {
2045               "$ref": "#/definitions/(config)contrail-route-allotted-resourcesPOST"
2046             }
2047           }
2048         },
2049         "operationId": "POST-contrail-route-allotted-resources"
2050       },
2051       "put": {
2052         "consumes": [
2053           "application/json",
2054           "application/xml"
2055         ],
2056         "produces": [
2057           "application/json",
2058           "application/xml"
2059         ],
2060         "parameters": [
2061           {
2062             "in": "body",
2063             "name": "(config)contrail-route-allotted-resources",
2064             "required": false,
2065             "schema": {
2066               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-allotted-resources-TOP"
2067             }
2068           }
2069         ],
2070         "responses": {
2071           "200": {
2072             "description": "No response was specified",
2073             "schema": {
2074               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-allotted-resources-TOP"
2075             }
2076           }
2077         },
2078         "operationId": "PUT-contrail-route-allotted-resources"
2079       }
2080     },
2081     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}": {
2082       "delete": {
2083         "produces": [
2084           "application/json",
2085           "application/xml"
2086         ],
2087         "parameters": [
2088           {
2089             "in": "path",
2090             "name": "allotted-resource-id",
2091             "required": true,
2092             "type": "string"
2093           }
2094         ],
2095         "responses": {
2096           "200": {
2097             "description": "No response was specified"
2098           }
2099         },
2100         "operationId": "DELETE-contrail-route-allotted-resource"
2101       },
2102       "get": {
2103         "produces": [
2104           "application/json",
2105           "application/xml"
2106         ],
2107         "parameters": [
2108           {
2109             "in": "path",
2110             "name": "allotted-resource-id",
2111             "required": true,
2112             "type": "string"
2113           }
2114         ],
2115         "responses": {
2116           "200": {
2117             "description": "No response was specified",
2118             "schema": {
2119               "$ref": "#/definitions/(config)contrail-route-allotted-resource"
2120             }
2121           }
2122         },
2123         "operationId": "GET-contrail-route-allotted-resource"
2124       },
2125       "post": {
2126         "consumes": [
2127           "application/json",
2128           "application/xml"
2129         ],
2130         "produces": [
2131           "application/json",
2132           "application/xml"
2133         ],
2134         "parameters": [
2135           {
2136             "in": "path",
2137             "name": "allotted-resource-id",
2138             "required": true,
2139             "type": "string"
2140           },
2141           {
2142             "in": "body",
2143             "name": "**(config)allotted-resource-data",
2144             "required": false,
2145             "schema": {
2146               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data-TOP"
2147             }
2148           },
2149           {
2150             "in": "body",
2151             "name": "**(config)allotted-resource-status",
2152             "required": false,
2153             "schema": {
2154               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status-TOP"
2155             }
2156           }
2157         ],
2158         "responses": {
2159           "200": {
2160             "description": "No response was specified",
2161             "schema": {
2162               "$ref": "#/definitions/(config)contrail-route-allotted-resourcePOST"
2163             }
2164           }
2165         },
2166         "operationId": "POST-contrail-route-allotted-resource"
2167       },
2168       "put": {
2169         "consumes": [
2170           "application/json",
2171           "application/xml"
2172         ],
2173         "produces": [
2174           "application/json",
2175           "application/xml"
2176         ],
2177         "parameters": [
2178           {
2179             "in": "path",
2180             "name": "allotted-resource-id",
2181             "required": true,
2182             "type": "string"
2183           },
2184           {
2185             "in": "body",
2186             "name": "(config)contrail-route-allotted-resource",
2187             "required": false,
2188             "schema": {
2189               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource-TOP"
2190             }
2191           }
2192         ],
2193         "responses": {
2194           "200": {
2195             "description": "No response was specified",
2196             "schema": {
2197               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource-TOP"
2198             }
2199           }
2200         },
2201         "operationId": "PUT-contrail-route-allotted-resource"
2202       }
2203     },
2204     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data": {
2205       "delete": {
2206         "produces": [
2207           "application/json",
2208           "application/xml"
2209         ],
2210         "parameters": [
2211           {
2212             "in": "path",
2213             "name": "allotted-resource-id",
2214             "required": true,
2215             "type": "string"
2216           }
2217         ],
2218         "responses": {
2219           "200": {
2220             "description": "No response was specified"
2221           }
2222         },
2223         "operationId": "DELETE-allotted-resource-data"
2224       },
2225       "get": {
2226         "produces": [
2227           "application/json",
2228           "application/xml"
2229         ],
2230         "parameters": [
2231           {
2232             "in": "path",
2233             "name": "allotted-resource-id",
2234             "required": true,
2235             "type": "string"
2236           }
2237         ],
2238         "responses": {
2239           "200": {
2240             "description": "No response was specified",
2241             "schema": {
2242               "$ref": "#/definitions/(config)allotted-resource-data"
2243             }
2244           }
2245         },
2246         "operationId": "GET-allotted-resource-data"
2247       },
2248       "post": {
2249         "consumes": [
2250           "application/json",
2251           "application/xml"
2252         ],
2253         "produces": [
2254           "application/json",
2255           "application/xml"
2256         ],
2257         "parameters": [
2258           {
2259             "in": "path",
2260             "name": "allotted-resource-id",
2261             "required": true,
2262             "type": "string"
2263           },
2264           {
2265             "in": "body",
2266             "name": "**(config)allotted-resource-operation-information",
2267             "required": false,
2268             "schema": {
2269               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
2270             }
2271           },
2272           {
2273             "in": "body",
2274             "name": "**(config)contrail-route-topology",
2275             "required": false,
2276             "schema": {
2277               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology-TOP"
2278             }
2279           },
2280           {
2281             "in": "body",
2282             "name": "**(config)allotted-resource-oper-status",
2283             "required": false,
2284             "schema": {
2285               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
2286             }
2287           }
2288         ],
2289         "responses": {
2290           "200": {
2291             "description": "No response was specified",
2292             "schema": {
2293               "$ref": "#/definitions/(config)allotted-resource-dataPOST"
2294             }
2295           }
2296         },
2297         "operationId": "POST-allotted-resource-data"
2298       },
2299       "put": {
2300         "consumes": [
2301           "application/json",
2302           "application/xml"
2303         ],
2304         "produces": [
2305           "application/json",
2306           "application/xml"
2307         ],
2308         "parameters": [
2309           {
2310             "in": "path",
2311             "name": "allotted-resource-id",
2312             "required": true,
2313             "type": "string"
2314           },
2315           {
2316             "in": "body",
2317             "name": "(config)allotted-resource-data",
2318             "required": false,
2319             "schema": {
2320               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data-TOP"
2321             }
2322           }
2323         ],
2324         "responses": {
2325           "200": {
2326             "description": "No response was specified",
2327             "schema": {
2328               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data-TOP"
2329             }
2330           }
2331         },
2332         "operationId": "PUT-allotted-resource-data"
2333       }
2334     },
2335     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-oper-status": {
2336       "delete": {
2337         "produces": [
2338           "application/json",
2339           "application/xml"
2340         ],
2341         "parameters": [
2342           {
2343             "in": "path",
2344             "name": "allotted-resource-id",
2345             "required": true,
2346             "type": "string"
2347           }
2348         ],
2349         "responses": {
2350           "200": {
2351             "description": "No response was specified"
2352           }
2353         },
2354         "operationId": "DELETE-allotted-resource-oper-status"
2355       },
2356       "get": {
2357         "produces": [
2358           "application/json",
2359           "application/xml"
2360         ],
2361         "parameters": [
2362           {
2363             "in": "path",
2364             "name": "allotted-resource-id",
2365             "required": true,
2366             "type": "string"
2367           }
2368         ],
2369         "responses": {
2370           "200": {
2371             "description": "No response was specified",
2372             "schema": {
2373               "$ref": "#/definitions/(config)allotted-resource-oper-status"
2374             }
2375           }
2376         },
2377         "operationId": "GET-allotted-resource-oper-status"
2378       },
2379       "put": {
2380         "consumes": [
2381           "application/json",
2382           "application/xml"
2383         ],
2384         "produces": [
2385           "application/json",
2386           "application/xml"
2387         ],
2388         "parameters": [
2389           {
2390             "in": "path",
2391             "name": "allotted-resource-id",
2392             "required": true,
2393             "type": "string"
2394           },
2395           {
2396             "in": "body",
2397             "name": "(config)allotted-resource-oper-status",
2398             "required": false,
2399             "schema": {
2400               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
2401             }
2402           }
2403         ],
2404         "responses": {
2405           "200": {
2406             "description": "No response was specified",
2407             "schema": {
2408               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
2409             }
2410           }
2411         },
2412         "operationId": "PUT-allotted-resource-oper-status"
2413       }
2414     },
2415     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information": {
2416       "delete": {
2417         "produces": [
2418           "application/json",
2419           "application/xml"
2420         ],
2421         "parameters": [
2422           {
2423             "in": "path",
2424             "name": "allotted-resource-id",
2425             "required": true,
2426             "type": "string"
2427           }
2428         ],
2429         "responses": {
2430           "200": {
2431             "description": "No response was specified"
2432           }
2433         },
2434         "operationId": "DELETE-allotted-resource-operation-information"
2435       },
2436       "get": {
2437         "produces": [
2438           "application/json",
2439           "application/xml"
2440         ],
2441         "parameters": [
2442           {
2443             "in": "path",
2444             "name": "allotted-resource-id",
2445             "required": true,
2446             "type": "string"
2447           }
2448         ],
2449         "responses": {
2450           "200": {
2451             "description": "No response was specified",
2452             "schema": {
2453               "$ref": "#/definitions/(config)allotted-resource-operation-information"
2454             }
2455           }
2456         },
2457         "operationId": "GET-allotted-resource-operation-information"
2458       },
2459       "post": {
2460         "consumes": [
2461           "application/json",
2462           "application/xml"
2463         ],
2464         "produces": [
2465           "application/json",
2466           "application/xml"
2467         ],
2468         "parameters": [
2469           {
2470             "in": "path",
2471             "name": "allotted-resource-id",
2472             "required": true,
2473             "type": "string"
2474           },
2475           {
2476             "in": "body",
2477             "name": "**(config)sdnc-request-header",
2478             "required": false,
2479             "schema": {
2480               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP"
2481             }
2482           },
2483           {
2484             "in": "body",
2485             "name": "**(config)request-information",
2486             "required": false,
2487             "schema": {
2488               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
2489             }
2490           },
2491           {
2492             "in": "body",
2493             "name": "**(config)service-information",
2494             "required": false,
2495             "schema": {
2496               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
2497             }
2498           },
2499           {
2500             "in": "body",
2501             "name": "**(config)contrail-route-request-input",
2502             "required": false,
2503             "schema": {
2504               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)contrail-route-request-input-TOP"
2505             }
2506           },
2507           {
2508             "in": "body",
2509             "name": "**(config)allotted-resource-information",
2510             "required": false,
2511             "schema": {
2512               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP"
2513             }
2514           }
2515         ],
2516         "responses": {
2517           "200": {
2518             "description": "No response was specified",
2519             "schema": {
2520               "$ref": "#/definitions/(config)allotted-resource-operation-informationPOST"
2521             }
2522           }
2523         },
2524         "operationId": "POST-allotted-resource-operation-information"
2525       },
2526       "put": {
2527         "consumes": [
2528           "application/json",
2529           "application/xml"
2530         ],
2531         "produces": [
2532           "application/json",
2533           "application/xml"
2534         ],
2535         "parameters": [
2536           {
2537             "in": "path",
2538             "name": "allotted-resource-id",
2539             "required": true,
2540             "type": "string"
2541           },
2542           {
2543             "in": "body",
2544             "name": "(config)allotted-resource-operation-information",
2545             "required": false,
2546             "schema": {
2547               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
2548             }
2549           }
2550         ],
2551         "responses": {
2552           "200": {
2553             "description": "No response was specified",
2554             "schema": {
2555               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
2556             }
2557           }
2558         },
2559         "operationId": "PUT-allotted-resource-operation-information"
2560       }
2561     },
2562     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information": {
2563       "delete": {
2564         "produces": [
2565           "application/json",
2566           "application/xml"
2567         ],
2568         "parameters": [
2569           {
2570             "in": "path",
2571             "name": "allotted-resource-id",
2572             "required": true,
2573             "type": "string"
2574           }
2575         ],
2576         "responses": {
2577           "200": {
2578             "description": "No response was specified"
2579           }
2580         },
2581         "operationId": "DELETE-allotted-resource-information"
2582       },
2583       "get": {
2584         "produces": [
2585           "application/json",
2586           "application/xml"
2587         ],
2588         "parameters": [
2589           {
2590             "in": "path",
2591             "name": "allotted-resource-id",
2592             "required": true,
2593             "type": "string"
2594           }
2595         ],
2596         "responses": {
2597           "200": {
2598             "description": "No response was specified",
2599             "schema": {
2600               "$ref": "#/definitions/(config)allotted-resource-information"
2601             }
2602           }
2603         },
2604         "operationId": "GET-allotted-resource-information"
2605       },
2606       "post": {
2607         "consumes": [
2608           "application/json",
2609           "application/xml"
2610         ],
2611         "produces": [
2612           "application/json",
2613           "application/xml"
2614         ],
2615         "parameters": [
2616           {
2617             "in": "path",
2618             "name": "allotted-resource-id",
2619             "required": true,
2620             "type": "string"
2621           },
2622           {
2623             "in": "body",
2624             "name": "**(config)onap-model-information",
2625             "required": false,
2626             "schema": {
2627               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP"
2628             }
2629           }
2630         ],
2631         "responses": {
2632           "200": {
2633             "description": "No response was specified",
2634             "schema": {
2635               "$ref": "#/definitions/(config)allotted-resource-informationPOST"
2636             }
2637           }
2638         },
2639         "operationId": "POST-allotted-resource-information"
2640       },
2641       "put": {
2642         "consumes": [
2643           "application/json",
2644           "application/xml"
2645         ],
2646         "produces": [
2647           "application/json",
2648           "application/xml"
2649         ],
2650         "parameters": [
2651           {
2652             "in": "path",
2653             "name": "allotted-resource-id",
2654             "required": true,
2655             "type": "string"
2656           },
2657           {
2658             "in": "body",
2659             "name": "(config)allotted-resource-information",
2660             "required": false,
2661             "schema": {
2662               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP"
2663             }
2664           }
2665         ],
2666         "responses": {
2667           "200": {
2668             "description": "No response was specified",
2669             "schema": {
2670               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP"
2671             }
2672           }
2673         },
2674         "operationId": "PUT-allotted-resource-information"
2675       }
2676     },
2677     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information/onap-model-information": {
2678       "delete": {
2679         "produces": [
2680           "application/json",
2681           "application/xml"
2682         ],
2683         "parameters": [
2684           {
2685             "in": "path",
2686             "name": "allotted-resource-id",
2687             "required": true,
2688             "type": "string"
2689           }
2690         ],
2691         "responses": {
2692           "200": {
2693             "description": "No response was specified"
2694           }
2695         },
2696         "operationId": "DELETE-onap-model-information"
2697       },
2698       "get": {
2699         "produces": [
2700           "application/json",
2701           "application/xml"
2702         ],
2703         "parameters": [
2704           {
2705             "in": "path",
2706             "name": "allotted-resource-id",
2707             "required": true,
2708             "type": "string"
2709           }
2710         ],
2711         "responses": {
2712           "200": {
2713             "description": "No response was specified",
2714             "schema": {
2715               "$ref": "#/definitions/(config)onap-model-information"
2716             }
2717           }
2718         },
2719         "operationId": "GET-onap-model-information"
2720       },
2721       "put": {
2722         "consumes": [
2723           "application/json",
2724           "application/xml"
2725         ],
2726         "produces": [
2727           "application/json",
2728           "application/xml"
2729         ],
2730         "parameters": [
2731           {
2732             "in": "path",
2733             "name": "allotted-resource-id",
2734             "required": true,
2735             "type": "string"
2736           },
2737           {
2738             "in": "body",
2739             "name": "(config)onap-model-information",
2740             "required": false,
2741             "schema": {
2742               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP"
2743             }
2744           }
2745         ],
2746         "responses": {
2747           "200": {
2748             "description": "No response was specified",
2749             "schema": {
2750               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP"
2751             }
2752           }
2753         },
2754         "operationId": "PUT-onap-model-information"
2755       }
2756     },
2757     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input": {
2758       "delete": {
2759         "produces": [
2760           "application/json",
2761           "application/xml"
2762         ],
2763         "parameters": [
2764           {
2765             "in": "path",
2766             "name": "allotted-resource-id",
2767             "required": true,
2768             "type": "string"
2769           }
2770         ],
2771         "responses": {
2772           "200": {
2773             "description": "No response was specified"
2774           }
2775         },
2776         "operationId": "DELETE-contrail-route-request-input"
2777       },
2778       "get": {
2779         "produces": [
2780           "application/json",
2781           "application/xml"
2782         ],
2783         "parameters": [
2784           {
2785             "in": "path",
2786             "name": "allotted-resource-id",
2787             "required": true,
2788             "type": "string"
2789           }
2790         ],
2791         "responses": {
2792           "200": {
2793             "description": "No response was specified",
2794             "schema": {
2795               "$ref": "#/definitions/(config)contrail-route-request-input"
2796             }
2797           }
2798         },
2799         "operationId": "GET-contrail-route-request-input"
2800       },
2801       "post": {
2802         "consumes": [
2803           "application/json",
2804           "application/xml"
2805         ],
2806         "produces": [
2807           "application/json",
2808           "application/xml"
2809         ],
2810         "parameters": [
2811           {
2812             "in": "path",
2813             "name": "allotted-resource-id",
2814             "required": true,
2815             "type": "string"
2816           },
2817           {
2818             "in": "body",
2819             "name": "**(config)source-network",
2820             "required": false,
2821             "schema": {
2822               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)source-network-TOP"
2823             }
2824           },
2825           {
2826             "in": "body",
2827             "name": "**(config)dest-network",
2828             "required": false,
2829             "schema": {
2830               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)dest-network-TOP"
2831             }
2832           },
2833           {
2834             "in": "body",
2835             "name": "**(config)contrail-applied-service-info",
2836             "required": false,
2837             "schema": {
2838               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)contrail-applied-service-info-TOP"
2839             }
2840           },
2841           {
2842             "in": "body",
2843             "name": "**(config)contrail-route-input-parameters",
2844             "required": false,
2845             "schema": {
2846               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)contrail-route-input-parameters-TOP"
2847             }
2848           }
2849         ],
2850         "responses": {
2851           "200": {
2852             "description": "No response was specified",
2853             "schema": {
2854               "$ref": "#/definitions/(config)contrail-route-request-inputPOST"
2855             }
2856           }
2857         },
2858         "operationId": "POST-contrail-route-request-input"
2859       },
2860       "put": {
2861         "consumes": [
2862           "application/json",
2863           "application/xml"
2864         ],
2865         "produces": [
2866           "application/json",
2867           "application/xml"
2868         ],
2869         "parameters": [
2870           {
2871             "in": "path",
2872             "name": "allotted-resource-id",
2873             "required": true,
2874             "type": "string"
2875           },
2876           {
2877             "in": "body",
2878             "name": "(config)contrail-route-request-input",
2879             "required": false,
2880             "schema": {
2881               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)contrail-route-request-input-TOP"
2882             }
2883           }
2884         ],
2885         "responses": {
2886           "200": {
2887             "description": "No response was specified",
2888             "schema": {
2889               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)contrail-route-request-input-TOP"
2890             }
2891           }
2892         },
2893         "operationId": "PUT-contrail-route-request-input"
2894       }
2895     },
2896     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input/contrail-applied-service-info": {
2897       "delete": {
2898         "produces": [
2899           "application/json",
2900           "application/xml"
2901         ],
2902         "parameters": [
2903           {
2904             "in": "path",
2905             "name": "allotted-resource-id",
2906             "required": true,
2907             "type": "string"
2908           }
2909         ],
2910         "responses": {
2911           "200": {
2912             "description": "No response was specified"
2913           }
2914         },
2915         "operationId": "DELETE-contrail-applied-service-info"
2916       },
2917       "get": {
2918         "produces": [
2919           "application/json",
2920           "application/xml"
2921         ],
2922         "parameters": [
2923           {
2924             "in": "path",
2925             "name": "allotted-resource-id",
2926             "required": true,
2927             "type": "string"
2928           }
2929         ],
2930         "responses": {
2931           "200": {
2932             "description": "No response was specified",
2933             "schema": {
2934               "$ref": "#/definitions/(config)contrail-applied-service-info"
2935             }
2936           }
2937         },
2938         "operationId": "GET-contrail-applied-service-info"
2939       },
2940       "put": {
2941         "consumes": [
2942           "application/json",
2943           "application/xml"
2944         ],
2945         "produces": [
2946           "application/json",
2947           "application/xml"
2948         ],
2949         "parameters": [
2950           {
2951             "in": "path",
2952             "name": "allotted-resource-id",
2953             "required": true,
2954             "type": "string"
2955           },
2956           {
2957             "in": "body",
2958             "name": "(config)contrail-applied-service-info",
2959             "required": false,
2960             "schema": {
2961               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)contrail-applied-service-info-TOP"
2962             }
2963           }
2964         ],
2965         "responses": {
2966           "200": {
2967             "description": "No response was specified",
2968             "schema": {
2969               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)contrail-applied-service-info-TOP"
2970             }
2971           }
2972         },
2973         "operationId": "PUT-contrail-applied-service-info"
2974       }
2975     },
2976     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input/contrail-route-input-parameters": {
2977       "delete": {
2978         "produces": [
2979           "application/json",
2980           "application/xml"
2981         ],
2982         "parameters": [
2983           {
2984             "in": "path",
2985             "name": "allotted-resource-id",
2986             "required": true,
2987             "type": "string"
2988           }
2989         ],
2990         "responses": {
2991           "200": {
2992             "description": "No response was specified"
2993           }
2994         },
2995         "operationId": "DELETE-contrail-route-input-parameters"
2996       },
2997       "get": {
2998         "produces": [
2999           "application/json",
3000           "application/xml"
3001         ],
3002         "parameters": [
3003           {
3004             "in": "path",
3005             "name": "allotted-resource-id",
3006             "required": true,
3007             "type": "string"
3008           }
3009         ],
3010         "responses": {
3011           "200": {
3012             "description": "No response was specified",
3013             "schema": {
3014               "$ref": "#/definitions/(config)contrail-route-input-parameters"
3015             }
3016           }
3017         },
3018         "operationId": "GET-contrail-route-input-parameters"
3019       },
3020       "post": {
3021         "consumes": [
3022           "application/json",
3023           "application/xml"
3024         ],
3025         "produces": [
3026           "application/json",
3027           "application/xml"
3028         ],
3029         "parameters": [
3030           {
3031             "in": "path",
3032             "name": "allotted-resource-id",
3033             "required": true,
3034             "type": "string"
3035           },
3036           {
3037             "in": "body",
3038             "name": "**(config)param",
3039             "required": false,
3040             "schema": {
3041               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input/contrail-route-input-parameters(config)param-TOP"
3042             }
3043           }
3044         ],
3045         "responses": {
3046           "200": {
3047             "description": "No response was specified",
3048             "schema": {
3049               "$ref": "#/definitions/(config)contrail-route-input-parametersPOST"
3050             }
3051           }
3052         },
3053         "operationId": "POST-contrail-route-input-parameters"
3054       },
3055       "put": {
3056         "consumes": [
3057           "application/json",
3058           "application/xml"
3059         ],
3060         "produces": [
3061           "application/json",
3062           "application/xml"
3063         ],
3064         "parameters": [
3065           {
3066             "in": "path",
3067             "name": "allotted-resource-id",
3068             "required": true,
3069             "type": "string"
3070           },
3071           {
3072             "in": "body",
3073             "name": "(config)contrail-route-input-parameters",
3074             "required": false,
3075             "schema": {
3076               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)contrail-route-input-parameters-TOP"
3077             }
3078           }
3079         ],
3080         "responses": {
3081           "200": {
3082             "description": "No response was specified",
3083             "schema": {
3084               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)contrail-route-input-parameters-TOP"
3085             }
3086           }
3087         },
3088         "operationId": "PUT-contrail-route-input-parameters"
3089       }
3090     },
3091     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input/contrail-route-input-parameters/param/{name}": {
3092       "delete": {
3093         "produces": [
3094           "application/json",
3095           "application/xml"
3096         ],
3097         "parameters": [
3098           {
3099             "in": "path",
3100             "name": "allotted-resource-id",
3101             "required": true,
3102             "type": "string"
3103           },
3104           {
3105             "in": "path",
3106             "name": "name",
3107             "required": true,
3108             "type": "string"
3109           }
3110         ],
3111         "responses": {
3112           "200": {
3113             "description": "No response was specified"
3114           }
3115         },
3116         "operationId": "DELETE-param"
3117       },
3118       "get": {
3119         "produces": [
3120           "application/json",
3121           "application/xml"
3122         ],
3123         "parameters": [
3124           {
3125             "in": "path",
3126             "name": "allotted-resource-id",
3127             "required": true,
3128             "type": "string"
3129           },
3130           {
3131             "in": "path",
3132             "name": "name",
3133             "required": true,
3134             "type": "string"
3135           }
3136         ],
3137         "responses": {
3138           "200": {
3139             "description": "No response was specified",
3140             "schema": {
3141               "$ref": "#/definitions/(config)param"
3142             }
3143           }
3144         },
3145         "operationId": "GET-param"
3146       },
3147       "put": {
3148         "consumes": [
3149           "application/json",
3150           "application/xml"
3151         ],
3152         "produces": [
3153           "application/json",
3154           "application/xml"
3155         ],
3156         "parameters": [
3157           {
3158             "in": "path",
3159             "name": "allotted-resource-id",
3160             "required": true,
3161             "type": "string"
3162           },
3163           {
3164             "in": "path",
3165             "name": "name",
3166             "required": true,
3167             "type": "string"
3168           },
3169           {
3170             "in": "body",
3171             "name": "(config)param",
3172             "required": false,
3173             "schema": {
3174               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input/contrail-route-input-parameters(config)param-TOP"
3175             }
3176           }
3177         ],
3178         "responses": {
3179           "200": {
3180             "description": "No response was specified",
3181             "schema": {
3182               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input/contrail-route-input-parameters(config)param-TOP"
3183             }
3184           }
3185         },
3186         "operationId": "PUT-param"
3187       }
3188     },
3189     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input/dest-network": {
3190       "delete": {
3191         "produces": [
3192           "application/json",
3193           "application/xml"
3194         ],
3195         "parameters": [
3196           {
3197             "in": "path",
3198             "name": "allotted-resource-id",
3199             "required": true,
3200             "type": "string"
3201           }
3202         ],
3203         "responses": {
3204           "200": {
3205             "description": "No response was specified"
3206           }
3207         },
3208         "operationId": "DELETE-dest-network"
3209       },
3210       "get": {
3211         "produces": [
3212           "application/json",
3213           "application/xml"
3214         ],
3215         "parameters": [
3216           {
3217             "in": "path",
3218             "name": "allotted-resource-id",
3219             "required": true,
3220             "type": "string"
3221           }
3222         ],
3223         "responses": {
3224           "200": {
3225             "description": "No response was specified",
3226             "schema": {
3227               "$ref": "#/definitions/(config)dest-network"
3228             }
3229           }
3230         },
3231         "operationId": "GET-dest-network"
3232       },
3233       "put": {
3234         "consumes": [
3235           "application/json",
3236           "application/xml"
3237         ],
3238         "produces": [
3239           "application/json",
3240           "application/xml"
3241         ],
3242         "parameters": [
3243           {
3244             "in": "path",
3245             "name": "allotted-resource-id",
3246             "required": true,
3247             "type": "string"
3248           },
3249           {
3250             "in": "body",
3251             "name": "(config)dest-network",
3252             "required": false,
3253             "schema": {
3254               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)dest-network-TOP"
3255             }
3256           }
3257         ],
3258         "responses": {
3259           "200": {
3260             "description": "No response was specified",
3261             "schema": {
3262               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)dest-network-TOP"
3263             }
3264           }
3265         },
3266         "operationId": "PUT-dest-network"
3267       }
3268     },
3269     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input/source-network": {
3270       "delete": {
3271         "produces": [
3272           "application/json",
3273           "application/xml"
3274         ],
3275         "parameters": [
3276           {
3277             "in": "path",
3278             "name": "allotted-resource-id",
3279             "required": true,
3280             "type": "string"
3281           }
3282         ],
3283         "responses": {
3284           "200": {
3285             "description": "No response was specified"
3286           }
3287         },
3288         "operationId": "DELETE-source-network"
3289       },
3290       "get": {
3291         "produces": [
3292           "application/json",
3293           "application/xml"
3294         ],
3295         "parameters": [
3296           {
3297             "in": "path",
3298             "name": "allotted-resource-id",
3299             "required": true,
3300             "type": "string"
3301           }
3302         ],
3303         "responses": {
3304           "200": {
3305             "description": "No response was specified",
3306             "schema": {
3307               "$ref": "#/definitions/(config)source-network"
3308             }
3309           }
3310         },
3311         "operationId": "GET-source-network"
3312       },
3313       "put": {
3314         "consumes": [
3315           "application/json",
3316           "application/xml"
3317         ],
3318         "produces": [
3319           "application/json",
3320           "application/xml"
3321         ],
3322         "parameters": [
3323           {
3324             "in": "path",
3325             "name": "allotted-resource-id",
3326             "required": true,
3327             "type": "string"
3328           },
3329           {
3330             "in": "body",
3331             "name": "(config)source-network",
3332             "required": false,
3333             "schema": {
3334               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)source-network-TOP"
3335             }
3336           }
3337         ],
3338         "responses": {
3339           "200": {
3340             "description": "No response was specified",
3341             "schema": {
3342               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)source-network-TOP"
3343             }
3344           }
3345         },
3346         "operationId": "PUT-source-network"
3347       }
3348     },
3349     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/request-information": {
3350       "delete": {
3351         "produces": [
3352           "application/json",
3353           "application/xml"
3354         ],
3355         "parameters": [
3356           {
3357             "in": "path",
3358             "name": "allotted-resource-id",
3359             "required": true,
3360             "type": "string"
3361           }
3362         ],
3363         "responses": {
3364           "200": {
3365             "description": "No response was specified"
3366           }
3367         },
3368         "operationId": "DELETE-request-information"
3369       },
3370       "get": {
3371         "produces": [
3372           "application/json",
3373           "application/xml"
3374         ],
3375         "parameters": [
3376           {
3377             "in": "path",
3378             "name": "allotted-resource-id",
3379             "required": true,
3380             "type": "string"
3381           }
3382         ],
3383         "responses": {
3384           "200": {
3385             "description": "No response was specified",
3386             "schema": {
3387               "$ref": "#/definitions/(config)request-information"
3388             }
3389           }
3390         },
3391         "operationId": "GET-request-information"
3392       },
3393       "put": {
3394         "consumes": [
3395           "application/json",
3396           "application/xml"
3397         ],
3398         "produces": [
3399           "application/json",
3400           "application/xml"
3401         ],
3402         "parameters": [
3403           {
3404             "in": "path",
3405             "name": "allotted-resource-id",
3406             "required": true,
3407             "type": "string"
3408           },
3409           {
3410             "in": "body",
3411             "name": "(config)request-information",
3412             "required": false,
3413             "schema": {
3414               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
3415             }
3416           }
3417         ],
3418         "responses": {
3419           "200": {
3420             "description": "No response was specified",
3421             "schema": {
3422               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
3423             }
3424           }
3425         },
3426         "operationId": "PUT-request-information"
3427       }
3428     },
3429     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/sdnc-request-header": {
3430       "delete": {
3431         "produces": [
3432           "application/json",
3433           "application/xml"
3434         ],
3435         "parameters": [
3436           {
3437             "in": "path",
3438             "name": "allotted-resource-id",
3439             "required": true,
3440             "type": "string"
3441           }
3442         ],
3443         "responses": {
3444           "200": {
3445             "description": "No response was specified"
3446           }
3447         },
3448         "operationId": "DELETE-sdnc-request-header"
3449       },
3450       "get": {
3451         "produces": [
3452           "application/json",
3453           "application/xml"
3454         ],
3455         "parameters": [
3456           {
3457             "in": "path",
3458             "name": "allotted-resource-id",
3459             "required": true,
3460             "type": "string"
3461           }
3462         ],
3463         "responses": {
3464           "200": {
3465             "description": "No response was specified",
3466             "schema": {
3467               "$ref": "#/definitions/(config)sdnc-request-header"
3468             }
3469           }
3470         },
3471         "operationId": "GET-sdnc-request-header"
3472       },
3473       "put": {
3474         "consumes": [
3475           "application/json",
3476           "application/xml"
3477         ],
3478         "produces": [
3479           "application/json",
3480           "application/xml"
3481         ],
3482         "parameters": [
3483           {
3484             "in": "path",
3485             "name": "allotted-resource-id",
3486             "required": true,
3487             "type": "string"
3488           },
3489           {
3490             "in": "body",
3491             "name": "(config)sdnc-request-header",
3492             "required": false,
3493             "schema": {
3494               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP"
3495             }
3496           }
3497         ],
3498         "responses": {
3499           "200": {
3500             "description": "No response was specified",
3501             "schema": {
3502               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP"
3503             }
3504           }
3505         },
3506         "operationId": "PUT-sdnc-request-header"
3507       }
3508     },
3509     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/service-information": {
3510       "delete": {
3511         "produces": [
3512           "application/json",
3513           "application/xml"
3514         ],
3515         "parameters": [
3516           {
3517             "in": "path",
3518             "name": "allotted-resource-id",
3519             "required": true,
3520             "type": "string"
3521           }
3522         ],
3523         "responses": {
3524           "200": {
3525             "description": "No response was specified"
3526           }
3527         },
3528         "operationId": "DELETE-service-information"
3529       },
3530       "get": {
3531         "produces": [
3532           "application/json",
3533           "application/xml"
3534         ],
3535         "parameters": [
3536           {
3537             "in": "path",
3538             "name": "allotted-resource-id",
3539             "required": true,
3540             "type": "string"
3541           }
3542         ],
3543         "responses": {
3544           "200": {
3545             "description": "No response was specified",
3546             "schema": {
3547               "$ref": "#/definitions/(config)service-information"
3548             }
3549           }
3550         },
3551         "operationId": "GET-service-information"
3552       },
3553       "post": {
3554         "consumes": [
3555           "application/json",
3556           "application/xml"
3557         ],
3558         "produces": [
3559           "application/json",
3560           "application/xml"
3561         ],
3562         "parameters": [
3563           {
3564             "in": "path",
3565             "name": "allotted-resource-id",
3566             "required": true,
3567             "type": "string"
3568           },
3569           {
3570             "in": "body",
3571             "name": "**(config)onap-model-information",
3572             "required": false,
3573             "schema": {
3574               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP"
3575             }
3576           }
3577         ],
3578         "responses": {
3579           "200": {
3580             "description": "No response was specified",
3581             "schema": {
3582               "$ref": "#/definitions/(config)service-informationPOST"
3583             }
3584           }
3585         },
3586         "operationId": "POST-service-information"
3587       },
3588       "put": {
3589         "consumes": [
3590           "application/json",
3591           "application/xml"
3592         ],
3593         "produces": [
3594           "application/json",
3595           "application/xml"
3596         ],
3597         "parameters": [
3598           {
3599             "in": "path",
3600             "name": "allotted-resource-id",
3601             "required": true,
3602             "type": "string"
3603           },
3604           {
3605             "in": "body",
3606             "name": "(config)service-information",
3607             "required": false,
3608             "schema": {
3609               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
3610             }
3611           }
3612         ],
3613         "responses": {
3614           "200": {
3615             "description": "No response was specified",
3616             "schema": {
3617               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
3618             }
3619           }
3620         },
3621         "operationId": "PUT-service-information"
3622       }
3623     },
3624     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/service-information/onap-model-information": {
3625       "delete": {
3626         "produces": [
3627           "application/json",
3628           "application/xml"
3629         ],
3630         "parameters": [
3631           {
3632             "in": "path",
3633             "name": "allotted-resource-id",
3634             "required": true,
3635             "type": "string"
3636           }
3637         ],
3638         "responses": {
3639           "200": {
3640             "description": "No response was specified"
3641           }
3642         },
3643         "operationId": "DELETE-onap-model-information"
3644       },
3645       "get": {
3646         "produces": [
3647           "application/json",
3648           "application/xml"
3649         ],
3650         "parameters": [
3651           {
3652             "in": "path",
3653             "name": "allotted-resource-id",
3654             "required": true,
3655             "type": "string"
3656           }
3657         ],
3658         "responses": {
3659           "200": {
3660             "description": "No response was specified",
3661             "schema": {
3662               "$ref": "#/definitions/(config)onap-model-information"
3663             }
3664           }
3665         },
3666         "operationId": "GET-onap-model-information"
3667       },
3668       "put": {
3669         "consumes": [
3670           "application/json",
3671           "application/xml"
3672         ],
3673         "produces": [
3674           "application/json",
3675           "application/xml"
3676         ],
3677         "parameters": [
3678           {
3679             "in": "path",
3680             "name": "allotted-resource-id",
3681             "required": true,
3682             "type": "string"
3683           },
3684           {
3685             "in": "body",
3686             "name": "(config)onap-model-information",
3687             "required": false,
3688             "schema": {
3689               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP"
3690             }
3691           }
3692         ],
3693         "responses": {
3694           "200": {
3695             "description": "No response was specified",
3696             "schema": {
3697               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP"
3698             }
3699           }
3700         },
3701         "operationId": "PUT-onap-model-information"
3702       }
3703     },
3704     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/contrail-route-topology": {
3705       "delete": {
3706         "produces": [
3707           "application/json",
3708           "application/xml"
3709         ],
3710         "parameters": [
3711           {
3712             "in": "path",
3713             "name": "allotted-resource-id",
3714             "required": true,
3715             "type": "string"
3716           }
3717         ],
3718         "responses": {
3719           "200": {
3720             "description": "No response was specified"
3721           }
3722         },
3723         "operationId": "DELETE-contrail-route-topology"
3724       },
3725       "get": {
3726         "produces": [
3727           "application/json",
3728           "application/xml"
3729         ],
3730         "parameters": [
3731           {
3732             "in": "path",
3733             "name": "allotted-resource-id",
3734             "required": true,
3735             "type": "string"
3736           }
3737         ],
3738         "responses": {
3739           "200": {
3740             "description": "No response was specified",
3741             "schema": {
3742               "$ref": "#/definitions/(config)contrail-route-topology"
3743             }
3744           }
3745         },
3746         "operationId": "GET-contrail-route-topology"
3747       },
3748       "post": {
3749         "consumes": [
3750           "application/json",
3751           "application/xml"
3752         ],
3753         "produces": [
3754           "application/json",
3755           "application/xml"
3756         ],
3757         "parameters": [
3758           {
3759             "in": "path",
3760             "name": "allotted-resource-id",
3761             "required": true,
3762             "type": "string"
3763           },
3764           {
3765             "in": "body",
3766             "name": "**(config)contrail-route-parameters",
3767             "required": false,
3768             "schema": {
3769               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters-TOP"
3770             }
3771           },
3772           {
3773             "in": "body",
3774             "name": "**(config)allotted-resource-identifiers",
3775             "required": false,
3776             "schema": {
3777               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers-TOP"
3778             }
3779           },
3780           {
3781             "in": "body",
3782             "name": "**(config)onap-model-information",
3783             "required": false,
3784             "schema": {
3785               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information-TOP"
3786             }
3787           },
3788           {
3789             "in": "body",
3790             "name": "**(config)contrail-route-assignments",
3791             "required": false,
3792             "schema": {
3793               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments-TOP"
3794             }
3795           }
3796         ],
3797         "responses": {
3798           "200": {
3799             "description": "No response was specified",
3800             "schema": {
3801               "$ref": "#/definitions/(config)contrail-route-topologyPOST"
3802             }
3803           }
3804         },
3805         "operationId": "POST-contrail-route-topology"
3806       },
3807       "put": {
3808         "consumes": [
3809           "application/json",
3810           "application/xml"
3811         ],
3812         "produces": [
3813           "application/json",
3814           "application/xml"
3815         ],
3816         "parameters": [
3817           {
3818             "in": "path",
3819             "name": "allotted-resource-id",
3820             "required": true,
3821             "type": "string"
3822           },
3823           {
3824             "in": "body",
3825             "name": "(config)contrail-route-topology",
3826             "required": false,
3827             "schema": {
3828               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology-TOP"
3829             }
3830           }
3831         ],
3832         "responses": {
3833           "200": {
3834             "description": "No response was specified",
3835             "schema": {
3836               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology-TOP"
3837             }
3838           }
3839         },
3840         "operationId": "PUT-contrail-route-topology"
3841       }
3842     },
3843     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/contrail-route-topology/allotted-resource-identifiers": {
3844       "delete": {
3845         "produces": [
3846           "application/json",
3847           "application/xml"
3848         ],
3849         "parameters": [
3850           {
3851             "in": "path",
3852             "name": "allotted-resource-id",
3853             "required": true,
3854             "type": "string"
3855           }
3856         ],
3857         "responses": {
3858           "200": {
3859             "description": "No response was specified"
3860           }
3861         },
3862         "operationId": "DELETE-allotted-resource-identifiers"
3863       },
3864       "get": {
3865         "produces": [
3866           "application/json",
3867           "application/xml"
3868         ],
3869         "parameters": [
3870           {
3871             "in": "path",
3872             "name": "allotted-resource-id",
3873             "required": true,
3874             "type": "string"
3875           }
3876         ],
3877         "responses": {
3878           "200": {
3879             "description": "No response was specified",
3880             "schema": {
3881               "$ref": "#/definitions/(config)allotted-resource-identifiers"
3882             }
3883           }
3884         },
3885         "operationId": "GET-allotted-resource-identifiers"
3886       },
3887       "put": {
3888         "consumes": [
3889           "application/json",
3890           "application/xml"
3891         ],
3892         "produces": [
3893           "application/json",
3894           "application/xml"
3895         ],
3896         "parameters": [
3897           {
3898             "in": "path",
3899             "name": "allotted-resource-id",
3900             "required": true,
3901             "type": "string"
3902           },
3903           {
3904             "in": "body",
3905             "name": "(config)allotted-resource-identifiers",
3906             "required": false,
3907             "schema": {
3908               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers-TOP"
3909             }
3910           }
3911         ],
3912         "responses": {
3913           "200": {
3914             "description": "No response was specified",
3915             "schema": {
3916               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers-TOP"
3917             }
3918           }
3919         },
3920         "operationId": "PUT-allotted-resource-identifiers"
3921       }
3922     },
3923     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/contrail-route-topology/contrail-route-assignments": {
3924       "delete": {
3925         "produces": [
3926           "application/json",
3927           "application/xml"
3928         ],
3929         "parameters": [
3930           {
3931             "in": "path",
3932             "name": "allotted-resource-id",
3933             "required": true,
3934             "type": "string"
3935           }
3936         ],
3937         "responses": {
3938           "200": {
3939             "description": "No response was specified"
3940           }
3941         },
3942         "operationId": "DELETE-contrail-route-assignments"
3943       },
3944       "get": {
3945         "produces": [
3946           "application/json",
3947           "application/xml"
3948         ],
3949         "parameters": [
3950           {
3951             "in": "path",
3952             "name": "allotted-resource-id",
3953             "required": true,
3954             "type": "string"
3955           }
3956         ],
3957         "responses": {
3958           "200": {
3959             "description": "No response was specified",
3960             "schema": {
3961               "$ref": "#/definitions/(config)contrail-route-assignments"
3962             }
3963           }
3964         },
3965         "operationId": "GET-contrail-route-assignments"
3966       },
3967       "post": {
3968         "consumes": [
3969           "application/json",
3970           "application/xml"
3971         ],
3972         "produces": [
3973           "application/json",
3974           "application/xml"
3975         ],
3976         "parameters": [
3977           {
3978             "in": "path",
3979             "name": "allotted-resource-id",
3980             "required": true,
3981             "type": "string"
3982           },
3983           {
3984             "in": "body",
3985             "name": "**(config)source-network",
3986             "required": false,
3987             "schema": {
3988               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)source-network-TOP"
3989             }
3990           },
3991           {
3992             "in": "body",
3993             "name": "**(config)dest-network",
3994             "required": false,
3995             "schema": {
3996               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)dest-network-TOP"
3997             }
3998           },
3999           {
4000             "in": "body",
4001             "name": "**(config)contrail-applied-service",
4002             "required": false,
4003             "schema": {
4004               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)contrail-applied-service-TOP"
4005             }
4006           }
4007         ],
4008         "responses": {
4009           "200": {
4010             "description": "No response was specified",
4011             "schema": {
4012               "$ref": "#/definitions/(config)contrail-route-assignmentsPOST"
4013             }
4014           }
4015         },
4016         "operationId": "POST-contrail-route-assignments"
4017       },
4018       "put": {
4019         "consumes": [
4020           "application/json",
4021           "application/xml"
4022         ],
4023         "produces": [
4024           "application/json",
4025           "application/xml"
4026         ],
4027         "parameters": [
4028           {
4029             "in": "path",
4030             "name": "allotted-resource-id",
4031             "required": true,
4032             "type": "string"
4033           },
4034           {
4035             "in": "body",
4036             "name": "(config)contrail-route-assignments",
4037             "required": false,
4038             "schema": {
4039               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments-TOP"
4040             }
4041           }
4042         ],
4043         "responses": {
4044           "200": {
4045             "description": "No response was specified",
4046             "schema": {
4047               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments-TOP"
4048             }
4049           }
4050         },
4051         "operationId": "PUT-contrail-route-assignments"
4052       }
4053     },
4054     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/contrail-route-topology/contrail-route-assignments/contrail-applied-service": {
4055       "delete": {
4056         "produces": [
4057           "application/json",
4058           "application/xml"
4059         ],
4060         "parameters": [
4061           {
4062             "in": "path",
4063             "name": "allotted-resource-id",
4064             "required": true,
4065             "type": "string"
4066           }
4067         ],
4068         "responses": {
4069           "200": {
4070             "description": "No response was specified"
4071           }
4072         },
4073         "operationId": "DELETE-contrail-applied-service"
4074       },
4075       "get": {
4076         "produces": [
4077           "application/json",
4078           "application/xml"
4079         ],
4080         "parameters": [
4081           {
4082             "in": "path",
4083             "name": "allotted-resource-id",
4084             "required": true,
4085             "type": "string"
4086           }
4087         ],
4088         "responses": {
4089           "200": {
4090             "description": "No response was specified",
4091             "schema": {
4092               "$ref": "#/definitions/(config)contrail-applied-service"
4093             }
4094           }
4095         },
4096         "operationId": "GET-contrail-applied-service"
4097       },
4098       "put": {
4099         "consumes": [
4100           "application/json",
4101           "application/xml"
4102         ],
4103         "produces": [
4104           "application/json",
4105           "application/xml"
4106         ],
4107         "parameters": [
4108           {
4109             "in": "path",
4110             "name": "allotted-resource-id",
4111             "required": true,
4112             "type": "string"
4113           },
4114           {
4115             "in": "body",
4116             "name": "(config)contrail-applied-service",
4117             "required": false,
4118             "schema": {
4119               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)contrail-applied-service-TOP"
4120             }
4121           }
4122         ],
4123         "responses": {
4124           "200": {
4125             "description": "No response was specified",
4126             "schema": {
4127               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)contrail-applied-service-TOP"
4128             }
4129           }
4130         },
4131         "operationId": "PUT-contrail-applied-service"
4132       }
4133     },
4134     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/contrail-route-topology/contrail-route-assignments/dest-network": {
4135       "delete": {
4136         "produces": [
4137           "application/json",
4138           "application/xml"
4139         ],
4140         "parameters": [
4141           {
4142             "in": "path",
4143             "name": "allotted-resource-id",
4144             "required": true,
4145             "type": "string"
4146           }
4147         ],
4148         "responses": {
4149           "200": {
4150             "description": "No response was specified"
4151           }
4152         },
4153         "operationId": "DELETE-dest-network"
4154       },
4155       "get": {
4156         "produces": [
4157           "application/json",
4158           "application/xml"
4159         ],
4160         "parameters": [
4161           {
4162             "in": "path",
4163             "name": "allotted-resource-id",
4164             "required": true,
4165             "type": "string"
4166           }
4167         ],
4168         "responses": {
4169           "200": {
4170             "description": "No response was specified",
4171             "schema": {
4172               "$ref": "#/definitions/(config)dest-network"
4173             }
4174           }
4175         },
4176         "operationId": "GET-dest-network"
4177       },
4178       "put": {
4179         "consumes": [
4180           "application/json",
4181           "application/xml"
4182         ],
4183         "produces": [
4184           "application/json",
4185           "application/xml"
4186         ],
4187         "parameters": [
4188           {
4189             "in": "path",
4190             "name": "allotted-resource-id",
4191             "required": true,
4192             "type": "string"
4193           },
4194           {
4195             "in": "body",
4196             "name": "(config)dest-network",
4197             "required": false,
4198             "schema": {
4199               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)dest-network-TOP"
4200             }
4201           }
4202         ],
4203         "responses": {
4204           "200": {
4205             "description": "No response was specified",
4206             "schema": {
4207               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)dest-network-TOP"
4208             }
4209           }
4210         },
4211         "operationId": "PUT-dest-network"
4212       }
4213     },
4214     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/contrail-route-topology/contrail-route-assignments/source-network": {
4215       "delete": {
4216         "produces": [
4217           "application/json",
4218           "application/xml"
4219         ],
4220         "parameters": [
4221           {
4222             "in": "path",
4223             "name": "allotted-resource-id",
4224             "required": true,
4225             "type": "string"
4226           }
4227         ],
4228         "responses": {
4229           "200": {
4230             "description": "No response was specified"
4231           }
4232         },
4233         "operationId": "DELETE-source-network"
4234       },
4235       "get": {
4236         "produces": [
4237           "application/json",
4238           "application/xml"
4239         ],
4240         "parameters": [
4241           {
4242             "in": "path",
4243             "name": "allotted-resource-id",
4244             "required": true,
4245             "type": "string"
4246           }
4247         ],
4248         "responses": {
4249           "200": {
4250             "description": "No response was specified",
4251             "schema": {
4252               "$ref": "#/definitions/(config)source-network"
4253             }
4254           }
4255         },
4256         "operationId": "GET-source-network"
4257       },
4258       "put": {
4259         "consumes": [
4260           "application/json",
4261           "application/xml"
4262         ],
4263         "produces": [
4264           "application/json",
4265           "application/xml"
4266         ],
4267         "parameters": [
4268           {
4269             "in": "path",
4270             "name": "allotted-resource-id",
4271             "required": true,
4272             "type": "string"
4273           },
4274           {
4275             "in": "body",
4276             "name": "(config)source-network",
4277             "required": false,
4278             "schema": {
4279               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)source-network-TOP"
4280             }
4281           }
4282         ],
4283         "responses": {
4284           "200": {
4285             "description": "No response was specified",
4286             "schema": {
4287               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)source-network-TOP"
4288             }
4289           }
4290         },
4291         "operationId": "PUT-source-network"
4292       }
4293     },
4294     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/contrail-route-topology/contrail-route-parameters": {
4295       "delete": {
4296         "produces": [
4297           "application/json",
4298           "application/xml"
4299         ],
4300         "parameters": [
4301           {
4302             "in": "path",
4303             "name": "allotted-resource-id",
4304             "required": true,
4305             "type": "string"
4306           }
4307         ],
4308         "responses": {
4309           "200": {
4310             "description": "No response was specified"
4311           }
4312         },
4313         "operationId": "DELETE-contrail-route-parameters"
4314       },
4315       "get": {
4316         "produces": [
4317           "application/json",
4318           "application/xml"
4319         ],
4320         "parameters": [
4321           {
4322             "in": "path",
4323             "name": "allotted-resource-id",
4324             "required": true,
4325             "type": "string"
4326           }
4327         ],
4328         "responses": {
4329           "200": {
4330             "description": "No response was specified",
4331             "schema": {
4332               "$ref": "#/definitions/(config)contrail-route-parameters"
4333             }
4334           }
4335         },
4336         "operationId": "GET-contrail-route-parameters"
4337       },
4338       "post": {
4339         "consumes": [
4340           "application/json",
4341           "application/xml"
4342         ],
4343         "produces": [
4344           "application/json",
4345           "application/xml"
4346         ],
4347         "parameters": [
4348           {
4349             "in": "path",
4350             "name": "allotted-resource-id",
4351             "required": true,
4352             "type": "string"
4353           },
4354           {
4355             "in": "body",
4356             "name": "**(config)param",
4357             "required": false,
4358             "schema": {
4359               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param-TOP"
4360             }
4361           }
4362         ],
4363         "responses": {
4364           "200": {
4365             "description": "No response was specified",
4366             "schema": {
4367               "$ref": "#/definitions/(config)contrail-route-parametersPOST"
4368             }
4369           }
4370         },
4371         "operationId": "POST-contrail-route-parameters"
4372       },
4373       "put": {
4374         "consumes": [
4375           "application/json",
4376           "application/xml"
4377         ],
4378         "produces": [
4379           "application/json",
4380           "application/xml"
4381         ],
4382         "parameters": [
4383           {
4384             "in": "path",
4385             "name": "allotted-resource-id",
4386             "required": true,
4387             "type": "string"
4388           },
4389           {
4390             "in": "body",
4391             "name": "(config)contrail-route-parameters",
4392             "required": false,
4393             "schema": {
4394               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters-TOP"
4395             }
4396           }
4397         ],
4398         "responses": {
4399           "200": {
4400             "description": "No response was specified",
4401             "schema": {
4402               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters-TOP"
4403             }
4404           }
4405         },
4406         "operationId": "PUT-contrail-route-parameters"
4407       }
4408     },
4409     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/contrail-route-topology/contrail-route-parameters/param/{name}": {
4410       "delete": {
4411         "produces": [
4412           "application/json",
4413           "application/xml"
4414         ],
4415         "parameters": [
4416           {
4417             "in": "path",
4418             "name": "allotted-resource-id",
4419             "required": true,
4420             "type": "string"
4421           },
4422           {
4423             "in": "path",
4424             "name": "name",
4425             "required": true,
4426             "type": "string"
4427           }
4428         ],
4429         "responses": {
4430           "200": {
4431             "description": "No response was specified"
4432           }
4433         },
4434         "operationId": "DELETE-param"
4435       },
4436       "get": {
4437         "produces": [
4438           "application/json",
4439           "application/xml"
4440         ],
4441         "parameters": [
4442           {
4443             "in": "path",
4444             "name": "allotted-resource-id",
4445             "required": true,
4446             "type": "string"
4447           },
4448           {
4449             "in": "path",
4450             "name": "name",
4451             "required": true,
4452             "type": "string"
4453           }
4454         ],
4455         "responses": {
4456           "200": {
4457             "description": "No response was specified",
4458             "schema": {
4459               "$ref": "#/definitions/(config)param"
4460             }
4461           }
4462         },
4463         "operationId": "GET-param"
4464       },
4465       "put": {
4466         "consumes": [
4467           "application/json",
4468           "application/xml"
4469         ],
4470         "produces": [
4471           "application/json",
4472           "application/xml"
4473         ],
4474         "parameters": [
4475           {
4476             "in": "path",
4477             "name": "allotted-resource-id",
4478             "required": true,
4479             "type": "string"
4480           },
4481           {
4482             "in": "path",
4483             "name": "name",
4484             "required": true,
4485             "type": "string"
4486           },
4487           {
4488             "in": "body",
4489             "name": "(config)param",
4490             "required": false,
4491             "schema": {
4492               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param-TOP"
4493             }
4494           }
4495         ],
4496         "responses": {
4497           "200": {
4498             "description": "No response was specified",
4499             "schema": {
4500               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param-TOP"
4501             }
4502           }
4503         },
4504         "operationId": "PUT-param"
4505       }
4506     },
4507     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/contrail-route-topology/onap-model-information": {
4508       "delete": {
4509         "produces": [
4510           "application/json",
4511           "application/xml"
4512         ],
4513         "parameters": [
4514           {
4515             "in": "path",
4516             "name": "allotted-resource-id",
4517             "required": true,
4518             "type": "string"
4519           }
4520         ],
4521         "responses": {
4522           "200": {
4523             "description": "No response was specified"
4524           }
4525         },
4526         "operationId": "DELETE-onap-model-information"
4527       },
4528       "get": {
4529         "produces": [
4530           "application/json",
4531           "application/xml"
4532         ],
4533         "parameters": [
4534           {
4535             "in": "path",
4536             "name": "allotted-resource-id",
4537             "required": true,
4538             "type": "string"
4539           }
4540         ],
4541         "responses": {
4542           "200": {
4543             "description": "No response was specified",
4544             "schema": {
4545               "$ref": "#/definitions/(config)onap-model-information"
4546             }
4547           }
4548         },
4549         "operationId": "GET-onap-model-information"
4550       },
4551       "put": {
4552         "consumes": [
4553           "application/json",
4554           "application/xml"
4555         ],
4556         "produces": [
4557           "application/json",
4558           "application/xml"
4559         ],
4560         "parameters": [
4561           {
4562             "in": "path",
4563             "name": "allotted-resource-id",
4564             "required": true,
4565             "type": "string"
4566           },
4567           {
4568             "in": "body",
4569             "name": "(config)onap-model-information",
4570             "required": false,
4571             "schema": {
4572               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information-TOP"
4573             }
4574           }
4575         ],
4576         "responses": {
4577           "200": {
4578             "description": "No response was specified",
4579             "schema": {
4580               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information-TOP"
4581             }
4582           }
4583         },
4584         "operationId": "PUT-onap-model-information"
4585       }
4586     },
4587     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-status": {
4588       "delete": {
4589         "produces": [
4590           "application/json",
4591           "application/xml"
4592         ],
4593         "parameters": [
4594           {
4595             "in": "path",
4596             "name": "allotted-resource-id",
4597             "required": true,
4598             "type": "string"
4599           }
4600         ],
4601         "responses": {
4602           "200": {
4603             "description": "No response was specified"
4604           }
4605         },
4606         "operationId": "DELETE-allotted-resource-status"
4607       },
4608       "get": {
4609         "produces": [
4610           "application/json",
4611           "application/xml"
4612         ],
4613         "parameters": [
4614           {
4615             "in": "path",
4616             "name": "allotted-resource-id",
4617             "required": true,
4618             "type": "string"
4619           }
4620         ],
4621         "responses": {
4622           "200": {
4623             "description": "No response was specified",
4624             "schema": {
4625               "$ref": "#/definitions/(config)allotted-resource-status"
4626             }
4627           }
4628         },
4629         "operationId": "GET-allotted-resource-status"
4630       },
4631       "put": {
4632         "consumes": [
4633           "application/json",
4634           "application/xml"
4635         ],
4636         "produces": [
4637           "application/json",
4638           "application/xml"
4639         ],
4640         "parameters": [
4641           {
4642             "in": "path",
4643             "name": "allotted-resource-id",
4644             "required": true,
4645             "type": "string"
4646           },
4647           {
4648             "in": "body",
4649             "name": "(config)allotted-resource-status",
4650             "required": false,
4651             "schema": {
4652               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status-TOP"
4653             }
4654           }
4655         ],
4656         "responses": {
4657           "200": {
4658             "description": "No response was specified",
4659             "schema": {
4660               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status-TOP"
4661             }
4662           }
4663         },
4664         "operationId": "PUT-allotted-resource-status"
4665       }
4666     },
4667     "/config/GENERIC-RESOURCE-API:preload-vnfs": {
4668       "delete": {
4669         "produces": [
4670           "application/json",
4671           "application/xml"
4672         ],
4673         "responses": {
4674           "200": {
4675             "description": "No response was specified"
4676           }
4677         },
4678         "operationId": "DELETE-preload-vnfs"
4679       },
4680       "get": {
4681         "produces": [
4682           "application/json",
4683           "application/xml"
4684         ],
4685         "responses": {
4686           "200": {
4687             "description": "No response was specified",
4688             "schema": {
4689               "$ref": "#/definitions/(config)preload-vnfs"
4690             }
4691           }
4692         },
4693         "operationId": "GET-preload-vnfs"
4694       },
4695       "post": {
4696         "consumes": [
4697           "application/json",
4698           "application/xml"
4699         ],
4700         "produces": [
4701           "application/json",
4702           "application/xml"
4703         ],
4704         "parameters": [
4705           {
4706             "in": "body",
4707             "name": "**(config)vnf-preload-list",
4708             "required": false,
4709             "schema": {
4710               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list-TOP"
4711             }
4712           }
4713         ],
4714         "responses": {
4715           "200": {
4716             "description": "No response was specified",
4717             "schema": {
4718               "$ref": "#/definitions/(config)preload-vnfsPOST"
4719             }
4720           }
4721         },
4722         "operationId": "POST-preload-vnfs"
4723       },
4724       "put": {
4725         "consumes": [
4726           "application/json",
4727           "application/xml"
4728         ],
4729         "produces": [
4730           "application/json",
4731           "application/xml"
4732         ],
4733         "parameters": [
4734           {
4735             "in": "body",
4736             "name": "(config)preload-vnfs",
4737             "required": false,
4738             "schema": {
4739               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-vnfs-TOP"
4740             }
4741           }
4742         ],
4743         "responses": {
4744           "200": {
4745             "description": "No response was specified",
4746             "schema": {
4747               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-vnfs-TOP"
4748             }
4749           }
4750         },
4751         "operationId": "PUT-preload-vnfs"
4752       }
4753     },
4754     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}": {
4755       "delete": {
4756         "produces": [
4757           "application/json",
4758           "application/xml"
4759         ],
4760         "parameters": [
4761           {
4762             "description": "vf-module-name or network name",
4763             "in": "path",
4764             "name": "vnf-name",
4765             "required": true,
4766             "type": "string"
4767           },
4768           {
4769             "description": "vf-module-type or network type",
4770             "in": "path",
4771             "name": "vnf-type",
4772             "required": true,
4773             "type": "string"
4774           }
4775         ],
4776         "responses": {
4777           "200": {
4778             "description": "No response was specified"
4779           }
4780         },
4781         "operationId": "DELETE-vnf-preload-list"
4782       },
4783       "get": {
4784         "produces": [
4785           "application/json",
4786           "application/xml"
4787         ],
4788         "parameters": [
4789           {
4790             "description": "vf-module-name or network name",
4791             "in": "path",
4792             "name": "vnf-name",
4793             "required": true,
4794             "type": "string"
4795           },
4796           {
4797             "description": "vf-module-type or network type",
4798             "in": "path",
4799             "name": "vnf-type",
4800             "required": true,
4801             "type": "string"
4802           }
4803         ],
4804         "responses": {
4805           "200": {
4806             "description": "No response was specified",
4807             "schema": {
4808               "$ref": "#/definitions/(config)vnf-preload-list"
4809             }
4810           }
4811         },
4812         "operationId": "GET-vnf-preload-list"
4813       },
4814       "post": {
4815         "consumes": [
4816           "application/json",
4817           "application/xml"
4818         ],
4819         "produces": [
4820           "application/json",
4821           "application/xml"
4822         ],
4823         "parameters": [
4824           {
4825             "description": "vf-module-name or network name",
4826             "in": "path",
4827             "name": "vnf-name",
4828             "required": true,
4829             "type": "string"
4830           },
4831           {
4832             "description": "vf-module-type or network type",
4833             "in": "path",
4834             "name": "vnf-type",
4835             "required": true,
4836             "type": "string"
4837           },
4838           {
4839             "in": "body",
4840             "name": "**(config)preload-data",
4841             "required": false,
4842             "schema": {
4843               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data-TOP"
4844             }
4845           }
4846         ],
4847         "responses": {
4848           "200": {
4849             "description": "No response was specified",
4850             "schema": {
4851               "$ref": "#/definitions/(config)vnf-preload-listPOST"
4852             }
4853           }
4854         },
4855         "operationId": "POST-vnf-preload-list"
4856       },
4857       "put": {
4858         "consumes": [
4859           "application/json",
4860           "application/xml"
4861         ],
4862         "produces": [
4863           "application/json",
4864           "application/xml"
4865         ],
4866         "parameters": [
4867           {
4868             "description": "vf-module-name or network name",
4869             "in": "path",
4870             "name": "vnf-name",
4871             "required": true,
4872             "type": "string"
4873           },
4874           {
4875             "description": "vf-module-type or network type",
4876             "in": "path",
4877             "name": "vnf-type",
4878             "required": true,
4879             "type": "string"
4880           },
4881           {
4882             "in": "body",
4883             "name": "(config)vnf-preload-list",
4884             "required": false,
4885             "schema": {
4886               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list-TOP"
4887             }
4888           }
4889         ],
4890         "responses": {
4891           "200": {
4892             "description": "No response was specified",
4893             "schema": {
4894               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list-TOP"
4895             }
4896           }
4897         },
4898         "operationId": "PUT-vnf-preload-list"
4899       }
4900     },
4901     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data": {
4902       "delete": {
4903         "produces": [
4904           "application/json",
4905           "application/xml"
4906         ],
4907         "parameters": [
4908           {
4909             "description": "vf-module-name or network name",
4910             "in": "path",
4911             "name": "vnf-name",
4912             "required": true,
4913             "type": "string"
4914           },
4915           {
4916             "description": "vf-module-type or network type",
4917             "in": "path",
4918             "name": "vnf-type",
4919             "required": true,
4920             "type": "string"
4921           }
4922         ],
4923         "responses": {
4924           "200": {
4925             "description": "No response was specified"
4926           }
4927         },
4928         "operationId": "DELETE-preload-data"
4929       },
4930       "get": {
4931         "produces": [
4932           "application/json",
4933           "application/xml"
4934         ],
4935         "parameters": [
4936           {
4937             "description": "vf-module-name or network name",
4938             "in": "path",
4939             "name": "vnf-name",
4940             "required": true,
4941             "type": "string"
4942           },
4943           {
4944             "description": "vf-module-type or network type",
4945             "in": "path",
4946             "name": "vnf-type",
4947             "required": true,
4948             "type": "string"
4949           }
4950         ],
4951         "responses": {
4952           "200": {
4953             "description": "No response was specified",
4954             "schema": {
4955               "$ref": "#/definitions/(config)preload-data"
4956             }
4957           }
4958         },
4959         "operationId": "GET-preload-data"
4960       },
4961       "post": {
4962         "consumes": [
4963           "application/json",
4964           "application/xml"
4965         ],
4966         "produces": [
4967           "application/json",
4968           "application/xml"
4969         ],
4970         "parameters": [
4971           {
4972             "description": "vf-module-name or network name",
4973             "in": "path",
4974             "name": "vnf-name",
4975             "required": true,
4976             "type": "string"
4977           },
4978           {
4979             "description": "vf-module-type or network type",
4980             "in": "path",
4981             "name": "vnf-type",
4982             "required": true,
4983             "type": "string"
4984           },
4985           {
4986             "in": "body",
4987             "name": "**(config)oper-status",
4988             "required": false,
4989             "schema": {
4990               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status-TOP"
4991             }
4992           },
4993           {
4994             "in": "body",
4995             "name": "**(config)network-topology-information",
4996             "required": false,
4997             "schema": {
4998               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information-TOP"
4999             }
5000           },
5001           {
5002             "in": "body",
5003             "name": "**(config)vnf-topology-information",
5004             "required": false,
5005             "schema": {
5006               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information-TOP"
5007             }
5008           }
5009         ],
5010         "responses": {
5011           "200": {
5012             "description": "No response was specified",
5013             "schema": {
5014               "$ref": "#/definitions/(config)preload-dataPOST"
5015             }
5016           }
5017         },
5018         "operationId": "POST-preload-data"
5019       },
5020       "put": {
5021         "consumes": [
5022           "application/json",
5023           "application/xml"
5024         ],
5025         "produces": [
5026           "application/json",
5027           "application/xml"
5028         ],
5029         "parameters": [
5030           {
5031             "description": "vf-module-name or network name",
5032             "in": "path",
5033             "name": "vnf-name",
5034             "required": true,
5035             "type": "string"
5036           },
5037           {
5038             "description": "vf-module-type or network type",
5039             "in": "path",
5040             "name": "vnf-type",
5041             "required": true,
5042             "type": "string"
5043           },
5044           {
5045             "in": "body",
5046             "name": "(config)preload-data",
5047             "required": false,
5048             "schema": {
5049               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data-TOP"
5050             }
5051           }
5052         ],
5053         "responses": {
5054           "200": {
5055             "description": "No response was specified",
5056             "schema": {
5057               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data-TOP"
5058             }
5059           }
5060         },
5061         "operationId": "PUT-preload-data"
5062       }
5063     },
5064     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/network-topology-information": {
5065       "delete": {
5066         "produces": [
5067           "application/json",
5068           "application/xml"
5069         ],
5070         "parameters": [
5071           {
5072             "description": "vf-module-name or network name",
5073             "in": "path",
5074             "name": "vnf-name",
5075             "required": true,
5076             "type": "string"
5077           },
5078           {
5079             "description": "vf-module-type or network type",
5080             "in": "path",
5081             "name": "vnf-type",
5082             "required": true,
5083             "type": "string"
5084           }
5085         ],
5086         "responses": {
5087           "200": {
5088             "description": "No response was specified"
5089           }
5090         },
5091         "operationId": "DELETE-network-topology-information"
5092       },
5093       "get": {
5094         "produces": [
5095           "application/json",
5096           "application/xml"
5097         ],
5098         "parameters": [
5099           {
5100             "description": "vf-module-name or network name",
5101             "in": "path",
5102             "name": "vnf-name",
5103             "required": true,
5104             "type": "string"
5105           },
5106           {
5107             "description": "vf-module-type or network type",
5108             "in": "path",
5109             "name": "vnf-type",
5110             "required": true,
5111             "type": "string"
5112           }
5113         ],
5114         "responses": {
5115           "200": {
5116             "description": "No response was specified",
5117             "schema": {
5118               "$ref": "#/definitions/(config)network-topology-information"
5119             }
5120           }
5121         },
5122         "operationId": "GET-network-topology-information"
5123       },
5124       "post": {
5125         "consumes": [
5126           "application/json",
5127           "application/xml"
5128         ],
5129         "produces": [
5130           "application/json",
5131           "application/xml"
5132         ],
5133         "parameters": [
5134           {
5135             "description": "vf-module-name or network name",
5136             "in": "path",
5137             "name": "vnf-name",
5138             "required": true,
5139             "type": "string"
5140           },
5141           {
5142             "description": "vf-module-type or network type",
5143             "in": "path",
5144             "name": "vnf-type",
5145             "required": true,
5146             "type": "string"
5147           },
5148           {
5149             "in": "body",
5150             "name": "**(config)vpn-bindings",
5151             "required": false,
5152             "schema": {
5153               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings-TOP"
5154             }
5155           },
5156           {
5157             "in": "body",
5158             "name": "**(config)network-policy",
5159             "required": false,
5160             "schema": {
5161               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy-TOP"
5162             }
5163           },
5164           {
5165             "in": "body",
5166             "name": "**(config)route-table-reference",
5167             "required": false,
5168             "schema": {
5169               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference-TOP"
5170             }
5171           },
5172           {
5173             "in": "body",
5174             "name": "**(config)network-topology-identifier",
5175             "required": false,
5176             "schema": {
5177               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier-TOP"
5178             }
5179           },
5180           {
5181             "in": "body",
5182             "name": "**(config)subnets",
5183             "required": false,
5184             "schema": {
5185               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets-TOP"
5186             }
5187           }
5188         ],
5189         "responses": {
5190           "200": {
5191             "description": "No response was specified",
5192             "schema": {
5193               "$ref": "#/definitions/(config)network-topology-informationPOST"
5194             }
5195           }
5196         },
5197         "operationId": "POST-network-topology-information"
5198       },
5199       "put": {
5200         "consumes": [
5201           "application/json",
5202           "application/xml"
5203         ],
5204         "produces": [
5205           "application/json",
5206           "application/xml"
5207         ],
5208         "parameters": [
5209           {
5210             "description": "vf-module-name or network name",
5211             "in": "path",
5212             "name": "vnf-name",
5213             "required": true,
5214             "type": "string"
5215           },
5216           {
5217             "description": "vf-module-type or network type",
5218             "in": "path",
5219             "name": "vnf-type",
5220             "required": true,
5221             "type": "string"
5222           },
5223           {
5224             "in": "body",
5225             "name": "(config)network-topology-information",
5226             "required": false,
5227             "schema": {
5228               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information-TOP"
5229             }
5230           }
5231         ],
5232         "responses": {
5233           "200": {
5234             "description": "No response was specified",
5235             "schema": {
5236               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information-TOP"
5237             }
5238           }
5239         },
5240         "operationId": "PUT-network-topology-information"
5241       }
5242     },
5243     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/network-topology-information/network-policy/{network-policy-fqdn}": {
5244       "delete": {
5245         "produces": [
5246           "application/json",
5247           "application/xml"
5248         ],
5249         "parameters": [
5250           {
5251             "description": "vf-module-name or network name",
5252             "in": "path",
5253             "name": "vnf-name",
5254             "required": true,
5255             "type": "string"
5256           },
5257           {
5258             "description": "vf-module-type or network type",
5259             "in": "path",
5260             "name": "vnf-type",
5261             "required": true,
5262             "type": "string"
5263           },
5264           {
5265             "in": "path",
5266             "name": "network-policy-fqdn",
5267             "required": true,
5268             "type": "string"
5269           }
5270         ],
5271         "responses": {
5272           "200": {
5273             "description": "No response was specified"
5274           }
5275         },
5276         "operationId": "DELETE-network-policy"
5277       },
5278       "get": {
5279         "produces": [
5280           "application/json",
5281           "application/xml"
5282         ],
5283         "parameters": [
5284           {
5285             "description": "vf-module-name or network name",
5286             "in": "path",
5287             "name": "vnf-name",
5288             "required": true,
5289             "type": "string"
5290           },
5291           {
5292             "description": "vf-module-type or network type",
5293             "in": "path",
5294             "name": "vnf-type",
5295             "required": true,
5296             "type": "string"
5297           },
5298           {
5299             "in": "path",
5300             "name": "network-policy-fqdn",
5301             "required": true,
5302             "type": "string"
5303           }
5304         ],
5305         "responses": {
5306           "200": {
5307             "description": "No response was specified",
5308             "schema": {
5309               "$ref": "#/definitions/(config)network-policy"
5310             }
5311           }
5312         },
5313         "operationId": "GET-network-policy"
5314       },
5315       "put": {
5316         "consumes": [
5317           "application/json",
5318           "application/xml"
5319         ],
5320         "produces": [
5321           "application/json",
5322           "application/xml"
5323         ],
5324         "parameters": [
5325           {
5326             "description": "vf-module-name or network name",
5327             "in": "path",
5328             "name": "vnf-name",
5329             "required": true,
5330             "type": "string"
5331           },
5332           {
5333             "description": "vf-module-type or network type",
5334             "in": "path",
5335             "name": "vnf-type",
5336             "required": true,
5337             "type": "string"
5338           },
5339           {
5340             "in": "path",
5341             "name": "network-policy-fqdn",
5342             "required": true,
5343             "type": "string"
5344           },
5345           {
5346             "in": "body",
5347             "name": "(config)network-policy",
5348             "required": false,
5349             "schema": {
5350               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy-TOP"
5351             }
5352           }
5353         ],
5354         "responses": {
5355           "200": {
5356             "description": "No response was specified",
5357             "schema": {
5358               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy-TOP"
5359             }
5360           }
5361         },
5362         "operationId": "PUT-network-policy"
5363       }
5364     },
5365     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/network-topology-information/network-topology-identifier": {
5366       "delete": {
5367         "produces": [
5368           "application/json",
5369           "application/xml"
5370         ],
5371         "parameters": [
5372           {
5373             "description": "vf-module-name or network name",
5374             "in": "path",
5375             "name": "vnf-name",
5376             "required": true,
5377             "type": "string"
5378           },
5379           {
5380             "description": "vf-module-type or network type",
5381             "in": "path",
5382             "name": "vnf-type",
5383             "required": true,
5384             "type": "string"
5385           }
5386         ],
5387         "responses": {
5388           "200": {
5389             "description": "No response was specified"
5390           }
5391         },
5392         "operationId": "DELETE-network-topology-identifier"
5393       },
5394       "get": {
5395         "produces": [
5396           "application/json",
5397           "application/xml"
5398         ],
5399         "parameters": [
5400           {
5401             "description": "vf-module-name or network name",
5402             "in": "path",
5403             "name": "vnf-name",
5404             "required": true,
5405             "type": "string"
5406           },
5407           {
5408             "description": "vf-module-type or network type",
5409             "in": "path",
5410             "name": "vnf-type",
5411             "required": true,
5412             "type": "string"
5413           }
5414         ],
5415         "responses": {
5416           "200": {
5417             "description": "No response was specified",
5418             "schema": {
5419               "$ref": "#/definitions/(config)network-topology-identifier"
5420             }
5421           }
5422         },
5423         "operationId": "GET-network-topology-identifier"
5424       },
5425       "put": {
5426         "consumes": [
5427           "application/json",
5428           "application/xml"
5429         ],
5430         "produces": [
5431           "application/json",
5432           "application/xml"
5433         ],
5434         "parameters": [
5435           {
5436             "description": "vf-module-name or network name",
5437             "in": "path",
5438             "name": "vnf-name",
5439             "required": true,
5440             "type": "string"
5441           },
5442           {
5443             "description": "vf-module-type or network type",
5444             "in": "path",
5445             "name": "vnf-type",
5446             "required": true,
5447             "type": "string"
5448           },
5449           {
5450             "in": "body",
5451             "name": "(config)network-topology-identifier",
5452             "required": false,
5453             "schema": {
5454               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier-TOP"
5455             }
5456           }
5457         ],
5458         "responses": {
5459           "200": {
5460             "description": "No response was specified",
5461             "schema": {
5462               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier-TOP"
5463             }
5464           }
5465         },
5466         "operationId": "PUT-network-topology-identifier"
5467       }
5468     },
5469     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/network-topology-information/route-table-reference/{route-table-reference-fqdn}": {
5470       "delete": {
5471         "produces": [
5472           "application/json",
5473           "application/xml"
5474         ],
5475         "parameters": [
5476           {
5477             "description": "vf-module-name or network name",
5478             "in": "path",
5479             "name": "vnf-name",
5480             "required": true,
5481             "type": "string"
5482           },
5483           {
5484             "description": "vf-module-type or network type",
5485             "in": "path",
5486             "name": "vnf-type",
5487             "required": true,
5488             "type": "string"
5489           },
5490           {
5491             "in": "path",
5492             "name": "route-table-reference-fqdn",
5493             "required": true,
5494             "type": "string"
5495           }
5496         ],
5497         "responses": {
5498           "200": {
5499             "description": "No response was specified"
5500           }
5501         },
5502         "operationId": "DELETE-route-table-reference"
5503       },
5504       "get": {
5505         "produces": [
5506           "application/json",
5507           "application/xml"
5508         ],
5509         "parameters": [
5510           {
5511             "description": "vf-module-name or network name",
5512             "in": "path",
5513             "name": "vnf-name",
5514             "required": true,
5515             "type": "string"
5516           },
5517           {
5518             "description": "vf-module-type or network type",
5519             "in": "path",
5520             "name": "vnf-type",
5521             "required": true,
5522             "type": "string"
5523           },
5524           {
5525             "in": "path",
5526             "name": "route-table-reference-fqdn",
5527             "required": true,
5528             "type": "string"
5529           }
5530         ],
5531         "responses": {
5532           "200": {
5533             "description": "No response was specified",
5534             "schema": {
5535               "$ref": "#/definitions/(config)route-table-reference"
5536             }
5537           }
5538         },
5539         "operationId": "GET-route-table-reference"
5540       },
5541       "put": {
5542         "consumes": [
5543           "application/json",
5544           "application/xml"
5545         ],
5546         "produces": [
5547           "application/json",
5548           "application/xml"
5549         ],
5550         "parameters": [
5551           {
5552             "description": "vf-module-name or network name",
5553             "in": "path",
5554             "name": "vnf-name",
5555             "required": true,
5556             "type": "string"
5557           },
5558           {
5559             "description": "vf-module-type or network type",
5560             "in": "path",
5561             "name": "vnf-type",
5562             "required": true,
5563             "type": "string"
5564           },
5565           {
5566             "in": "path",
5567             "name": "route-table-reference-fqdn",
5568             "required": true,
5569             "type": "string"
5570           },
5571           {
5572             "in": "body",
5573             "name": "(config)route-table-reference",
5574             "required": false,
5575             "schema": {
5576               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference-TOP"
5577             }
5578           }
5579         ],
5580         "responses": {
5581           "200": {
5582             "description": "No response was specified",
5583             "schema": {
5584               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference-TOP"
5585             }
5586           }
5587         },
5588         "operationId": "PUT-route-table-reference"
5589       }
5590     },
5591     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/network-topology-information/subnets/{start-address}": {
5592       "delete": {
5593         "produces": [
5594           "application/json",
5595           "application/xml"
5596         ],
5597         "parameters": [
5598           {
5599             "description": "vf-module-name or network name",
5600             "in": "path",
5601             "name": "vnf-name",
5602             "required": true,
5603             "type": "string"
5604           },
5605           {
5606             "description": "vf-module-type or network type",
5607             "in": "path",
5608             "name": "vnf-type",
5609             "required": true,
5610             "type": "string"
5611           },
5612           {
5613             "in": "path",
5614             "name": "start-address",
5615             "required": true,
5616             "type": "string"
5617           }
5618         ],
5619         "responses": {
5620           "200": {
5621             "description": "No response was specified"
5622           }
5623         },
5624         "operationId": "DELETE-subnets"
5625       },
5626       "get": {
5627         "produces": [
5628           "application/json",
5629           "application/xml"
5630         ],
5631         "parameters": [
5632           {
5633             "description": "vf-module-name or network name",
5634             "in": "path",
5635             "name": "vnf-name",
5636             "required": true,
5637             "type": "string"
5638           },
5639           {
5640             "description": "vf-module-type or network type",
5641             "in": "path",
5642             "name": "vnf-type",
5643             "required": true,
5644             "type": "string"
5645           },
5646           {
5647             "in": "path",
5648             "name": "start-address",
5649             "required": true,
5650             "type": "string"
5651           }
5652         ],
5653         "responses": {
5654           "200": {
5655             "description": "No response was specified",
5656             "schema": {
5657               "$ref": "#/definitions/(config)subnets"
5658             }
5659           }
5660         },
5661         "operationId": "GET-subnets"
5662       },
5663       "put": {
5664         "consumes": [
5665           "application/json",
5666           "application/xml"
5667         ],
5668         "produces": [
5669           "application/json",
5670           "application/xml"
5671         ],
5672         "parameters": [
5673           {
5674             "description": "vf-module-name or network name",
5675             "in": "path",
5676             "name": "vnf-name",
5677             "required": true,
5678             "type": "string"
5679           },
5680           {
5681             "description": "vf-module-type or network type",
5682             "in": "path",
5683             "name": "vnf-type",
5684             "required": true,
5685             "type": "string"
5686           },
5687           {
5688             "in": "path",
5689             "name": "start-address",
5690             "required": true,
5691             "type": "string"
5692           },
5693           {
5694             "in": "body",
5695             "name": "(config)subnets",
5696             "required": false,
5697             "schema": {
5698               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets-TOP"
5699             }
5700           }
5701         ],
5702         "responses": {
5703           "200": {
5704             "description": "No response was specified",
5705             "schema": {
5706               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets-TOP"
5707             }
5708           }
5709         },
5710         "operationId": "PUT-subnets"
5711       }
5712     },
5713     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/network-topology-information/vpn-bindings/{vpn-binding-id}": {
5714       "delete": {
5715         "produces": [
5716           "application/json",
5717           "application/xml"
5718         ],
5719         "parameters": [
5720           {
5721             "description": "vf-module-name or network name",
5722             "in": "path",
5723             "name": "vnf-name",
5724             "required": true,
5725             "type": "string"
5726           },
5727           {
5728             "description": "vf-module-type or network type",
5729             "in": "path",
5730             "name": "vnf-type",
5731             "required": true,
5732             "type": "string"
5733           },
5734           {
5735             "in": "path",
5736             "name": "vpn-binding-id",
5737             "required": true,
5738             "type": "string"
5739           }
5740         ],
5741         "responses": {
5742           "200": {
5743             "description": "No response was specified"
5744           }
5745         },
5746         "operationId": "DELETE-vpn-bindings"
5747       },
5748       "get": {
5749         "produces": [
5750           "application/json",
5751           "application/xml"
5752         ],
5753         "parameters": [
5754           {
5755             "description": "vf-module-name or network name",
5756             "in": "path",
5757             "name": "vnf-name",
5758             "required": true,
5759             "type": "string"
5760           },
5761           {
5762             "description": "vf-module-type or network type",
5763             "in": "path",
5764             "name": "vnf-type",
5765             "required": true,
5766             "type": "string"
5767           },
5768           {
5769             "in": "path",
5770             "name": "vpn-binding-id",
5771             "required": true,
5772             "type": "string"
5773           }
5774         ],
5775         "responses": {
5776           "200": {
5777             "description": "No response was specified",
5778             "schema": {
5779               "$ref": "#/definitions/(config)vpn-bindings"
5780             }
5781           }
5782         },
5783         "operationId": "GET-vpn-bindings"
5784       },
5785       "put": {
5786         "consumes": [
5787           "application/json",
5788           "application/xml"
5789         ],
5790         "produces": [
5791           "application/json",
5792           "application/xml"
5793         ],
5794         "parameters": [
5795           {
5796             "description": "vf-module-name or network name",
5797             "in": "path",
5798             "name": "vnf-name",
5799             "required": true,
5800             "type": "string"
5801           },
5802           {
5803             "description": "vf-module-type or network type",
5804             "in": "path",
5805             "name": "vnf-type",
5806             "required": true,
5807             "type": "string"
5808           },
5809           {
5810             "in": "path",
5811             "name": "vpn-binding-id",
5812             "required": true,
5813             "type": "string"
5814           },
5815           {
5816             "in": "body",
5817             "name": "(config)vpn-bindings",
5818             "required": false,
5819             "schema": {
5820               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings-TOP"
5821             }
5822           }
5823         ],
5824         "responses": {
5825           "200": {
5826             "description": "No response was specified",
5827             "schema": {
5828               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings-TOP"
5829             }
5830           }
5831         },
5832         "operationId": "PUT-vpn-bindings"
5833       }
5834     },
5835     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/oper-status": {
5836       "delete": {
5837         "produces": [
5838           "application/json",
5839           "application/xml"
5840         ],
5841         "parameters": [
5842           {
5843             "description": "vf-module-name or network name",
5844             "in": "path",
5845             "name": "vnf-name",
5846             "required": true,
5847             "type": "string"
5848           },
5849           {
5850             "description": "vf-module-type or network type",
5851             "in": "path",
5852             "name": "vnf-type",
5853             "required": true,
5854             "type": "string"
5855           }
5856         ],
5857         "responses": {
5858           "200": {
5859             "description": "No response was specified"
5860           }
5861         },
5862         "operationId": "DELETE-oper-status"
5863       },
5864       "get": {
5865         "produces": [
5866           "application/json",
5867           "application/xml"
5868         ],
5869         "parameters": [
5870           {
5871             "description": "vf-module-name or network name",
5872             "in": "path",
5873             "name": "vnf-name",
5874             "required": true,
5875             "type": "string"
5876           },
5877           {
5878             "description": "vf-module-type or network type",
5879             "in": "path",
5880             "name": "vnf-type",
5881             "required": true,
5882             "type": "string"
5883           }
5884         ],
5885         "responses": {
5886           "200": {
5887             "description": "No response was specified",
5888             "schema": {
5889               "$ref": "#/definitions/(config)oper-status"
5890             }
5891           }
5892         },
5893         "operationId": "GET-oper-status"
5894       },
5895       "put": {
5896         "consumes": [
5897           "application/json",
5898           "application/xml"
5899         ],
5900         "produces": [
5901           "application/json",
5902           "application/xml"
5903         ],
5904         "parameters": [
5905           {
5906             "description": "vf-module-name or network name",
5907             "in": "path",
5908             "name": "vnf-name",
5909             "required": true,
5910             "type": "string"
5911           },
5912           {
5913             "description": "vf-module-type or network type",
5914             "in": "path",
5915             "name": "vnf-type",
5916             "required": true,
5917             "type": "string"
5918           },
5919           {
5920             "in": "body",
5921             "name": "(config)oper-status",
5922             "required": false,
5923             "schema": {
5924               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status-TOP"
5925             }
5926           }
5927         ],
5928         "responses": {
5929           "200": {
5930             "description": "No response was specified",
5931             "schema": {
5932               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status-TOP"
5933             }
5934           }
5935         },
5936         "operationId": "PUT-oper-status"
5937       }
5938     },
5939     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information": {
5940       "delete": {
5941         "produces": [
5942           "application/json",
5943           "application/xml"
5944         ],
5945         "parameters": [
5946           {
5947             "description": "vf-module-name or network name",
5948             "in": "path",
5949             "name": "vnf-name",
5950             "required": true,
5951             "type": "string"
5952           },
5953           {
5954             "description": "vf-module-type or network type",
5955             "in": "path",
5956             "name": "vnf-type",
5957             "required": true,
5958             "type": "string"
5959           }
5960         ],
5961         "responses": {
5962           "200": {
5963             "description": "No response was specified"
5964           }
5965         },
5966         "operationId": "DELETE-vnf-topology-information"
5967       },
5968       "get": {
5969         "produces": [
5970           "application/json",
5971           "application/xml"
5972         ],
5973         "parameters": [
5974           {
5975             "description": "vf-module-name or network name",
5976             "in": "path",
5977             "name": "vnf-name",
5978             "required": true,
5979             "type": "string"
5980           },
5981           {
5982             "description": "vf-module-type or network type",
5983             "in": "path",
5984             "name": "vnf-type",
5985             "required": true,
5986             "type": "string"
5987           }
5988         ],
5989         "responses": {
5990           "200": {
5991             "description": "No response was specified",
5992             "schema": {
5993               "$ref": "#/definitions/(config)vnf-topology-information"
5994             }
5995           }
5996         },
5997         "operationId": "GET-vnf-topology-information"
5998       },
5999       "post": {
6000         "consumes": [
6001           "application/json",
6002           "application/xml"
6003         ],
6004         "produces": [
6005           "application/json",
6006           "application/xml"
6007         ],
6008         "parameters": [
6009           {
6010             "description": "vf-module-name or network name",
6011             "in": "path",
6012             "name": "vnf-name",
6013             "required": true,
6014             "type": "string"
6015           },
6016           {
6017             "description": "vf-module-type or network type",
6018             "in": "path",
6019             "name": "vnf-type",
6020             "required": true,
6021             "type": "string"
6022           },
6023           {
6024             "in": "body",
6025             "name": "**(config)vnf-topology-identifier",
6026             "required": false,
6027             "schema": {
6028               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier-TOP"
6029             }
6030           },
6031           {
6032             "in": "body",
6033             "name": "**(config)vnf-parameters",
6034             "required": false,
6035             "schema": {
6036               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters-TOP"
6037             }
6038           },
6039           {
6040             "in": "body",
6041             "name": "**(config)vnf-assignments",
6042             "required": false,
6043             "schema": {
6044               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments-TOP"
6045             }
6046           }
6047         ],
6048         "responses": {
6049           "200": {
6050             "description": "No response was specified",
6051             "schema": {
6052               "$ref": "#/definitions/(config)vnf-topology-informationPOST"
6053             }
6054           }
6055         },
6056         "operationId": "POST-vnf-topology-information"
6057       },
6058       "put": {
6059         "consumes": [
6060           "application/json",
6061           "application/xml"
6062         ],
6063         "produces": [
6064           "application/json",
6065           "application/xml"
6066         ],
6067         "parameters": [
6068           {
6069             "description": "vf-module-name or network name",
6070             "in": "path",
6071             "name": "vnf-name",
6072             "required": true,
6073             "type": "string"
6074           },
6075           {
6076             "description": "vf-module-type or network type",
6077             "in": "path",
6078             "name": "vnf-type",
6079             "required": true,
6080             "type": "string"
6081           },
6082           {
6083             "in": "body",
6084             "name": "(config)vnf-topology-information",
6085             "required": false,
6086             "schema": {
6087               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information-TOP"
6088             }
6089           }
6090         ],
6091         "responses": {
6092           "200": {
6093             "description": "No response was specified",
6094             "schema": {
6095               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information-TOP"
6096             }
6097           }
6098         },
6099         "operationId": "PUT-vnf-topology-information"
6100       }
6101     },
6102     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments": {
6103       "delete": {
6104         "produces": [
6105           "application/json",
6106           "application/xml"
6107         ],
6108         "parameters": [
6109           {
6110             "description": "vf-module-name or network name",
6111             "in": "path",
6112             "name": "vnf-name",
6113             "required": true,
6114             "type": "string"
6115           },
6116           {
6117             "description": "vf-module-type or network type",
6118             "in": "path",
6119             "name": "vnf-type",
6120             "required": true,
6121             "type": "string"
6122           }
6123         ],
6124         "responses": {
6125           "200": {
6126             "description": "No response was specified"
6127           }
6128         },
6129         "operationId": "DELETE-vnf-assignments"
6130       },
6131       "get": {
6132         "produces": [
6133           "application/json",
6134           "application/xml"
6135         ],
6136         "parameters": [
6137           {
6138             "description": "vf-module-name or network name",
6139             "in": "path",
6140             "name": "vnf-name",
6141             "required": true,
6142             "type": "string"
6143           },
6144           {
6145             "description": "vf-module-type or network type",
6146             "in": "path",
6147             "name": "vnf-type",
6148             "required": true,
6149             "type": "string"
6150           }
6151         ],
6152         "responses": {
6153           "200": {
6154             "description": "No response was specified",
6155             "schema": {
6156               "$ref": "#/definitions/(config)vnf-assignments"
6157             }
6158           }
6159         },
6160         "operationId": "GET-vnf-assignments"
6161       },
6162       "post": {
6163         "consumes": [
6164           "application/json",
6165           "application/xml"
6166         ],
6167         "produces": [
6168           "application/json",
6169           "application/xml"
6170         ],
6171         "parameters": [
6172           {
6173             "description": "vf-module-name or network name",
6174             "in": "path",
6175             "name": "vnf-name",
6176             "required": true,
6177             "type": "string"
6178           },
6179           {
6180             "description": "vf-module-type or network type",
6181             "in": "path",
6182             "name": "vnf-type",
6183             "required": true,
6184             "type": "string"
6185           },
6186           {
6187             "in": "body",
6188             "name": "**(config)availability-zones",
6189             "required": false,
6190             "schema": {
6191               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones-TOP"
6192             }
6193           },
6194           {
6195             "in": "body",
6196             "name": "**(config)vnf-networks",
6197             "required": false,
6198             "schema": {
6199               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks-TOP"
6200             }
6201           },
6202           {
6203             "in": "body",
6204             "name": "**(config)vnf-vms",
6205             "required": false,
6206             "schema": {
6207               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms-TOP"
6208             }
6209           }
6210         ],
6211         "responses": {
6212           "200": {
6213             "description": "No response was specified",
6214             "schema": {
6215               "$ref": "#/definitions/(config)vnf-assignmentsPOST"
6216             }
6217           }
6218         },
6219         "operationId": "POST-vnf-assignments"
6220       },
6221       "put": {
6222         "consumes": [
6223           "application/json",
6224           "application/xml"
6225         ],
6226         "produces": [
6227           "application/json",
6228           "application/xml"
6229         ],
6230         "parameters": [
6231           {
6232             "description": "vf-module-name or network name",
6233             "in": "path",
6234             "name": "vnf-name",
6235             "required": true,
6236             "type": "string"
6237           },
6238           {
6239             "description": "vf-module-type or network type",
6240             "in": "path",
6241             "name": "vnf-type",
6242             "required": true,
6243             "type": "string"
6244           },
6245           {
6246             "in": "body",
6247             "name": "(config)vnf-assignments",
6248             "required": false,
6249             "schema": {
6250               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments-TOP"
6251             }
6252           }
6253         ],
6254         "responses": {
6255           "200": {
6256             "description": "No response was specified",
6257             "schema": {
6258               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments-TOP"
6259             }
6260           }
6261         },
6262         "operationId": "PUT-vnf-assignments"
6263       }
6264     },
6265     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments/availability-zones/{availability-zone}": {
6266       "delete": {
6267         "produces": [
6268           "application/json",
6269           "application/xml"
6270         ],
6271         "parameters": [
6272           {
6273             "description": "vf-module-name or network name",
6274             "in": "path",
6275             "name": "vnf-name",
6276             "required": true,
6277             "type": "string"
6278           },
6279           {
6280             "description": "vf-module-type or network type",
6281             "in": "path",
6282             "name": "vnf-type",
6283             "required": true,
6284             "type": "string"
6285           },
6286           {
6287             "description": "Openstack availability zone name or UUID",
6288             "in": "path",
6289             "name": "availability-zone",
6290             "required": true,
6291             "type": "string"
6292           }
6293         ],
6294         "responses": {
6295           "200": {
6296             "description": "No response was specified"
6297           }
6298         },
6299         "operationId": "DELETE-availability-zones"
6300       },
6301       "get": {
6302         "produces": [
6303           "application/json",
6304           "application/xml"
6305         ],
6306         "parameters": [
6307           {
6308             "description": "vf-module-name or network name",
6309             "in": "path",
6310             "name": "vnf-name",
6311             "required": true,
6312             "type": "string"
6313           },
6314           {
6315             "description": "vf-module-type or network type",
6316             "in": "path",
6317             "name": "vnf-type",
6318             "required": true,
6319             "type": "string"
6320           },
6321           {
6322             "description": "Openstack availability zone name or UUID",
6323             "in": "path",
6324             "name": "availability-zone",
6325             "required": true,
6326             "type": "string"
6327           }
6328         ],
6329         "responses": {
6330           "200": {
6331             "description": "No response was specified",
6332             "schema": {
6333               "$ref": "#/definitions/(config)availability-zones"
6334             }
6335           }
6336         },
6337         "operationId": "GET-availability-zones"
6338       },
6339       "put": {
6340         "consumes": [
6341           "application/json",
6342           "application/xml"
6343         ],
6344         "produces": [
6345           "application/json",
6346           "application/xml"
6347         ],
6348         "parameters": [
6349           {
6350             "description": "vf-module-name or network name",
6351             "in": "path",
6352             "name": "vnf-name",
6353             "required": true,
6354             "type": "string"
6355           },
6356           {
6357             "description": "vf-module-type or network type",
6358             "in": "path",
6359             "name": "vnf-type",
6360             "required": true,
6361             "type": "string"
6362           },
6363           {
6364             "description": "Openstack availability zone name or UUID",
6365             "in": "path",
6366             "name": "availability-zone",
6367             "required": true,
6368             "type": "string"
6369           },
6370           {
6371             "in": "body",
6372             "name": "(config)availability-zones",
6373             "required": false,
6374             "schema": {
6375               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones-TOP"
6376             }
6377           }
6378         ],
6379         "responses": {
6380           "200": {
6381             "description": "No response was specified",
6382             "schema": {
6383               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones-TOP"
6384             }
6385           }
6386         },
6387         "operationId": "PUT-availability-zones"
6388       }
6389     },
6390     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments/vnf-networks/{network-role}": {
6391       "delete": {
6392         "produces": [
6393           "application/json",
6394           "application/xml"
6395         ],
6396         "parameters": [
6397           {
6398             "description": "vf-module-name or network name",
6399             "in": "path",
6400             "name": "vnf-name",
6401             "required": true,
6402             "type": "string"
6403           },
6404           {
6405             "description": "vf-module-type or network type",
6406             "in": "path",
6407             "name": "vnf-type",
6408             "required": true,
6409             "type": "string"
6410           },
6411           {
6412             "description": "A Network Role to which a VNF must connect",
6413             "in": "path",
6414             "name": "network-role",
6415             "required": true,
6416             "type": "string"
6417           }
6418         ],
6419         "responses": {
6420           "200": {
6421             "description": "No response was specified"
6422           }
6423         },
6424         "operationId": "DELETE-vnf-networks"
6425       },
6426       "get": {
6427         "produces": [
6428           "application/json",
6429           "application/xml"
6430         ],
6431         "parameters": [
6432           {
6433             "description": "vf-module-name or network name",
6434             "in": "path",
6435             "name": "vnf-name",
6436             "required": true,
6437             "type": "string"
6438           },
6439           {
6440             "description": "vf-module-type or network type",
6441             "in": "path",
6442             "name": "vnf-type",
6443             "required": true,
6444             "type": "string"
6445           },
6446           {
6447             "description": "A Network Role to which a VNF must connect",
6448             "in": "path",
6449             "name": "network-role",
6450             "required": true,
6451             "type": "string"
6452           }
6453         ],
6454         "responses": {
6455           "200": {
6456             "description": "No response was specified",
6457             "schema": {
6458               "$ref": "#/definitions/(config)vnf-networks"
6459             }
6460           }
6461         },
6462         "operationId": "GET-vnf-networks"
6463       },
6464       "post": {
6465         "consumes": [
6466           "application/json",
6467           "application/xml"
6468         ],
6469         "produces": [
6470           "application/json",
6471           "application/xml"
6472         ],
6473         "parameters": [
6474           {
6475             "description": "vf-module-name or network name",
6476             "in": "path",
6477             "name": "vnf-name",
6478             "required": true,
6479             "type": "string"
6480           },
6481           {
6482             "description": "vf-module-type or network type",
6483             "in": "path",
6484             "name": "vnf-type",
6485             "required": true,
6486             "type": "string"
6487           },
6488           {
6489             "description": "A Network Role to which a VNF must connect",
6490             "in": "path",
6491             "name": "network-role",
6492             "required": true,
6493             "type": "string"
6494           },
6495           {
6496             "in": "body",
6497             "name": "**(config)sriov-vlan-filter-list",
6498             "required": false,
6499             "schema": {
6500               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP"
6501             }
6502           }
6503         ],
6504         "responses": {
6505           "200": {
6506             "description": "No response was specified",
6507             "schema": {
6508               "$ref": "#/definitions/(config)vnf-networksPOST"
6509             }
6510           }
6511         },
6512         "operationId": "POST-vnf-networks"
6513       },
6514       "put": {
6515         "consumes": [
6516           "application/json",
6517           "application/xml"
6518         ],
6519         "produces": [
6520           "application/json",
6521           "application/xml"
6522         ],
6523         "parameters": [
6524           {
6525             "description": "vf-module-name or network name",
6526             "in": "path",
6527             "name": "vnf-name",
6528             "required": true,
6529             "type": "string"
6530           },
6531           {
6532             "description": "vf-module-type or network type",
6533             "in": "path",
6534             "name": "vnf-type",
6535             "required": true,
6536             "type": "string"
6537           },
6538           {
6539             "description": "A Network Role to which a VNF must connect",
6540             "in": "path",
6541             "name": "network-role",
6542             "required": true,
6543             "type": "string"
6544           },
6545           {
6546             "in": "body",
6547             "name": "(config)vnf-networks",
6548             "required": false,
6549             "schema": {
6550               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks-TOP"
6551             }
6552           }
6553         ],
6554         "responses": {
6555           "200": {
6556             "description": "No response was specified",
6557             "schema": {
6558               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks-TOP"
6559             }
6560           }
6561         },
6562         "operationId": "PUT-vnf-networks"
6563       }
6564     },
6565     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments/vnf-networks/{network-role}/sriov-vlan-filter-list/{sriov-vlan-filter}": {
6566       "delete": {
6567         "produces": [
6568           "application/json",
6569           "application/xml"
6570         ],
6571         "parameters": [
6572           {
6573             "description": "vf-module-name or network name",
6574             "in": "path",
6575             "name": "vnf-name",
6576             "required": true,
6577             "type": "string"
6578           },
6579           {
6580             "description": "vf-module-type or network type",
6581             "in": "path",
6582             "name": "vnf-type",
6583             "required": true,
6584             "type": "string"
6585           },
6586           {
6587             "description": "A Network Role to which a VNF must connect",
6588             "in": "path",
6589             "name": "network-role",
6590             "required": true,
6591             "type": "string"
6592           },
6593           {
6594             "in": "path",
6595             "name": "sriov-vlan-filter",
6596             "required": true,
6597             "type": "string"
6598           }
6599         ],
6600         "responses": {
6601           "200": {
6602             "description": "No response was specified"
6603           }
6604         },
6605         "operationId": "DELETE-sriov-vlan-filter-list"
6606       },
6607       "get": {
6608         "produces": [
6609           "application/json",
6610           "application/xml"
6611         ],
6612         "parameters": [
6613           {
6614             "description": "vf-module-name or network name",
6615             "in": "path",
6616             "name": "vnf-name",
6617             "required": true,
6618             "type": "string"
6619           },
6620           {
6621             "description": "vf-module-type or network type",
6622             "in": "path",
6623             "name": "vnf-type",
6624             "required": true,
6625             "type": "string"
6626           },
6627           {
6628             "description": "A Network Role to which a VNF must connect",
6629             "in": "path",
6630             "name": "network-role",
6631             "required": true,
6632             "type": "string"
6633           },
6634           {
6635             "in": "path",
6636             "name": "sriov-vlan-filter",
6637             "required": true,
6638             "type": "string"
6639           }
6640         ],
6641         "responses": {
6642           "200": {
6643             "description": "No response was specified",
6644             "schema": {
6645               "$ref": "#/definitions/(config)sriov-vlan-filter-list"
6646             }
6647           }
6648         },
6649         "operationId": "GET-sriov-vlan-filter-list"
6650       },
6651       "put": {
6652         "consumes": [
6653           "application/json",
6654           "application/xml"
6655         ],
6656         "produces": [
6657           "application/json",
6658           "application/xml"
6659         ],
6660         "parameters": [
6661           {
6662             "description": "vf-module-name or network name",
6663             "in": "path",
6664             "name": "vnf-name",
6665             "required": true,
6666             "type": "string"
6667           },
6668           {
6669             "description": "vf-module-type or network type",
6670             "in": "path",
6671             "name": "vnf-type",
6672             "required": true,
6673             "type": "string"
6674           },
6675           {
6676             "description": "A Network Role to which a VNF must connect",
6677             "in": "path",
6678             "name": "network-role",
6679             "required": true,
6680             "type": "string"
6681           },
6682           {
6683             "in": "path",
6684             "name": "sriov-vlan-filter",
6685             "required": true,
6686             "type": "string"
6687           },
6688           {
6689             "in": "body",
6690             "name": "(config)sriov-vlan-filter-list",
6691             "required": false,
6692             "schema": {
6693               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP"
6694             }
6695           }
6696         ],
6697         "responses": {
6698           "200": {
6699             "description": "No response was specified",
6700             "schema": {
6701               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP"
6702             }
6703           }
6704         },
6705         "operationId": "PUT-sriov-vlan-filter-list"
6706       }
6707     },
6708     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/{vm-type}": {
6709       "delete": {
6710         "produces": [
6711           "application/json",
6712           "application/xml"
6713         ],
6714         "parameters": [
6715           {
6716             "description": "vf-module-name or network name",
6717             "in": "path",
6718             "name": "vnf-name",
6719             "required": true,
6720             "type": "string"
6721           },
6722           {
6723             "description": "vf-module-type or network type",
6724             "in": "path",
6725             "name": "vnf-type",
6726             "required": true,
6727             "type": "string"
6728           },
6729           {
6730             "in": "path",
6731             "name": "vm-type",
6732             "required": true,
6733             "type": "string"
6734           }
6735         ],
6736         "responses": {
6737           "200": {
6738             "description": "No response was specified"
6739           }
6740         },
6741         "operationId": "DELETE-vnf-vms"
6742       },
6743       "get": {
6744         "produces": [
6745           "application/json",
6746           "application/xml"
6747         ],
6748         "parameters": [
6749           {
6750             "description": "vf-module-name or network name",
6751             "in": "path",
6752             "name": "vnf-name",
6753             "required": true,
6754             "type": "string"
6755           },
6756           {
6757             "description": "vf-module-type or network type",
6758             "in": "path",
6759             "name": "vnf-type",
6760             "required": true,
6761             "type": "string"
6762           },
6763           {
6764             "in": "path",
6765             "name": "vm-type",
6766             "required": true,
6767             "type": "string"
6768           }
6769         ],
6770         "responses": {
6771           "200": {
6772             "description": "No response was specified",
6773             "schema": {
6774               "$ref": "#/definitions/(config)vnf-vms"
6775             }
6776           }
6777         },
6778         "operationId": "GET-vnf-vms"
6779       },
6780       "post": {
6781         "consumes": [
6782           "application/json",
6783           "application/xml"
6784         ],
6785         "produces": [
6786           "application/json",
6787           "application/xml"
6788         ],
6789         "parameters": [
6790           {
6791             "description": "vf-module-name or network name",
6792             "in": "path",
6793             "name": "vnf-name",
6794             "required": true,
6795             "type": "string"
6796           },
6797           {
6798             "description": "vf-module-type or network type",
6799             "in": "path",
6800             "name": "vnf-type",
6801             "required": true,
6802             "type": "string"
6803           },
6804           {
6805             "in": "path",
6806             "name": "vm-type",
6807             "required": true,
6808             "type": "string"
6809           },
6810           {
6811             "in": "body",
6812             "name": "**(config)vm-names",
6813             "required": false,
6814             "schema": {
6815               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP"
6816             }
6817           },
6818           {
6819             "in": "body",
6820             "name": "**(config)vm-networks",
6821             "required": false,
6822             "schema": {
6823               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP"
6824             }
6825           }
6826         ],
6827         "responses": {
6828           "200": {
6829             "description": "No response was specified",
6830             "schema": {
6831               "$ref": "#/definitions/(config)vnf-vmsPOST"
6832             }
6833           }
6834         },
6835         "operationId": "POST-vnf-vms"
6836       },
6837       "put": {
6838         "consumes": [
6839           "application/json",
6840           "application/xml"
6841         ],
6842         "produces": [
6843           "application/json",
6844           "application/xml"
6845         ],
6846         "parameters": [
6847           {
6848             "description": "vf-module-name or network name",
6849             "in": "path",
6850             "name": "vnf-name",
6851             "required": true,
6852             "type": "string"
6853           },
6854           {
6855             "description": "vf-module-type or network type",
6856             "in": "path",
6857             "name": "vnf-type",
6858             "required": true,
6859             "type": "string"
6860           },
6861           {
6862             "in": "path",
6863             "name": "vm-type",
6864             "required": true,
6865             "type": "string"
6866           },
6867           {
6868             "in": "body",
6869             "name": "(config)vnf-vms",
6870             "required": false,
6871             "schema": {
6872               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms-TOP"
6873             }
6874           }
6875         ],
6876         "responses": {
6877           "200": {
6878             "description": "No response was specified",
6879             "schema": {
6880               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms-TOP"
6881             }
6882           }
6883         },
6884         "operationId": "PUT-vnf-vms"
6885       }
6886     },
6887     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/{vm-type}/vm-names/{vm-name}": {
6888       "delete": {
6889         "produces": [
6890           "application/json",
6891           "application/xml"
6892         ],
6893         "parameters": [
6894           {
6895             "description": "vf-module-name or network name",
6896             "in": "path",
6897             "name": "vnf-name",
6898             "required": true,
6899             "type": "string"
6900           },
6901           {
6902             "description": "vf-module-type or network type",
6903             "in": "path",
6904             "name": "vnf-type",
6905             "required": true,
6906             "type": "string"
6907           },
6908           {
6909             "in": "path",
6910             "name": "vm-type",
6911             "required": true,
6912             "type": "string"
6913           },
6914           {
6915             "in": "path",
6916             "name": "vm-name",
6917             "required": true,
6918             "type": "string"
6919           }
6920         ],
6921         "responses": {
6922           "200": {
6923             "description": "No response was specified"
6924           }
6925         },
6926         "operationId": "DELETE-vm-names"
6927       },
6928       "get": {
6929         "produces": [
6930           "application/json",
6931           "application/xml"
6932         ],
6933         "parameters": [
6934           {
6935             "description": "vf-module-name or network name",
6936             "in": "path",
6937             "name": "vnf-name",
6938             "required": true,
6939             "type": "string"
6940           },
6941           {
6942             "description": "vf-module-type or network type",
6943             "in": "path",
6944             "name": "vnf-type",
6945             "required": true,
6946             "type": "string"
6947           },
6948           {
6949             "in": "path",
6950             "name": "vm-type",
6951             "required": true,
6952             "type": "string"
6953           },
6954           {
6955             "in": "path",
6956             "name": "vm-name",
6957             "required": true,
6958             "type": "string"
6959           }
6960         ],
6961         "responses": {
6962           "200": {
6963             "description": "No response was specified",
6964             "schema": {
6965               "$ref": "#/definitions/(config)vm-names"
6966             }
6967           }
6968         },
6969         "operationId": "GET-vm-names"
6970       },
6971       "put": {
6972         "consumes": [
6973           "application/json",
6974           "application/xml"
6975         ],
6976         "produces": [
6977           "application/json",
6978           "application/xml"
6979         ],
6980         "parameters": [
6981           {
6982             "description": "vf-module-name or network name",
6983             "in": "path",
6984             "name": "vnf-name",
6985             "required": true,
6986             "type": "string"
6987           },
6988           {
6989             "description": "vf-module-type or network type",
6990             "in": "path",
6991             "name": "vnf-type",
6992             "required": true,
6993             "type": "string"
6994           },
6995           {
6996             "in": "path",
6997             "name": "vm-type",
6998             "required": true,
6999             "type": "string"
7000           },
7001           {
7002             "in": "path",
7003             "name": "vm-name",
7004             "required": true,
7005             "type": "string"
7006           },
7007           {
7008             "in": "body",
7009             "name": "(config)vm-names",
7010             "required": false,
7011             "schema": {
7012               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP"
7013             }
7014           }
7015         ],
7016         "responses": {
7017           "200": {
7018             "description": "No response was specified",
7019             "schema": {
7020               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP"
7021             }
7022           }
7023         },
7024         "operationId": "PUT-vm-names"
7025       }
7026     },
7027     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/{vm-type}/vm-networks/{network-role}": {
7028       "delete": {
7029         "produces": [
7030           "application/json",
7031           "application/xml"
7032         ],
7033         "parameters": [
7034           {
7035             "description": "vf-module-name or network name",
7036             "in": "path",
7037             "name": "vnf-name",
7038             "required": true,
7039             "type": "string"
7040           },
7041           {
7042             "description": "vf-module-type or network type",
7043             "in": "path",
7044             "name": "vnf-type",
7045             "required": true,
7046             "type": "string"
7047           },
7048           {
7049             "in": "path",
7050             "name": "vm-type",
7051             "required": true,
7052             "type": "string"
7053           },
7054           {
7055             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7056             "in": "path",
7057             "name": "network-role",
7058             "required": true,
7059             "type": "string"
7060           }
7061         ],
7062         "responses": {
7063           "200": {
7064             "description": "No response was specified"
7065           }
7066         },
7067         "operationId": "DELETE-vm-networks"
7068       },
7069       "get": {
7070         "produces": [
7071           "application/json",
7072           "application/xml"
7073         ],
7074         "parameters": [
7075           {
7076             "description": "vf-module-name or network name",
7077             "in": "path",
7078             "name": "vnf-name",
7079             "required": true,
7080             "type": "string"
7081           },
7082           {
7083             "description": "vf-module-type or network type",
7084             "in": "path",
7085             "name": "vnf-type",
7086             "required": true,
7087             "type": "string"
7088           },
7089           {
7090             "in": "path",
7091             "name": "vm-type",
7092             "required": true,
7093             "type": "string"
7094           },
7095           {
7096             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7097             "in": "path",
7098             "name": "network-role",
7099             "required": true,
7100             "type": "string"
7101           }
7102         ],
7103         "responses": {
7104           "200": {
7105             "description": "No response was specified",
7106             "schema": {
7107               "$ref": "#/definitions/(config)vm-networks"
7108             }
7109           }
7110         },
7111         "operationId": "GET-vm-networks"
7112       },
7113       "post": {
7114         "consumes": [
7115           "application/json",
7116           "application/xml"
7117         ],
7118         "produces": [
7119           "application/json",
7120           "application/xml"
7121         ],
7122         "parameters": [
7123           {
7124             "description": "vf-module-name or network name",
7125             "in": "path",
7126             "name": "vnf-name",
7127             "required": true,
7128             "type": "string"
7129           },
7130           {
7131             "description": "vf-module-type or network type",
7132             "in": "path",
7133             "name": "vnf-type",
7134             "required": true,
7135             "type": "string"
7136           },
7137           {
7138             "in": "path",
7139             "name": "vm-type",
7140             "required": true,
7141             "type": "string"
7142           },
7143           {
7144             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7145             "in": "path",
7146             "name": "network-role",
7147             "required": true,
7148             "type": "string"
7149           },
7150           {
7151             "in": "body",
7152             "name": "**(config)network-ips",
7153             "required": false,
7154             "schema": {
7155               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP"
7156             }
7157           },
7158           {
7159             "in": "body",
7160             "name": "**(config)network-ips-v6",
7161             "required": false,
7162             "schema": {
7163               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP"
7164             }
7165           },
7166           {
7167             "in": "body",
7168             "name": "**(config)network-macs",
7169             "required": false,
7170             "schema": {
7171               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP"
7172             }
7173           },
7174           {
7175             "in": "body",
7176             "name": "**(config)interface-route-prefixes",
7177             "required": false,
7178             "schema": {
7179               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP"
7180             }
7181           }
7182         ],
7183         "responses": {
7184           "200": {
7185             "description": "No response was specified",
7186             "schema": {
7187               "$ref": "#/definitions/(config)vm-networksPOST"
7188             }
7189           }
7190         },
7191         "operationId": "POST-vm-networks"
7192       },
7193       "put": {
7194         "consumes": [
7195           "application/json",
7196           "application/xml"
7197         ],
7198         "produces": [
7199           "application/json",
7200           "application/xml"
7201         ],
7202         "parameters": [
7203           {
7204             "description": "vf-module-name or network name",
7205             "in": "path",
7206             "name": "vnf-name",
7207             "required": true,
7208             "type": "string"
7209           },
7210           {
7211             "description": "vf-module-type or network type",
7212             "in": "path",
7213             "name": "vnf-type",
7214             "required": true,
7215             "type": "string"
7216           },
7217           {
7218             "in": "path",
7219             "name": "vm-type",
7220             "required": true,
7221             "type": "string"
7222           },
7223           {
7224             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7225             "in": "path",
7226             "name": "network-role",
7227             "required": true,
7228             "type": "string"
7229           },
7230           {
7231             "in": "body",
7232             "name": "(config)vm-networks",
7233             "required": false,
7234             "schema": {
7235               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP"
7236             }
7237           }
7238         ],
7239         "responses": {
7240           "200": {
7241             "description": "No response was specified",
7242             "schema": {
7243               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP"
7244             }
7245           }
7246         },
7247         "operationId": "PUT-vm-networks"
7248       }
7249     },
7250     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/{vm-type}/vm-networks/{network-role}/interface-route-prefixes/{interface-route-prefix-cidr}": {
7251       "delete": {
7252         "produces": [
7253           "application/json",
7254           "application/xml"
7255         ],
7256         "parameters": [
7257           {
7258             "description": "vf-module-name or network name",
7259             "in": "path",
7260             "name": "vnf-name",
7261             "required": true,
7262             "type": "string"
7263           },
7264           {
7265             "description": "vf-module-type or network type",
7266             "in": "path",
7267             "name": "vnf-type",
7268             "required": true,
7269             "type": "string"
7270           },
7271           {
7272             "in": "path",
7273             "name": "vm-type",
7274             "required": true,
7275             "type": "string"
7276           },
7277           {
7278             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7279             "in": "path",
7280             "name": "network-role",
7281             "required": true,
7282             "type": "string"
7283           },
7284           {
7285             "description": "route prefixes (CIDRs) in ip/cidr format to be provided to MSO in vnf-topology as a list of static routes",
7286             "in": "path",
7287             "name": "interface-route-prefix-cidr",
7288             "required": true,
7289             "type": "string"
7290           }
7291         ],
7292         "responses": {
7293           "200": {
7294             "description": "No response was specified"
7295           }
7296         },
7297         "operationId": "DELETE-interface-route-prefixes"
7298       },
7299       "get": {
7300         "produces": [
7301           "application/json",
7302           "application/xml"
7303         ],
7304         "parameters": [
7305           {
7306             "description": "vf-module-name or network name",
7307             "in": "path",
7308             "name": "vnf-name",
7309             "required": true,
7310             "type": "string"
7311           },
7312           {
7313             "description": "vf-module-type or network type",
7314             "in": "path",
7315             "name": "vnf-type",
7316             "required": true,
7317             "type": "string"
7318           },
7319           {
7320             "in": "path",
7321             "name": "vm-type",
7322             "required": true,
7323             "type": "string"
7324           },
7325           {
7326             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7327             "in": "path",
7328             "name": "network-role",
7329             "required": true,
7330             "type": "string"
7331           },
7332           {
7333             "description": "route prefixes (CIDRs) in ip/cidr format to be provided to MSO in vnf-topology as a list of static routes",
7334             "in": "path",
7335             "name": "interface-route-prefix-cidr",
7336             "required": true,
7337             "type": "string"
7338           }
7339         ],
7340         "responses": {
7341           "200": {
7342             "description": "No response was specified",
7343             "schema": {
7344               "$ref": "#/definitions/(config)interface-route-prefixes"
7345             }
7346           }
7347         },
7348         "operationId": "GET-interface-route-prefixes"
7349       },
7350       "put": {
7351         "consumes": [
7352           "application/json",
7353           "application/xml"
7354         ],
7355         "produces": [
7356           "application/json",
7357           "application/xml"
7358         ],
7359         "parameters": [
7360           {
7361             "description": "vf-module-name or network name",
7362             "in": "path",
7363             "name": "vnf-name",
7364             "required": true,
7365             "type": "string"
7366           },
7367           {
7368             "description": "vf-module-type or network type",
7369             "in": "path",
7370             "name": "vnf-type",
7371             "required": true,
7372             "type": "string"
7373           },
7374           {
7375             "in": "path",
7376             "name": "vm-type",
7377             "required": true,
7378             "type": "string"
7379           },
7380           {
7381             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7382             "in": "path",
7383             "name": "network-role",
7384             "required": true,
7385             "type": "string"
7386           },
7387           {
7388             "description": "route prefixes (CIDRs) in ip/cidr format to be provided to MSO in vnf-topology as a list of static routes",
7389             "in": "path",
7390             "name": "interface-route-prefix-cidr",
7391             "required": true,
7392             "type": "string"
7393           },
7394           {
7395             "in": "body",
7396             "name": "(config)interface-route-prefixes",
7397             "required": false,
7398             "schema": {
7399               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP"
7400             }
7401           }
7402         ],
7403         "responses": {
7404           "200": {
7405             "description": "No response was specified",
7406             "schema": {
7407               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP"
7408             }
7409           }
7410         },
7411         "operationId": "PUT-interface-route-prefixes"
7412       }
7413     },
7414     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/{vm-type}/vm-networks/{network-role}/network-ips-v6/{ip-address-ipv6}": {
7415       "delete": {
7416         "produces": [
7417           "application/json",
7418           "application/xml"
7419         ],
7420         "parameters": [
7421           {
7422             "description": "vf-module-name or network name",
7423             "in": "path",
7424             "name": "vnf-name",
7425             "required": true,
7426             "type": "string"
7427           },
7428           {
7429             "description": "vf-module-type or network type",
7430             "in": "path",
7431             "name": "vnf-type",
7432             "required": true,
7433             "type": "string"
7434           },
7435           {
7436             "in": "path",
7437             "name": "vm-type",
7438             "required": true,
7439             "type": "string"
7440           },
7441           {
7442             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7443             "in": "path",
7444             "name": "network-role",
7445             "required": true,
7446             "type": "string"
7447           },
7448           {
7449             "description": "List of assigned ipv6 addresses on a network",
7450             "in": "path",
7451             "name": "ip-address-ipv6",
7452             "required": true,
7453             "type": "string"
7454           }
7455         ],
7456         "responses": {
7457           "200": {
7458             "description": "No response was specified"
7459           }
7460         },
7461         "operationId": "DELETE-network-ips-v6"
7462       },
7463       "get": {
7464         "produces": [
7465           "application/json",
7466           "application/xml"
7467         ],
7468         "parameters": [
7469           {
7470             "description": "vf-module-name or network name",
7471             "in": "path",
7472             "name": "vnf-name",
7473             "required": true,
7474             "type": "string"
7475           },
7476           {
7477             "description": "vf-module-type or network type",
7478             "in": "path",
7479             "name": "vnf-type",
7480             "required": true,
7481             "type": "string"
7482           },
7483           {
7484             "in": "path",
7485             "name": "vm-type",
7486             "required": true,
7487             "type": "string"
7488           },
7489           {
7490             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7491             "in": "path",
7492             "name": "network-role",
7493             "required": true,
7494             "type": "string"
7495           },
7496           {
7497             "description": "List of assigned ipv6 addresses on a network",
7498             "in": "path",
7499             "name": "ip-address-ipv6",
7500             "required": true,
7501             "type": "string"
7502           }
7503         ],
7504         "responses": {
7505           "200": {
7506             "description": "No response was specified",
7507             "schema": {
7508               "$ref": "#/definitions/(config)network-ips-v6"
7509             }
7510           }
7511         },
7512         "operationId": "GET-network-ips-v6"
7513       },
7514       "put": {
7515         "consumes": [
7516           "application/json",
7517           "application/xml"
7518         ],
7519         "produces": [
7520           "application/json",
7521           "application/xml"
7522         ],
7523         "parameters": [
7524           {
7525             "description": "vf-module-name or network name",
7526             "in": "path",
7527             "name": "vnf-name",
7528             "required": true,
7529             "type": "string"
7530           },
7531           {
7532             "description": "vf-module-type or network type",
7533             "in": "path",
7534             "name": "vnf-type",
7535             "required": true,
7536             "type": "string"
7537           },
7538           {
7539             "in": "path",
7540             "name": "vm-type",
7541             "required": true,
7542             "type": "string"
7543           },
7544           {
7545             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7546             "in": "path",
7547             "name": "network-role",
7548             "required": true,
7549             "type": "string"
7550           },
7551           {
7552             "description": "List of assigned ipv6 addresses on a network",
7553             "in": "path",
7554             "name": "ip-address-ipv6",
7555             "required": true,
7556             "type": "string"
7557           },
7558           {
7559             "in": "body",
7560             "name": "(config)network-ips-v6",
7561             "required": false,
7562             "schema": {
7563               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP"
7564             }
7565           }
7566         ],
7567         "responses": {
7568           "200": {
7569             "description": "No response was specified",
7570             "schema": {
7571               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP"
7572             }
7573           }
7574         },
7575         "operationId": "PUT-network-ips-v6"
7576       }
7577     },
7578     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/{vm-type}/vm-networks/{network-role}/network-ips/{ip-address}": {
7579       "delete": {
7580         "produces": [
7581           "application/json",
7582           "application/xml"
7583         ],
7584         "parameters": [
7585           {
7586             "description": "vf-module-name or network name",
7587             "in": "path",
7588             "name": "vnf-name",
7589             "required": true,
7590             "type": "string"
7591           },
7592           {
7593             "description": "vf-module-type or network type",
7594             "in": "path",
7595             "name": "vnf-type",
7596             "required": true,
7597             "type": "string"
7598           },
7599           {
7600             "in": "path",
7601             "name": "vm-type",
7602             "required": true,
7603             "type": "string"
7604           },
7605           {
7606             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7607             "in": "path",
7608             "name": "network-role",
7609             "required": true,
7610             "type": "string"
7611           },
7612           {
7613             "description": "List of assigned ipv4 addresses on a network",
7614             "in": "path",
7615             "name": "ip-address",
7616             "required": true,
7617             "type": "string"
7618           }
7619         ],
7620         "responses": {
7621           "200": {
7622             "description": "No response was specified"
7623           }
7624         },
7625         "operationId": "DELETE-network-ips"
7626       },
7627       "get": {
7628         "produces": [
7629           "application/json",
7630           "application/xml"
7631         ],
7632         "parameters": [
7633           {
7634             "description": "vf-module-name or network name",
7635             "in": "path",
7636             "name": "vnf-name",
7637             "required": true,
7638             "type": "string"
7639           },
7640           {
7641             "description": "vf-module-type or network type",
7642             "in": "path",
7643             "name": "vnf-type",
7644             "required": true,
7645             "type": "string"
7646           },
7647           {
7648             "in": "path",
7649             "name": "vm-type",
7650             "required": true,
7651             "type": "string"
7652           },
7653           {
7654             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7655             "in": "path",
7656             "name": "network-role",
7657             "required": true,
7658             "type": "string"
7659           },
7660           {
7661             "description": "List of assigned ipv4 addresses on a network",
7662             "in": "path",
7663             "name": "ip-address",
7664             "required": true,
7665             "type": "string"
7666           }
7667         ],
7668         "responses": {
7669           "200": {
7670             "description": "No response was specified",
7671             "schema": {
7672               "$ref": "#/definitions/(config)network-ips"
7673             }
7674           }
7675         },
7676         "operationId": "GET-network-ips"
7677       },
7678       "put": {
7679         "consumes": [
7680           "application/json",
7681           "application/xml"
7682         ],
7683         "produces": [
7684           "application/json",
7685           "application/xml"
7686         ],
7687         "parameters": [
7688           {
7689             "description": "vf-module-name or network name",
7690             "in": "path",
7691             "name": "vnf-name",
7692             "required": true,
7693             "type": "string"
7694           },
7695           {
7696             "description": "vf-module-type or network type",
7697             "in": "path",
7698             "name": "vnf-type",
7699             "required": true,
7700             "type": "string"
7701           },
7702           {
7703             "in": "path",
7704             "name": "vm-type",
7705             "required": true,
7706             "type": "string"
7707           },
7708           {
7709             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7710             "in": "path",
7711             "name": "network-role",
7712             "required": true,
7713             "type": "string"
7714           },
7715           {
7716             "description": "List of assigned ipv4 addresses on a network",
7717             "in": "path",
7718             "name": "ip-address",
7719             "required": true,
7720             "type": "string"
7721           },
7722           {
7723             "in": "body",
7724             "name": "(config)network-ips",
7725             "required": false,
7726             "schema": {
7727               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP"
7728             }
7729           }
7730         ],
7731         "responses": {
7732           "200": {
7733             "description": "No response was specified",
7734             "schema": {
7735               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP"
7736             }
7737           }
7738         },
7739         "operationId": "PUT-network-ips"
7740       }
7741     },
7742     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/{vm-type}/vm-networks/{network-role}/network-macs/{mac-address}": {
7743       "delete": {
7744         "produces": [
7745           "application/json",
7746           "application/xml"
7747         ],
7748         "parameters": [
7749           {
7750             "description": "vf-module-name or network name",
7751             "in": "path",
7752             "name": "vnf-name",
7753             "required": true,
7754             "type": "string"
7755           },
7756           {
7757             "description": "vf-module-type or network type",
7758             "in": "path",
7759             "name": "vnf-type",
7760             "required": true,
7761             "type": "string"
7762           },
7763           {
7764             "in": "path",
7765             "name": "vm-type",
7766             "required": true,
7767             "type": "string"
7768           },
7769           {
7770             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7771             "in": "path",
7772             "name": "network-role",
7773             "required": true,
7774             "type": "string"
7775           },
7776           {
7777             "description": "List of network assignments for this VM (one per network)",
7778             "in": "path",
7779             "name": "mac-address",
7780             "required": true,
7781             "type": "string"
7782           }
7783         ],
7784         "responses": {
7785           "200": {
7786             "description": "No response was specified"
7787           }
7788         },
7789         "operationId": "DELETE-network-macs"
7790       },
7791       "get": {
7792         "produces": [
7793           "application/json",
7794           "application/xml"
7795         ],
7796         "parameters": [
7797           {
7798             "description": "vf-module-name or network name",
7799             "in": "path",
7800             "name": "vnf-name",
7801             "required": true,
7802             "type": "string"
7803           },
7804           {
7805             "description": "vf-module-type or network type",
7806             "in": "path",
7807             "name": "vnf-type",
7808             "required": true,
7809             "type": "string"
7810           },
7811           {
7812             "in": "path",
7813             "name": "vm-type",
7814             "required": true,
7815             "type": "string"
7816           },
7817           {
7818             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7819             "in": "path",
7820             "name": "network-role",
7821             "required": true,
7822             "type": "string"
7823           },
7824           {
7825             "description": "List of network assignments for this VM (one per network)",
7826             "in": "path",
7827             "name": "mac-address",
7828             "required": true,
7829             "type": "string"
7830           }
7831         ],
7832         "responses": {
7833           "200": {
7834             "description": "No response was specified",
7835             "schema": {
7836               "$ref": "#/definitions/(config)network-macs"
7837             }
7838           }
7839         },
7840         "operationId": "GET-network-macs"
7841       },
7842       "put": {
7843         "consumes": [
7844           "application/json",
7845           "application/xml"
7846         ],
7847         "produces": [
7848           "application/json",
7849           "application/xml"
7850         ],
7851         "parameters": [
7852           {
7853             "description": "vf-module-name or network name",
7854             "in": "path",
7855             "name": "vnf-name",
7856             "required": true,
7857             "type": "string"
7858           },
7859           {
7860             "description": "vf-module-type or network type",
7861             "in": "path",
7862             "name": "vnf-type",
7863             "required": true,
7864             "type": "string"
7865           },
7866           {
7867             "in": "path",
7868             "name": "vm-type",
7869             "required": true,
7870             "type": "string"
7871           },
7872           {
7873             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7874             "in": "path",
7875             "name": "network-role",
7876             "required": true,
7877             "type": "string"
7878           },
7879           {
7880             "description": "List of network assignments for this VM (one per network)",
7881             "in": "path",
7882             "name": "mac-address",
7883             "required": true,
7884             "type": "string"
7885           },
7886           {
7887             "in": "body",
7888             "name": "(config)network-macs",
7889             "required": false,
7890             "schema": {
7891               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP"
7892             }
7893           }
7894         ],
7895         "responses": {
7896           "200": {
7897             "description": "No response was specified",
7898             "schema": {
7899               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP"
7900             }
7901           }
7902         },
7903         "operationId": "PUT-network-macs"
7904       }
7905     },
7906     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-parameters/{vnf-parameter-name}": {
7907       "delete": {
7908         "produces": [
7909           "application/json",
7910           "application/xml"
7911         ],
7912         "parameters": [
7913           {
7914             "description": "vf-module-name or network name",
7915             "in": "path",
7916             "name": "vnf-name",
7917             "required": true,
7918             "type": "string"
7919           },
7920           {
7921             "description": "vf-module-type or network type",
7922             "in": "path",
7923             "name": "vnf-type",
7924             "required": true,
7925             "type": "string"
7926           },
7927           {
7928             "description": "The name of an arbitrary instance-specific vnf-parameters",
7929             "in": "path",
7930             "name": "vnf-parameter-name",
7931             "required": true,
7932             "type": "string"
7933           }
7934         ],
7935         "responses": {
7936           "200": {
7937             "description": "No response was specified"
7938           }
7939         },
7940         "operationId": "DELETE-vnf-parameters"
7941       },
7942       "get": {
7943         "produces": [
7944           "application/json",
7945           "application/xml"
7946         ],
7947         "parameters": [
7948           {
7949             "description": "vf-module-name or network name",
7950             "in": "path",
7951             "name": "vnf-name",
7952             "required": true,
7953             "type": "string"
7954           },
7955           {
7956             "description": "vf-module-type or network type",
7957             "in": "path",
7958             "name": "vnf-type",
7959             "required": true,
7960             "type": "string"
7961           },
7962           {
7963             "description": "The name of an arbitrary instance-specific vnf-parameters",
7964             "in": "path",
7965             "name": "vnf-parameter-name",
7966             "required": true,
7967             "type": "string"
7968           }
7969         ],
7970         "responses": {
7971           "200": {
7972             "description": "No response was specified",
7973             "schema": {
7974               "$ref": "#/definitions/(config)vnf-parameters"
7975             }
7976           }
7977         },
7978         "operationId": "GET-vnf-parameters"
7979       },
7980       "put": {
7981         "consumes": [
7982           "application/json",
7983           "application/xml"
7984         ],
7985         "produces": [
7986           "application/json",
7987           "application/xml"
7988         ],
7989         "parameters": [
7990           {
7991             "description": "vf-module-name or network name",
7992             "in": "path",
7993             "name": "vnf-name",
7994             "required": true,
7995             "type": "string"
7996           },
7997           {
7998             "description": "vf-module-type or network type",
7999             "in": "path",
8000             "name": "vnf-type",
8001             "required": true,
8002             "type": "string"
8003           },
8004           {
8005             "description": "The name of an arbitrary instance-specific vnf-parameters",
8006             "in": "path",
8007             "name": "vnf-parameter-name",
8008             "required": true,
8009             "type": "string"
8010           },
8011           {
8012             "in": "body",
8013             "name": "(config)vnf-parameters",
8014             "required": false,
8015             "schema": {
8016               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters-TOP"
8017             }
8018           }
8019         ],
8020         "responses": {
8021           "200": {
8022             "description": "No response was specified",
8023             "schema": {
8024               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters-TOP"
8025             }
8026           }
8027         },
8028         "operationId": "PUT-vnf-parameters"
8029       }
8030     },
8031     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-topology-identifier": {
8032       "delete": {
8033         "produces": [
8034           "application/json",
8035           "application/xml"
8036         ],
8037         "parameters": [
8038           {
8039             "description": "vf-module-name or network name",
8040             "in": "path",
8041             "name": "vnf-name",
8042             "required": true,
8043             "type": "string"
8044           },
8045           {
8046             "description": "vf-module-type or network type",
8047             "in": "path",
8048             "name": "vnf-type",
8049             "required": true,
8050             "type": "string"
8051           }
8052         ],
8053         "responses": {
8054           "200": {
8055             "description": "No response was specified"
8056           }
8057         },
8058         "operationId": "DELETE-vnf-topology-identifier"
8059       },
8060       "get": {
8061         "produces": [
8062           "application/json",
8063           "application/xml"
8064         ],
8065         "parameters": [
8066           {
8067             "description": "vf-module-name or network name",
8068             "in": "path",
8069             "name": "vnf-name",
8070             "required": true,
8071             "type": "string"
8072           },
8073           {
8074             "description": "vf-module-type or network type",
8075             "in": "path",
8076             "name": "vnf-type",
8077             "required": true,
8078             "type": "string"
8079           }
8080         ],
8081         "responses": {
8082           "200": {
8083             "description": "No response was specified",
8084             "schema": {
8085               "$ref": "#/definitions/(config)vnf-topology-identifier"
8086             }
8087           }
8088         },
8089         "operationId": "GET-vnf-topology-identifier"
8090       },
8091       "put": {
8092         "consumes": [
8093           "application/json",
8094           "application/xml"
8095         ],
8096         "produces": [
8097           "application/json",
8098           "application/xml"
8099         ],
8100         "parameters": [
8101           {
8102             "description": "vf-module-name or network name",
8103             "in": "path",
8104             "name": "vnf-name",
8105             "required": true,
8106             "type": "string"
8107           },
8108           {
8109             "description": "vf-module-type or network type",
8110             "in": "path",
8111             "name": "vnf-type",
8112             "required": true,
8113             "type": "string"
8114           },
8115           {
8116             "in": "body",
8117             "name": "(config)vnf-topology-identifier",
8118             "required": false,
8119             "schema": {
8120               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier-TOP"
8121             }
8122           }
8123         ],
8124         "responses": {
8125           "200": {
8126             "description": "No response was specified",
8127             "schema": {
8128               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier-TOP"
8129             }
8130           }
8131         },
8132         "operationId": "PUT-vnf-topology-identifier"
8133       }
8134     },
8135     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources": {
8136       "delete": {
8137         "produces": [
8138           "application/json",
8139           "application/xml"
8140         ],
8141         "responses": {
8142           "200": {
8143             "description": "No response was specified"
8144           }
8145         },
8146         "operationId": "DELETE-security-zone-allotted-resources"
8147       },
8148       "get": {
8149         "produces": [
8150           "application/json",
8151           "application/xml"
8152         ],
8153         "responses": {
8154           "200": {
8155             "description": "No response was specified",
8156             "schema": {
8157               "$ref": "#/definitions/(config)security-zone-allotted-resources"
8158             }
8159           }
8160         },
8161         "operationId": "GET-security-zone-allotted-resources"
8162       },
8163       "post": {
8164         "consumes": [
8165           "application/json",
8166           "application/xml"
8167         ],
8168         "produces": [
8169           "application/json",
8170           "application/xml"
8171         ],
8172         "parameters": [
8173           {
8174             "in": "body",
8175             "name": "**(config)security-zone-allotted-resource",
8176             "required": false,
8177             "schema": {
8178               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource-TOP"
8179             }
8180           }
8181         ],
8182         "responses": {
8183           "200": {
8184             "description": "No response was specified",
8185             "schema": {
8186               "$ref": "#/definitions/(config)security-zone-allotted-resourcesPOST"
8187             }
8188           }
8189         },
8190         "operationId": "POST-security-zone-allotted-resources"
8191       },
8192       "put": {
8193         "consumes": [
8194           "application/json",
8195           "application/xml"
8196         ],
8197         "produces": [
8198           "application/json",
8199           "application/xml"
8200         ],
8201         "parameters": [
8202           {
8203             "in": "body",
8204             "name": "(config)security-zone-allotted-resources",
8205             "required": false,
8206             "schema": {
8207               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-allotted-resources-TOP"
8208             }
8209           }
8210         ],
8211         "responses": {
8212           "200": {
8213             "description": "No response was specified",
8214             "schema": {
8215               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-allotted-resources-TOP"
8216             }
8217           }
8218         },
8219         "operationId": "PUT-security-zone-allotted-resources"
8220       }
8221     },
8222     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}": {
8223       "delete": {
8224         "produces": [
8225           "application/json",
8226           "application/xml"
8227         ],
8228         "parameters": [
8229           {
8230             "in": "path",
8231             "name": "allotted-resource-id",
8232             "required": true,
8233             "type": "string"
8234           }
8235         ],
8236         "responses": {
8237           "200": {
8238             "description": "No response was specified"
8239           }
8240         },
8241         "operationId": "DELETE-security-zone-allotted-resource"
8242       },
8243       "get": {
8244         "produces": [
8245           "application/json",
8246           "application/xml"
8247         ],
8248         "parameters": [
8249           {
8250             "in": "path",
8251             "name": "allotted-resource-id",
8252             "required": true,
8253             "type": "string"
8254           }
8255         ],
8256         "responses": {
8257           "200": {
8258             "description": "No response was specified",
8259             "schema": {
8260               "$ref": "#/definitions/(config)security-zone-allotted-resource"
8261             }
8262           }
8263         },
8264         "operationId": "GET-security-zone-allotted-resource"
8265       },
8266       "post": {
8267         "consumes": [
8268           "application/json",
8269           "application/xml"
8270         ],
8271         "produces": [
8272           "application/json",
8273           "application/xml"
8274         ],
8275         "parameters": [
8276           {
8277             "in": "path",
8278             "name": "allotted-resource-id",
8279             "required": true,
8280             "type": "string"
8281           },
8282           {
8283             "in": "body",
8284             "name": "**(config)allotted-resource-data",
8285             "required": false,
8286             "schema": {
8287               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data-TOP"
8288             }
8289           },
8290           {
8291             "in": "body",
8292             "name": "**(config)allotted-resource-status",
8293             "required": false,
8294             "schema": {
8295               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status-TOP"
8296             }
8297           }
8298         ],
8299         "responses": {
8300           "200": {
8301             "description": "No response was specified",
8302             "schema": {
8303               "$ref": "#/definitions/(config)security-zone-allotted-resourcePOST"
8304             }
8305           }
8306         },
8307         "operationId": "POST-security-zone-allotted-resource"
8308       },
8309       "put": {
8310         "consumes": [
8311           "application/json",
8312           "application/xml"
8313         ],
8314         "produces": [
8315           "application/json",
8316           "application/xml"
8317         ],
8318         "parameters": [
8319           {
8320             "in": "path",
8321             "name": "allotted-resource-id",
8322             "required": true,
8323             "type": "string"
8324           },
8325           {
8326             "in": "body",
8327             "name": "(config)security-zone-allotted-resource",
8328             "required": false,
8329             "schema": {
8330               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource-TOP"
8331             }
8332           }
8333         ],
8334         "responses": {
8335           "200": {
8336             "description": "No response was specified",
8337             "schema": {
8338               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource-TOP"
8339             }
8340           }
8341         },
8342         "operationId": "PUT-security-zone-allotted-resource"
8343       }
8344     },
8345     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data": {
8346       "delete": {
8347         "produces": [
8348           "application/json",
8349           "application/xml"
8350         ],
8351         "parameters": [
8352           {
8353             "in": "path",
8354             "name": "allotted-resource-id",
8355             "required": true,
8356             "type": "string"
8357           }
8358         ],
8359         "responses": {
8360           "200": {
8361             "description": "No response was specified"
8362           }
8363         },
8364         "operationId": "DELETE-allotted-resource-data"
8365       },
8366       "get": {
8367         "produces": [
8368           "application/json",
8369           "application/xml"
8370         ],
8371         "parameters": [
8372           {
8373             "in": "path",
8374             "name": "allotted-resource-id",
8375             "required": true,
8376             "type": "string"
8377           }
8378         ],
8379         "responses": {
8380           "200": {
8381             "description": "No response was specified",
8382             "schema": {
8383               "$ref": "#/definitions/(config)allotted-resource-data"
8384             }
8385           }
8386         },
8387         "operationId": "GET-allotted-resource-data"
8388       },
8389       "post": {
8390         "consumes": [
8391           "application/json",
8392           "application/xml"
8393         ],
8394         "produces": [
8395           "application/json",
8396           "application/xml"
8397         ],
8398         "parameters": [
8399           {
8400             "in": "path",
8401             "name": "allotted-resource-id",
8402             "required": true,
8403             "type": "string"
8404           },
8405           {
8406             "in": "body",
8407             "name": "**(config)allotted-resource-operation-information",
8408             "required": false,
8409             "schema": {
8410               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
8411             }
8412           },
8413           {
8414             "in": "body",
8415             "name": "**(config)security-zone-topology",
8416             "required": false,
8417             "schema": {
8418               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology-TOP"
8419             }
8420           },
8421           {
8422             "in": "body",
8423             "name": "**(config)security-zone-parameters",
8424             "required": false,
8425             "schema": {
8426               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters-TOP"
8427             }
8428           },
8429           {
8430             "in": "body",
8431             "name": "**(config)allotted-resource-oper-status",
8432             "required": false,
8433             "schema": {
8434               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
8435             }
8436           }
8437         ],
8438         "responses": {
8439           "200": {
8440             "description": "No response was specified",
8441             "schema": {
8442               "$ref": "#/definitions/(config)allotted-resource-dataPOST"
8443             }
8444           }
8445         },
8446         "operationId": "POST-allotted-resource-data"
8447       },
8448       "put": {
8449         "consumes": [
8450           "application/json",
8451           "application/xml"
8452         ],
8453         "produces": [
8454           "application/json",
8455           "application/xml"
8456         ],
8457         "parameters": [
8458           {
8459             "in": "path",
8460             "name": "allotted-resource-id",
8461             "required": true,
8462             "type": "string"
8463           },
8464           {
8465             "in": "body",
8466             "name": "(config)allotted-resource-data",
8467             "required": false,
8468             "schema": {
8469               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data-TOP"
8470             }
8471           }
8472         ],
8473         "responses": {
8474           "200": {
8475             "description": "No response was specified",
8476             "schema": {
8477               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data-TOP"
8478             }
8479           }
8480         },
8481         "operationId": "PUT-allotted-resource-data"
8482       }
8483     },
8484     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-oper-status": {
8485       "delete": {
8486         "produces": [
8487           "application/json",
8488           "application/xml"
8489         ],
8490         "parameters": [
8491           {
8492             "in": "path",
8493             "name": "allotted-resource-id",
8494             "required": true,
8495             "type": "string"
8496           }
8497         ],
8498         "responses": {
8499           "200": {
8500             "description": "No response was specified"
8501           }
8502         },
8503         "operationId": "DELETE-allotted-resource-oper-status"
8504       },
8505       "get": {
8506         "produces": [
8507           "application/json",
8508           "application/xml"
8509         ],
8510         "parameters": [
8511           {
8512             "in": "path",
8513             "name": "allotted-resource-id",
8514             "required": true,
8515             "type": "string"
8516           }
8517         ],
8518         "responses": {
8519           "200": {
8520             "description": "No response was specified",
8521             "schema": {
8522               "$ref": "#/definitions/(config)allotted-resource-oper-status"
8523             }
8524           }
8525         },
8526         "operationId": "GET-allotted-resource-oper-status"
8527       },
8528       "put": {
8529         "consumes": [
8530           "application/json",
8531           "application/xml"
8532         ],
8533         "produces": [
8534           "application/json",
8535           "application/xml"
8536         ],
8537         "parameters": [
8538           {
8539             "in": "path",
8540             "name": "allotted-resource-id",
8541             "required": true,
8542             "type": "string"
8543           },
8544           {
8545             "in": "body",
8546             "name": "(config)allotted-resource-oper-status",
8547             "required": false,
8548             "schema": {
8549               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
8550             }
8551           }
8552         ],
8553         "responses": {
8554           "200": {
8555             "description": "No response was specified",
8556             "schema": {
8557               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
8558             }
8559           }
8560         },
8561         "operationId": "PUT-allotted-resource-oper-status"
8562       }
8563     },
8564     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information": {
8565       "delete": {
8566         "produces": [
8567           "application/json",
8568           "application/xml"
8569         ],
8570         "parameters": [
8571           {
8572             "in": "path",
8573             "name": "allotted-resource-id",
8574             "required": true,
8575             "type": "string"
8576           }
8577         ],
8578         "responses": {
8579           "200": {
8580             "description": "No response was specified"
8581           }
8582         },
8583         "operationId": "DELETE-allotted-resource-operation-information"
8584       },
8585       "get": {
8586         "produces": [
8587           "application/json",
8588           "application/xml"
8589         ],
8590         "parameters": [
8591           {
8592             "in": "path",
8593             "name": "allotted-resource-id",
8594             "required": true,
8595             "type": "string"
8596           }
8597         ],
8598         "responses": {
8599           "200": {
8600             "description": "No response was specified",
8601             "schema": {
8602               "$ref": "#/definitions/(config)allotted-resource-operation-information"
8603             }
8604           }
8605         },
8606         "operationId": "GET-allotted-resource-operation-information"
8607       },
8608       "post": {
8609         "consumes": [
8610           "application/json",
8611           "application/xml"
8612         ],
8613         "produces": [
8614           "application/json",
8615           "application/xml"
8616         ],
8617         "parameters": [
8618           {
8619             "in": "path",
8620             "name": "allotted-resource-id",
8621             "required": true,
8622             "type": "string"
8623           },
8624           {
8625             "in": "body",
8626             "name": "**(config)request-information",
8627             "required": false,
8628             "schema": {
8629               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
8630             }
8631           },
8632           {
8633             "in": "body",
8634             "name": "**(config)sdnc-request-header",
8635             "required": false,
8636             "schema": {
8637               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP"
8638             }
8639           },
8640           {
8641             "in": "body",
8642             "name": "**(config)allotted-resource-information",
8643             "required": false,
8644             "schema": {
8645               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP"
8646             }
8647           },
8648           {
8649             "in": "body",
8650             "name": "**(config)security-zone-request-input",
8651             "required": false,
8652             "schema": {
8653               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)security-zone-request-input-TOP"
8654             }
8655           },
8656           {
8657             "in": "body",
8658             "name": "**(config)service-information",
8659             "required": false,
8660             "schema": {
8661               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
8662             }
8663           }
8664         ],
8665         "responses": {
8666           "200": {
8667             "description": "No response was specified",
8668             "schema": {
8669               "$ref": "#/definitions/(config)allotted-resource-operation-informationPOST"
8670             }
8671           }
8672         },
8673         "operationId": "POST-allotted-resource-operation-information"
8674       },
8675       "put": {
8676         "consumes": [
8677           "application/json",
8678           "application/xml"
8679         ],
8680         "produces": [
8681           "application/json",
8682           "application/xml"
8683         ],
8684         "parameters": [
8685           {
8686             "in": "path",
8687             "name": "allotted-resource-id",
8688             "required": true,
8689             "type": "string"
8690           },
8691           {
8692             "in": "body",
8693             "name": "(config)allotted-resource-operation-information",
8694             "required": false,
8695             "schema": {
8696               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
8697             }
8698           }
8699         ],
8700         "responses": {
8701           "200": {
8702             "description": "No response was specified",
8703             "schema": {
8704               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
8705             }
8706           }
8707         },
8708         "operationId": "PUT-allotted-resource-operation-information"
8709       }
8710     },
8711     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information": {
8712       "delete": {
8713         "produces": [
8714           "application/json",
8715           "application/xml"
8716         ],
8717         "parameters": [
8718           {
8719             "in": "path",
8720             "name": "allotted-resource-id",
8721             "required": true,
8722             "type": "string"
8723           }
8724         ],
8725         "responses": {
8726           "200": {
8727             "description": "No response was specified"
8728           }
8729         },
8730         "operationId": "DELETE-allotted-resource-information"
8731       },
8732       "get": {
8733         "produces": [
8734           "application/json",
8735           "application/xml"
8736         ],
8737         "parameters": [
8738           {
8739             "in": "path",
8740             "name": "allotted-resource-id",
8741             "required": true,
8742             "type": "string"
8743           }
8744         ],
8745         "responses": {
8746           "200": {
8747             "description": "No response was specified",
8748             "schema": {
8749               "$ref": "#/definitions/(config)allotted-resource-information"
8750             }
8751           }
8752         },
8753         "operationId": "GET-allotted-resource-information"
8754       },
8755       "post": {
8756         "consumes": [
8757           "application/json",
8758           "application/xml"
8759         ],
8760         "produces": [
8761           "application/json",
8762           "application/xml"
8763         ],
8764         "parameters": [
8765           {
8766             "in": "path",
8767             "name": "allotted-resource-id",
8768             "required": true,
8769             "type": "string"
8770           },
8771           {
8772             "in": "body",
8773             "name": "**(config)onap-model-information",
8774             "required": false,
8775             "schema": {
8776               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP"
8777             }
8778           }
8779         ],
8780         "responses": {
8781           "200": {
8782             "description": "No response was specified",
8783             "schema": {
8784               "$ref": "#/definitions/(config)allotted-resource-informationPOST"
8785             }
8786           }
8787         },
8788         "operationId": "POST-allotted-resource-information"
8789       },
8790       "put": {
8791         "consumes": [
8792           "application/json",
8793           "application/xml"
8794         ],
8795         "produces": [
8796           "application/json",
8797           "application/xml"
8798         ],
8799         "parameters": [
8800           {
8801             "in": "path",
8802             "name": "allotted-resource-id",
8803             "required": true,
8804             "type": "string"
8805           },
8806           {
8807             "in": "body",
8808             "name": "(config)allotted-resource-information",
8809             "required": false,
8810             "schema": {
8811               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP"
8812             }
8813           }
8814         ],
8815         "responses": {
8816           "200": {
8817             "description": "No response was specified",
8818             "schema": {
8819               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP"
8820             }
8821           }
8822         },
8823         "operationId": "PUT-allotted-resource-information"
8824       }
8825     },
8826     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information/onap-model-information": {
8827       "delete": {
8828         "produces": [
8829           "application/json",
8830           "application/xml"
8831         ],
8832         "parameters": [
8833           {
8834             "in": "path",
8835             "name": "allotted-resource-id",
8836             "required": true,
8837             "type": "string"
8838           }
8839         ],
8840         "responses": {
8841           "200": {
8842             "description": "No response was specified"
8843           }
8844         },
8845         "operationId": "DELETE-onap-model-information"
8846       },
8847       "get": {
8848         "produces": [
8849           "application/json",
8850           "application/xml"
8851         ],
8852         "parameters": [
8853           {
8854             "in": "path",
8855             "name": "allotted-resource-id",
8856             "required": true,
8857             "type": "string"
8858           }
8859         ],
8860         "responses": {
8861           "200": {
8862             "description": "No response was specified",
8863             "schema": {
8864               "$ref": "#/definitions/(config)onap-model-information"
8865             }
8866           }
8867         },
8868         "operationId": "GET-onap-model-information"
8869       },
8870       "put": {
8871         "consumes": [
8872           "application/json",
8873           "application/xml"
8874         ],
8875         "produces": [
8876           "application/json",
8877           "application/xml"
8878         ],
8879         "parameters": [
8880           {
8881             "in": "path",
8882             "name": "allotted-resource-id",
8883             "required": true,
8884             "type": "string"
8885           },
8886           {
8887             "in": "body",
8888             "name": "(config)onap-model-information",
8889             "required": false,
8890             "schema": {
8891               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP"
8892             }
8893           }
8894         ],
8895         "responses": {
8896           "200": {
8897             "description": "No response was specified",
8898             "schema": {
8899               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP"
8900             }
8901           }
8902         },
8903         "operationId": "PUT-onap-model-information"
8904       }
8905     },
8906     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/request-information": {
8907       "delete": {
8908         "produces": [
8909           "application/json",
8910           "application/xml"
8911         ],
8912         "parameters": [
8913           {
8914             "in": "path",
8915             "name": "allotted-resource-id",
8916             "required": true,
8917             "type": "string"
8918           }
8919         ],
8920         "responses": {
8921           "200": {
8922             "description": "No response was specified"
8923           }
8924         },
8925         "operationId": "DELETE-request-information"
8926       },
8927       "get": {
8928         "produces": [
8929           "application/json",
8930           "application/xml"
8931         ],
8932         "parameters": [
8933           {
8934             "in": "path",
8935             "name": "allotted-resource-id",
8936             "required": true,
8937             "type": "string"
8938           }
8939         ],
8940         "responses": {
8941           "200": {
8942             "description": "No response was specified",
8943             "schema": {
8944               "$ref": "#/definitions/(config)request-information"
8945             }
8946           }
8947         },
8948         "operationId": "GET-request-information"
8949       },
8950       "put": {
8951         "consumes": [
8952           "application/json",
8953           "application/xml"
8954         ],
8955         "produces": [
8956           "application/json",
8957           "application/xml"
8958         ],
8959         "parameters": [
8960           {
8961             "in": "path",
8962             "name": "allotted-resource-id",
8963             "required": true,
8964             "type": "string"
8965           },
8966           {
8967             "in": "body",
8968             "name": "(config)request-information",
8969             "required": false,
8970             "schema": {
8971               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
8972             }
8973           }
8974         ],
8975         "responses": {
8976           "200": {
8977             "description": "No response was specified",
8978             "schema": {
8979               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
8980             }
8981           }
8982         },
8983         "operationId": "PUT-request-information"
8984       }
8985     },
8986     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/sdnc-request-header": {
8987       "delete": {
8988         "produces": [
8989           "application/json",
8990           "application/xml"
8991         ],
8992         "parameters": [
8993           {
8994             "in": "path",
8995             "name": "allotted-resource-id",
8996             "required": true,
8997             "type": "string"
8998           }
8999         ],
9000         "responses": {
9001           "200": {
9002             "description": "No response was specified"
9003           }
9004         },
9005         "operationId": "DELETE-sdnc-request-header"
9006       },
9007       "get": {
9008         "produces": [
9009           "application/json",
9010           "application/xml"
9011         ],
9012         "parameters": [
9013           {
9014             "in": "path",
9015             "name": "allotted-resource-id",
9016             "required": true,
9017             "type": "string"
9018           }
9019         ],
9020         "responses": {
9021           "200": {
9022             "description": "No response was specified",
9023             "schema": {
9024               "$ref": "#/definitions/(config)sdnc-request-header"
9025             }
9026           }
9027         },
9028         "operationId": "GET-sdnc-request-header"
9029       },
9030       "put": {
9031         "consumes": [
9032           "application/json",
9033           "application/xml"
9034         ],
9035         "produces": [
9036           "application/json",
9037           "application/xml"
9038         ],
9039         "parameters": [
9040           {
9041             "in": "path",
9042             "name": "allotted-resource-id",
9043             "required": true,
9044             "type": "string"
9045           },
9046           {
9047             "in": "body",
9048             "name": "(config)sdnc-request-header",
9049             "required": false,
9050             "schema": {
9051               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP"
9052             }
9053           }
9054         ],
9055         "responses": {
9056           "200": {
9057             "description": "No response was specified",
9058             "schema": {
9059               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP"
9060             }
9061           }
9062         },
9063         "operationId": "PUT-sdnc-request-header"
9064       }
9065     },
9066     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input": {
9067       "delete": {
9068         "produces": [
9069           "application/json",
9070           "application/xml"
9071         ],
9072         "parameters": [
9073           {
9074             "in": "path",
9075             "name": "allotted-resource-id",
9076             "required": true,
9077             "type": "string"
9078           }
9079         ],
9080         "responses": {
9081           "200": {
9082             "description": "No response was specified"
9083           }
9084         },
9085         "operationId": "DELETE-security-zone-request-input"
9086       },
9087       "get": {
9088         "produces": [
9089           "application/json",
9090           "application/xml"
9091         ],
9092         "parameters": [
9093           {
9094             "in": "path",
9095             "name": "allotted-resource-id",
9096             "required": true,
9097             "type": "string"
9098           }
9099         ],
9100         "responses": {
9101           "200": {
9102             "description": "No response was specified",
9103             "schema": {
9104               "$ref": "#/definitions/(config)security-zone-request-input"
9105             }
9106           }
9107         },
9108         "operationId": "GET-security-zone-request-input"
9109       },
9110       "post": {
9111         "consumes": [
9112           "application/json",
9113           "application/xml"
9114         ],
9115         "produces": [
9116           "application/json",
9117           "application/xml"
9118         ],
9119         "parameters": [
9120           {
9121             "in": "path",
9122             "name": "allotted-resource-id",
9123             "required": true,
9124             "type": "string"
9125           },
9126           {
9127             "in": "body",
9128             "name": "**(config)security-zone-input-parameters",
9129             "required": false,
9130             "schema": {
9131               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input(config)security-zone-input-parameters-TOP"
9132             }
9133           }
9134         ],
9135         "responses": {
9136           "200": {
9137             "description": "No response was specified",
9138             "schema": {
9139               "$ref": "#/definitions/(config)security-zone-request-inputPOST"
9140             }
9141           }
9142         },
9143         "operationId": "POST-security-zone-request-input"
9144       },
9145       "put": {
9146         "consumes": [
9147           "application/json",
9148           "application/xml"
9149         ],
9150         "produces": [
9151           "application/json",
9152           "application/xml"
9153         ],
9154         "parameters": [
9155           {
9156             "in": "path",
9157             "name": "allotted-resource-id",
9158             "required": true,
9159             "type": "string"
9160           },
9161           {
9162             "in": "body",
9163             "name": "(config)security-zone-request-input",
9164             "required": false,
9165             "schema": {
9166               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)security-zone-request-input-TOP"
9167             }
9168           }
9169         ],
9170         "responses": {
9171           "200": {
9172             "description": "No response was specified",
9173             "schema": {
9174               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)security-zone-request-input-TOP"
9175             }
9176           }
9177         },
9178         "operationId": "PUT-security-zone-request-input"
9179       }
9180     },
9181     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input/security-zone-input-parameters": {
9182       "delete": {
9183         "produces": [
9184           "application/json",
9185           "application/xml"
9186         ],
9187         "parameters": [
9188           {
9189             "in": "path",
9190             "name": "allotted-resource-id",
9191             "required": true,
9192             "type": "string"
9193           }
9194         ],
9195         "responses": {
9196           "200": {
9197             "description": "No response was specified"
9198           }
9199         },
9200         "operationId": "DELETE-security-zone-input-parameters"
9201       },
9202       "get": {
9203         "produces": [
9204           "application/json",
9205           "application/xml"
9206         ],
9207         "parameters": [
9208           {
9209             "in": "path",
9210             "name": "allotted-resource-id",
9211             "required": true,
9212             "type": "string"
9213           }
9214         ],
9215         "responses": {
9216           "200": {
9217             "description": "No response was specified",
9218             "schema": {
9219               "$ref": "#/definitions/(config)security-zone-input-parameters"
9220             }
9221           }
9222         },
9223         "operationId": "GET-security-zone-input-parameters"
9224       },
9225       "post": {
9226         "consumes": [
9227           "application/json",
9228           "application/xml"
9229         ],
9230         "produces": [
9231           "application/json",
9232           "application/xml"
9233         ],
9234         "parameters": [
9235           {
9236             "in": "path",
9237             "name": "allotted-resource-id",
9238             "required": true,
9239             "type": "string"
9240           },
9241           {
9242             "in": "body",
9243             "name": "**(config)param",
9244             "required": false,
9245             "schema": {
9246               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input/security-zone-input-parameters(config)param-TOP"
9247             }
9248           }
9249         ],
9250         "responses": {
9251           "200": {
9252             "description": "No response was specified",
9253             "schema": {
9254               "$ref": "#/definitions/(config)security-zone-input-parametersPOST"
9255             }
9256           }
9257         },
9258         "operationId": "POST-security-zone-input-parameters"
9259       },
9260       "put": {
9261         "consumes": [
9262           "application/json",
9263           "application/xml"
9264         ],
9265         "produces": [
9266           "application/json",
9267           "application/xml"
9268         ],
9269         "parameters": [
9270           {
9271             "in": "path",
9272             "name": "allotted-resource-id",
9273             "required": true,
9274             "type": "string"
9275           },
9276           {
9277             "in": "body",
9278             "name": "(config)security-zone-input-parameters",
9279             "required": false,
9280             "schema": {
9281               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input(config)security-zone-input-parameters-TOP"
9282             }
9283           }
9284         ],
9285         "responses": {
9286           "200": {
9287             "description": "No response was specified",
9288             "schema": {
9289               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input(config)security-zone-input-parameters-TOP"
9290             }
9291           }
9292         },
9293         "operationId": "PUT-security-zone-input-parameters"
9294       }
9295     },
9296     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input/security-zone-input-parameters/param/{name}": {
9297       "delete": {
9298         "produces": [
9299           "application/json",
9300           "application/xml"
9301         ],
9302         "parameters": [
9303           {
9304             "in": "path",
9305             "name": "allotted-resource-id",
9306             "required": true,
9307             "type": "string"
9308           },
9309           {
9310             "in": "path",
9311             "name": "name",
9312             "required": true,
9313             "type": "string"
9314           }
9315         ],
9316         "responses": {
9317           "200": {
9318             "description": "No response was specified"
9319           }
9320         },
9321         "operationId": "DELETE-param"
9322       },
9323       "get": {
9324         "produces": [
9325           "application/json",
9326           "application/xml"
9327         ],
9328         "parameters": [
9329           {
9330             "in": "path",
9331             "name": "allotted-resource-id",
9332             "required": true,
9333             "type": "string"
9334           },
9335           {
9336             "in": "path",
9337             "name": "name",
9338             "required": true,
9339             "type": "string"
9340           }
9341         ],
9342         "responses": {
9343           "200": {
9344             "description": "No response was specified",
9345             "schema": {
9346               "$ref": "#/definitions/(config)param"
9347             }
9348           }
9349         },
9350         "operationId": "GET-param"
9351       },
9352       "put": {
9353         "consumes": [
9354           "application/json",
9355           "application/xml"
9356         ],
9357         "produces": [
9358           "application/json",
9359           "application/xml"
9360         ],
9361         "parameters": [
9362           {
9363             "in": "path",
9364             "name": "allotted-resource-id",
9365             "required": true,
9366             "type": "string"
9367           },
9368           {
9369             "in": "path",
9370             "name": "name",
9371             "required": true,
9372             "type": "string"
9373           },
9374           {
9375             "in": "body",
9376             "name": "(config)param",
9377             "required": false,
9378             "schema": {
9379               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input/security-zone-input-parameters(config)param-TOP"
9380             }
9381           }
9382         ],
9383         "responses": {
9384           "200": {
9385             "description": "No response was specified",
9386             "schema": {
9387               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input/security-zone-input-parameters(config)param-TOP"
9388             }
9389           }
9390         },
9391         "operationId": "PUT-param"
9392       }
9393     },
9394     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/service-information": {
9395       "delete": {
9396         "produces": [
9397           "application/json",
9398           "application/xml"
9399         ],
9400         "parameters": [
9401           {
9402             "in": "path",
9403             "name": "allotted-resource-id",
9404             "required": true,
9405             "type": "string"
9406           }
9407         ],
9408         "responses": {
9409           "200": {
9410             "description": "No response was specified"
9411           }
9412         },
9413         "operationId": "DELETE-service-information"
9414       },
9415       "get": {
9416         "produces": [
9417           "application/json",
9418           "application/xml"
9419         ],
9420         "parameters": [
9421           {
9422             "in": "path",
9423             "name": "allotted-resource-id",
9424             "required": true,
9425             "type": "string"
9426           }
9427         ],
9428         "responses": {
9429           "200": {
9430             "description": "No response was specified",
9431             "schema": {
9432               "$ref": "#/definitions/(config)service-information"
9433             }
9434           }
9435         },
9436         "operationId": "GET-service-information"
9437       },
9438       "post": {
9439         "consumes": [
9440           "application/json",
9441           "application/xml"
9442         ],
9443         "produces": [
9444           "application/json",
9445           "application/xml"
9446         ],
9447         "parameters": [
9448           {
9449             "in": "path",
9450             "name": "allotted-resource-id",
9451             "required": true,
9452             "type": "string"
9453           },
9454           {
9455             "in": "body",
9456             "name": "**(config)onap-model-information",
9457             "required": false,
9458             "schema": {
9459               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP"
9460             }
9461           }
9462         ],
9463         "responses": {
9464           "200": {
9465             "description": "No response was specified",
9466             "schema": {
9467               "$ref": "#/definitions/(config)service-informationPOST"
9468             }
9469           }
9470         },
9471         "operationId": "POST-service-information"
9472       },
9473       "put": {
9474         "consumes": [
9475           "application/json",
9476           "application/xml"
9477         ],
9478         "produces": [
9479           "application/json",
9480           "application/xml"
9481         ],
9482         "parameters": [
9483           {
9484             "in": "path",
9485             "name": "allotted-resource-id",
9486             "required": true,
9487             "type": "string"
9488           },
9489           {
9490             "in": "body",
9491             "name": "(config)service-information",
9492             "required": false,
9493             "schema": {
9494               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
9495             }
9496           }
9497         ],
9498         "responses": {
9499           "200": {
9500             "description": "No response was specified",
9501             "schema": {
9502               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
9503             }
9504           }
9505         },
9506         "operationId": "PUT-service-information"
9507       }
9508     },
9509     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/service-information/onap-model-information": {
9510       "delete": {
9511         "produces": [
9512           "application/json",
9513           "application/xml"
9514         ],
9515         "parameters": [
9516           {
9517             "in": "path",
9518             "name": "allotted-resource-id",
9519             "required": true,
9520             "type": "string"
9521           }
9522         ],
9523         "responses": {
9524           "200": {
9525             "description": "No response was specified"
9526           }
9527         },
9528         "operationId": "DELETE-onap-model-information"
9529       },
9530       "get": {
9531         "produces": [
9532           "application/json",
9533           "application/xml"
9534         ],
9535         "parameters": [
9536           {
9537             "in": "path",
9538             "name": "allotted-resource-id",
9539             "required": true,
9540             "type": "string"
9541           }
9542         ],
9543         "responses": {
9544           "200": {
9545             "description": "No response was specified",
9546             "schema": {
9547               "$ref": "#/definitions/(config)onap-model-information"
9548             }
9549           }
9550         },
9551         "operationId": "GET-onap-model-information"
9552       },
9553       "put": {
9554         "consumes": [
9555           "application/json",
9556           "application/xml"
9557         ],
9558         "produces": [
9559           "application/json",
9560           "application/xml"
9561         ],
9562         "parameters": [
9563           {
9564             "in": "path",
9565             "name": "allotted-resource-id",
9566             "required": true,
9567             "type": "string"
9568           },
9569           {
9570             "in": "body",
9571             "name": "(config)onap-model-information",
9572             "required": false,
9573             "schema": {
9574               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP"
9575             }
9576           }
9577         ],
9578         "responses": {
9579           "200": {
9580             "description": "No response was specified",
9581             "schema": {
9582               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP"
9583             }
9584           }
9585         },
9586         "operationId": "PUT-onap-model-information"
9587       }
9588     },
9589     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-parameters": {
9590       "delete": {
9591         "produces": [
9592           "application/json",
9593           "application/xml"
9594         ],
9595         "parameters": [
9596           {
9597             "in": "path",
9598             "name": "allotted-resource-id",
9599             "required": true,
9600             "type": "string"
9601           }
9602         ],
9603         "responses": {
9604           "200": {
9605             "description": "No response was specified"
9606           }
9607         },
9608         "operationId": "DELETE-security-zone-parameters"
9609       },
9610       "get": {
9611         "produces": [
9612           "application/json",
9613           "application/xml"
9614         ],
9615         "parameters": [
9616           {
9617             "in": "path",
9618             "name": "allotted-resource-id",
9619             "required": true,
9620             "type": "string"
9621           }
9622         ],
9623         "responses": {
9624           "200": {
9625             "description": "No response was specified",
9626             "schema": {
9627               "$ref": "#/definitions/(config)security-zone-parameters"
9628             }
9629           }
9630         },
9631         "operationId": "GET-security-zone-parameters"
9632       },
9633       "post": {
9634         "consumes": [
9635           "application/json",
9636           "application/xml"
9637         ],
9638         "produces": [
9639           "application/json",
9640           "application/xml"
9641         ],
9642         "parameters": [
9643           {
9644             "in": "path",
9645             "name": "allotted-resource-id",
9646             "required": true,
9647             "type": "string"
9648           },
9649           {
9650             "in": "body",
9651             "name": "**(config)param",
9652             "required": false,
9653             "schema": {
9654               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param-TOP"
9655             }
9656           }
9657         ],
9658         "responses": {
9659           "200": {
9660             "description": "No response was specified",
9661             "schema": {
9662               "$ref": "#/definitions/(config)security-zone-parametersPOST"
9663             }
9664           }
9665         },
9666         "operationId": "POST-security-zone-parameters"
9667       },
9668       "put": {
9669         "consumes": [
9670           "application/json",
9671           "application/xml"
9672         ],
9673         "produces": [
9674           "application/json",
9675           "application/xml"
9676         ],
9677         "parameters": [
9678           {
9679             "in": "path",
9680             "name": "allotted-resource-id",
9681             "required": true,
9682             "type": "string"
9683           },
9684           {
9685             "in": "body",
9686             "name": "(config)security-zone-parameters",
9687             "required": false,
9688             "schema": {
9689               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters-TOP"
9690             }
9691           }
9692         ],
9693         "responses": {
9694           "200": {
9695             "description": "No response was specified",
9696             "schema": {
9697               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters-TOP"
9698             }
9699           }
9700         },
9701         "operationId": "PUT-security-zone-parameters"
9702       }
9703     },
9704     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-parameters/param/{name}": {
9705       "delete": {
9706         "produces": [
9707           "application/json",
9708           "application/xml"
9709         ],
9710         "parameters": [
9711           {
9712             "in": "path",
9713             "name": "allotted-resource-id",
9714             "required": true,
9715             "type": "string"
9716           },
9717           {
9718             "in": "path",
9719             "name": "name",
9720             "required": true,
9721             "type": "string"
9722           }
9723         ],
9724         "responses": {
9725           "200": {
9726             "description": "No response was specified"
9727           }
9728         },
9729         "operationId": "DELETE-param"
9730       },
9731       "get": {
9732         "produces": [
9733           "application/json",
9734           "application/xml"
9735         ],
9736         "parameters": [
9737           {
9738             "in": "path",
9739             "name": "allotted-resource-id",
9740             "required": true,
9741             "type": "string"
9742           },
9743           {
9744             "in": "path",
9745             "name": "name",
9746             "required": true,
9747             "type": "string"
9748           }
9749         ],
9750         "responses": {
9751           "200": {
9752             "description": "No response was specified",
9753             "schema": {
9754               "$ref": "#/definitions/(config)param"
9755             }
9756           }
9757         },
9758         "operationId": "GET-param"
9759       },
9760       "put": {
9761         "consumes": [
9762           "application/json",
9763           "application/xml"
9764         ],
9765         "produces": [
9766           "application/json",
9767           "application/xml"
9768         ],
9769         "parameters": [
9770           {
9771             "in": "path",
9772             "name": "allotted-resource-id",
9773             "required": true,
9774             "type": "string"
9775           },
9776           {
9777             "in": "path",
9778             "name": "name",
9779             "required": true,
9780             "type": "string"
9781           },
9782           {
9783             "in": "body",
9784             "name": "(config)param",
9785             "required": false,
9786             "schema": {
9787               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param-TOP"
9788             }
9789           }
9790         ],
9791         "responses": {
9792           "200": {
9793             "description": "No response was specified",
9794             "schema": {
9795               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param-TOP"
9796             }
9797           }
9798         },
9799         "operationId": "PUT-param"
9800       }
9801     },
9802     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-topology": {
9803       "delete": {
9804         "produces": [
9805           "application/json",
9806           "application/xml"
9807         ],
9808         "parameters": [
9809           {
9810             "in": "path",
9811             "name": "allotted-resource-id",
9812             "required": true,
9813             "type": "string"
9814           }
9815         ],
9816         "responses": {
9817           "200": {
9818             "description": "No response was specified"
9819           }
9820         },
9821         "operationId": "DELETE-security-zone-topology"
9822       },
9823       "get": {
9824         "produces": [
9825           "application/json",
9826           "application/xml"
9827         ],
9828         "parameters": [
9829           {
9830             "in": "path",
9831             "name": "allotted-resource-id",
9832             "required": true,
9833             "type": "string"
9834           }
9835         ],
9836         "responses": {
9837           "200": {
9838             "description": "No response was specified",
9839             "schema": {
9840               "$ref": "#/definitions/(config)security-zone-topology"
9841             }
9842           }
9843         },
9844         "operationId": "GET-security-zone-topology"
9845       },
9846       "post": {
9847         "consumes": [
9848           "application/json",
9849           "application/xml"
9850         ],
9851         "produces": [
9852           "application/json",
9853           "application/xml"
9854         ],
9855         "parameters": [
9856           {
9857             "in": "path",
9858             "name": "allotted-resource-id",
9859             "required": true,
9860             "type": "string"
9861           },
9862           {
9863             "in": "body",
9864             "name": "**(config)security-zone-parameters",
9865             "required": false,
9866             "schema": {
9867               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters-TOP"
9868             }
9869           },
9870           {
9871             "in": "body",
9872             "name": "**(config)allotted-resource-identifiers",
9873             "required": false,
9874             "schema": {
9875               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers-TOP"
9876             }
9877           },
9878           {
9879             "in": "body",
9880             "name": "**(config)onap-model-information",
9881             "required": false,
9882             "schema": {
9883               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information-TOP"
9884             }
9885           },
9886           {
9887             "in": "body",
9888             "name": "**(config)security-zone-assignments",
9889             "required": false,
9890             "schema": {
9891               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments-TOP"
9892             }
9893           }
9894         ],
9895         "responses": {
9896           "200": {
9897             "description": "No response was specified",
9898             "schema": {
9899               "$ref": "#/definitions/(config)security-zone-topologyPOST"
9900             }
9901           }
9902         },
9903         "operationId": "POST-security-zone-topology"
9904       },
9905       "put": {
9906         "consumes": [
9907           "application/json",
9908           "application/xml"
9909         ],
9910         "produces": [
9911           "application/json",
9912           "application/xml"
9913         ],
9914         "parameters": [
9915           {
9916             "in": "path",
9917             "name": "allotted-resource-id",
9918             "required": true,
9919             "type": "string"
9920           },
9921           {
9922             "in": "body",
9923             "name": "(config)security-zone-topology",
9924             "required": false,
9925             "schema": {
9926               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology-TOP"
9927             }
9928           }
9929         ],
9930         "responses": {
9931           "200": {
9932             "description": "No response was specified",
9933             "schema": {
9934               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology-TOP"
9935             }
9936           }
9937         },
9938         "operationId": "PUT-security-zone-topology"
9939       }
9940     },
9941     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-topology/allotted-resource-identifiers": {
9942       "delete": {
9943         "produces": [
9944           "application/json",
9945           "application/xml"
9946         ],
9947         "parameters": [
9948           {
9949             "in": "path",
9950             "name": "allotted-resource-id",
9951             "required": true,
9952             "type": "string"
9953           }
9954         ],
9955         "responses": {
9956           "200": {
9957             "description": "No response was specified"
9958           }
9959         },
9960         "operationId": "DELETE-allotted-resource-identifiers"
9961       },
9962       "get": {
9963         "produces": [
9964           "application/json",
9965           "application/xml"
9966         ],
9967         "parameters": [
9968           {
9969             "in": "path",
9970             "name": "allotted-resource-id",
9971             "required": true,
9972             "type": "string"
9973           }
9974         ],
9975         "responses": {
9976           "200": {
9977             "description": "No response was specified",
9978             "schema": {
9979               "$ref": "#/definitions/(config)allotted-resource-identifiers"
9980             }
9981           }
9982         },
9983         "operationId": "GET-allotted-resource-identifiers"
9984       },
9985       "put": {
9986         "consumes": [
9987           "application/json",
9988           "application/xml"
9989         ],
9990         "produces": [
9991           "application/json",
9992           "application/xml"
9993         ],
9994         "parameters": [
9995           {
9996             "in": "path",
9997             "name": "allotted-resource-id",
9998             "required": true,
9999             "type": "string"
10000           },
10001           {
10002             "in": "body",
10003             "name": "(config)allotted-resource-identifiers",
10004             "required": false,
10005             "schema": {
10006               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers-TOP"
10007             }
10008           }
10009         ],
10010         "responses": {
10011           "200": {
10012             "description": "No response was specified",
10013             "schema": {
10014               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers-TOP"
10015             }
10016           }
10017         },
10018         "operationId": "PUT-allotted-resource-identifiers"
10019       }
10020     },
10021     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-topology/onap-model-information": {
10022       "delete": {
10023         "produces": [
10024           "application/json",
10025           "application/xml"
10026         ],
10027         "parameters": [
10028           {
10029             "in": "path",
10030             "name": "allotted-resource-id",
10031             "required": true,
10032             "type": "string"
10033           }
10034         ],
10035         "responses": {
10036           "200": {
10037             "description": "No response was specified"
10038           }
10039         },
10040         "operationId": "DELETE-onap-model-information"
10041       },
10042       "get": {
10043         "produces": [
10044           "application/json",
10045           "application/xml"
10046         ],
10047         "parameters": [
10048           {
10049             "in": "path",
10050             "name": "allotted-resource-id",
10051             "required": true,
10052             "type": "string"
10053           }
10054         ],
10055         "responses": {
10056           "200": {
10057             "description": "No response was specified",
10058             "schema": {
10059               "$ref": "#/definitions/(config)onap-model-information"
10060             }
10061           }
10062         },
10063         "operationId": "GET-onap-model-information"
10064       },
10065       "put": {
10066         "consumes": [
10067           "application/json",
10068           "application/xml"
10069         ],
10070         "produces": [
10071           "application/json",
10072           "application/xml"
10073         ],
10074         "parameters": [
10075           {
10076             "in": "path",
10077             "name": "allotted-resource-id",
10078             "required": true,
10079             "type": "string"
10080           },
10081           {
10082             "in": "body",
10083             "name": "(config)onap-model-information",
10084             "required": false,
10085             "schema": {
10086               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information-TOP"
10087             }
10088           }
10089         ],
10090         "responses": {
10091           "200": {
10092             "description": "No response was specified",
10093             "schema": {
10094               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information-TOP"
10095             }
10096           }
10097         },
10098         "operationId": "PUT-onap-model-information"
10099       }
10100     },
10101     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-topology/security-zone-assignments": {
10102       "delete": {
10103         "produces": [
10104           "application/json",
10105           "application/xml"
10106         ],
10107         "parameters": [
10108           {
10109             "in": "path",
10110             "name": "allotted-resource-id",
10111             "required": true,
10112             "type": "string"
10113           }
10114         ],
10115         "responses": {
10116           "200": {
10117             "description": "No response was specified"
10118           }
10119         },
10120         "operationId": "DELETE-security-zone-assignments"
10121       },
10122       "get": {
10123         "produces": [
10124           "application/json",
10125           "application/xml"
10126         ],
10127         "parameters": [
10128           {
10129             "in": "path",
10130             "name": "allotted-resource-id",
10131             "required": true,
10132             "type": "string"
10133           }
10134         ],
10135         "responses": {
10136           "200": {
10137             "description": "No response was specified",
10138             "schema": {
10139               "$ref": "#/definitions/(config)security-zone-assignments"
10140             }
10141           }
10142         },
10143         "operationId": "GET-security-zone-assignments"
10144       },
10145       "put": {
10146         "consumes": [
10147           "application/json",
10148           "application/xml"
10149         ],
10150         "produces": [
10151           "application/json",
10152           "application/xml"
10153         ],
10154         "parameters": [
10155           {
10156             "in": "path",
10157             "name": "allotted-resource-id",
10158             "required": true,
10159             "type": "string"
10160           },
10161           {
10162             "in": "body",
10163             "name": "(config)security-zone-assignments",
10164             "required": false,
10165             "schema": {
10166               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments-TOP"
10167             }
10168           }
10169         ],
10170         "responses": {
10171           "200": {
10172             "description": "No response was specified",
10173             "schema": {
10174               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments-TOP"
10175             }
10176           }
10177         },
10178         "operationId": "PUT-security-zone-assignments"
10179       }
10180     },
10181     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-topology/security-zone-parameters": {
10182       "delete": {
10183         "produces": [
10184           "application/json",
10185           "application/xml"
10186         ],
10187         "parameters": [
10188           {
10189             "in": "path",
10190             "name": "allotted-resource-id",
10191             "required": true,
10192             "type": "string"
10193           }
10194         ],
10195         "responses": {
10196           "200": {
10197             "description": "No response was specified"
10198           }
10199         },
10200         "operationId": "DELETE-security-zone-parameters"
10201       },
10202       "get": {
10203         "produces": [
10204           "application/json",
10205           "application/xml"
10206         ],
10207         "parameters": [
10208           {
10209             "in": "path",
10210             "name": "allotted-resource-id",
10211             "required": true,
10212             "type": "string"
10213           }
10214         ],
10215         "responses": {
10216           "200": {
10217             "description": "No response was specified",
10218             "schema": {
10219               "$ref": "#/definitions/(config)security-zone-parameters"
10220             }
10221           }
10222         },
10223         "operationId": "GET-security-zone-parameters"
10224       },
10225       "post": {
10226         "consumes": [
10227           "application/json",
10228           "application/xml"
10229         ],
10230         "produces": [
10231           "application/json",
10232           "application/xml"
10233         ],
10234         "parameters": [
10235           {
10236             "in": "path",
10237             "name": "allotted-resource-id",
10238             "required": true,
10239             "type": "string"
10240           },
10241           {
10242             "in": "body",
10243             "name": "**(config)param",
10244             "required": false,
10245             "schema": {
10246               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param-TOP"
10247             }
10248           }
10249         ],
10250         "responses": {
10251           "200": {
10252             "description": "No response was specified",
10253             "schema": {
10254               "$ref": "#/definitions/(config)security-zone-parametersPOST"
10255             }
10256           }
10257         },
10258         "operationId": "POST-security-zone-parameters"
10259       },
10260       "put": {
10261         "consumes": [
10262           "application/json",
10263           "application/xml"
10264         ],
10265         "produces": [
10266           "application/json",
10267           "application/xml"
10268         ],
10269         "parameters": [
10270           {
10271             "in": "path",
10272             "name": "allotted-resource-id",
10273             "required": true,
10274             "type": "string"
10275           },
10276           {
10277             "in": "body",
10278             "name": "(config)security-zone-parameters",
10279             "required": false,
10280             "schema": {
10281               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters-TOP"
10282             }
10283           }
10284         ],
10285         "responses": {
10286           "200": {
10287             "description": "No response was specified",
10288             "schema": {
10289               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters-TOP"
10290             }
10291           }
10292         },
10293         "operationId": "PUT-security-zone-parameters"
10294       }
10295     },
10296     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-topology/security-zone-parameters/param/{name}": {
10297       "delete": {
10298         "produces": [
10299           "application/json",
10300           "application/xml"
10301         ],
10302         "parameters": [
10303           {
10304             "in": "path",
10305             "name": "allotted-resource-id",
10306             "required": true,
10307             "type": "string"
10308           },
10309           {
10310             "in": "path",
10311             "name": "name",
10312             "required": true,
10313             "type": "string"
10314           }
10315         ],
10316         "responses": {
10317           "200": {
10318             "description": "No response was specified"
10319           }
10320         },
10321         "operationId": "DELETE-param"
10322       },
10323       "get": {
10324         "produces": [
10325           "application/json",
10326           "application/xml"
10327         ],
10328         "parameters": [
10329           {
10330             "in": "path",
10331             "name": "allotted-resource-id",
10332             "required": true,
10333             "type": "string"
10334           },
10335           {
10336             "in": "path",
10337             "name": "name",
10338             "required": true,
10339             "type": "string"
10340           }
10341         ],
10342         "responses": {
10343           "200": {
10344             "description": "No response was specified",
10345             "schema": {
10346               "$ref": "#/definitions/(config)param"
10347             }
10348           }
10349         },
10350         "operationId": "GET-param"
10351       },
10352       "put": {
10353         "consumes": [
10354           "application/json",
10355           "application/xml"
10356         ],
10357         "produces": [
10358           "application/json",
10359           "application/xml"
10360         ],
10361         "parameters": [
10362           {
10363             "in": "path",
10364             "name": "allotted-resource-id",
10365             "required": true,
10366             "type": "string"
10367           },
10368           {
10369             "in": "path",
10370             "name": "name",
10371             "required": true,
10372             "type": "string"
10373           },
10374           {
10375             "in": "body",
10376             "name": "(config)param",
10377             "required": false,
10378             "schema": {
10379               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param-TOP"
10380             }
10381           }
10382         ],
10383         "responses": {
10384           "200": {
10385             "description": "No response was specified",
10386             "schema": {
10387               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param-TOP"
10388             }
10389           }
10390         },
10391         "operationId": "PUT-param"
10392       }
10393     },
10394     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-status": {
10395       "delete": {
10396         "produces": [
10397           "application/json",
10398           "application/xml"
10399         ],
10400         "parameters": [
10401           {
10402             "in": "path",
10403             "name": "allotted-resource-id",
10404             "required": true,
10405             "type": "string"
10406           }
10407         ],
10408         "responses": {
10409           "200": {
10410             "description": "No response was specified"
10411           }
10412         },
10413         "operationId": "DELETE-allotted-resource-status"
10414       },
10415       "get": {
10416         "produces": [
10417           "application/json",
10418           "application/xml"
10419         ],
10420         "parameters": [
10421           {
10422             "in": "path",
10423             "name": "allotted-resource-id",
10424             "required": true,
10425             "type": "string"
10426           }
10427         ],
10428         "responses": {
10429           "200": {
10430             "description": "No response was specified",
10431             "schema": {
10432               "$ref": "#/definitions/(config)allotted-resource-status"
10433             }
10434           }
10435         },
10436         "operationId": "GET-allotted-resource-status"
10437       },
10438       "put": {
10439         "consumes": [
10440           "application/json",
10441           "application/xml"
10442         ],
10443         "produces": [
10444           "application/json",
10445           "application/xml"
10446         ],
10447         "parameters": [
10448           {
10449             "in": "path",
10450             "name": "allotted-resource-id",
10451             "required": true,
10452             "type": "string"
10453           },
10454           {
10455             "in": "body",
10456             "name": "(config)allotted-resource-status",
10457             "required": false,
10458             "schema": {
10459               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status-TOP"
10460             }
10461           }
10462         ],
10463         "responses": {
10464           "200": {
10465             "description": "No response was specified",
10466             "schema": {
10467               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status-TOP"
10468             }
10469           }
10470         },
10471         "operationId": "PUT-allotted-resource-status"
10472       }
10473     },
10474     "/config/GENERIC-RESOURCE-API:services": {
10475       "delete": {
10476         "produces": [
10477           "application/json",
10478           "application/xml"
10479         ],
10480         "responses": {
10481           "200": {
10482             "description": "No response was specified"
10483           }
10484         },
10485         "operationId": "DELETE-services"
10486       },
10487       "get": {
10488         "produces": [
10489           "application/json",
10490           "application/xml"
10491         ],
10492         "responses": {
10493           "200": {
10494             "description": "No response was specified",
10495             "schema": {
10496               "$ref": "#/definitions/(config)services"
10497             }
10498           }
10499         },
10500         "operationId": "GET-services"
10501       },
10502       "post": {
10503         "consumes": [
10504           "application/json",
10505           "application/xml"
10506         ],
10507         "produces": [
10508           "application/json",
10509           "application/xml"
10510         ],
10511         "parameters": [
10512           {
10513             "in": "body",
10514             "name": "**(config)service",
10515             "required": false,
10516             "schema": {
10517               "$ref": "#/definitions/GENERIC-RESOURCE-API/services(config)service-TOP"
10518             }
10519           }
10520         ],
10521         "responses": {
10522           "200": {
10523             "description": "No response was specified",
10524             "schema": {
10525               "$ref": "#/definitions/(config)servicesPOST"
10526             }
10527           }
10528         },
10529         "operationId": "POST-services"
10530       },
10531       "put": {
10532         "consumes": [
10533           "application/json",
10534           "application/xml"
10535         ],
10536         "produces": [
10537           "application/json",
10538           "application/xml"
10539         ],
10540         "parameters": [
10541           {
10542             "in": "body",
10543             "name": "(config)services",
10544             "required": false,
10545             "schema": {
10546               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)services-TOP"
10547             }
10548           }
10549         ],
10550         "responses": {
10551           "200": {
10552             "description": "No response was specified",
10553             "schema": {
10554               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)services-TOP"
10555             }
10556           }
10557         },
10558         "operationId": "PUT-services"
10559       }
10560     },
10561     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}": {
10562       "delete": {
10563         "produces": [
10564           "application/json",
10565           "application/xml"
10566         ],
10567         "parameters": [
10568           {
10569             "description": "Keep as M",
10570             "in": "path",
10571             "name": "service-instance-id",
10572             "required": true,
10573             "type": "string"
10574           }
10575         ],
10576         "responses": {
10577           "200": {
10578             "description": "No response was specified"
10579           }
10580         },
10581         "operationId": "DELETE-service"
10582       },
10583       "get": {
10584         "produces": [
10585           "application/json",
10586           "application/xml"
10587         ],
10588         "parameters": [
10589           {
10590             "description": "Keep as M",
10591             "in": "path",
10592             "name": "service-instance-id",
10593             "required": true,
10594             "type": "string"
10595           }
10596         ],
10597         "responses": {
10598           "200": {
10599             "description": "No response was specified",
10600             "schema": {
10601               "$ref": "#/definitions/(config)service"
10602             }
10603           }
10604         },
10605         "operationId": "GET-service"
10606       },
10607       "post": {
10608         "consumes": [
10609           "application/json",
10610           "application/xml"
10611         ],
10612         "produces": [
10613           "application/json",
10614           "application/xml"
10615         ],
10616         "parameters": [
10617           {
10618             "description": "Keep as M",
10619             "in": "path",
10620             "name": "service-instance-id",
10621             "required": true,
10622             "type": "string"
10623           },
10624           {
10625             "in": "body",
10626             "name": "**(config)service-status",
10627             "required": false,
10628             "schema": {
10629               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-status-TOP"
10630             }
10631           },
10632           {
10633             "in": "body",
10634             "name": "**(config)service-data",
10635             "required": false,
10636             "schema": {
10637               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-data-TOP"
10638             }
10639           }
10640         ],
10641         "responses": {
10642           "200": {
10643             "description": "No response was specified",
10644             "schema": {
10645               "$ref": "#/definitions/(config)servicePOST"
10646             }
10647           }
10648         },
10649         "operationId": "POST-service"
10650       },
10651       "put": {
10652         "consumes": [
10653           "application/json",
10654           "application/xml"
10655         ],
10656         "produces": [
10657           "application/json",
10658           "application/xml"
10659         ],
10660         "parameters": [
10661           {
10662             "description": "Keep as M",
10663             "in": "path",
10664             "name": "service-instance-id",
10665             "required": true,
10666             "type": "string"
10667           },
10668           {
10669             "in": "body",
10670             "name": "(config)service",
10671             "required": false,
10672             "schema": {
10673               "$ref": "#/definitions/GENERIC-RESOURCE-API/services(config)service-TOP"
10674             }
10675           }
10676         ],
10677         "responses": {
10678           "200": {
10679             "description": "No response was specified",
10680             "schema": {
10681               "$ref": "#/definitions/GENERIC-RESOURCE-API/services(config)service-TOP"
10682             }
10683           }
10684         },
10685         "operationId": "PUT-service"
10686       }
10687     },
10688     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data": {
10689       "delete": {
10690         "produces": [
10691           "application/json",
10692           "application/xml"
10693         ],
10694         "parameters": [
10695           {
10696             "description": "Keep as M",
10697             "in": "path",
10698             "name": "service-instance-id",
10699             "required": true,
10700             "type": "string"
10701           }
10702         ],
10703         "responses": {
10704           "200": {
10705             "description": "No response was specified"
10706           }
10707         },
10708         "operationId": "DELETE-service-data"
10709       },
10710       "get": {
10711         "produces": [
10712           "application/json",
10713           "application/xml"
10714         ],
10715         "parameters": [
10716           {
10717             "description": "Keep as M",
10718             "in": "path",
10719             "name": "service-instance-id",
10720             "required": true,
10721             "type": "string"
10722           }
10723         ],
10724         "responses": {
10725           "200": {
10726             "description": "No response was specified",
10727             "schema": {
10728               "$ref": "#/definitions/(config)service-data"
10729             }
10730           }
10731         },
10732         "operationId": "GET-service-data"
10733       },
10734       "post": {
10735         "consumes": [
10736           "application/json",
10737           "application/xml"
10738         ],
10739         "produces": [
10740           "application/json",
10741           "application/xml"
10742         ],
10743         "parameters": [
10744           {
10745             "description": "Keep as M",
10746             "in": "path",
10747             "name": "service-instance-id",
10748             "required": true,
10749             "type": "string"
10750           },
10751           {
10752             "in": "body",
10753             "name": "**(config)networks",
10754             "required": false,
10755             "schema": {
10756               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)networks-TOP"
10757             }
10758           },
10759           {
10760             "in": "body",
10761             "name": "**(config)vnfs",
10762             "required": false,
10763             "schema": {
10764               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfs-TOP"
10765             }
10766           },
10767           {
10768             "in": "body",
10769             "name": "**(config)consumed-allotted-resources",
10770             "required": false,
10771             "schema": {
10772               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources-TOP"
10773             }
10774           },
10775           {
10776             "in": "body",
10777             "name": "**(config)provided-allotted-resources",
10778             "required": false,
10779             "schema": {
10780               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources-TOP"
10781             }
10782           },
10783           {
10784             "in": "body",
10785             "name": "**(config)service-level-oper-status",
10786             "required": false,
10787             "schema": {
10788               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status-TOP"
10789             }
10790           },
10791           {
10792             "in": "body",
10793             "name": "**(config)service-topology",
10794             "required": false,
10795             "schema": {
10796               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-topology-TOP"
10797             }
10798           },
10799           {
10800             "in": "body",
10801             "name": "**(config)sdnc-request-header",
10802             "required": false,
10803             "schema": {
10804               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header-TOP"
10805             }
10806           },
10807           {
10808             "in": "body",
10809             "name": "**(config)request-information",
10810             "required": false,
10811             "schema": {
10812               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)request-information-TOP"
10813             }
10814           },
10815           {
10816             "in": "body",
10817             "name": "**(config)service-request-input",
10818             "required": false,
10819             "schema": {
10820               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input-TOP"
10821             }
10822           },
10823           {
10824             "in": "body",
10825             "name": "**(config)service-information",
10826             "required": false,
10827             "schema": {
10828               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-information-TOP"
10829             }
10830           }
10831         ],
10832         "responses": {
10833           "200": {
10834             "description": "No response was specified",
10835             "schema": {
10836               "$ref": "#/definitions/(config)service-dataPOST"
10837             }
10838           }
10839         },
10840         "operationId": "POST-service-data"
10841       },
10842       "put": {
10843         "consumes": [
10844           "application/json",
10845           "application/xml"
10846         ],
10847         "produces": [
10848           "application/json",
10849           "application/xml"
10850         ],
10851         "parameters": [
10852           {
10853             "description": "Keep as M",
10854             "in": "path",
10855             "name": "service-instance-id",
10856             "required": true,
10857             "type": "string"
10858           },
10859           {
10860             "in": "body",
10861             "name": "(config)service-data",
10862             "required": false,
10863             "schema": {
10864               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-data-TOP"
10865             }
10866           }
10867         ],
10868         "responses": {
10869           "200": {
10870             "description": "No response was specified",
10871             "schema": {
10872               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-data-TOP"
10873             }
10874           }
10875         },
10876         "operationId": "PUT-service-data"
10877       }
10878     },
10879     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/consumed-allotted-resources": {
10880       "delete": {
10881         "produces": [
10882           "application/json",
10883           "application/xml"
10884         ],
10885         "parameters": [
10886           {
10887             "description": "Keep as M",
10888             "in": "path",
10889             "name": "service-instance-id",
10890             "required": true,
10891             "type": "string"
10892           }
10893         ],
10894         "responses": {
10895           "200": {
10896             "description": "No response was specified"
10897           }
10898         },
10899         "operationId": "DELETE-consumed-allotted-resources"
10900       },
10901       "get": {
10902         "produces": [
10903           "application/json",
10904           "application/xml"
10905         ],
10906         "parameters": [
10907           {
10908             "description": "Keep as M",
10909             "in": "path",
10910             "name": "service-instance-id",
10911             "required": true,
10912             "type": "string"
10913           }
10914         ],
10915         "responses": {
10916           "200": {
10917             "description": "No response was specified",
10918             "schema": {
10919               "$ref": "#/definitions/(config)consumed-allotted-resources"
10920             }
10921           }
10922         },
10923         "operationId": "GET-consumed-allotted-resources"
10924       },
10925       "post": {
10926         "consumes": [
10927           "application/json",
10928           "application/xml"
10929         ],
10930         "produces": [
10931           "application/json",
10932           "application/xml"
10933         ],
10934         "parameters": [
10935           {
10936             "description": "Keep as M",
10937             "in": "path",
10938             "name": "service-instance-id",
10939             "required": true,
10940             "type": "string"
10941           },
10942           {
10943             "in": "body",
10944             "name": "**(config)consumed-allotted-resource",
10945             "required": false,
10946             "schema": {
10947               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource-TOP"
10948             }
10949           }
10950         ],
10951         "responses": {
10952           "200": {
10953             "description": "No response was specified",
10954             "schema": {
10955               "$ref": "#/definitions/(config)consumed-allotted-resourcesPOST"
10956             }
10957           }
10958         },
10959         "operationId": "POST-consumed-allotted-resources"
10960       },
10961       "put": {
10962         "consumes": [
10963           "application/json",
10964           "application/xml"
10965         ],
10966         "produces": [
10967           "application/json",
10968           "application/xml"
10969         ],
10970         "parameters": [
10971           {
10972             "description": "Keep as M",
10973             "in": "path",
10974             "name": "service-instance-id",
10975             "required": true,
10976             "type": "string"
10977           },
10978           {
10979             "in": "body",
10980             "name": "(config)consumed-allotted-resources",
10981             "required": false,
10982             "schema": {
10983               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources-TOP"
10984             }
10985           }
10986         ],
10987         "responses": {
10988           "200": {
10989             "description": "No response was specified",
10990             "schema": {
10991               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources-TOP"
10992             }
10993           }
10994         },
10995         "operationId": "PUT-consumed-allotted-resources"
10996       }
10997     },
10998     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/consumed-allotted-resources/consumed-allotted-resource/{allotted-resource-id}": {
10999       "delete": {
11000         "produces": [
11001           "application/json",
11002           "application/xml"
11003         ],
11004         "parameters": [
11005           {
11006             "description": "Keep as M",
11007             "in": "path",
11008             "name": "service-instance-id",
11009             "required": true,
11010             "type": "string"
11011           },
11012           {
11013             "in": "path",
11014             "name": "allotted-resource-id",
11015             "required": true,
11016             "type": "string"
11017           }
11018         ],
11019         "responses": {
11020           "200": {
11021             "description": "No response was specified"
11022           }
11023         },
11024         "operationId": "DELETE-consumed-allotted-resource"
11025       },
11026       "get": {
11027         "produces": [
11028           "application/json",
11029           "application/xml"
11030         ],
11031         "parameters": [
11032           {
11033             "description": "Keep as M",
11034             "in": "path",
11035             "name": "service-instance-id",
11036             "required": true,
11037             "type": "string"
11038           },
11039           {
11040             "in": "path",
11041             "name": "allotted-resource-id",
11042             "required": true,
11043             "type": "string"
11044           }
11045         ],
11046         "responses": {
11047           "200": {
11048             "description": "No response was specified",
11049             "schema": {
11050               "$ref": "#/definitions/(config)consumed-allotted-resource"
11051             }
11052           }
11053         },
11054         "operationId": "GET-consumed-allotted-resource"
11055       },
11056       "put": {
11057         "consumes": [
11058           "application/json",
11059           "application/xml"
11060         ],
11061         "produces": [
11062           "application/json",
11063           "application/xml"
11064         ],
11065         "parameters": [
11066           {
11067             "description": "Keep as M",
11068             "in": "path",
11069             "name": "service-instance-id",
11070             "required": true,
11071             "type": "string"
11072           },
11073           {
11074             "in": "path",
11075             "name": "allotted-resource-id",
11076             "required": true,
11077             "type": "string"
11078           },
11079           {
11080             "in": "body",
11081             "name": "(config)consumed-allotted-resource",
11082             "required": false,
11083             "schema": {
11084               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource-TOP"
11085             }
11086           }
11087         ],
11088         "responses": {
11089           "200": {
11090             "description": "No response was specified",
11091             "schema": {
11092               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource-TOP"
11093             }
11094           }
11095         },
11096         "operationId": "PUT-consumed-allotted-resource"
11097       }
11098     },
11099     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks": {
11100       "delete": {
11101         "produces": [
11102           "application/json",
11103           "application/xml"
11104         ],
11105         "parameters": [
11106           {
11107             "description": "Keep as M",
11108             "in": "path",
11109             "name": "service-instance-id",
11110             "required": true,
11111             "type": "string"
11112           }
11113         ],
11114         "responses": {
11115           "200": {
11116             "description": "No response was specified"
11117           }
11118         },
11119         "operationId": "DELETE-networks"
11120       },
11121       "get": {
11122         "produces": [
11123           "application/json",
11124           "application/xml"
11125         ],
11126         "parameters": [
11127           {
11128             "description": "Keep as M",
11129             "in": "path",
11130             "name": "service-instance-id",
11131             "required": true,
11132             "type": "string"
11133           }
11134         ],
11135         "responses": {
11136           "200": {
11137             "description": "No response was specified",
11138             "schema": {
11139               "$ref": "#/definitions/(config)networks"
11140             }
11141           }
11142         },
11143         "operationId": "GET-networks"
11144       },
11145       "post": {
11146         "consumes": [
11147           "application/json",
11148           "application/xml"
11149         ],
11150         "produces": [
11151           "application/json",
11152           "application/xml"
11153         ],
11154         "parameters": [
11155           {
11156             "description": "Keep as M",
11157             "in": "path",
11158             "name": "service-instance-id",
11159             "required": true,
11160             "type": "string"
11161           },
11162           {
11163             "in": "body",
11164             "name": "**(config)network",
11165             "required": false,
11166             "schema": {
11167               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks(config)network-TOP"
11168             }
11169           }
11170         ],
11171         "responses": {
11172           "200": {
11173             "description": "No response was specified",
11174             "schema": {
11175               "$ref": "#/definitions/(config)networksPOST"
11176             }
11177           }
11178         },
11179         "operationId": "POST-networks"
11180       },
11181       "put": {
11182         "consumes": [
11183           "application/json",
11184           "application/xml"
11185         ],
11186         "produces": [
11187           "application/json",
11188           "application/xml"
11189         ],
11190         "parameters": [
11191           {
11192             "description": "Keep as M",
11193             "in": "path",
11194             "name": "service-instance-id",
11195             "required": true,
11196             "type": "string"
11197           },
11198           {
11199             "in": "body",
11200             "name": "(config)networks",
11201             "required": false,
11202             "schema": {
11203               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)networks-TOP"
11204             }
11205           }
11206         ],
11207         "responses": {
11208           "200": {
11209             "description": "No response was specified",
11210             "schema": {
11211               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)networks-TOP"
11212             }
11213           }
11214         },
11215         "operationId": "PUT-networks"
11216       }
11217     },
11218     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}": {
11219       "delete": {
11220         "produces": [
11221           "application/json",
11222           "application/xml"
11223         ],
11224         "parameters": [
11225           {
11226             "description": "Keep as M",
11227             "in": "path",
11228             "name": "service-instance-id",
11229             "required": true,
11230             "type": "string"
11231           },
11232           {
11233             "in": "path",
11234             "name": "network-id",
11235             "required": true,
11236             "type": "string"
11237           }
11238         ],
11239         "responses": {
11240           "200": {
11241             "description": "No response was specified"
11242           }
11243         },
11244         "operationId": "DELETE-network"
11245       },
11246       "get": {
11247         "produces": [
11248           "application/json",
11249           "application/xml"
11250         ],
11251         "parameters": [
11252           {
11253             "description": "Keep as M",
11254             "in": "path",
11255             "name": "service-instance-id",
11256             "required": true,
11257             "type": "string"
11258           },
11259           {
11260             "in": "path",
11261             "name": "network-id",
11262             "required": true,
11263             "type": "string"
11264           }
11265         ],
11266         "responses": {
11267           "200": {
11268             "description": "No response was specified",
11269             "schema": {
11270               "$ref": "#/definitions/(config)network"
11271             }
11272           }
11273         },
11274         "operationId": "GET-network"
11275       },
11276       "post": {
11277         "consumes": [
11278           "application/json",
11279           "application/xml"
11280         ],
11281         "produces": [
11282           "application/json",
11283           "application/xml"
11284         ],
11285         "parameters": [
11286           {
11287             "description": "Keep as M",
11288             "in": "path",
11289             "name": "service-instance-id",
11290             "required": true,
11291             "type": "string"
11292           },
11293           {
11294             "in": "path",
11295             "name": "network-id",
11296             "required": true,
11297             "type": "string"
11298           },
11299           {
11300             "in": "body",
11301             "name": "**(config)network-data",
11302             "required": false,
11303             "schema": {
11304               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data-TOP"
11305             }
11306           }
11307         ],
11308         "responses": {
11309           "200": {
11310             "description": "No response was specified",
11311             "schema": {
11312               "$ref": "#/definitions/(config)networkPOST"
11313             }
11314           }
11315         },
11316         "operationId": "POST-network"
11317       },
11318       "put": {
11319         "consumes": [
11320           "application/json",
11321           "application/xml"
11322         ],
11323         "produces": [
11324           "application/json",
11325           "application/xml"
11326         ],
11327         "parameters": [
11328           {
11329             "description": "Keep as M",
11330             "in": "path",
11331             "name": "service-instance-id",
11332             "required": true,
11333             "type": "string"
11334           },
11335           {
11336             "in": "path",
11337             "name": "network-id",
11338             "required": true,
11339             "type": "string"
11340           },
11341           {
11342             "in": "body",
11343             "name": "(config)network",
11344             "required": false,
11345             "schema": {
11346               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks(config)network-TOP"
11347             }
11348           }
11349         ],
11350         "responses": {
11351           "200": {
11352             "description": "No response was specified",
11353             "schema": {
11354               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks(config)network-TOP"
11355             }
11356           }
11357         },
11358         "operationId": "PUT-network"
11359       }
11360     },
11361     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data": {
11362       "delete": {
11363         "produces": [
11364           "application/json",
11365           "application/xml"
11366         ],
11367         "parameters": [
11368           {
11369             "description": "Keep as M",
11370             "in": "path",
11371             "name": "service-instance-id",
11372             "required": true,
11373             "type": "string"
11374           },
11375           {
11376             "in": "path",
11377             "name": "network-id",
11378             "required": true,
11379             "type": "string"
11380           }
11381         ],
11382         "responses": {
11383           "200": {
11384             "description": "No response was specified"
11385           }
11386         },
11387         "operationId": "DELETE-network-data"
11388       },
11389       "get": {
11390         "produces": [
11391           "application/json",
11392           "application/xml"
11393         ],
11394         "parameters": [
11395           {
11396             "description": "Keep as M",
11397             "in": "path",
11398             "name": "service-instance-id",
11399             "required": true,
11400             "type": "string"
11401           },
11402           {
11403             "in": "path",
11404             "name": "network-id",
11405             "required": true,
11406             "type": "string"
11407           }
11408         ],
11409         "responses": {
11410           "200": {
11411             "description": "No response was specified",
11412             "schema": {
11413               "$ref": "#/definitions/(config)network-data"
11414             }
11415           }
11416         },
11417         "operationId": "GET-network-data"
11418       },
11419       "post": {
11420         "consumes": [
11421           "application/json",
11422           "application/xml"
11423         ],
11424         "produces": [
11425           "application/json",
11426           "application/xml"
11427         ],
11428         "parameters": [
11429           {
11430             "description": "Keep as M",
11431             "in": "path",
11432             "name": "service-instance-id",
11433             "required": true,
11434             "type": "string"
11435           },
11436           {
11437             "in": "path",
11438             "name": "network-id",
11439             "required": true,
11440             "type": "string"
11441           },
11442           {
11443             "in": "body",
11444             "name": "**(config)network-provided-allotted-resources",
11445             "required": false,
11446             "schema": {
11447               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources-TOP"
11448             }
11449           },
11450           {
11451             "in": "body",
11452             "name": "**(config)network-topology",
11453             "required": false,
11454             "schema": {
11455               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology-TOP"
11456             }
11457           },
11458           {
11459             "in": "body",
11460             "name": "**(config)network-level-oper-status",
11461             "required": false,
11462             "schema": {
11463               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status-TOP"
11464             }
11465           },
11466           {
11467             "in": "body",
11468             "name": "**(config)sdnc-request-header",
11469             "required": false,
11470             "schema": {
11471               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header-TOP"
11472             }
11473           },
11474           {
11475             "in": "body",
11476             "name": "**(config)request-information",
11477             "required": false,
11478             "schema": {
11479               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information-TOP"
11480             }
11481           },
11482           {
11483             "in": "body",
11484             "name": "**(config)network-information",
11485             "required": false,
11486             "schema": {
11487               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information-TOP"
11488             }
11489           },
11490           {
11491             "in": "body",
11492             "name": "**(config)network-request-input",
11493             "required": false,
11494             "schema": {
11495               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input-TOP"
11496             }
11497           },
11498           {
11499             "in": "body",
11500             "name": "**(config)service-information",
11501             "required": false,
11502             "schema": {
11503               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information-TOP"
11504             }
11505           }
11506         ],
11507         "responses": {
11508           "200": {
11509             "description": "No response was specified",
11510             "schema": {
11511               "$ref": "#/definitions/(config)network-dataPOST"
11512             }
11513           }
11514         },
11515         "operationId": "POST-network-data"
11516       },
11517       "put": {
11518         "consumes": [
11519           "application/json",
11520           "application/xml"
11521         ],
11522         "produces": [
11523           "application/json",
11524           "application/xml"
11525         ],
11526         "parameters": [
11527           {
11528             "description": "Keep as M",
11529             "in": "path",
11530             "name": "service-instance-id",
11531             "required": true,
11532             "type": "string"
11533           },
11534           {
11535             "in": "path",
11536             "name": "network-id",
11537             "required": true,
11538             "type": "string"
11539           },
11540           {
11541             "in": "body",
11542             "name": "(config)network-data",
11543             "required": false,
11544             "schema": {
11545               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data-TOP"
11546             }
11547           }
11548         ],
11549         "responses": {
11550           "200": {
11551             "description": "No response was specified",
11552             "schema": {
11553               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data-TOP"
11554             }
11555           }
11556         },
11557         "operationId": "PUT-network-data"
11558       }
11559     },
11560     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-information": {
11561       "delete": {
11562         "produces": [
11563           "application/json",
11564           "application/xml"
11565         ],
11566         "parameters": [
11567           {
11568             "description": "Keep as M",
11569             "in": "path",
11570             "name": "service-instance-id",
11571             "required": true,
11572             "type": "string"
11573           },
11574           {
11575             "in": "path",
11576             "name": "network-id",
11577             "required": true,
11578             "type": "string"
11579           }
11580         ],
11581         "responses": {
11582           "200": {
11583             "description": "No response was specified"
11584           }
11585         },
11586         "operationId": "DELETE-network-information"
11587       },
11588       "get": {
11589         "produces": [
11590           "application/json",
11591           "application/xml"
11592         ],
11593         "parameters": [
11594           {
11595             "description": "Keep as M",
11596             "in": "path",
11597             "name": "service-instance-id",
11598             "required": true,
11599             "type": "string"
11600           },
11601           {
11602             "in": "path",
11603             "name": "network-id",
11604             "required": true,
11605             "type": "string"
11606           }
11607         ],
11608         "responses": {
11609           "200": {
11610             "description": "No response was specified",
11611             "schema": {
11612               "$ref": "#/definitions/(config)network-information"
11613             }
11614           }
11615         },
11616         "operationId": "GET-network-information"
11617       },
11618       "post": {
11619         "consumes": [
11620           "application/json",
11621           "application/xml"
11622         ],
11623         "produces": [
11624           "application/json",
11625           "application/xml"
11626         ],
11627         "parameters": [
11628           {
11629             "description": "Keep as M",
11630             "in": "path",
11631             "name": "service-instance-id",
11632             "required": true,
11633             "type": "string"
11634           },
11635           {
11636             "in": "path",
11637             "name": "network-id",
11638             "required": true,
11639             "type": "string"
11640           },
11641           {
11642             "in": "body",
11643             "name": "**(config)onap-model-information",
11644             "required": false,
11645             "schema": {
11646               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information-TOP"
11647             }
11648           }
11649         ],
11650         "responses": {
11651           "200": {
11652             "description": "No response was specified",
11653             "schema": {
11654               "$ref": "#/definitions/(config)network-informationPOST"
11655             }
11656           }
11657         },
11658         "operationId": "POST-network-information"
11659       },
11660       "put": {
11661         "consumes": [
11662           "application/json",
11663           "application/xml"
11664         ],
11665         "produces": [
11666           "application/json",
11667           "application/xml"
11668         ],
11669         "parameters": [
11670           {
11671             "description": "Keep as M",
11672             "in": "path",
11673             "name": "service-instance-id",
11674             "required": true,
11675             "type": "string"
11676           },
11677           {
11678             "in": "path",
11679             "name": "network-id",
11680             "required": true,
11681             "type": "string"
11682           },
11683           {
11684             "in": "body",
11685             "name": "(config)network-information",
11686             "required": false,
11687             "schema": {
11688               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information-TOP"
11689             }
11690           }
11691         ],
11692         "responses": {
11693           "200": {
11694             "description": "No response was specified",
11695             "schema": {
11696               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information-TOP"
11697             }
11698           }
11699         },
11700         "operationId": "PUT-network-information"
11701       }
11702     },
11703     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-information/onap-model-information": {
11704       "delete": {
11705         "produces": [
11706           "application/json",
11707           "application/xml"
11708         ],
11709         "parameters": [
11710           {
11711             "description": "Keep as M",
11712             "in": "path",
11713             "name": "service-instance-id",
11714             "required": true,
11715             "type": "string"
11716           },
11717           {
11718             "in": "path",
11719             "name": "network-id",
11720             "required": true,
11721             "type": "string"
11722           }
11723         ],
11724         "responses": {
11725           "200": {
11726             "description": "No response was specified"
11727           }
11728         },
11729         "operationId": "DELETE-onap-model-information"
11730       },
11731       "get": {
11732         "produces": [
11733           "application/json",
11734           "application/xml"
11735         ],
11736         "parameters": [
11737           {
11738             "description": "Keep as M",
11739             "in": "path",
11740             "name": "service-instance-id",
11741             "required": true,
11742             "type": "string"
11743           },
11744           {
11745             "in": "path",
11746             "name": "network-id",
11747             "required": true,
11748             "type": "string"
11749           }
11750         ],
11751         "responses": {
11752           "200": {
11753             "description": "No response was specified",
11754             "schema": {
11755               "$ref": "#/definitions/(config)onap-model-information"
11756             }
11757           }
11758         },
11759         "operationId": "GET-onap-model-information"
11760       },
11761       "put": {
11762         "consumes": [
11763           "application/json",
11764           "application/xml"
11765         ],
11766         "produces": [
11767           "application/json",
11768           "application/xml"
11769         ],
11770         "parameters": [
11771           {
11772             "description": "Keep as M",
11773             "in": "path",
11774             "name": "service-instance-id",
11775             "required": true,
11776             "type": "string"
11777           },
11778           {
11779             "in": "path",
11780             "name": "network-id",
11781             "required": true,
11782             "type": "string"
11783           },
11784           {
11785             "in": "body",
11786             "name": "(config)onap-model-information",
11787             "required": false,
11788             "schema": {
11789               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information-TOP"
11790             }
11791           }
11792         ],
11793         "responses": {
11794           "200": {
11795             "description": "No response was specified",
11796             "schema": {
11797               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information-TOP"
11798             }
11799           }
11800         },
11801         "operationId": "PUT-onap-model-information"
11802       }
11803     },
11804     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-level-oper-status": {
11805       "delete": {
11806         "produces": [
11807           "application/json",
11808           "application/xml"
11809         ],
11810         "parameters": [
11811           {
11812             "description": "Keep as M",
11813             "in": "path",
11814             "name": "service-instance-id",
11815             "required": true,
11816             "type": "string"
11817           },
11818           {
11819             "in": "path",
11820             "name": "network-id",
11821             "required": true,
11822             "type": "string"
11823           }
11824         ],
11825         "responses": {
11826           "200": {
11827             "description": "No response was specified"
11828           }
11829         },
11830         "operationId": "DELETE-network-level-oper-status"
11831       },
11832       "get": {
11833         "produces": [
11834           "application/json",
11835           "application/xml"
11836         ],
11837         "parameters": [
11838           {
11839             "description": "Keep as M",
11840             "in": "path",
11841             "name": "service-instance-id",
11842             "required": true,
11843             "type": "string"
11844           },
11845           {
11846             "in": "path",
11847             "name": "network-id",
11848             "required": true,
11849             "type": "string"
11850           }
11851         ],
11852         "responses": {
11853           "200": {
11854             "description": "No response was specified",
11855             "schema": {
11856               "$ref": "#/definitions/(config)network-level-oper-status"
11857             }
11858           }
11859         },
11860         "operationId": "GET-network-level-oper-status"
11861       },
11862       "put": {
11863         "consumes": [
11864           "application/json",
11865           "application/xml"
11866         ],
11867         "produces": [
11868           "application/json",
11869           "application/xml"
11870         ],
11871         "parameters": [
11872           {
11873             "description": "Keep as M",
11874             "in": "path",
11875             "name": "service-instance-id",
11876             "required": true,
11877             "type": "string"
11878           },
11879           {
11880             "in": "path",
11881             "name": "network-id",
11882             "required": true,
11883             "type": "string"
11884           },
11885           {
11886             "in": "body",
11887             "name": "(config)network-level-oper-status",
11888             "required": false,
11889             "schema": {
11890               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status-TOP"
11891             }
11892           }
11893         ],
11894         "responses": {
11895           "200": {
11896             "description": "No response was specified",
11897             "schema": {
11898               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status-TOP"
11899             }
11900           }
11901         },
11902         "operationId": "PUT-network-level-oper-status"
11903       }
11904     },
11905     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-provided-allotted-resources": {
11906       "delete": {
11907         "produces": [
11908           "application/json",
11909           "application/xml"
11910         ],
11911         "parameters": [
11912           {
11913             "description": "Keep as M",
11914             "in": "path",
11915             "name": "service-instance-id",
11916             "required": true,
11917             "type": "string"
11918           },
11919           {
11920             "in": "path",
11921             "name": "network-id",
11922             "required": true,
11923             "type": "string"
11924           }
11925         ],
11926         "responses": {
11927           "200": {
11928             "description": "No response was specified"
11929           }
11930         },
11931         "operationId": "DELETE-network-provided-allotted-resources"
11932       },
11933       "get": {
11934         "produces": [
11935           "application/json",
11936           "application/xml"
11937         ],
11938         "parameters": [
11939           {
11940             "description": "Keep as M",
11941             "in": "path",
11942             "name": "service-instance-id",
11943             "required": true,
11944             "type": "string"
11945           },
11946           {
11947             "in": "path",
11948             "name": "network-id",
11949             "required": true,
11950             "type": "string"
11951           }
11952         ],
11953         "responses": {
11954           "200": {
11955             "description": "No response was specified",
11956             "schema": {
11957               "$ref": "#/definitions/(config)network-provided-allotted-resources"
11958             }
11959           }
11960         },
11961         "operationId": "GET-network-provided-allotted-resources"
11962       },
11963       "put": {
11964         "consumes": [
11965           "application/json",
11966           "application/xml"
11967         ],
11968         "produces": [
11969           "application/json",
11970           "application/xml"
11971         ],
11972         "parameters": [
11973           {
11974             "description": "Keep as M",
11975             "in": "path",
11976             "name": "service-instance-id",
11977             "required": true,
11978             "type": "string"
11979           },
11980           {
11981             "in": "path",
11982             "name": "network-id",
11983             "required": true,
11984             "type": "string"
11985           },
11986           {
11987             "in": "body",
11988             "name": "(config)network-provided-allotted-resources",
11989             "required": false,
11990             "schema": {
11991               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources-TOP"
11992             }
11993           }
11994         ],
11995         "responses": {
11996           "200": {
11997             "description": "No response was specified",
11998             "schema": {
11999               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources-TOP"
12000             }
12001           }
12002         },
12003         "operationId": "PUT-network-provided-allotted-resources"
12004       }
12005     },
12006     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-request-input": {
12007       "delete": {
12008         "produces": [
12009           "application/json",
12010           "application/xml"
12011         ],
12012         "parameters": [
12013           {
12014             "description": "Keep as M",
12015             "in": "path",
12016             "name": "service-instance-id",
12017             "required": true,
12018             "type": "string"
12019           },
12020           {
12021             "in": "path",
12022             "name": "network-id",
12023             "required": true,
12024             "type": "string"
12025           }
12026         ],
12027         "responses": {
12028           "200": {
12029             "description": "No response was specified"
12030           }
12031         },
12032         "operationId": "DELETE-network-request-input"
12033       },
12034       "get": {
12035         "produces": [
12036           "application/json",
12037           "application/xml"
12038         ],
12039         "parameters": [
12040           {
12041             "description": "Keep as M",
12042             "in": "path",
12043             "name": "service-instance-id",
12044             "required": true,
12045             "type": "string"
12046           },
12047           {
12048             "in": "path",
12049             "name": "network-id",
12050             "required": true,
12051             "type": "string"
12052           }
12053         ],
12054         "responses": {
12055           "200": {
12056             "description": "No response was specified",
12057             "schema": {
12058               "$ref": "#/definitions/(config)network-request-input"
12059             }
12060           }
12061         },
12062         "operationId": "GET-network-request-input"
12063       },
12064       "post": {
12065         "consumes": [
12066           "application/json",
12067           "application/xml"
12068         ],
12069         "produces": [
12070           "application/json",
12071           "application/xml"
12072         ],
12073         "parameters": [
12074           {
12075             "description": "Keep as M",
12076             "in": "path",
12077             "name": "service-instance-id",
12078             "required": true,
12079             "type": "string"
12080           },
12081           {
12082             "in": "path",
12083             "name": "network-id",
12084             "required": true,
12085             "type": "string"
12086           },
12087           {
12088             "in": "body",
12089             "name": "**(config)network-input-parameters",
12090             "required": false,
12091             "schema": {
12092               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters-TOP"
12093             }
12094           }
12095         ],
12096         "responses": {
12097           "200": {
12098             "description": "No response was specified",
12099             "schema": {
12100               "$ref": "#/definitions/(config)network-request-inputPOST"
12101             }
12102           }
12103         },
12104         "operationId": "POST-network-request-input"
12105       },
12106       "put": {
12107         "consumes": [
12108           "application/json",
12109           "application/xml"
12110         ],
12111         "produces": [
12112           "application/json",
12113           "application/xml"
12114         ],
12115         "parameters": [
12116           {
12117             "description": "Keep as M",
12118             "in": "path",
12119             "name": "service-instance-id",
12120             "required": true,
12121             "type": "string"
12122           },
12123           {
12124             "in": "path",
12125             "name": "network-id",
12126             "required": true,
12127             "type": "string"
12128           },
12129           {
12130             "in": "body",
12131             "name": "(config)network-request-input",
12132             "required": false,
12133             "schema": {
12134               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input-TOP"
12135             }
12136           }
12137         ],
12138         "responses": {
12139           "200": {
12140             "description": "No response was specified",
12141             "schema": {
12142               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input-TOP"
12143             }
12144           }
12145         },
12146         "operationId": "PUT-network-request-input"
12147       }
12148     },
12149     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-request-input/network-input-parameters": {
12150       "delete": {
12151         "produces": [
12152           "application/json",
12153           "application/xml"
12154         ],
12155         "parameters": [
12156           {
12157             "description": "Keep as M",
12158             "in": "path",
12159             "name": "service-instance-id",
12160             "required": true,
12161             "type": "string"
12162           },
12163           {
12164             "in": "path",
12165             "name": "network-id",
12166             "required": true,
12167             "type": "string"
12168           }
12169         ],
12170         "responses": {
12171           "200": {
12172             "description": "No response was specified"
12173           }
12174         },
12175         "operationId": "DELETE-network-input-parameters"
12176       },
12177       "get": {
12178         "produces": [
12179           "application/json",
12180           "application/xml"
12181         ],
12182         "parameters": [
12183           {
12184             "description": "Keep as M",
12185             "in": "path",
12186             "name": "service-instance-id",
12187             "required": true,
12188             "type": "string"
12189           },
12190           {
12191             "in": "path",
12192             "name": "network-id",
12193             "required": true,
12194             "type": "string"
12195           }
12196         ],
12197         "responses": {
12198           "200": {
12199             "description": "No response was specified",
12200             "schema": {
12201               "$ref": "#/definitions/(config)network-input-parameters"
12202             }
12203           }
12204         },
12205         "operationId": "GET-network-input-parameters"
12206       },
12207       "post": {
12208         "consumes": [
12209           "application/json",
12210           "application/xml"
12211         ],
12212         "produces": [
12213           "application/json",
12214           "application/xml"
12215         ],
12216         "parameters": [
12217           {
12218             "description": "Keep as M",
12219             "in": "path",
12220             "name": "service-instance-id",
12221             "required": true,
12222             "type": "string"
12223           },
12224           {
12225             "in": "path",
12226             "name": "network-id",
12227             "required": true,
12228             "type": "string"
12229           },
12230           {
12231             "in": "body",
12232             "name": "**(config)param",
12233             "required": false,
12234             "schema": {
12235               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param-TOP"
12236             }
12237           }
12238         ],
12239         "responses": {
12240           "200": {
12241             "description": "No response was specified",
12242             "schema": {
12243               "$ref": "#/definitions/(config)network-input-parametersPOST"
12244             }
12245           }
12246         },
12247         "operationId": "POST-network-input-parameters"
12248       },
12249       "put": {
12250         "consumes": [
12251           "application/json",
12252           "application/xml"
12253         ],
12254         "produces": [
12255           "application/json",
12256           "application/xml"
12257         ],
12258         "parameters": [
12259           {
12260             "description": "Keep as M",
12261             "in": "path",
12262             "name": "service-instance-id",
12263             "required": true,
12264             "type": "string"
12265           },
12266           {
12267             "in": "path",
12268             "name": "network-id",
12269             "required": true,
12270             "type": "string"
12271           },
12272           {
12273             "in": "body",
12274             "name": "(config)network-input-parameters",
12275             "required": false,
12276             "schema": {
12277               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters-TOP"
12278             }
12279           }
12280         ],
12281         "responses": {
12282           "200": {
12283             "description": "No response was specified",
12284             "schema": {
12285               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters-TOP"
12286             }
12287           }
12288         },
12289         "operationId": "PUT-network-input-parameters"
12290       }
12291     },
12292     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-request-input/network-input-parameters/param/{name}": {
12293       "delete": {
12294         "produces": [
12295           "application/json",
12296           "application/xml"
12297         ],
12298         "parameters": [
12299           {
12300             "description": "Keep as M",
12301             "in": "path",
12302             "name": "service-instance-id",
12303             "required": true,
12304             "type": "string"
12305           },
12306           {
12307             "in": "path",
12308             "name": "network-id",
12309             "required": true,
12310             "type": "string"
12311           },
12312           {
12313             "in": "path",
12314             "name": "name",
12315             "required": true,
12316             "type": "string"
12317           }
12318         ],
12319         "responses": {
12320           "200": {
12321             "description": "No response was specified"
12322           }
12323         },
12324         "operationId": "DELETE-param"
12325       },
12326       "get": {
12327         "produces": [
12328           "application/json",
12329           "application/xml"
12330         ],
12331         "parameters": [
12332           {
12333             "description": "Keep as M",
12334             "in": "path",
12335             "name": "service-instance-id",
12336             "required": true,
12337             "type": "string"
12338           },
12339           {
12340             "in": "path",
12341             "name": "network-id",
12342             "required": true,
12343             "type": "string"
12344           },
12345           {
12346             "in": "path",
12347             "name": "name",
12348             "required": true,
12349             "type": "string"
12350           }
12351         ],
12352         "responses": {
12353           "200": {
12354             "description": "No response was specified",
12355             "schema": {
12356               "$ref": "#/definitions/(config)param"
12357             }
12358           }
12359         },
12360         "operationId": "GET-param"
12361       },
12362       "put": {
12363         "consumes": [
12364           "application/json",
12365           "application/xml"
12366         ],
12367         "produces": [
12368           "application/json",
12369           "application/xml"
12370         ],
12371         "parameters": [
12372           {
12373             "description": "Keep as M",
12374             "in": "path",
12375             "name": "service-instance-id",
12376             "required": true,
12377             "type": "string"
12378           },
12379           {
12380             "in": "path",
12381             "name": "network-id",
12382             "required": true,
12383             "type": "string"
12384           },
12385           {
12386             "in": "path",
12387             "name": "name",
12388             "required": true,
12389             "type": "string"
12390           },
12391           {
12392             "in": "body",
12393             "name": "(config)param",
12394             "required": false,
12395             "schema": {
12396               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param-TOP"
12397             }
12398           }
12399         ],
12400         "responses": {
12401           "200": {
12402             "description": "No response was specified",
12403             "schema": {
12404               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param-TOP"
12405             }
12406           }
12407         },
12408         "operationId": "PUT-param"
12409       }
12410     },
12411     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology": {
12412       "delete": {
12413         "produces": [
12414           "application/json",
12415           "application/xml"
12416         ],
12417         "parameters": [
12418           {
12419             "description": "Keep as M",
12420             "in": "path",
12421             "name": "service-instance-id",
12422             "required": true,
12423             "type": "string"
12424           },
12425           {
12426             "in": "path",
12427             "name": "network-id",
12428             "required": true,
12429             "type": "string"
12430           }
12431         ],
12432         "responses": {
12433           "200": {
12434             "description": "No response was specified"
12435           }
12436         },
12437         "operationId": "DELETE-network-topology"
12438       },
12439       "get": {
12440         "produces": [
12441           "application/json",
12442           "application/xml"
12443         ],
12444         "parameters": [
12445           {
12446             "description": "Keep as M",
12447             "in": "path",
12448             "name": "service-instance-id",
12449             "required": true,
12450             "type": "string"
12451           },
12452           {
12453             "in": "path",
12454             "name": "network-id",
12455             "required": true,
12456             "type": "string"
12457           }
12458         ],
12459         "responses": {
12460           "200": {
12461             "description": "No response was specified",
12462             "schema": {
12463               "$ref": "#/definitions/(config)network-topology"
12464             }
12465           }
12466         },
12467         "operationId": "GET-network-topology"
12468       },
12469       "post": {
12470         "consumes": [
12471           "application/json",
12472           "application/xml"
12473         ],
12474         "produces": [
12475           "application/json",
12476           "application/xml"
12477         ],
12478         "parameters": [
12479           {
12480             "description": "Keep as M",
12481             "in": "path",
12482             "name": "service-instance-id",
12483             "required": true,
12484             "type": "string"
12485           },
12486           {
12487             "in": "path",
12488             "name": "network-id",
12489             "required": true,
12490             "type": "string"
12491           },
12492           {
12493             "in": "body",
12494             "name": "**(config)onap-model-information",
12495             "required": false,
12496             "schema": {
12497               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information-TOP"
12498             }
12499           },
12500           {
12501             "in": "body",
12502             "name": "**(config)network-topology-identifier-structure",
12503             "required": false,
12504             "schema": {
12505               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure-TOP"
12506             }
12507           },
12508           {
12509             "in": "body",
12510             "name": "**(config)network-assignments",
12511             "required": false,
12512             "schema": {
12513               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments-TOP"
12514             }
12515           },
12516           {
12517             "in": "body",
12518             "name": "**(config)network-parameters",
12519             "required": false,
12520             "schema": {
12521               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters-TOP"
12522             }
12523           }
12524         ],
12525         "responses": {
12526           "200": {
12527             "description": "No response was specified",
12528             "schema": {
12529               "$ref": "#/definitions/(config)network-topologyPOST"
12530             }
12531           }
12532         },
12533         "operationId": "POST-network-topology"
12534       },
12535       "put": {
12536         "consumes": [
12537           "application/json",
12538           "application/xml"
12539         ],
12540         "produces": [
12541           "application/json",
12542           "application/xml"
12543         ],
12544         "parameters": [
12545           {
12546             "description": "Keep as M",
12547             "in": "path",
12548             "name": "service-instance-id",
12549             "required": true,
12550             "type": "string"
12551           },
12552           {
12553             "in": "path",
12554             "name": "network-id",
12555             "required": true,
12556             "type": "string"
12557           },
12558           {
12559             "in": "body",
12560             "name": "(config)network-topology",
12561             "required": false,
12562             "schema": {
12563               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology-TOP"
12564             }
12565           }
12566         ],
12567         "responses": {
12568           "200": {
12569             "description": "No response was specified",
12570             "schema": {
12571               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology-TOP"
12572             }
12573           }
12574         },
12575         "operationId": "PUT-network-topology"
12576       }
12577     },
12578     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology/network-assignments": {
12579       "delete": {
12580         "produces": [
12581           "application/json",
12582           "application/xml"
12583         ],
12584         "parameters": [
12585           {
12586             "description": "Keep as M",
12587             "in": "path",
12588             "name": "service-instance-id",
12589             "required": true,
12590             "type": "string"
12591           },
12592           {
12593             "in": "path",
12594             "name": "network-id",
12595             "required": true,
12596             "type": "string"
12597           }
12598         ],
12599         "responses": {
12600           "200": {
12601             "description": "No response was specified"
12602           }
12603         },
12604         "operationId": "DELETE-network-assignments"
12605       },
12606       "get": {
12607         "produces": [
12608           "application/json",
12609           "application/xml"
12610         ],
12611         "parameters": [
12612           {
12613             "description": "Keep as M",
12614             "in": "path",
12615             "name": "service-instance-id",
12616             "required": true,
12617             "type": "string"
12618           },
12619           {
12620             "in": "path",
12621             "name": "network-id",
12622             "required": true,
12623             "type": "string"
12624           }
12625         ],
12626         "responses": {
12627           "200": {
12628             "description": "No response was specified",
12629             "schema": {
12630               "$ref": "#/definitions/(config)network-assignments"
12631             }
12632           }
12633         },
12634         "operationId": "GET-network-assignments"
12635       },
12636       "put": {
12637         "consumes": [
12638           "application/json",
12639           "application/xml"
12640         ],
12641         "produces": [
12642           "application/json",
12643           "application/xml"
12644         ],
12645         "parameters": [
12646           {
12647             "description": "Keep as M",
12648             "in": "path",
12649             "name": "service-instance-id",
12650             "required": true,
12651             "type": "string"
12652           },
12653           {
12654             "in": "path",
12655             "name": "network-id",
12656             "required": true,
12657             "type": "string"
12658           },
12659           {
12660             "in": "body",
12661             "name": "(config)network-assignments",
12662             "required": false,
12663             "schema": {
12664               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments-TOP"
12665             }
12666           }
12667         ],
12668         "responses": {
12669           "200": {
12670             "description": "No response was specified",
12671             "schema": {
12672               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments-TOP"
12673             }
12674           }
12675         },
12676         "operationId": "PUT-network-assignments"
12677       }
12678     },
12679     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology/network-parameters": {
12680       "delete": {
12681         "produces": [
12682           "application/json",
12683           "application/xml"
12684         ],
12685         "parameters": [
12686           {
12687             "description": "Keep as M",
12688             "in": "path",
12689             "name": "service-instance-id",
12690             "required": true,
12691             "type": "string"
12692           },
12693           {
12694             "in": "path",
12695             "name": "network-id",
12696             "required": true,
12697             "type": "string"
12698           }
12699         ],
12700         "responses": {
12701           "200": {
12702             "description": "No response was specified"
12703           }
12704         },
12705         "operationId": "DELETE-network-parameters"
12706       },
12707       "get": {
12708         "produces": [
12709           "application/json",
12710           "application/xml"
12711         ],
12712         "parameters": [
12713           {
12714             "description": "Keep as M",
12715             "in": "path",
12716             "name": "service-instance-id",
12717             "required": true,
12718             "type": "string"
12719           },
12720           {
12721             "in": "path",
12722             "name": "network-id",
12723             "required": true,
12724             "type": "string"
12725           }
12726         ],
12727         "responses": {
12728           "200": {
12729             "description": "No response was specified",
12730             "schema": {
12731               "$ref": "#/definitions/(config)network-parameters"
12732             }
12733           }
12734         },
12735         "operationId": "GET-network-parameters"
12736       },
12737       "post": {
12738         "consumes": [
12739           "application/json",
12740           "application/xml"
12741         ],
12742         "produces": [
12743           "application/json",
12744           "application/xml"
12745         ],
12746         "parameters": [
12747           {
12748             "description": "Keep as M",
12749             "in": "path",
12750             "name": "service-instance-id",
12751             "required": true,
12752             "type": "string"
12753           },
12754           {
12755             "in": "path",
12756             "name": "network-id",
12757             "required": true,
12758             "type": "string"
12759           },
12760           {
12761             "in": "body",
12762             "name": "**(config)network-parameter",
12763             "required": false,
12764             "schema": {
12765               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter-TOP"
12766             }
12767           }
12768         ],
12769         "responses": {
12770           "200": {
12771             "description": "No response was specified",
12772             "schema": {
12773               "$ref": "#/definitions/(config)network-parametersPOST"
12774             }
12775           }
12776         },
12777         "operationId": "POST-network-parameters"
12778       },
12779       "put": {
12780         "consumes": [
12781           "application/json",
12782           "application/xml"
12783         ],
12784         "produces": [
12785           "application/json",
12786           "application/xml"
12787         ],
12788         "parameters": [
12789           {
12790             "description": "Keep as M",
12791             "in": "path",
12792             "name": "service-instance-id",
12793             "required": true,
12794             "type": "string"
12795           },
12796           {
12797             "in": "path",
12798             "name": "network-id",
12799             "required": true,
12800             "type": "string"
12801           },
12802           {
12803             "in": "body",
12804             "name": "(config)network-parameters",
12805             "required": false,
12806             "schema": {
12807               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters-TOP"
12808             }
12809           }
12810         ],
12811         "responses": {
12812           "200": {
12813             "description": "No response was specified",
12814             "schema": {
12815               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters-TOP"
12816             }
12817           }
12818         },
12819         "operationId": "PUT-network-parameters"
12820       }
12821     },
12822     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology/network-parameters/network-parameter/{network-parameter-name}": {
12823       "delete": {
12824         "produces": [
12825           "application/json",
12826           "application/xml"
12827         ],
12828         "parameters": [
12829           {
12830             "description": "Keep as M",
12831             "in": "path",
12832             "name": "service-instance-id",
12833             "required": true,
12834             "type": "string"
12835           },
12836           {
12837             "in": "path",
12838             "name": "network-id",
12839             "required": true,
12840             "type": "string"
12841           },
12842           {
12843             "in": "path",
12844             "name": "network-parameter-name",
12845             "required": true,
12846             "type": "string"
12847           }
12848         ],
12849         "responses": {
12850           "200": {
12851             "description": "No response was specified"
12852           }
12853         },
12854         "operationId": "DELETE-network-parameter"
12855       },
12856       "get": {
12857         "produces": [
12858           "application/json",
12859           "application/xml"
12860         ],
12861         "parameters": [
12862           {
12863             "description": "Keep as M",
12864             "in": "path",
12865             "name": "service-instance-id",
12866             "required": true,
12867             "type": "string"
12868           },
12869           {
12870             "in": "path",
12871             "name": "network-id",
12872             "required": true,
12873             "type": "string"
12874           },
12875           {
12876             "in": "path",
12877             "name": "network-parameter-name",
12878             "required": true,
12879             "type": "string"
12880           }
12881         ],
12882         "responses": {
12883           "200": {
12884             "description": "No response was specified",
12885             "schema": {
12886               "$ref": "#/definitions/(config)network-parameter"
12887             }
12888           }
12889         },
12890         "operationId": "GET-network-parameter"
12891       },
12892       "put": {
12893         "consumes": [
12894           "application/json",
12895           "application/xml"
12896         ],
12897         "produces": [
12898           "application/json",
12899           "application/xml"
12900         ],
12901         "parameters": [
12902           {
12903             "description": "Keep as M",
12904             "in": "path",
12905             "name": "service-instance-id",
12906             "required": true,
12907             "type": "string"
12908           },
12909           {
12910             "in": "path",
12911             "name": "network-id",
12912             "required": true,
12913             "type": "string"
12914           },
12915           {
12916             "in": "path",
12917             "name": "network-parameter-name",
12918             "required": true,
12919             "type": "string"
12920           },
12921           {
12922             "in": "body",
12923             "name": "(config)network-parameter",
12924             "required": false,
12925             "schema": {
12926               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter-TOP"
12927             }
12928           }
12929         ],
12930         "responses": {
12931           "200": {
12932             "description": "No response was specified",
12933             "schema": {
12934               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter-TOP"
12935             }
12936           }
12937         },
12938         "operationId": "PUT-network-parameter"
12939       }
12940     },
12941     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology/network-topology-identifier-structure": {
12942       "delete": {
12943         "produces": [
12944           "application/json",
12945           "application/xml"
12946         ],
12947         "parameters": [
12948           {
12949             "description": "Keep as M",
12950             "in": "path",
12951             "name": "service-instance-id",
12952             "required": true,
12953             "type": "string"
12954           },
12955           {
12956             "in": "path",
12957             "name": "network-id",
12958             "required": true,
12959             "type": "string"
12960           }
12961         ],
12962         "responses": {
12963           "200": {
12964             "description": "No response was specified"
12965           }
12966         },
12967         "operationId": "DELETE-network-topology-identifier-structure"
12968       },
12969       "get": {
12970         "produces": [
12971           "application/json",
12972           "application/xml"
12973         ],
12974         "parameters": [
12975           {
12976             "description": "Keep as M",
12977             "in": "path",
12978             "name": "service-instance-id",
12979             "required": true,
12980             "type": "string"
12981           },
12982           {
12983             "in": "path",
12984             "name": "network-id",
12985             "required": true,
12986             "type": "string"
12987           }
12988         ],
12989         "responses": {
12990           "200": {
12991             "description": "No response was specified",
12992             "schema": {
12993               "$ref": "#/definitions/(config)network-topology-identifier-structure"
12994             }
12995           }
12996         },
12997         "operationId": "GET-network-topology-identifier-structure"
12998       },
12999       "put": {
13000         "consumes": [
13001           "application/json",
13002           "application/xml"
13003         ],
13004         "produces": [
13005           "application/json",
13006           "application/xml"
13007         ],
13008         "parameters": [
13009           {
13010             "description": "Keep as M",
13011             "in": "path",
13012             "name": "service-instance-id",
13013             "required": true,
13014             "type": "string"
13015           },
13016           {
13017             "in": "path",
13018             "name": "network-id",
13019             "required": true,
13020             "type": "string"
13021           },
13022           {
13023             "in": "body",
13024             "name": "(config)network-topology-identifier-structure",
13025             "required": false,
13026             "schema": {
13027               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure-TOP"
13028             }
13029           }
13030         ],
13031         "responses": {
13032           "200": {
13033             "description": "No response was specified",
13034             "schema": {
13035               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure-TOP"
13036             }
13037           }
13038         },
13039         "operationId": "PUT-network-topology-identifier-structure"
13040       }
13041     },
13042     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology/onap-model-information": {
13043       "delete": {
13044         "produces": [
13045           "application/json",
13046           "application/xml"
13047         ],
13048         "parameters": [
13049           {
13050             "description": "Keep as M",
13051             "in": "path",
13052             "name": "service-instance-id",
13053             "required": true,
13054             "type": "string"
13055           },
13056           {
13057             "in": "path",
13058             "name": "network-id",
13059             "required": true,
13060             "type": "string"
13061           }
13062         ],
13063         "responses": {
13064           "200": {
13065             "description": "No response was specified"
13066           }
13067         },
13068         "operationId": "DELETE-onap-model-information"
13069       },
13070       "get": {
13071         "produces": [
13072           "application/json",
13073           "application/xml"
13074         ],
13075         "parameters": [
13076           {
13077             "description": "Keep as M",
13078             "in": "path",
13079             "name": "service-instance-id",
13080             "required": true,
13081             "type": "string"
13082           },
13083           {
13084             "in": "path",
13085             "name": "network-id",
13086             "required": true,
13087             "type": "string"
13088           }
13089         ],
13090         "responses": {
13091           "200": {
13092             "description": "No response was specified",
13093             "schema": {
13094               "$ref": "#/definitions/(config)onap-model-information"
13095             }
13096           }
13097         },
13098         "operationId": "GET-onap-model-information"
13099       },
13100       "put": {
13101         "consumes": [
13102           "application/json",
13103           "application/xml"
13104         ],
13105         "produces": [
13106           "application/json",
13107           "application/xml"
13108         ],
13109         "parameters": [
13110           {
13111             "description": "Keep as M",
13112             "in": "path",
13113             "name": "service-instance-id",
13114             "required": true,
13115             "type": "string"
13116           },
13117           {
13118             "in": "path",
13119             "name": "network-id",
13120             "required": true,
13121             "type": "string"
13122           },
13123           {
13124             "in": "body",
13125             "name": "(config)onap-model-information",
13126             "required": false,
13127             "schema": {
13128               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information-TOP"
13129             }
13130           }
13131         ],
13132         "responses": {
13133           "200": {
13134             "description": "No response was specified",
13135             "schema": {
13136               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information-TOP"
13137             }
13138           }
13139         },
13140         "operationId": "PUT-onap-model-information"
13141       }
13142     },
13143     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/request-information": {
13144       "delete": {
13145         "produces": [
13146           "application/json",
13147           "application/xml"
13148         ],
13149         "parameters": [
13150           {
13151             "description": "Keep as M",
13152             "in": "path",
13153             "name": "service-instance-id",
13154             "required": true,
13155             "type": "string"
13156           },
13157           {
13158             "in": "path",
13159             "name": "network-id",
13160             "required": true,
13161             "type": "string"
13162           }
13163         ],
13164         "responses": {
13165           "200": {
13166             "description": "No response was specified"
13167           }
13168         },
13169         "operationId": "DELETE-request-information"
13170       },
13171       "get": {
13172         "produces": [
13173           "application/json",
13174           "application/xml"
13175         ],
13176         "parameters": [
13177           {
13178             "description": "Keep as M",
13179             "in": "path",
13180             "name": "service-instance-id",
13181             "required": true,
13182             "type": "string"
13183           },
13184           {
13185             "in": "path",
13186             "name": "network-id",
13187             "required": true,
13188             "type": "string"
13189           }
13190         ],
13191         "responses": {
13192           "200": {
13193             "description": "No response was specified",
13194             "schema": {
13195               "$ref": "#/definitions/(config)request-information"
13196             }
13197           }
13198         },
13199         "operationId": "GET-request-information"
13200       },
13201       "put": {
13202         "consumes": [
13203           "application/json",
13204           "application/xml"
13205         ],
13206         "produces": [
13207           "application/json",
13208           "application/xml"
13209         ],
13210         "parameters": [
13211           {
13212             "description": "Keep as M",
13213             "in": "path",
13214             "name": "service-instance-id",
13215             "required": true,
13216             "type": "string"
13217           },
13218           {
13219             "in": "path",
13220             "name": "network-id",
13221             "required": true,
13222             "type": "string"
13223           },
13224           {
13225             "in": "body",
13226             "name": "(config)request-information",
13227             "required": false,
13228             "schema": {
13229               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information-TOP"
13230             }
13231           }
13232         ],
13233         "responses": {
13234           "200": {
13235             "description": "No response was specified",
13236             "schema": {
13237               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information-TOP"
13238             }
13239           }
13240         },
13241         "operationId": "PUT-request-information"
13242       }
13243     },
13244     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/sdnc-request-header": {
13245       "delete": {
13246         "produces": [
13247           "application/json",
13248           "application/xml"
13249         ],
13250         "parameters": [
13251           {
13252             "description": "Keep as M",
13253             "in": "path",
13254             "name": "service-instance-id",
13255             "required": true,
13256             "type": "string"
13257           },
13258           {
13259             "in": "path",
13260             "name": "network-id",
13261             "required": true,
13262             "type": "string"
13263           }
13264         ],
13265         "responses": {
13266           "200": {
13267             "description": "No response was specified"
13268           }
13269         },
13270         "operationId": "DELETE-sdnc-request-header"
13271       },
13272       "get": {
13273         "produces": [
13274           "application/json",
13275           "application/xml"
13276         ],
13277         "parameters": [
13278           {
13279             "description": "Keep as M",
13280             "in": "path",
13281             "name": "service-instance-id",
13282             "required": true,
13283             "type": "string"
13284           },
13285           {
13286             "in": "path",
13287             "name": "network-id",
13288             "required": true,
13289             "type": "string"
13290           }
13291         ],
13292         "responses": {
13293           "200": {
13294             "description": "No response was specified",
13295             "schema": {
13296               "$ref": "#/definitions/(config)sdnc-request-header"
13297             }
13298           }
13299         },
13300         "operationId": "GET-sdnc-request-header"
13301       },
13302       "put": {
13303         "consumes": [
13304           "application/json",
13305           "application/xml"
13306         ],
13307         "produces": [
13308           "application/json",
13309           "application/xml"
13310         ],
13311         "parameters": [
13312           {
13313             "description": "Keep as M",
13314             "in": "path",
13315             "name": "service-instance-id",
13316             "required": true,
13317             "type": "string"
13318           },
13319           {
13320             "in": "path",
13321             "name": "network-id",
13322             "required": true,
13323             "type": "string"
13324           },
13325           {
13326             "in": "body",
13327             "name": "(config)sdnc-request-header",
13328             "required": false,
13329             "schema": {
13330               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header-TOP"
13331             }
13332           }
13333         ],
13334         "responses": {
13335           "200": {
13336             "description": "No response was specified",
13337             "schema": {
13338               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header-TOP"
13339             }
13340           }
13341         },
13342         "operationId": "PUT-sdnc-request-header"
13343       }
13344     },
13345     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/service-information": {
13346       "delete": {
13347         "produces": [
13348           "application/json",
13349           "application/xml"
13350         ],
13351         "parameters": [
13352           {
13353             "description": "Keep as M",
13354             "in": "path",
13355             "name": "service-instance-id",
13356             "required": true,
13357             "type": "string"
13358           },
13359           {
13360             "in": "path",
13361             "name": "network-id",
13362             "required": true,
13363             "type": "string"
13364           }
13365         ],
13366         "responses": {
13367           "200": {
13368             "description": "No response was specified"
13369           }
13370         },
13371         "operationId": "DELETE-service-information"
13372       },
13373       "get": {
13374         "produces": [
13375           "application/json",
13376           "application/xml"
13377         ],
13378         "parameters": [
13379           {
13380             "description": "Keep as M",
13381             "in": "path",
13382             "name": "service-instance-id",
13383             "required": true,
13384             "type": "string"
13385           },
13386           {
13387             "in": "path",
13388             "name": "network-id",
13389             "required": true,
13390             "type": "string"
13391           }
13392         ],
13393         "responses": {
13394           "200": {
13395             "description": "No response was specified",
13396             "schema": {
13397               "$ref": "#/definitions/(config)service-information"
13398             }
13399           }
13400         },
13401         "operationId": "GET-service-information"
13402       },
13403       "post": {
13404         "consumes": [
13405           "application/json",
13406           "application/xml"
13407         ],
13408         "produces": [
13409           "application/json",
13410           "application/xml"
13411         ],
13412         "parameters": [
13413           {
13414             "description": "Keep as M",
13415             "in": "path",
13416             "name": "service-instance-id",
13417             "required": true,
13418             "type": "string"
13419           },
13420           {
13421             "in": "path",
13422             "name": "network-id",
13423             "required": true,
13424             "type": "string"
13425           },
13426           {
13427             "in": "body",
13428             "name": "**(config)onap-model-information",
13429             "required": false,
13430             "schema": {
13431               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information-TOP"
13432             }
13433           }
13434         ],
13435         "responses": {
13436           "200": {
13437             "description": "No response was specified",
13438             "schema": {
13439               "$ref": "#/definitions/(config)service-informationPOST"
13440             }
13441           }
13442         },
13443         "operationId": "POST-service-information"
13444       },
13445       "put": {
13446         "consumes": [
13447           "application/json",
13448           "application/xml"
13449         ],
13450         "produces": [
13451           "application/json",
13452           "application/xml"
13453         ],
13454         "parameters": [
13455           {
13456             "description": "Keep as M",
13457             "in": "path",
13458             "name": "service-instance-id",
13459             "required": true,
13460             "type": "string"
13461           },
13462           {
13463             "in": "path",
13464             "name": "network-id",
13465             "required": true,
13466             "type": "string"
13467           },
13468           {
13469             "in": "body",
13470             "name": "(config)service-information",
13471             "required": false,
13472             "schema": {
13473               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information-TOP"
13474             }
13475           }
13476         ],
13477         "responses": {
13478           "200": {
13479             "description": "No response was specified",
13480             "schema": {
13481               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information-TOP"
13482             }
13483           }
13484         },
13485         "operationId": "PUT-service-information"
13486       }
13487     },
13488     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/service-information/onap-model-information": {
13489       "delete": {
13490         "produces": [
13491           "application/json",
13492           "application/xml"
13493         ],
13494         "parameters": [
13495           {
13496             "description": "Keep as M",
13497             "in": "path",
13498             "name": "service-instance-id",
13499             "required": true,
13500             "type": "string"
13501           },
13502           {
13503             "in": "path",
13504             "name": "network-id",
13505             "required": true,
13506             "type": "string"
13507           }
13508         ],
13509         "responses": {
13510           "200": {
13511             "description": "No response was specified"
13512           }
13513         },
13514         "operationId": "DELETE-onap-model-information"
13515       },
13516       "get": {
13517         "produces": [
13518           "application/json",
13519           "application/xml"
13520         ],
13521         "parameters": [
13522           {
13523             "description": "Keep as M",
13524             "in": "path",
13525             "name": "service-instance-id",
13526             "required": true,
13527             "type": "string"
13528           },
13529           {
13530             "in": "path",
13531             "name": "network-id",
13532             "required": true,
13533             "type": "string"
13534           }
13535         ],
13536         "responses": {
13537           "200": {
13538             "description": "No response was specified",
13539             "schema": {
13540               "$ref": "#/definitions/(config)onap-model-information"
13541             }
13542           }
13543         },
13544         "operationId": "GET-onap-model-information"
13545       },
13546       "put": {
13547         "consumes": [
13548           "application/json",
13549           "application/xml"
13550         ],
13551         "produces": [
13552           "application/json",
13553           "application/xml"
13554         ],
13555         "parameters": [
13556           {
13557             "description": "Keep as M",
13558             "in": "path",
13559             "name": "service-instance-id",
13560             "required": true,
13561             "type": "string"
13562           },
13563           {
13564             "in": "path",
13565             "name": "network-id",
13566             "required": true,
13567             "type": "string"
13568           },
13569           {
13570             "in": "body",
13571             "name": "(config)onap-model-information",
13572             "required": false,
13573             "schema": {
13574               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information-TOP"
13575             }
13576           }
13577         ],
13578         "responses": {
13579           "200": {
13580             "description": "No response was specified",
13581             "schema": {
13582               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information-TOP"
13583             }
13584           }
13585         },
13586         "operationId": "PUT-onap-model-information"
13587       }
13588     },
13589     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/provided-allotted-resources": {
13590       "delete": {
13591         "produces": [
13592           "application/json",
13593           "application/xml"
13594         ],
13595         "parameters": [
13596           {
13597             "description": "Keep as M",
13598             "in": "path",
13599             "name": "service-instance-id",
13600             "required": true,
13601             "type": "string"
13602           }
13603         ],
13604         "responses": {
13605           "200": {
13606             "description": "No response was specified"
13607           }
13608         },
13609         "operationId": "DELETE-provided-allotted-resources"
13610       },
13611       "get": {
13612         "produces": [
13613           "application/json",
13614           "application/xml"
13615         ],
13616         "parameters": [
13617           {
13618             "description": "Keep as M",
13619             "in": "path",
13620             "name": "service-instance-id",
13621             "required": true,
13622             "type": "string"
13623           }
13624         ],
13625         "responses": {
13626           "200": {
13627             "description": "No response was specified",
13628             "schema": {
13629               "$ref": "#/definitions/(config)provided-allotted-resources"
13630             }
13631           }
13632         },
13633         "operationId": "GET-provided-allotted-resources"
13634       },
13635       "post": {
13636         "consumes": [
13637           "application/json",
13638           "application/xml"
13639         ],
13640         "produces": [
13641           "application/json",
13642           "application/xml"
13643         ],
13644         "parameters": [
13645           {
13646             "description": "Keep as M",
13647             "in": "path",
13648             "name": "service-instance-id",
13649             "required": true,
13650             "type": "string"
13651           },
13652           {
13653             "in": "body",
13654             "name": "**(config)provided-allotted-resource",
13655             "required": false,
13656             "schema": {
13657               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource-TOP"
13658             }
13659           }
13660         ],
13661         "responses": {
13662           "200": {
13663             "description": "No response was specified",
13664             "schema": {
13665               "$ref": "#/definitions/(config)provided-allotted-resourcesPOST"
13666             }
13667           }
13668         },
13669         "operationId": "POST-provided-allotted-resources"
13670       },
13671       "put": {
13672         "consumes": [
13673           "application/json",
13674           "application/xml"
13675         ],
13676         "produces": [
13677           "application/json",
13678           "application/xml"
13679         ],
13680         "parameters": [
13681           {
13682             "description": "Keep as M",
13683             "in": "path",
13684             "name": "service-instance-id",
13685             "required": true,
13686             "type": "string"
13687           },
13688           {
13689             "in": "body",
13690             "name": "(config)provided-allotted-resources",
13691             "required": false,
13692             "schema": {
13693               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources-TOP"
13694             }
13695           }
13696         ],
13697         "responses": {
13698           "200": {
13699             "description": "No response was specified",
13700             "schema": {
13701               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources-TOP"
13702             }
13703           }
13704         },
13705         "operationId": "PUT-provided-allotted-resources"
13706       }
13707     },
13708     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/provided-allotted-resources/provided-allotted-resource/{allotted-resource-id}": {
13709       "delete": {
13710         "produces": [
13711           "application/json",
13712           "application/xml"
13713         ],
13714         "parameters": [
13715           {
13716             "description": "Keep as M",
13717             "in": "path",
13718             "name": "service-instance-id",
13719             "required": true,
13720             "type": "string"
13721           },
13722           {
13723             "in": "path",
13724             "name": "allotted-resource-id",
13725             "required": true,
13726             "type": "string"
13727           }
13728         ],
13729         "responses": {
13730           "200": {
13731             "description": "No response was specified"
13732           }
13733         },
13734         "operationId": "DELETE-provided-allotted-resource"
13735       },
13736       "get": {
13737         "produces": [
13738           "application/json",
13739           "application/xml"
13740         ],
13741         "parameters": [
13742           {
13743             "description": "Keep as M",
13744             "in": "path",
13745             "name": "service-instance-id",
13746             "required": true,
13747             "type": "string"
13748           },
13749           {
13750             "in": "path",
13751             "name": "allotted-resource-id",
13752             "required": true,
13753             "type": "string"
13754           }
13755         ],
13756         "responses": {
13757           "200": {
13758             "description": "No response was specified",
13759             "schema": {
13760               "$ref": "#/definitions/(config)provided-allotted-resource"
13761             }
13762           }
13763         },
13764         "operationId": "GET-provided-allotted-resource"
13765       },
13766       "put": {
13767         "consumes": [
13768           "application/json",
13769           "application/xml"
13770         ],
13771         "produces": [
13772           "application/json",
13773           "application/xml"
13774         ],
13775         "parameters": [
13776           {
13777             "description": "Keep as M",
13778             "in": "path",
13779             "name": "service-instance-id",
13780             "required": true,
13781             "type": "string"
13782           },
13783           {
13784             "in": "path",
13785             "name": "allotted-resource-id",
13786             "required": true,
13787             "type": "string"
13788           },
13789           {
13790             "in": "body",
13791             "name": "(config)provided-allotted-resource",
13792             "required": false,
13793             "schema": {
13794               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource-TOP"
13795             }
13796           }
13797         ],
13798         "responses": {
13799           "200": {
13800             "description": "No response was specified",
13801             "schema": {
13802               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource-TOP"
13803             }
13804           }
13805         },
13806         "operationId": "PUT-provided-allotted-resource"
13807       }
13808     },
13809     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/request-information": {
13810       "delete": {
13811         "produces": [
13812           "application/json",
13813           "application/xml"
13814         ],
13815         "parameters": [
13816           {
13817             "description": "Keep as M",
13818             "in": "path",
13819             "name": "service-instance-id",
13820             "required": true,
13821             "type": "string"
13822           }
13823         ],
13824         "responses": {
13825           "200": {
13826             "description": "No response was specified"
13827           }
13828         },
13829         "operationId": "DELETE-request-information"
13830       },
13831       "get": {
13832         "produces": [
13833           "application/json",
13834           "application/xml"
13835         ],
13836         "parameters": [
13837           {
13838             "description": "Keep as M",
13839             "in": "path",
13840             "name": "service-instance-id",
13841             "required": true,
13842             "type": "string"
13843           }
13844         ],
13845         "responses": {
13846           "200": {
13847             "description": "No response was specified",
13848             "schema": {
13849               "$ref": "#/definitions/(config)request-information"
13850             }
13851           }
13852         },
13853         "operationId": "GET-request-information"
13854       },
13855       "put": {
13856         "consumes": [
13857           "application/json",
13858           "application/xml"
13859         ],
13860         "produces": [
13861           "application/json",
13862           "application/xml"
13863         ],
13864         "parameters": [
13865           {
13866             "description": "Keep as M",
13867             "in": "path",
13868             "name": "service-instance-id",
13869             "required": true,
13870             "type": "string"
13871           },
13872           {
13873             "in": "body",
13874             "name": "(config)request-information",
13875             "required": false,
13876             "schema": {
13877               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)request-information-TOP"
13878             }
13879           }
13880         ],
13881         "responses": {
13882           "200": {
13883             "description": "No response was specified",
13884             "schema": {
13885               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)request-information-TOP"
13886             }
13887           }
13888         },
13889         "operationId": "PUT-request-information"
13890       }
13891     },
13892     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/sdnc-request-header": {
13893       "delete": {
13894         "produces": [
13895           "application/json",
13896           "application/xml"
13897         ],
13898         "parameters": [
13899           {
13900             "description": "Keep as M",
13901             "in": "path",
13902             "name": "service-instance-id",
13903             "required": true,
13904             "type": "string"
13905           }
13906         ],
13907         "responses": {
13908           "200": {
13909             "description": "No response was specified"
13910           }
13911         },
13912         "operationId": "DELETE-sdnc-request-header"
13913       },
13914       "get": {
13915         "produces": [
13916           "application/json",
13917           "application/xml"
13918         ],
13919         "parameters": [
13920           {
13921             "description": "Keep as M",
13922             "in": "path",
13923             "name": "service-instance-id",
13924             "required": true,
13925             "type": "string"
13926           }
13927         ],
13928         "responses": {
13929           "200": {
13930             "description": "No response was specified",
13931             "schema": {
13932               "$ref": "#/definitions/(config)sdnc-request-header"
13933             }
13934           }
13935         },
13936         "operationId": "GET-sdnc-request-header"
13937       },
13938       "put": {
13939         "consumes": [
13940           "application/json",
13941           "application/xml"
13942         ],
13943         "produces": [
13944           "application/json",
13945           "application/xml"
13946         ],
13947         "parameters": [
13948           {
13949             "description": "Keep as M",
13950             "in": "path",
13951             "name": "service-instance-id",
13952             "required": true,
13953             "type": "string"
13954           },
13955           {
13956             "in": "body",
13957             "name": "(config)sdnc-request-header",
13958             "required": false,
13959             "schema": {
13960               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header-TOP"
13961             }
13962           }
13963         ],
13964         "responses": {
13965           "200": {
13966             "description": "No response was specified",
13967             "schema": {
13968               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header-TOP"
13969             }
13970           }
13971         },
13972         "operationId": "PUT-sdnc-request-header"
13973       }
13974     },
13975     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-information": {
13976       "delete": {
13977         "produces": [
13978           "application/json",
13979           "application/xml"
13980         ],
13981         "parameters": [
13982           {
13983             "description": "Keep as M",
13984             "in": "path",
13985             "name": "service-instance-id",
13986             "required": true,
13987             "type": "string"
13988           }
13989         ],
13990         "responses": {
13991           "200": {
13992             "description": "No response was specified"
13993           }
13994         },
13995         "operationId": "DELETE-service-information"
13996       },
13997       "get": {
13998         "produces": [
13999           "application/json",
14000           "application/xml"
14001         ],
14002         "parameters": [
14003           {
14004             "description": "Keep as M",
14005             "in": "path",
14006             "name": "service-instance-id",
14007             "required": true,
14008             "type": "string"
14009           }
14010         ],
14011         "responses": {
14012           "200": {
14013             "description": "No response was specified",
14014             "schema": {
14015               "$ref": "#/definitions/(config)service-information"
14016             }
14017           }
14018         },
14019         "operationId": "GET-service-information"
14020       },
14021       "post": {
14022         "consumes": [
14023           "application/json",
14024           "application/xml"
14025         ],
14026         "produces": [
14027           "application/json",
14028           "application/xml"
14029         ],
14030         "parameters": [
14031           {
14032             "description": "Keep as M",
14033             "in": "path",
14034             "name": "service-instance-id",
14035             "required": true,
14036             "type": "string"
14037           },
14038           {
14039             "in": "body",
14040             "name": "**(config)onap-model-information",
14041             "required": false,
14042             "schema": {
14043               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information-TOP"
14044             }
14045           }
14046         ],
14047         "responses": {
14048           "200": {
14049             "description": "No response was specified",
14050             "schema": {
14051               "$ref": "#/definitions/(config)service-informationPOST"
14052             }
14053           }
14054         },
14055         "operationId": "POST-service-information"
14056       },
14057       "put": {
14058         "consumes": [
14059           "application/json",
14060           "application/xml"
14061         ],
14062         "produces": [
14063           "application/json",
14064           "application/xml"
14065         ],
14066         "parameters": [
14067           {
14068             "description": "Keep as M",
14069             "in": "path",
14070             "name": "service-instance-id",
14071             "required": true,
14072             "type": "string"
14073           },
14074           {
14075             "in": "body",
14076             "name": "(config)service-information",
14077             "required": false,
14078             "schema": {
14079               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-information-TOP"
14080             }
14081           }
14082         ],
14083         "responses": {
14084           "200": {
14085             "description": "No response was specified",
14086             "schema": {
14087               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-information-TOP"
14088             }
14089           }
14090         },
14091         "operationId": "PUT-service-information"
14092       }
14093     },
14094     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-information/onap-model-information": {
14095       "delete": {
14096         "produces": [
14097           "application/json",
14098           "application/xml"
14099         ],
14100         "parameters": [
14101           {
14102             "description": "Keep as M",
14103             "in": "path",
14104             "name": "service-instance-id",
14105             "required": true,
14106             "type": "string"
14107           }
14108         ],
14109         "responses": {
14110           "200": {
14111             "description": "No response was specified"
14112           }
14113         },
14114         "operationId": "DELETE-onap-model-information"
14115       },
14116       "get": {
14117         "produces": [
14118           "application/json",
14119           "application/xml"
14120         ],
14121         "parameters": [
14122           {
14123             "description": "Keep as M",
14124             "in": "path",
14125             "name": "service-instance-id",
14126             "required": true,
14127             "type": "string"
14128           }
14129         ],
14130         "responses": {
14131           "200": {
14132             "description": "No response was specified",
14133             "schema": {
14134               "$ref": "#/definitions/(config)onap-model-information"
14135             }
14136           }
14137         },
14138         "operationId": "GET-onap-model-information"
14139       },
14140       "put": {
14141         "consumes": [
14142           "application/json",
14143           "application/xml"
14144         ],
14145         "produces": [
14146           "application/json",
14147           "application/xml"
14148         ],
14149         "parameters": [
14150           {
14151             "description": "Keep as M",
14152             "in": "path",
14153             "name": "service-instance-id",
14154             "required": true,
14155             "type": "string"
14156           },
14157           {
14158             "in": "body",
14159             "name": "(config)onap-model-information",
14160             "required": false,
14161             "schema": {
14162               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information-TOP"
14163             }
14164           }
14165         ],
14166         "responses": {
14167           "200": {
14168             "description": "No response was specified",
14169             "schema": {
14170               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information-TOP"
14171             }
14172           }
14173         },
14174         "operationId": "PUT-onap-model-information"
14175       }
14176     },
14177     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-level-oper-status": {
14178       "delete": {
14179         "produces": [
14180           "application/json",
14181           "application/xml"
14182         ],
14183         "parameters": [
14184           {
14185             "description": "Keep as M",
14186             "in": "path",
14187             "name": "service-instance-id",
14188             "required": true,
14189             "type": "string"
14190           }
14191         ],
14192         "responses": {
14193           "200": {
14194             "description": "No response was specified"
14195           }
14196         },
14197         "operationId": "DELETE-service-level-oper-status"
14198       },
14199       "get": {
14200         "produces": [
14201           "application/json",
14202           "application/xml"
14203         ],
14204         "parameters": [
14205           {
14206             "description": "Keep as M",
14207             "in": "path",
14208             "name": "service-instance-id",
14209             "required": true,
14210             "type": "string"
14211           }
14212         ],
14213         "responses": {
14214           "200": {
14215             "description": "No response was specified",
14216             "schema": {
14217               "$ref": "#/definitions/(config)service-level-oper-status"
14218             }
14219           }
14220         },
14221         "operationId": "GET-service-level-oper-status"
14222       },
14223       "put": {
14224         "consumes": [
14225           "application/json",
14226           "application/xml"
14227         ],
14228         "produces": [
14229           "application/json",
14230           "application/xml"
14231         ],
14232         "parameters": [
14233           {
14234             "description": "Keep as M",
14235             "in": "path",
14236             "name": "service-instance-id",
14237             "required": true,
14238             "type": "string"
14239           },
14240           {
14241             "in": "body",
14242             "name": "(config)service-level-oper-status",
14243             "required": false,
14244             "schema": {
14245               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status-TOP"
14246             }
14247           }
14248         ],
14249         "responses": {
14250           "200": {
14251             "description": "No response was specified",
14252             "schema": {
14253               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status-TOP"
14254             }
14255           }
14256         },
14257         "operationId": "PUT-service-level-oper-status"
14258       }
14259     },
14260     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-request-input": {
14261       "delete": {
14262         "produces": [
14263           "application/json",
14264           "application/xml"
14265         ],
14266         "parameters": [
14267           {
14268             "description": "Keep as M",
14269             "in": "path",
14270             "name": "service-instance-id",
14271             "required": true,
14272             "type": "string"
14273           }
14274         ],
14275         "responses": {
14276           "200": {
14277             "description": "No response was specified"
14278           }
14279         },
14280         "operationId": "DELETE-service-request-input"
14281       },
14282       "get": {
14283         "produces": [
14284           "application/json",
14285           "application/xml"
14286         ],
14287         "parameters": [
14288           {
14289             "description": "Keep as M",
14290             "in": "path",
14291             "name": "service-instance-id",
14292             "required": true,
14293             "type": "string"
14294           }
14295         ],
14296         "responses": {
14297           "200": {
14298             "description": "No response was specified",
14299             "schema": {
14300               "$ref": "#/definitions/(config)service-request-input"
14301             }
14302           }
14303         },
14304         "operationId": "GET-service-request-input"
14305       },
14306       "post": {
14307         "consumes": [
14308           "application/json",
14309           "application/xml"
14310         ],
14311         "produces": [
14312           "application/json",
14313           "application/xml"
14314         ],
14315         "parameters": [
14316           {
14317             "description": "Keep as M",
14318             "in": "path",
14319             "name": "service-instance-id",
14320             "required": true,
14321             "type": "string"
14322           },
14323           {
14324             "in": "body",
14325             "name": "**(config)service-input-parameters",
14326             "required": false,
14327             "schema": {
14328               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters-TOP"
14329             }
14330           }
14331         ],
14332         "responses": {
14333           "200": {
14334             "description": "No response was specified",
14335             "schema": {
14336               "$ref": "#/definitions/(config)service-request-inputPOST"
14337             }
14338           }
14339         },
14340         "operationId": "POST-service-request-input"
14341       },
14342       "put": {
14343         "consumes": [
14344           "application/json",
14345           "application/xml"
14346         ],
14347         "produces": [
14348           "application/json",
14349           "application/xml"
14350         ],
14351         "parameters": [
14352           {
14353             "description": "Keep as M",
14354             "in": "path",
14355             "name": "service-instance-id",
14356             "required": true,
14357             "type": "string"
14358           },
14359           {
14360             "in": "body",
14361             "name": "(config)service-request-input",
14362             "required": false,
14363             "schema": {
14364               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input-TOP"
14365             }
14366           }
14367         ],
14368         "responses": {
14369           "200": {
14370             "description": "No response was specified",
14371             "schema": {
14372               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input-TOP"
14373             }
14374           }
14375         },
14376         "operationId": "PUT-service-request-input"
14377       }
14378     },
14379     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-request-input/service-input-parameters": {
14380       "delete": {
14381         "produces": [
14382           "application/json",
14383           "application/xml"
14384         ],
14385         "parameters": [
14386           {
14387             "description": "Keep as M",
14388             "in": "path",
14389             "name": "service-instance-id",
14390             "required": true,
14391             "type": "string"
14392           }
14393         ],
14394         "responses": {
14395           "200": {
14396             "description": "No response was specified"
14397           }
14398         },
14399         "operationId": "DELETE-service-input-parameters"
14400       },
14401       "get": {
14402         "produces": [
14403           "application/json",
14404           "application/xml"
14405         ],
14406         "parameters": [
14407           {
14408             "description": "Keep as M",
14409             "in": "path",
14410             "name": "service-instance-id",
14411             "required": true,
14412             "type": "string"
14413           }
14414         ],
14415         "responses": {
14416           "200": {
14417             "description": "No response was specified",
14418             "schema": {
14419               "$ref": "#/definitions/(config)service-input-parameters"
14420             }
14421           }
14422         },
14423         "operationId": "GET-service-input-parameters"
14424       },
14425       "post": {
14426         "consumes": [
14427           "application/json",
14428           "application/xml"
14429         ],
14430         "produces": [
14431           "application/json",
14432           "application/xml"
14433         ],
14434         "parameters": [
14435           {
14436             "description": "Keep as M",
14437             "in": "path",
14438             "name": "service-instance-id",
14439             "required": true,
14440             "type": "string"
14441           },
14442           {
14443             "in": "body",
14444             "name": "**(config)param",
14445             "required": false,
14446             "schema": {
14447               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param-TOP"
14448             }
14449           }
14450         ],
14451         "responses": {
14452           "200": {
14453             "description": "No response was specified",
14454             "schema": {
14455               "$ref": "#/definitions/(config)service-input-parametersPOST"
14456             }
14457           }
14458         },
14459         "operationId": "POST-service-input-parameters"
14460       },
14461       "put": {
14462         "consumes": [
14463           "application/json",
14464           "application/xml"
14465         ],
14466         "produces": [
14467           "application/json",
14468           "application/xml"
14469         ],
14470         "parameters": [
14471           {
14472             "description": "Keep as M",
14473             "in": "path",
14474             "name": "service-instance-id",
14475             "required": true,
14476             "type": "string"
14477           },
14478           {
14479             "in": "body",
14480             "name": "(config)service-input-parameters",
14481             "required": false,
14482             "schema": {
14483               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters-TOP"
14484             }
14485           }
14486         ],
14487         "responses": {
14488           "200": {
14489             "description": "No response was specified",
14490             "schema": {
14491               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters-TOP"
14492             }
14493           }
14494         },
14495         "operationId": "PUT-service-input-parameters"
14496       }
14497     },
14498     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-request-input/service-input-parameters/param/{name}": {
14499       "delete": {
14500         "produces": [
14501           "application/json",
14502           "application/xml"
14503         ],
14504         "parameters": [
14505           {
14506             "description": "Keep as M",
14507             "in": "path",
14508             "name": "service-instance-id",
14509             "required": true,
14510             "type": "string"
14511           },
14512           {
14513             "in": "path",
14514             "name": "name",
14515             "required": true,
14516             "type": "string"
14517           }
14518         ],
14519         "responses": {
14520           "200": {
14521             "description": "No response was specified"
14522           }
14523         },
14524         "operationId": "DELETE-param"
14525       },
14526       "get": {
14527         "produces": [
14528           "application/json",
14529           "application/xml"
14530         ],
14531         "parameters": [
14532           {
14533             "description": "Keep as M",
14534             "in": "path",
14535             "name": "service-instance-id",
14536             "required": true,
14537             "type": "string"
14538           },
14539           {
14540             "in": "path",
14541             "name": "name",
14542             "required": true,
14543             "type": "string"
14544           }
14545         ],
14546         "responses": {
14547           "200": {
14548             "description": "No response was specified",
14549             "schema": {
14550               "$ref": "#/definitions/(config)param"
14551             }
14552           }
14553         },
14554         "operationId": "GET-param"
14555       },
14556       "put": {
14557         "consumes": [
14558           "application/json",
14559           "application/xml"
14560         ],
14561         "produces": [
14562           "application/json",
14563           "application/xml"
14564         ],
14565         "parameters": [
14566           {
14567             "description": "Keep as M",
14568             "in": "path",
14569             "name": "service-instance-id",
14570             "required": true,
14571             "type": "string"
14572           },
14573           {
14574             "in": "path",
14575             "name": "name",
14576             "required": true,
14577             "type": "string"
14578           },
14579           {
14580             "in": "body",
14581             "name": "(config)param",
14582             "required": false,
14583             "schema": {
14584               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param-TOP"
14585             }
14586           }
14587         ],
14588         "responses": {
14589           "200": {
14590             "description": "No response was specified",
14591             "schema": {
14592               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param-TOP"
14593             }
14594           }
14595         },
14596         "operationId": "PUT-param"
14597       }
14598     },
14599     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology": {
14600       "delete": {
14601         "produces": [
14602           "application/json",
14603           "application/xml"
14604         ],
14605         "parameters": [
14606           {
14607             "description": "Keep as M",
14608             "in": "path",
14609             "name": "service-instance-id",
14610             "required": true,
14611             "type": "string"
14612           }
14613         ],
14614         "responses": {
14615           "200": {
14616             "description": "No response was specified"
14617           }
14618         },
14619         "operationId": "DELETE-service-topology"
14620       },
14621       "get": {
14622         "produces": [
14623           "application/json",
14624           "application/xml"
14625         ],
14626         "parameters": [
14627           {
14628             "description": "Keep as M",
14629             "in": "path",
14630             "name": "service-instance-id",
14631             "required": true,
14632             "type": "string"
14633           }
14634         ],
14635         "responses": {
14636           "200": {
14637             "description": "No response was specified",
14638             "schema": {
14639               "$ref": "#/definitions/(config)service-topology"
14640             }
14641           }
14642         },
14643         "operationId": "GET-service-topology"
14644       },
14645       "post": {
14646         "consumes": [
14647           "application/json",
14648           "application/xml"
14649         ],
14650         "produces": [
14651           "application/json",
14652           "application/xml"
14653         ],
14654         "parameters": [
14655           {
14656             "description": "Keep as M",
14657             "in": "path",
14658             "name": "service-instance-id",
14659             "required": true,
14660             "type": "string"
14661           },
14662           {
14663             "in": "body",
14664             "name": "**(config)service-assignments",
14665             "required": false,
14666             "schema": {
14667               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments-TOP"
14668             }
14669           },
14670           {
14671             "in": "body",
14672             "name": "**(config)service-parameters",
14673             "required": false,
14674             "schema": {
14675               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters-TOP"
14676             }
14677           },
14678           {
14679             "in": "body",
14680             "name": "**(config)service-topology-identifier",
14681             "required": false,
14682             "schema": {
14683               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier-TOP"
14684             }
14685           },
14686           {
14687             "in": "body",
14688             "name": "**(config)onap-model-information",
14689             "required": false,
14690             "schema": {
14691               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information-TOP"
14692             }
14693           }
14694         ],
14695         "responses": {
14696           "200": {
14697             "description": "No response was specified",
14698             "schema": {
14699               "$ref": "#/definitions/(config)service-topologyPOST"
14700             }
14701           }
14702         },
14703         "operationId": "POST-service-topology"
14704       },
14705       "put": {
14706         "consumes": [
14707           "application/json",
14708           "application/xml"
14709         ],
14710         "produces": [
14711           "application/json",
14712           "application/xml"
14713         ],
14714         "parameters": [
14715           {
14716             "description": "Keep as M",
14717             "in": "path",
14718             "name": "service-instance-id",
14719             "required": true,
14720             "type": "string"
14721           },
14722           {
14723             "in": "body",
14724             "name": "(config)service-topology",
14725             "required": false,
14726             "schema": {
14727               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-topology-TOP"
14728             }
14729           }
14730         ],
14731         "responses": {
14732           "200": {
14733             "description": "No response was specified",
14734             "schema": {
14735               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-topology-TOP"
14736             }
14737           }
14738         },
14739         "operationId": "PUT-service-topology"
14740       }
14741     },
14742     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology/onap-model-information": {
14743       "delete": {
14744         "produces": [
14745           "application/json",
14746           "application/xml"
14747         ],
14748         "parameters": [
14749           {
14750             "description": "Keep as M",
14751             "in": "path",
14752             "name": "service-instance-id",
14753             "required": true,
14754             "type": "string"
14755           }
14756         ],
14757         "responses": {
14758           "200": {
14759             "description": "No response was specified"
14760           }
14761         },
14762         "operationId": "DELETE-onap-model-information"
14763       },
14764       "get": {
14765         "produces": [
14766           "application/json",
14767           "application/xml"
14768         ],
14769         "parameters": [
14770           {
14771             "description": "Keep as M",
14772             "in": "path",
14773             "name": "service-instance-id",
14774             "required": true,
14775             "type": "string"
14776           }
14777         ],
14778         "responses": {
14779           "200": {
14780             "description": "No response was specified",
14781             "schema": {
14782               "$ref": "#/definitions/(config)onap-model-information"
14783             }
14784           }
14785         },
14786         "operationId": "GET-onap-model-information"
14787       },
14788       "put": {
14789         "consumes": [
14790           "application/json",
14791           "application/xml"
14792         ],
14793         "produces": [
14794           "application/json",
14795           "application/xml"
14796         ],
14797         "parameters": [
14798           {
14799             "description": "Keep as M",
14800             "in": "path",
14801             "name": "service-instance-id",
14802             "required": true,
14803             "type": "string"
14804           },
14805           {
14806             "in": "body",
14807             "name": "(config)onap-model-information",
14808             "required": false,
14809             "schema": {
14810               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information-TOP"
14811             }
14812           }
14813         ],
14814         "responses": {
14815           "200": {
14816             "description": "No response was specified",
14817             "schema": {
14818               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information-TOP"
14819             }
14820           }
14821         },
14822         "operationId": "PUT-onap-model-information"
14823       }
14824     },
14825     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology/service-assignments": {
14826       "delete": {
14827         "produces": [
14828           "application/json",
14829           "application/xml"
14830         ],
14831         "parameters": [
14832           {
14833             "description": "Keep as M",
14834             "in": "path",
14835             "name": "service-instance-id",
14836             "required": true,
14837             "type": "string"
14838           }
14839         ],
14840         "responses": {
14841           "200": {
14842             "description": "No response was specified"
14843           }
14844         },
14845         "operationId": "DELETE-service-assignments"
14846       },
14847       "get": {
14848         "produces": [
14849           "application/json",
14850           "application/xml"
14851         ],
14852         "parameters": [
14853           {
14854             "description": "Keep as M",
14855             "in": "path",
14856             "name": "service-instance-id",
14857             "required": true,
14858             "type": "string"
14859           }
14860         ],
14861         "responses": {
14862           "200": {
14863             "description": "No response was specified",
14864             "schema": {
14865               "$ref": "#/definitions/(config)service-assignments"
14866             }
14867           }
14868         },
14869         "operationId": "GET-service-assignments"
14870       },
14871       "put": {
14872         "consumes": [
14873           "application/json",
14874           "application/xml"
14875         ],
14876         "produces": [
14877           "application/json",
14878           "application/xml"
14879         ],
14880         "parameters": [
14881           {
14882             "description": "Keep as M",
14883             "in": "path",
14884             "name": "service-instance-id",
14885             "required": true,
14886             "type": "string"
14887           },
14888           {
14889             "in": "body",
14890             "name": "(config)service-assignments",
14891             "required": false,
14892             "schema": {
14893               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments-TOP"
14894             }
14895           }
14896         ],
14897         "responses": {
14898           "200": {
14899             "description": "No response was specified",
14900             "schema": {
14901               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments-TOP"
14902             }
14903           }
14904         },
14905         "operationId": "PUT-service-assignments"
14906       }
14907     },
14908     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology/service-parameters": {
14909       "delete": {
14910         "produces": [
14911           "application/json",
14912           "application/xml"
14913         ],
14914         "parameters": [
14915           {
14916             "description": "Keep as M",
14917             "in": "path",
14918             "name": "service-instance-id",
14919             "required": true,
14920             "type": "string"
14921           }
14922         ],
14923         "responses": {
14924           "200": {
14925             "description": "No response was specified"
14926           }
14927         },
14928         "operationId": "DELETE-service-parameters"
14929       },
14930       "get": {
14931         "produces": [
14932           "application/json",
14933           "application/xml"
14934         ],
14935         "parameters": [
14936           {
14937             "description": "Keep as M",
14938             "in": "path",
14939             "name": "service-instance-id",
14940             "required": true,
14941             "type": "string"
14942           }
14943         ],
14944         "responses": {
14945           "200": {
14946             "description": "No response was specified",
14947             "schema": {
14948               "$ref": "#/definitions/(config)service-parameters"
14949             }
14950           }
14951         },
14952         "operationId": "GET-service-parameters"
14953       },
14954       "post": {
14955         "consumes": [
14956           "application/json",
14957           "application/xml"
14958         ],
14959         "produces": [
14960           "application/json",
14961           "application/xml"
14962         ],
14963         "parameters": [
14964           {
14965             "description": "Keep as M",
14966             "in": "path",
14967             "name": "service-instance-id",
14968             "required": true,
14969             "type": "string"
14970           },
14971           {
14972             "in": "body",
14973             "name": "**(config)service-parameter",
14974             "required": false,
14975             "schema": {
14976               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter-TOP"
14977             }
14978           }
14979         ],
14980         "responses": {
14981           "200": {
14982             "description": "No response was specified",
14983             "schema": {
14984               "$ref": "#/definitions/(config)service-parametersPOST"
14985             }
14986           }
14987         },
14988         "operationId": "POST-service-parameters"
14989       },
14990       "put": {
14991         "consumes": [
14992           "application/json",
14993           "application/xml"
14994         ],
14995         "produces": [
14996           "application/json",
14997           "application/xml"
14998         ],
14999         "parameters": [
15000           {
15001             "description": "Keep as M",
15002             "in": "path",
15003             "name": "service-instance-id",
15004             "required": true,
15005             "type": "string"
15006           },
15007           {
15008             "in": "body",
15009             "name": "(config)service-parameters",
15010             "required": false,
15011             "schema": {
15012               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters-TOP"
15013             }
15014           }
15015         ],
15016         "responses": {
15017           "200": {
15018             "description": "No response was specified",
15019             "schema": {
15020               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters-TOP"
15021             }
15022           }
15023         },
15024         "operationId": "PUT-service-parameters"
15025       }
15026     },
15027     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology/service-parameters/service-parameter/{service-parameter-name}": {
15028       "delete": {
15029         "produces": [
15030           "application/json",
15031           "application/xml"
15032         ],
15033         "parameters": [
15034           {
15035             "description": "Keep as M",
15036             "in": "path",
15037             "name": "service-instance-id",
15038             "required": true,
15039             "type": "string"
15040           },
15041           {
15042             "in": "path",
15043             "name": "service-parameter-name",
15044             "required": true,
15045             "type": "string"
15046           }
15047         ],
15048         "responses": {
15049           "200": {
15050             "description": "No response was specified"
15051           }
15052         },
15053         "operationId": "DELETE-service-parameter"
15054       },
15055       "get": {
15056         "produces": [
15057           "application/json",
15058           "application/xml"
15059         ],
15060         "parameters": [
15061           {
15062             "description": "Keep as M",
15063             "in": "path",
15064             "name": "service-instance-id",
15065             "required": true,
15066             "type": "string"
15067           },
15068           {
15069             "in": "path",
15070             "name": "service-parameter-name",
15071             "required": true,
15072             "type": "string"
15073           }
15074         ],
15075         "responses": {
15076           "200": {
15077             "description": "No response was specified",
15078             "schema": {
15079               "$ref": "#/definitions/(config)service-parameter"
15080             }
15081           }
15082         },
15083         "operationId": "GET-service-parameter"
15084       },
15085       "put": {
15086         "consumes": [
15087           "application/json",
15088           "application/xml"
15089         ],
15090         "produces": [
15091           "application/json",
15092           "application/xml"
15093         ],
15094         "parameters": [
15095           {
15096             "description": "Keep as M",
15097             "in": "path",
15098             "name": "service-instance-id",
15099             "required": true,
15100             "type": "string"
15101           },
15102           {
15103             "in": "path",
15104             "name": "service-parameter-name",
15105             "required": true,
15106             "type": "string"
15107           },
15108           {
15109             "in": "body",
15110             "name": "(config)service-parameter",
15111             "required": false,
15112             "schema": {
15113               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter-TOP"
15114             }
15115           }
15116         ],
15117         "responses": {
15118           "200": {
15119             "description": "No response was specified",
15120             "schema": {
15121               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter-TOP"
15122             }
15123           }
15124         },
15125         "operationId": "PUT-service-parameter"
15126       }
15127     },
15128     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology/service-topology-identifier": {
15129       "delete": {
15130         "produces": [
15131           "application/json",
15132           "application/xml"
15133         ],
15134         "parameters": [
15135           {
15136             "description": "Keep as M",
15137             "in": "path",
15138             "name": "service-instance-id",
15139             "required": true,
15140             "type": "string"
15141           }
15142         ],
15143         "responses": {
15144           "200": {
15145             "description": "No response was specified"
15146           }
15147         },
15148         "operationId": "DELETE-service-topology-identifier"
15149       },
15150       "get": {
15151         "produces": [
15152           "application/json",
15153           "application/xml"
15154         ],
15155         "parameters": [
15156           {
15157             "description": "Keep as M",
15158             "in": "path",
15159             "name": "service-instance-id",
15160             "required": true,
15161             "type": "string"
15162           }
15163         ],
15164         "responses": {
15165           "200": {
15166             "description": "No response was specified",
15167             "schema": {
15168               "$ref": "#/definitions/(config)service-topology-identifier"
15169             }
15170           }
15171         },
15172         "operationId": "GET-service-topology-identifier"
15173       },
15174       "put": {
15175         "consumes": [
15176           "application/json",
15177           "application/xml"
15178         ],
15179         "produces": [
15180           "application/json",
15181           "application/xml"
15182         ],
15183         "parameters": [
15184           {
15185             "description": "Keep as M",
15186             "in": "path",
15187             "name": "service-instance-id",
15188             "required": true,
15189             "type": "string"
15190           },
15191           {
15192             "in": "body",
15193             "name": "(config)service-topology-identifier",
15194             "required": false,
15195             "schema": {
15196               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier-TOP"
15197             }
15198           }
15199         ],
15200         "responses": {
15201           "200": {
15202             "description": "No response was specified",
15203             "schema": {
15204               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier-TOP"
15205             }
15206           }
15207         },
15208         "operationId": "PUT-service-topology-identifier"
15209       }
15210     },
15211     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs": {
15212       "delete": {
15213         "produces": [
15214           "application/json",
15215           "application/xml"
15216         ],
15217         "parameters": [
15218           {
15219             "description": "Keep as M",
15220             "in": "path",
15221             "name": "service-instance-id",
15222             "required": true,
15223             "type": "string"
15224           }
15225         ],
15226         "responses": {
15227           "200": {
15228             "description": "No response was specified"
15229           }
15230         },
15231         "operationId": "DELETE-vnfs"
15232       },
15233       "get": {
15234         "produces": [
15235           "application/json",
15236           "application/xml"
15237         ],
15238         "parameters": [
15239           {
15240             "description": "Keep as M",
15241             "in": "path",
15242             "name": "service-instance-id",
15243             "required": true,
15244             "type": "string"
15245           }
15246         ],
15247         "responses": {
15248           "200": {
15249             "description": "No response was specified",
15250             "schema": {
15251               "$ref": "#/definitions/(config)vnfs"
15252             }
15253           }
15254         },
15255         "operationId": "GET-vnfs"
15256       },
15257       "post": {
15258         "consumes": [
15259           "application/json",
15260           "application/xml"
15261         ],
15262         "produces": [
15263           "application/json",
15264           "application/xml"
15265         ],
15266         "parameters": [
15267           {
15268             "description": "Keep as M",
15269             "in": "path",
15270             "name": "service-instance-id",
15271             "required": true,
15272             "type": "string"
15273           },
15274           {
15275             "in": "body",
15276             "name": "**(config)vnf",
15277             "required": false,
15278             "schema": {
15279               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf-TOP"
15280             }
15281           }
15282         ],
15283         "responses": {
15284           "200": {
15285             "description": "No response was specified",
15286             "schema": {
15287               "$ref": "#/definitions/(config)vnfsPOST"
15288             }
15289           }
15290         },
15291         "operationId": "POST-vnfs"
15292       },
15293       "put": {
15294         "consumes": [
15295           "application/json",
15296           "application/xml"
15297         ],
15298         "produces": [
15299           "application/json",
15300           "application/xml"
15301         ],
15302         "parameters": [
15303           {
15304             "description": "Keep as M",
15305             "in": "path",
15306             "name": "service-instance-id",
15307             "required": true,
15308             "type": "string"
15309           },
15310           {
15311             "in": "body",
15312             "name": "(config)vnfs",
15313             "required": false,
15314             "schema": {
15315               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfs-TOP"
15316             }
15317           }
15318         ],
15319         "responses": {
15320           "200": {
15321             "description": "No response was specified",
15322             "schema": {
15323               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfs-TOP"
15324             }
15325           }
15326         },
15327         "operationId": "PUT-vnfs"
15328       }
15329     },
15330     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}": {
15331       "delete": {
15332         "produces": [
15333           "application/json",
15334           "application/xml"
15335         ],
15336         "parameters": [
15337           {
15338             "description": "Keep as M",
15339             "in": "path",
15340             "name": "service-instance-id",
15341             "required": true,
15342             "type": "string"
15343           },
15344           {
15345             "in": "path",
15346             "name": "vnf-id",
15347             "required": true,
15348             "type": "string"
15349           }
15350         ],
15351         "responses": {
15352           "200": {
15353             "description": "No response was specified"
15354           }
15355         },
15356         "operationId": "DELETE-vnf"
15357       },
15358       "get": {
15359         "produces": [
15360           "application/json",
15361           "application/xml"
15362         ],
15363         "parameters": [
15364           {
15365             "description": "Keep as M",
15366             "in": "path",
15367             "name": "service-instance-id",
15368             "required": true,
15369             "type": "string"
15370           },
15371           {
15372             "in": "path",
15373             "name": "vnf-id",
15374             "required": true,
15375             "type": "string"
15376           }
15377         ],
15378         "responses": {
15379           "200": {
15380             "description": "No response was specified",
15381             "schema": {
15382               "$ref": "#/definitions/(config)vnf"
15383             }
15384           }
15385         },
15386         "operationId": "GET-vnf"
15387       },
15388       "post": {
15389         "consumes": [
15390           "application/json",
15391           "application/xml"
15392         ],
15393         "produces": [
15394           "application/json",
15395           "application/xml"
15396         ],
15397         "parameters": [
15398           {
15399             "description": "Keep as M",
15400             "in": "path",
15401             "name": "service-instance-id",
15402             "required": true,
15403             "type": "string"
15404           },
15405           {
15406             "in": "path",
15407             "name": "vnf-id",
15408             "required": true,
15409             "type": "string"
15410           },
15411           {
15412             "in": "body",
15413             "name": "**(config)vnf-data",
15414             "required": false,
15415             "schema": {
15416               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data-TOP"
15417             }
15418           }
15419         ],
15420         "responses": {
15421           "200": {
15422             "description": "No response was specified",
15423             "schema": {
15424               "$ref": "#/definitions/(config)vnfPOST"
15425             }
15426           }
15427         },
15428         "operationId": "POST-vnf"
15429       },
15430       "put": {
15431         "consumes": [
15432           "application/json",
15433           "application/xml"
15434         ],
15435         "produces": [
15436           "application/json",
15437           "application/xml"
15438         ],
15439         "parameters": [
15440           {
15441             "description": "Keep as M",
15442             "in": "path",
15443             "name": "service-instance-id",
15444             "required": true,
15445             "type": "string"
15446           },
15447           {
15448             "in": "path",
15449             "name": "vnf-id",
15450             "required": true,
15451             "type": "string"
15452           },
15453           {
15454             "in": "body",
15455             "name": "(config)vnf",
15456             "required": false,
15457             "schema": {
15458               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf-TOP"
15459             }
15460           }
15461         ],
15462         "responses": {
15463           "200": {
15464             "description": "No response was specified",
15465             "schema": {
15466               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf-TOP"
15467             }
15468           }
15469         },
15470         "operationId": "PUT-vnf"
15471       }
15472     },
15473     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data": {
15474       "delete": {
15475         "produces": [
15476           "application/json",
15477           "application/xml"
15478         ],
15479         "parameters": [
15480           {
15481             "description": "Keep as M",
15482             "in": "path",
15483             "name": "service-instance-id",
15484             "required": true,
15485             "type": "string"
15486           },
15487           {
15488             "in": "path",
15489             "name": "vnf-id",
15490             "required": true,
15491             "type": "string"
15492           }
15493         ],
15494         "responses": {
15495           "200": {
15496             "description": "No response was specified"
15497           }
15498         },
15499         "operationId": "DELETE-vnf-data"
15500       },
15501       "get": {
15502         "produces": [
15503           "application/json",
15504           "application/xml"
15505         ],
15506         "parameters": [
15507           {
15508             "description": "Keep as M",
15509             "in": "path",
15510             "name": "service-instance-id",
15511             "required": true,
15512             "type": "string"
15513           },
15514           {
15515             "in": "path",
15516             "name": "vnf-id",
15517             "required": true,
15518             "type": "string"
15519           }
15520         ],
15521         "responses": {
15522           "200": {
15523             "description": "No response was specified",
15524             "schema": {
15525               "$ref": "#/definitions/(config)vnf-data"
15526             }
15527           }
15528         },
15529         "operationId": "GET-vnf-data"
15530       },
15531       "post": {
15532         "consumes": [
15533           "application/json",
15534           "application/xml"
15535         ],
15536         "produces": [
15537           "application/json",
15538           "application/xml"
15539         ],
15540         "parameters": [
15541           {
15542             "description": "Keep as M",
15543             "in": "path",
15544             "name": "service-instance-id",
15545             "required": true,
15546             "type": "string"
15547           },
15548           {
15549             "in": "path",
15550             "name": "vnf-id",
15551             "required": true,
15552             "type": "string"
15553           },
15554           {
15555             "in": "body",
15556             "name": "**(config)vnf-provided-allotted-resources",
15557             "required": false,
15558             "schema": {
15559               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources-TOP"
15560             }
15561           },
15562           {
15563             "in": "body",
15564             "name": "**(config)vf-modules",
15565             "required": false,
15566             "schema": {
15567               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules-TOP"
15568             }
15569           },
15570           {
15571             "in": "body",
15572             "name": "**(config)vnf-level-oper-status",
15573             "required": false,
15574             "schema": {
15575               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status-TOP"
15576             }
15577           },
15578           {
15579             "in": "body",
15580             "name": "**(config)request-information",
15581             "required": false,
15582             "schema": {
15583               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information-TOP"
15584             }
15585           },
15586           {
15587             "in": "body",
15588             "name": "**(config)sdnc-request-header",
15589             "required": false,
15590             "schema": {
15591               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header-TOP"
15592             }
15593           },
15594           {
15595             "in": "body",
15596             "name": "**(config)service-information",
15597             "required": false,
15598             "schema": {
15599               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information-TOP"
15600             }
15601           },
15602           {
15603             "in": "body",
15604             "name": "**(config)vnf-request-input",
15605             "required": false,
15606             "schema": {
15607               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input-TOP"
15608             }
15609           },
15610           {
15611             "in": "body",
15612             "name": "**(config)vnf-information",
15613             "required": false,
15614             "schema": {
15615               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information-TOP"
15616             }
15617           },
15618           {
15619             "in": "body",
15620             "name": "**(config)vnf-topology",
15621             "required": false,
15622             "schema": {
15623               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology-TOP"
15624             }
15625           }
15626         ],
15627         "responses": {
15628           "200": {
15629             "description": "No response was specified",
15630             "schema": {
15631               "$ref": "#/definitions/(config)vnf-dataPOST"
15632             }
15633           }
15634         },
15635         "operationId": "POST-vnf-data"
15636       },
15637       "put": {
15638         "consumes": [
15639           "application/json",
15640           "application/xml"
15641         ],
15642         "produces": [
15643           "application/json",
15644           "application/xml"
15645         ],
15646         "parameters": [
15647           {
15648             "description": "Keep as M",
15649             "in": "path",
15650             "name": "service-instance-id",
15651             "required": true,
15652             "type": "string"
15653           },
15654           {
15655             "in": "path",
15656             "name": "vnf-id",
15657             "required": true,
15658             "type": "string"
15659           },
15660           {
15661             "in": "body",
15662             "name": "(config)vnf-data",
15663             "required": false,
15664             "schema": {
15665               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data-TOP"
15666             }
15667           }
15668         ],
15669         "responses": {
15670           "200": {
15671             "description": "No response was specified",
15672             "schema": {
15673               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data-TOP"
15674             }
15675           }
15676         },
15677         "operationId": "PUT-vnf-data"
15678       }
15679     },
15680     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/request-information": {
15681       "delete": {
15682         "produces": [
15683           "application/json",
15684           "application/xml"
15685         ],
15686         "parameters": [
15687           {
15688             "description": "Keep as M",
15689             "in": "path",
15690             "name": "service-instance-id",
15691             "required": true,
15692             "type": "string"
15693           },
15694           {
15695             "in": "path",
15696             "name": "vnf-id",
15697             "required": true,
15698             "type": "string"
15699           }
15700         ],
15701         "responses": {
15702           "200": {
15703             "description": "No response was specified"
15704           }
15705         },
15706         "operationId": "DELETE-request-information"
15707       },
15708       "get": {
15709         "produces": [
15710           "application/json",
15711           "application/xml"
15712         ],
15713         "parameters": [
15714           {
15715             "description": "Keep as M",
15716             "in": "path",
15717             "name": "service-instance-id",
15718             "required": true,
15719             "type": "string"
15720           },
15721           {
15722             "in": "path",
15723             "name": "vnf-id",
15724             "required": true,
15725             "type": "string"
15726           }
15727         ],
15728         "responses": {
15729           "200": {
15730             "description": "No response was specified",
15731             "schema": {
15732               "$ref": "#/definitions/(config)request-information"
15733             }
15734           }
15735         },
15736         "operationId": "GET-request-information"
15737       },
15738       "put": {
15739         "consumes": [
15740           "application/json",
15741           "application/xml"
15742         ],
15743         "produces": [
15744           "application/json",
15745           "application/xml"
15746         ],
15747         "parameters": [
15748           {
15749             "description": "Keep as M",
15750             "in": "path",
15751             "name": "service-instance-id",
15752             "required": true,
15753             "type": "string"
15754           },
15755           {
15756             "in": "path",
15757             "name": "vnf-id",
15758             "required": true,
15759             "type": "string"
15760           },
15761           {
15762             "in": "body",
15763             "name": "(config)request-information",
15764             "required": false,
15765             "schema": {
15766               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information-TOP"
15767             }
15768           }
15769         ],
15770         "responses": {
15771           "200": {
15772             "description": "No response was specified",
15773             "schema": {
15774               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information-TOP"
15775             }
15776           }
15777         },
15778         "operationId": "PUT-request-information"
15779       }
15780     },
15781     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/sdnc-request-header": {
15782       "delete": {
15783         "produces": [
15784           "application/json",
15785           "application/xml"
15786         ],
15787         "parameters": [
15788           {
15789             "description": "Keep as M",
15790             "in": "path",
15791             "name": "service-instance-id",
15792             "required": true,
15793             "type": "string"
15794           },
15795           {
15796             "in": "path",
15797             "name": "vnf-id",
15798             "required": true,
15799             "type": "string"
15800           }
15801         ],
15802         "responses": {
15803           "200": {
15804             "description": "No response was specified"
15805           }
15806         },
15807         "operationId": "DELETE-sdnc-request-header"
15808       },
15809       "get": {
15810         "produces": [
15811           "application/json",
15812           "application/xml"
15813         ],
15814         "parameters": [
15815           {
15816             "description": "Keep as M",
15817             "in": "path",
15818             "name": "service-instance-id",
15819             "required": true,
15820             "type": "string"
15821           },
15822           {
15823             "in": "path",
15824             "name": "vnf-id",
15825             "required": true,
15826             "type": "string"
15827           }
15828         ],
15829         "responses": {
15830           "200": {
15831             "description": "No response was specified",
15832             "schema": {
15833               "$ref": "#/definitions/(config)sdnc-request-header"
15834             }
15835           }
15836         },
15837         "operationId": "GET-sdnc-request-header"
15838       },
15839       "put": {
15840         "consumes": [
15841           "application/json",
15842           "application/xml"
15843         ],
15844         "produces": [
15845           "application/json",
15846           "application/xml"
15847         ],
15848         "parameters": [
15849           {
15850             "description": "Keep as M",
15851             "in": "path",
15852             "name": "service-instance-id",
15853             "required": true,
15854             "type": "string"
15855           },
15856           {
15857             "in": "path",
15858             "name": "vnf-id",
15859             "required": true,
15860             "type": "string"
15861           },
15862           {
15863             "in": "body",
15864             "name": "(config)sdnc-request-header",
15865             "required": false,
15866             "schema": {
15867               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header-TOP"
15868             }
15869           }
15870         ],
15871         "responses": {
15872           "200": {
15873             "description": "No response was specified",
15874             "schema": {
15875               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header-TOP"
15876             }
15877           }
15878         },
15879         "operationId": "PUT-sdnc-request-header"
15880       }
15881     },
15882     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/service-information": {
15883       "delete": {
15884         "produces": [
15885           "application/json",
15886           "application/xml"
15887         ],
15888         "parameters": [
15889           {
15890             "description": "Keep as M",
15891             "in": "path",
15892             "name": "service-instance-id",
15893             "required": true,
15894             "type": "string"
15895           },
15896           {
15897             "in": "path",
15898             "name": "vnf-id",
15899             "required": true,
15900             "type": "string"
15901           }
15902         ],
15903         "responses": {
15904           "200": {
15905             "description": "No response was specified"
15906           }
15907         },
15908         "operationId": "DELETE-service-information"
15909       },
15910       "get": {
15911         "produces": [
15912           "application/json",
15913           "application/xml"
15914         ],
15915         "parameters": [
15916           {
15917             "description": "Keep as M",
15918             "in": "path",
15919             "name": "service-instance-id",
15920             "required": true,
15921             "type": "string"
15922           },
15923           {
15924             "in": "path",
15925             "name": "vnf-id",
15926             "required": true,
15927             "type": "string"
15928           }
15929         ],
15930         "responses": {
15931           "200": {
15932             "description": "No response was specified",
15933             "schema": {
15934               "$ref": "#/definitions/(config)service-information"
15935             }
15936           }
15937         },
15938         "operationId": "GET-service-information"
15939       },
15940       "post": {
15941         "consumes": [
15942           "application/json",
15943           "application/xml"
15944         ],
15945         "produces": [
15946           "application/json",
15947           "application/xml"
15948         ],
15949         "parameters": [
15950           {
15951             "description": "Keep as M",
15952             "in": "path",
15953             "name": "service-instance-id",
15954             "required": true,
15955             "type": "string"
15956           },
15957           {
15958             "in": "path",
15959             "name": "vnf-id",
15960             "required": true,
15961             "type": "string"
15962           },
15963           {
15964             "in": "body",
15965             "name": "**(config)onap-model-information",
15966             "required": false,
15967             "schema": {
15968               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information-TOP"
15969             }
15970           }
15971         ],
15972         "responses": {
15973           "200": {
15974             "description": "No response was specified",
15975             "schema": {
15976               "$ref": "#/definitions/(config)service-informationPOST"
15977             }
15978           }
15979         },
15980         "operationId": "POST-service-information"
15981       },
15982       "put": {
15983         "consumes": [
15984           "application/json",
15985           "application/xml"
15986         ],
15987         "produces": [
15988           "application/json",
15989           "application/xml"
15990         ],
15991         "parameters": [
15992           {
15993             "description": "Keep as M",
15994             "in": "path",
15995             "name": "service-instance-id",
15996             "required": true,
15997             "type": "string"
15998           },
15999           {
16000             "in": "path",
16001             "name": "vnf-id",
16002             "required": true,
16003             "type": "string"
16004           },
16005           {
16006             "in": "body",
16007             "name": "(config)service-information",
16008             "required": false,
16009             "schema": {
16010               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information-TOP"
16011             }
16012           }
16013         ],
16014         "responses": {
16015           "200": {
16016             "description": "No response was specified",
16017             "schema": {
16018               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information-TOP"
16019             }
16020           }
16021         },
16022         "operationId": "PUT-service-information"
16023       }
16024     },
16025     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/service-information/onap-model-information": {
16026       "delete": {
16027         "produces": [
16028           "application/json",
16029           "application/xml"
16030         ],
16031         "parameters": [
16032           {
16033             "description": "Keep as M",
16034             "in": "path",
16035             "name": "service-instance-id",
16036             "required": true,
16037             "type": "string"
16038           },
16039           {
16040             "in": "path",
16041             "name": "vnf-id",
16042             "required": true,
16043             "type": "string"
16044           }
16045         ],
16046         "responses": {
16047           "200": {
16048             "description": "No response was specified"
16049           }
16050         },
16051         "operationId": "DELETE-onap-model-information"
16052       },
16053       "get": {
16054         "produces": [
16055           "application/json",
16056           "application/xml"
16057         ],
16058         "parameters": [
16059           {
16060             "description": "Keep as M",
16061             "in": "path",
16062             "name": "service-instance-id",
16063             "required": true,
16064             "type": "string"
16065           },
16066           {
16067             "in": "path",
16068             "name": "vnf-id",
16069             "required": true,
16070             "type": "string"
16071           }
16072         ],
16073         "responses": {
16074           "200": {
16075             "description": "No response was specified",
16076             "schema": {
16077               "$ref": "#/definitions/(config)onap-model-information"
16078             }
16079           }
16080         },
16081         "operationId": "GET-onap-model-information"
16082       },
16083       "put": {
16084         "consumes": [
16085           "application/json",
16086           "application/xml"
16087         ],
16088         "produces": [
16089           "application/json",
16090           "application/xml"
16091         ],
16092         "parameters": [
16093           {
16094             "description": "Keep as M",
16095             "in": "path",
16096             "name": "service-instance-id",
16097             "required": true,
16098             "type": "string"
16099           },
16100           {
16101             "in": "path",
16102             "name": "vnf-id",
16103             "required": true,
16104             "type": "string"
16105           },
16106           {
16107             "in": "body",
16108             "name": "(config)onap-model-information",
16109             "required": false,
16110             "schema": {
16111               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information-TOP"
16112             }
16113           }
16114         ],
16115         "responses": {
16116           "200": {
16117             "description": "No response was specified",
16118             "schema": {
16119               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information-TOP"
16120             }
16121           }
16122         },
16123         "operationId": "PUT-onap-model-information"
16124       }
16125     },
16126     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules": {
16127       "delete": {
16128         "produces": [
16129           "application/json",
16130           "application/xml"
16131         ],
16132         "parameters": [
16133           {
16134             "description": "Keep as M",
16135             "in": "path",
16136             "name": "service-instance-id",
16137             "required": true,
16138             "type": "string"
16139           },
16140           {
16141             "in": "path",
16142             "name": "vnf-id",
16143             "required": true,
16144             "type": "string"
16145           }
16146         ],
16147         "responses": {
16148           "200": {
16149             "description": "No response was specified"
16150           }
16151         },
16152         "operationId": "DELETE-vf-modules"
16153       },
16154       "get": {
16155         "produces": [
16156           "application/json",
16157           "application/xml"
16158         ],
16159         "parameters": [
16160           {
16161             "description": "Keep as M",
16162             "in": "path",
16163             "name": "service-instance-id",
16164             "required": true,
16165             "type": "string"
16166           },
16167           {
16168             "in": "path",
16169             "name": "vnf-id",
16170             "required": true,
16171             "type": "string"
16172           }
16173         ],
16174         "responses": {
16175           "200": {
16176             "description": "No response was specified",
16177             "schema": {
16178               "$ref": "#/definitions/(config)vf-modules"
16179             }
16180           }
16181         },
16182         "operationId": "GET-vf-modules"
16183       },
16184       "post": {
16185         "consumes": [
16186           "application/json",
16187           "application/xml"
16188         ],
16189         "produces": [
16190           "application/json",
16191           "application/xml"
16192         ],
16193         "parameters": [
16194           {
16195             "description": "Keep as M",
16196             "in": "path",
16197             "name": "service-instance-id",
16198             "required": true,
16199             "type": "string"
16200           },
16201           {
16202             "in": "path",
16203             "name": "vnf-id",
16204             "required": true,
16205             "type": "string"
16206           },
16207           {
16208             "in": "body",
16209             "name": "**(config)vf-module",
16210             "required": false,
16211             "schema": {
16212               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module-TOP"
16213             }
16214           }
16215         ],
16216         "responses": {
16217           "200": {
16218             "description": "No response was specified",
16219             "schema": {
16220               "$ref": "#/definitions/(config)vf-modulesPOST"
16221             }
16222           }
16223         },
16224         "operationId": "POST-vf-modules"
16225       },
16226       "put": {
16227         "consumes": [
16228           "application/json",
16229           "application/xml"
16230         ],
16231         "produces": [
16232           "application/json",
16233           "application/xml"
16234         ],
16235         "parameters": [
16236           {
16237             "description": "Keep as M",
16238             "in": "path",
16239             "name": "service-instance-id",
16240             "required": true,
16241             "type": "string"
16242           },
16243           {
16244             "in": "path",
16245             "name": "vnf-id",
16246             "required": true,
16247             "type": "string"
16248           },
16249           {
16250             "in": "body",
16251             "name": "(config)vf-modules",
16252             "required": false,
16253             "schema": {
16254               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules-TOP"
16255             }
16256           }
16257         ],
16258         "responses": {
16259           "200": {
16260             "description": "No response was specified",
16261             "schema": {
16262               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules-TOP"
16263             }
16264           }
16265         },
16266         "operationId": "PUT-vf-modules"
16267       }
16268     },
16269     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}": {
16270       "delete": {
16271         "produces": [
16272           "application/json",
16273           "application/xml"
16274         ],
16275         "parameters": [
16276           {
16277             "description": "Keep as M",
16278             "in": "path",
16279             "name": "service-instance-id",
16280             "required": true,
16281             "type": "string"
16282           },
16283           {
16284             "in": "path",
16285             "name": "vnf-id",
16286             "required": true,
16287             "type": "string"
16288           },
16289           {
16290             "in": "path",
16291             "name": "vf-module-id",
16292             "required": true,
16293             "type": "string"
16294           }
16295         ],
16296         "responses": {
16297           "200": {
16298             "description": "No response was specified"
16299           }
16300         },
16301         "operationId": "DELETE-vf-module"
16302       },
16303       "get": {
16304         "produces": [
16305           "application/json",
16306           "application/xml"
16307         ],
16308         "parameters": [
16309           {
16310             "description": "Keep as M",
16311             "in": "path",
16312             "name": "service-instance-id",
16313             "required": true,
16314             "type": "string"
16315           },
16316           {
16317             "in": "path",
16318             "name": "vnf-id",
16319             "required": true,
16320             "type": "string"
16321           },
16322           {
16323             "in": "path",
16324             "name": "vf-module-id",
16325             "required": true,
16326             "type": "string"
16327           }
16328         ],
16329         "responses": {
16330           "200": {
16331             "description": "No response was specified",
16332             "schema": {
16333               "$ref": "#/definitions/(config)vf-module"
16334             }
16335           }
16336         },
16337         "operationId": "GET-vf-module"
16338       },
16339       "post": {
16340         "consumes": [
16341           "application/json",
16342           "application/xml"
16343         ],
16344         "produces": [
16345           "application/json",
16346           "application/xml"
16347         ],
16348         "parameters": [
16349           {
16350             "description": "Keep as M",
16351             "in": "path",
16352             "name": "service-instance-id",
16353             "required": true,
16354             "type": "string"
16355           },
16356           {
16357             "in": "path",
16358             "name": "vnf-id",
16359             "required": true,
16360             "type": "string"
16361           },
16362           {
16363             "in": "path",
16364             "name": "vf-module-id",
16365             "required": true,
16366             "type": "string"
16367           },
16368           {
16369             "in": "body",
16370             "name": "**(config)vf-module-data",
16371             "required": false,
16372             "schema": {
16373               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data-TOP"
16374             }
16375           }
16376         ],
16377         "responses": {
16378           "200": {
16379             "description": "No response was specified",
16380             "schema": {
16381               "$ref": "#/definitions/(config)vf-modulePOST"
16382             }
16383           }
16384         },
16385         "operationId": "POST-vf-module"
16386       },
16387       "put": {
16388         "consumes": [
16389           "application/json",
16390           "application/xml"
16391         ],
16392         "produces": [
16393           "application/json",
16394           "application/xml"
16395         ],
16396         "parameters": [
16397           {
16398             "description": "Keep as M",
16399             "in": "path",
16400             "name": "service-instance-id",
16401             "required": true,
16402             "type": "string"
16403           },
16404           {
16405             "in": "path",
16406             "name": "vnf-id",
16407             "required": true,
16408             "type": "string"
16409           },
16410           {
16411             "in": "path",
16412             "name": "vf-module-id",
16413             "required": true,
16414             "type": "string"
16415           },
16416           {
16417             "in": "body",
16418             "name": "(config)vf-module",
16419             "required": false,
16420             "schema": {
16421               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module-TOP"
16422             }
16423           }
16424         ],
16425         "responses": {
16426           "200": {
16427             "description": "No response was specified",
16428             "schema": {
16429               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module-TOP"
16430             }
16431           }
16432         },
16433         "operationId": "PUT-vf-module"
16434       }
16435     },
16436     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data": {
16437       "delete": {
16438         "produces": [
16439           "application/json",
16440           "application/xml"
16441         ],
16442         "parameters": [
16443           {
16444             "description": "Keep as M",
16445             "in": "path",
16446             "name": "service-instance-id",
16447             "required": true,
16448             "type": "string"
16449           },
16450           {
16451             "in": "path",
16452             "name": "vnf-id",
16453             "required": true,
16454             "type": "string"
16455           },
16456           {
16457             "in": "path",
16458             "name": "vf-module-id",
16459             "required": true,
16460             "type": "string"
16461           }
16462         ],
16463         "responses": {
16464           "200": {
16465             "description": "No response was specified"
16466           }
16467         },
16468         "operationId": "DELETE-vf-module-data"
16469       },
16470       "get": {
16471         "produces": [
16472           "application/json",
16473           "application/xml"
16474         ],
16475         "parameters": [
16476           {
16477             "description": "Keep as M",
16478             "in": "path",
16479             "name": "service-instance-id",
16480             "required": true,
16481             "type": "string"
16482           },
16483           {
16484             "in": "path",
16485             "name": "vnf-id",
16486             "required": true,
16487             "type": "string"
16488           },
16489           {
16490             "in": "path",
16491             "name": "vf-module-id",
16492             "required": true,
16493             "type": "string"
16494           }
16495         ],
16496         "responses": {
16497           "200": {
16498             "description": "No response was specified",
16499             "schema": {
16500               "$ref": "#/definitions/(config)vf-module-data"
16501             }
16502           }
16503         },
16504         "operationId": "GET-vf-module-data"
16505       },
16506       "post": {
16507         "consumes": [
16508           "application/json",
16509           "application/xml"
16510         ],
16511         "produces": [
16512           "application/json",
16513           "application/xml"
16514         ],
16515         "parameters": [
16516           {
16517             "description": "Keep as M",
16518             "in": "path",
16519             "name": "service-instance-id",
16520             "required": true,
16521             "type": "string"
16522           },
16523           {
16524             "in": "path",
16525             "name": "vnf-id",
16526             "required": true,
16527             "type": "string"
16528           },
16529           {
16530             "in": "path",
16531             "name": "vf-module-id",
16532             "required": true,
16533             "type": "string"
16534           },
16535           {
16536             "in": "body",
16537             "name": "**(config)vf-module-level-oper-status",
16538             "required": false,
16539             "schema": {
16540               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-level-oper-status-TOP"
16541             }
16542           },
16543           {
16544             "in": "body",
16545             "name": "**(config)sdnc-request-header",
16546             "required": false,
16547             "schema": {
16548               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header-TOP"
16549             }
16550           },
16551           {
16552             "in": "body",
16553             "name": "**(config)request-information",
16554             "required": false,
16555             "schema": {
16556               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information-TOP"
16557             }
16558           },
16559           {
16560             "in": "body",
16561             "name": "**(config)vf-module-information",
16562             "required": false,
16563             "schema": {
16564               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information-TOP"
16565             }
16566           },
16567           {
16568             "in": "body",
16569             "name": "**(config)vf-module-request-input",
16570             "required": false,
16571             "schema": {
16572               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-request-input-TOP"
16573             }
16574           },
16575           {
16576             "in": "body",
16577             "name": "**(config)service-information",
16578             "required": false,
16579             "schema": {
16580               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information-TOP"
16581             }
16582           },
16583           {
16584             "in": "body",
16585             "name": "**(config)vnf-information",
16586             "required": false,
16587             "schema": {
16588               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information-TOP"
16589             }
16590           },
16591           {
16592             "in": "body",
16593             "name": "**(config)vf-module-topology",
16594             "required": false,
16595             "schema": {
16596               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology-TOP"
16597             }
16598           }
16599         ],
16600         "responses": {
16601           "200": {
16602             "description": "No response was specified",
16603             "schema": {
16604               "$ref": "#/definitions/(config)vf-module-dataPOST"
16605             }
16606           }
16607         },
16608         "operationId": "POST-vf-module-data"
16609       },
16610       "put": {
16611         "consumes": [
16612           "application/json",
16613           "application/xml"
16614         ],
16615         "produces": [
16616           "application/json",
16617           "application/xml"
16618         ],
16619         "parameters": [
16620           {
16621             "description": "Keep as M",
16622             "in": "path",
16623             "name": "service-instance-id",
16624             "required": true,
16625             "type": "string"
16626           },
16627           {
16628             "in": "path",
16629             "name": "vnf-id",
16630             "required": true,
16631             "type": "string"
16632           },
16633           {
16634             "in": "path",
16635             "name": "vf-module-id",
16636             "required": true,
16637             "type": "string"
16638           },
16639           {
16640             "in": "body",
16641             "name": "(config)vf-module-data",
16642             "required": false,
16643             "schema": {
16644               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data-TOP"
16645             }
16646           }
16647         ],
16648         "responses": {
16649           "200": {
16650             "description": "No response was specified",
16651             "schema": {
16652               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data-TOP"
16653             }
16654           }
16655         },
16656         "operationId": "PUT-vf-module-data"
16657       }
16658     },
16659     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/request-information": {
16660       "delete": {
16661         "produces": [
16662           "application/json",
16663           "application/xml"
16664         ],
16665         "parameters": [
16666           {
16667             "description": "Keep as M",
16668             "in": "path",
16669             "name": "service-instance-id",
16670             "required": true,
16671             "type": "string"
16672           },
16673           {
16674             "in": "path",
16675             "name": "vnf-id",
16676             "required": true,
16677             "type": "string"
16678           },
16679           {
16680             "in": "path",
16681             "name": "vf-module-id",
16682             "required": true,
16683             "type": "string"
16684           }
16685         ],
16686         "responses": {
16687           "200": {
16688             "description": "No response was specified"
16689           }
16690         },
16691         "operationId": "DELETE-request-information"
16692       },
16693       "get": {
16694         "produces": [
16695           "application/json",
16696           "application/xml"
16697         ],
16698         "parameters": [
16699           {
16700             "description": "Keep as M",
16701             "in": "path",
16702             "name": "service-instance-id",
16703             "required": true,
16704             "type": "string"
16705           },
16706           {
16707             "in": "path",
16708             "name": "vnf-id",
16709             "required": true,
16710             "type": "string"
16711           },
16712           {
16713             "in": "path",
16714             "name": "vf-module-id",
16715             "required": true,
16716             "type": "string"
16717           }
16718         ],
16719         "responses": {
16720           "200": {
16721             "description": "No response was specified",
16722             "schema": {
16723               "$ref": "#/definitions/(config)request-information"
16724             }
16725           }
16726         },
16727         "operationId": "GET-request-information"
16728       },
16729       "put": {
16730         "consumes": [
16731           "application/json",
16732           "application/xml"
16733         ],
16734         "produces": [
16735           "application/json",
16736           "application/xml"
16737         ],
16738         "parameters": [
16739           {
16740             "description": "Keep as M",
16741             "in": "path",
16742             "name": "service-instance-id",
16743             "required": true,
16744             "type": "string"
16745           },
16746           {
16747             "in": "path",
16748             "name": "vnf-id",
16749             "required": true,
16750             "type": "string"
16751           },
16752           {
16753             "in": "path",
16754             "name": "vf-module-id",
16755             "required": true,
16756             "type": "string"
16757           },
16758           {
16759             "in": "body",
16760             "name": "(config)request-information",
16761             "required": false,
16762             "schema": {
16763               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information-TOP"
16764             }
16765           }
16766         ],
16767         "responses": {
16768           "200": {
16769             "description": "No response was specified",
16770             "schema": {
16771               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information-TOP"
16772             }
16773           }
16774         },
16775         "operationId": "PUT-request-information"
16776       }
16777     },
16778     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/sdnc-request-header": {
16779       "delete": {
16780         "produces": [
16781           "application/json",
16782           "application/xml"
16783         ],
16784         "parameters": [
16785           {
16786             "description": "Keep as M",
16787             "in": "path",
16788             "name": "service-instance-id",
16789             "required": true,
16790             "type": "string"
16791           },
16792           {
16793             "in": "path",
16794             "name": "vnf-id",
16795             "required": true,
16796             "type": "string"
16797           },
16798           {
16799             "in": "path",
16800             "name": "vf-module-id",
16801             "required": true,
16802             "type": "string"
16803           }
16804         ],
16805         "responses": {
16806           "200": {
16807             "description": "No response was specified"
16808           }
16809         },
16810         "operationId": "DELETE-sdnc-request-header"
16811       },
16812       "get": {
16813         "produces": [
16814           "application/json",
16815           "application/xml"
16816         ],
16817         "parameters": [
16818           {
16819             "description": "Keep as M",
16820             "in": "path",
16821             "name": "service-instance-id",
16822             "required": true,
16823             "type": "string"
16824           },
16825           {
16826             "in": "path",
16827             "name": "vnf-id",
16828             "required": true,
16829             "type": "string"
16830           },
16831           {
16832             "in": "path",
16833             "name": "vf-module-id",
16834             "required": true,
16835             "type": "string"
16836           }
16837         ],
16838         "responses": {
16839           "200": {
16840             "description": "No response was specified",
16841             "schema": {
16842               "$ref": "#/definitions/(config)sdnc-request-header"
16843             }
16844           }
16845         },
16846         "operationId": "GET-sdnc-request-header"
16847       },
16848       "put": {
16849         "consumes": [
16850           "application/json",
16851           "application/xml"
16852         ],
16853         "produces": [
16854           "application/json",
16855           "application/xml"
16856         ],
16857         "parameters": [
16858           {
16859             "description": "Keep as M",
16860             "in": "path",
16861             "name": "service-instance-id",
16862             "required": true,
16863             "type": "string"
16864           },
16865           {
16866             "in": "path",
16867             "name": "vnf-id",
16868             "required": true,
16869             "type": "string"
16870           },
16871           {
16872             "in": "path",
16873             "name": "vf-module-id",
16874             "required": true,
16875             "type": "string"
16876           },
16877           {
16878             "in": "body",
16879             "name": "(config)sdnc-request-header",
16880             "required": false,
16881             "schema": {
16882               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header-TOP"
16883             }
16884           }
16885         ],
16886         "responses": {
16887           "200": {
16888             "description": "No response was specified",
16889             "schema": {
16890               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header-TOP"
16891             }
16892           }
16893         },
16894         "operationId": "PUT-sdnc-request-header"
16895       }
16896     },
16897     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/service-information": {
16898       "delete": {
16899         "produces": [
16900           "application/json",
16901           "application/xml"
16902         ],
16903         "parameters": [
16904           {
16905             "description": "Keep as M",
16906             "in": "path",
16907             "name": "service-instance-id",
16908             "required": true,
16909             "type": "string"
16910           },
16911           {
16912             "in": "path",
16913             "name": "vnf-id",
16914             "required": true,
16915             "type": "string"
16916           },
16917           {
16918             "in": "path",
16919             "name": "vf-module-id",
16920             "required": true,
16921             "type": "string"
16922           }
16923         ],
16924         "responses": {
16925           "200": {
16926             "description": "No response was specified"
16927           }
16928         },
16929         "operationId": "DELETE-service-information"
16930       },
16931       "get": {
16932         "produces": [
16933           "application/json",
16934           "application/xml"
16935         ],
16936         "parameters": [
16937           {
16938             "description": "Keep as M",
16939             "in": "path",
16940             "name": "service-instance-id",
16941             "required": true,
16942             "type": "string"
16943           },
16944           {
16945             "in": "path",
16946             "name": "vnf-id",
16947             "required": true,
16948             "type": "string"
16949           },
16950           {
16951             "in": "path",
16952             "name": "vf-module-id",
16953             "required": true,
16954             "type": "string"
16955           }
16956         ],
16957         "responses": {
16958           "200": {
16959             "description": "No response was specified",
16960             "schema": {
16961               "$ref": "#/definitions/(config)service-information"
16962             }
16963           }
16964         },
16965         "operationId": "GET-service-information"
16966       },
16967       "post": {
16968         "consumes": [
16969           "application/json",
16970           "application/xml"
16971         ],
16972         "produces": [
16973           "application/json",
16974           "application/xml"
16975         ],
16976         "parameters": [
16977           {
16978             "description": "Keep as M",
16979             "in": "path",
16980             "name": "service-instance-id",
16981             "required": true,
16982             "type": "string"
16983           },
16984           {
16985             "in": "path",
16986             "name": "vnf-id",
16987             "required": true,
16988             "type": "string"
16989           },
16990           {
16991             "in": "path",
16992             "name": "vf-module-id",
16993             "required": true,
16994             "type": "string"
16995           },
16996           {
16997             "in": "body",
16998             "name": "**(config)onap-model-information",
16999             "required": false,
17000             "schema": {
17001               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/service-information(config)onap-model-information-TOP"
17002             }
17003           }
17004         ],
17005         "responses": {
17006           "200": {
17007             "description": "No response was specified",
17008             "schema": {
17009               "$ref": "#/definitions/(config)service-informationPOST"
17010             }
17011           }
17012         },
17013         "operationId": "POST-service-information"
17014       },
17015       "put": {
17016         "consumes": [
17017           "application/json",
17018           "application/xml"
17019         ],
17020         "produces": [
17021           "application/json",
17022           "application/xml"
17023         ],
17024         "parameters": [
17025           {
17026             "description": "Keep as M",
17027             "in": "path",
17028             "name": "service-instance-id",
17029             "required": true,
17030             "type": "string"
17031           },
17032           {
17033             "in": "path",
17034             "name": "vnf-id",
17035             "required": true,
17036             "type": "string"
17037           },
17038           {
17039             "in": "path",
17040             "name": "vf-module-id",
17041             "required": true,
17042             "type": "string"
17043           },
17044           {
17045             "in": "body",
17046             "name": "(config)service-information",
17047             "required": false,
17048             "schema": {
17049               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information-TOP"
17050             }
17051           }
17052         ],
17053         "responses": {
17054           "200": {
17055             "description": "No response was specified",
17056             "schema": {
17057               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information-TOP"
17058             }
17059           }
17060         },
17061         "operationId": "PUT-service-information"
17062       }
17063     },
17064     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/service-information/onap-model-information": {
17065       "delete": {
17066         "produces": [
17067           "application/json",
17068           "application/xml"
17069         ],
17070         "parameters": [
17071           {
17072             "description": "Keep as M",
17073             "in": "path",
17074             "name": "service-instance-id",
17075             "required": true,
17076             "type": "string"
17077           },
17078           {
17079             "in": "path",
17080             "name": "vnf-id",
17081             "required": true,
17082             "type": "string"
17083           },
17084           {
17085             "in": "path",
17086             "name": "vf-module-id",
17087             "required": true,
17088             "type": "string"
17089           }
17090         ],
17091         "responses": {
17092           "200": {
17093             "description": "No response was specified"
17094           }
17095         },
17096         "operationId": "DELETE-onap-model-information"
17097       },
17098       "get": {
17099         "produces": [
17100           "application/json",
17101           "application/xml"
17102         ],
17103         "parameters": [
17104           {
17105             "description": "Keep as M",
17106             "in": "path",
17107             "name": "service-instance-id",
17108             "required": true,
17109             "type": "string"
17110           },
17111           {
17112             "in": "path",
17113             "name": "vnf-id",
17114             "required": true,
17115             "type": "string"
17116           },
17117           {
17118             "in": "path",
17119             "name": "vf-module-id",
17120             "required": true,
17121             "type": "string"
17122           }
17123         ],
17124         "responses": {
17125           "200": {
17126             "description": "No response was specified",
17127             "schema": {
17128               "$ref": "#/definitions/(config)onap-model-information"
17129             }
17130           }
17131         },
17132         "operationId": "GET-onap-model-information"
17133       },
17134       "put": {
17135         "consumes": [
17136           "application/json",
17137           "application/xml"
17138         ],
17139         "produces": [
17140           "application/json",
17141           "application/xml"
17142         ],
17143         "parameters": [
17144           {
17145             "description": "Keep as M",
17146             "in": "path",
17147             "name": "service-instance-id",
17148             "required": true,
17149             "type": "string"
17150           },
17151           {
17152             "in": "path",
17153             "name": "vnf-id",
17154             "required": true,
17155             "type": "string"
17156           },
17157           {
17158             "in": "path",
17159             "name": "vf-module-id",
17160             "required": true,
17161             "type": "string"
17162           },
17163           {
17164             "in": "body",
17165             "name": "(config)onap-model-information",
17166             "required": false,
17167             "schema": {
17168               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/service-information(config)onap-model-information-TOP"
17169             }
17170           }
17171         ],
17172         "responses": {
17173           "200": {
17174             "description": "No response was specified",
17175             "schema": {
17176               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/service-information(config)onap-model-information-TOP"
17177             }
17178           }
17179         },
17180         "operationId": "PUT-onap-model-information"
17181       }
17182     },
17183     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-information": {
17184       "delete": {
17185         "produces": [
17186           "application/json",
17187           "application/xml"
17188         ],
17189         "parameters": [
17190           {
17191             "description": "Keep as M",
17192             "in": "path",
17193             "name": "service-instance-id",
17194             "required": true,
17195             "type": "string"
17196           },
17197           {
17198             "in": "path",
17199             "name": "vnf-id",
17200             "required": true,
17201             "type": "string"
17202           },
17203           {
17204             "in": "path",
17205             "name": "vf-module-id",
17206             "required": true,
17207             "type": "string"
17208           }
17209         ],
17210         "responses": {
17211           "200": {
17212             "description": "No response was specified"
17213           }
17214         },
17215         "operationId": "DELETE-vf-module-information"
17216       },
17217       "get": {
17218         "produces": [
17219           "application/json",
17220           "application/xml"
17221         ],
17222         "parameters": [
17223           {
17224             "description": "Keep as M",
17225             "in": "path",
17226             "name": "service-instance-id",
17227             "required": true,
17228             "type": "string"
17229           },
17230           {
17231             "in": "path",
17232             "name": "vnf-id",
17233             "required": true,
17234             "type": "string"
17235           },
17236           {
17237             "in": "path",
17238             "name": "vf-module-id",
17239             "required": true,
17240             "type": "string"
17241           }
17242         ],
17243         "responses": {
17244           "200": {
17245             "description": "No response was specified",
17246             "schema": {
17247               "$ref": "#/definitions/(config)vf-module-information"
17248             }
17249           }
17250         },
17251         "operationId": "GET-vf-module-information"
17252       },
17253       "post": {
17254         "consumes": [
17255           "application/json",
17256           "application/xml"
17257         ],
17258         "produces": [
17259           "application/json",
17260           "application/xml"
17261         ],
17262         "parameters": [
17263           {
17264             "description": "Keep as M",
17265             "in": "path",
17266             "name": "service-instance-id",
17267             "required": true,
17268             "type": "string"
17269           },
17270           {
17271             "in": "path",
17272             "name": "vnf-id",
17273             "required": true,
17274             "type": "string"
17275           },
17276           {
17277             "in": "path",
17278             "name": "vf-module-id",
17279             "required": true,
17280             "type": "string"
17281           },
17282           {
17283             "in": "body",
17284             "name": "**(config)onap-model-information",
17285             "required": false,
17286             "schema": {
17287               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-information(config)onap-model-information-TOP"
17288             }
17289           }
17290         ],
17291         "responses": {
17292           "200": {
17293             "description": "No response was specified",
17294             "schema": {
17295               "$ref": "#/definitions/(config)vf-module-informationPOST"
17296             }
17297           }
17298         },
17299         "operationId": "POST-vf-module-information"
17300       },
17301       "put": {
17302         "consumes": [
17303           "application/json",
17304           "application/xml"
17305         ],
17306         "produces": [
17307           "application/json",
17308           "application/xml"
17309         ],
17310         "parameters": [
17311           {
17312             "description": "Keep as M",
17313             "in": "path",
17314             "name": "service-instance-id",
17315             "required": true,
17316             "type": "string"
17317           },
17318           {
17319             "in": "path",
17320             "name": "vnf-id",
17321             "required": true,
17322             "type": "string"
17323           },
17324           {
17325             "in": "path",
17326             "name": "vf-module-id",
17327             "required": true,
17328             "type": "string"
17329           },
17330           {
17331             "in": "body",
17332             "name": "(config)vf-module-information",
17333             "required": false,
17334             "schema": {
17335               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information-TOP"
17336             }
17337           }
17338         ],
17339         "responses": {
17340           "200": {
17341             "description": "No response was specified",
17342             "schema": {
17343               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information-TOP"
17344             }
17345           }
17346         },
17347         "operationId": "PUT-vf-module-information"
17348       }
17349     },
17350     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-information/onap-model-information": {
17351       "delete": {
17352         "produces": [
17353           "application/json",
17354           "application/xml"
17355         ],
17356         "parameters": [
17357           {
17358             "description": "Keep as M",
17359             "in": "path",
17360             "name": "service-instance-id",
17361             "required": true,
17362             "type": "string"
17363           },
17364           {
17365             "in": "path",
17366             "name": "vnf-id",
17367             "required": true,
17368             "type": "string"
17369           },
17370           {
17371             "in": "path",
17372             "name": "vf-module-id",
17373             "required": true,
17374             "type": "string"
17375           }
17376         ],
17377         "responses": {
17378           "200": {
17379             "description": "No response was specified"
17380           }
17381         },
17382         "operationId": "DELETE-onap-model-information"
17383       },
17384       "get": {
17385         "produces": [
17386           "application/json",
17387           "application/xml"
17388         ],
17389         "parameters": [
17390           {
17391             "description": "Keep as M",
17392             "in": "path",
17393             "name": "service-instance-id",
17394             "required": true,
17395             "type": "string"
17396           },
17397           {
17398             "in": "path",
17399             "name": "vnf-id",
17400             "required": true,
17401             "type": "string"
17402           },
17403           {
17404             "in": "path",
17405             "name": "vf-module-id",
17406             "required": true,
17407             "type": "string"
17408           }
17409         ],
17410         "responses": {
17411           "200": {
17412             "description": "No response was specified",
17413             "schema": {
17414               "$ref": "#/definitions/(config)onap-model-information"
17415             }
17416           }
17417         },
17418         "operationId": "GET-onap-model-information"
17419       },
17420       "put": {
17421         "consumes": [
17422           "application/json",
17423           "application/xml"
17424         ],
17425         "produces": [
17426           "application/json",
17427           "application/xml"
17428         ],
17429         "parameters": [
17430           {
17431             "description": "Keep as M",
17432             "in": "path",
17433             "name": "service-instance-id",
17434             "required": true,
17435             "type": "string"
17436           },
17437           {
17438             "in": "path",
17439             "name": "vnf-id",
17440             "required": true,
17441             "type": "string"
17442           },
17443           {
17444             "in": "path",
17445             "name": "vf-module-id",
17446             "required": true,
17447             "type": "string"
17448           },
17449           {
17450             "in": "body",
17451             "name": "(config)onap-model-information",
17452             "required": false,
17453             "schema": {
17454               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-information(config)onap-model-information-TOP"
17455             }
17456           }
17457         ],
17458         "responses": {
17459           "200": {
17460             "description": "No response was specified",
17461             "schema": {
17462               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-information(config)onap-model-information-TOP"
17463             }
17464           }
17465         },
17466         "operationId": "PUT-onap-model-information"
17467       }
17468     },
17469     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-level-oper-status": {
17470       "delete": {
17471         "produces": [
17472           "application/json",
17473           "application/xml"
17474         ],
17475         "parameters": [
17476           {
17477             "description": "Keep as M",
17478             "in": "path",
17479             "name": "service-instance-id",
17480             "required": true,
17481             "type": "string"
17482           },
17483           {
17484             "in": "path",
17485             "name": "vnf-id",
17486             "required": true,
17487             "type": "string"
17488           },
17489           {
17490             "in": "path",
17491             "name": "vf-module-id",
17492             "required": true,
17493             "type": "string"
17494           }
17495         ],
17496         "responses": {
17497           "200": {
17498             "description": "No response was specified"
17499           }
17500         },
17501         "operationId": "DELETE-vf-module-level-oper-status"
17502       },
17503       "get": {
17504         "produces": [
17505           "application/json",
17506           "application/xml"
17507         ],
17508         "parameters": [
17509           {
17510             "description": "Keep as M",
17511             "in": "path",
17512             "name": "service-instance-id",
17513             "required": true,
17514             "type": "string"
17515           },
17516           {
17517             "in": "path",
17518             "name": "vnf-id",
17519             "required": true,
17520             "type": "string"
17521           },
17522           {
17523             "in": "path",
17524             "name": "vf-module-id",
17525             "required": true,
17526             "type": "string"
17527           }
17528         ],
17529         "responses": {
17530           "200": {
17531             "description": "No response was specified",
17532             "schema": {
17533               "$ref": "#/definitions/(config)vf-module-level-oper-status"
17534             }
17535           }
17536         },
17537         "operationId": "GET-vf-module-level-oper-status"
17538       },
17539       "put": {
17540         "consumes": [
17541           "application/json",
17542           "application/xml"
17543         ],
17544         "produces": [
17545           "application/json",
17546           "application/xml"
17547         ],
17548         "parameters": [
17549           {
17550             "description": "Keep as M",
17551             "in": "path",
17552             "name": "service-instance-id",
17553             "required": true,
17554             "type": "string"
17555           },
17556           {
17557             "in": "path",
17558             "name": "vnf-id",
17559             "required": true,
17560             "type": "string"
17561           },
17562           {
17563             "in": "path",
17564             "name": "vf-module-id",
17565             "required": true,
17566             "type": "string"
17567           },
17568           {
17569             "in": "body",
17570             "name": "(config)vf-module-level-oper-status",
17571             "required": false,
17572             "schema": {
17573               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-level-oper-status-TOP"
17574             }
17575           }
17576         ],
17577         "responses": {
17578           "200": {
17579             "description": "No response was specified",
17580             "schema": {
17581               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-level-oper-status-TOP"
17582             }
17583           }
17584         },
17585         "operationId": "PUT-vf-module-level-oper-status"
17586       }
17587     },
17588     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-request-input": {
17589       "delete": {
17590         "produces": [
17591           "application/json",
17592           "application/xml"
17593         ],
17594         "parameters": [
17595           {
17596             "description": "Keep as M",
17597             "in": "path",
17598             "name": "service-instance-id",
17599             "required": true,
17600             "type": "string"
17601           },
17602           {
17603             "in": "path",
17604             "name": "vnf-id",
17605             "required": true,
17606             "type": "string"
17607           },
17608           {
17609             "in": "path",
17610             "name": "vf-module-id",
17611             "required": true,
17612             "type": "string"
17613           }
17614         ],
17615         "responses": {
17616           "200": {
17617             "description": "No response was specified"
17618           }
17619         },
17620         "operationId": "DELETE-vf-module-request-input"
17621       },
17622       "get": {
17623         "produces": [
17624           "application/json",
17625           "application/xml"
17626         ],
17627         "parameters": [
17628           {
17629             "description": "Keep as M",
17630             "in": "path",
17631             "name": "service-instance-id",
17632             "required": true,
17633             "type": "string"
17634           },
17635           {
17636             "in": "path",
17637             "name": "vnf-id",
17638             "required": true,
17639             "type": "string"
17640           },
17641           {
17642             "in": "path",
17643             "name": "vf-module-id",
17644             "required": true,
17645             "type": "string"
17646           }
17647         ],
17648         "responses": {
17649           "200": {
17650             "description": "No response was specified",
17651             "schema": {
17652               "$ref": "#/definitions/(config)vf-module-request-input"
17653             }
17654           }
17655         },
17656         "operationId": "GET-vf-module-request-input"
17657       },
17658       "post": {
17659         "consumes": [
17660           "application/json",
17661           "application/xml"
17662         ],
17663         "produces": [
17664           "application/json",
17665           "application/xml"
17666         ],
17667         "parameters": [
17668           {
17669             "description": "Keep as M",
17670             "in": "path",
17671             "name": "service-instance-id",
17672             "required": true,
17673             "type": "string"
17674           },
17675           {
17676             "in": "path",
17677             "name": "vnf-id",
17678             "required": true,
17679             "type": "string"
17680           },
17681           {
17682             "in": "path",
17683             "name": "vf-module-id",
17684             "required": true,
17685             "type": "string"
17686           },
17687           {
17688             "in": "body",
17689             "name": "**(config)vf-module-input-parameters",
17690             "required": false,
17691             "schema": {
17692               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-request-input(config)vf-module-input-parameters-TOP"
17693             }
17694           }
17695         ],
17696         "responses": {
17697           "200": {
17698             "description": "No response was specified",
17699             "schema": {
17700               "$ref": "#/definitions/(config)vf-module-request-inputPOST"
17701             }
17702           }
17703         },
17704         "operationId": "POST-vf-module-request-input"
17705       },
17706       "put": {
17707         "consumes": [
17708           "application/json",
17709           "application/xml"
17710         ],
17711         "produces": [
17712           "application/json",
17713           "application/xml"
17714         ],
17715         "parameters": [
17716           {
17717             "description": "Keep as M",
17718             "in": "path",
17719             "name": "service-instance-id",
17720             "required": true,
17721             "type": "string"
17722           },
17723           {
17724             "in": "path",
17725             "name": "vnf-id",
17726             "required": true,
17727             "type": "string"
17728           },
17729           {
17730             "in": "path",
17731             "name": "vf-module-id",
17732             "required": true,
17733             "type": "string"
17734           },
17735           {
17736             "in": "body",
17737             "name": "(config)vf-module-request-input",
17738             "required": false,
17739             "schema": {
17740               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-request-input-TOP"
17741             }
17742           }
17743         ],
17744         "responses": {
17745           "200": {
17746             "description": "No response was specified",
17747             "schema": {
17748               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-request-input-TOP"
17749             }
17750           }
17751         },
17752         "operationId": "PUT-vf-module-request-input"
17753       }
17754     },
17755     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-request-input/vf-module-input-parameters": {
17756       "delete": {
17757         "produces": [
17758           "application/json",
17759           "application/xml"
17760         ],
17761         "parameters": [
17762           {
17763             "description": "Keep as M",
17764             "in": "path",
17765             "name": "service-instance-id",
17766             "required": true,
17767             "type": "string"
17768           },
17769           {
17770             "in": "path",
17771             "name": "vnf-id",
17772             "required": true,
17773             "type": "string"
17774           },
17775           {
17776             "in": "path",
17777             "name": "vf-module-id",
17778             "required": true,
17779             "type": "string"
17780           }
17781         ],
17782         "responses": {
17783           "200": {
17784             "description": "No response was specified"
17785           }
17786         },
17787         "operationId": "DELETE-vf-module-input-parameters"
17788       },
17789       "get": {
17790         "produces": [
17791           "application/json",
17792           "application/xml"
17793         ],
17794         "parameters": [
17795           {
17796             "description": "Keep as M",
17797             "in": "path",
17798             "name": "service-instance-id",
17799             "required": true,
17800             "type": "string"
17801           },
17802           {
17803             "in": "path",
17804             "name": "vnf-id",
17805             "required": true,
17806             "type": "string"
17807           },
17808           {
17809             "in": "path",
17810             "name": "vf-module-id",
17811             "required": true,
17812             "type": "string"
17813           }
17814         ],
17815         "responses": {
17816           "200": {
17817             "description": "No response was specified",
17818             "schema": {
17819               "$ref": "#/definitions/(config)vf-module-input-parameters"
17820             }
17821           }
17822         },
17823         "operationId": "GET-vf-module-input-parameters"
17824       },
17825       "post": {
17826         "consumes": [
17827           "application/json",
17828           "application/xml"
17829         ],
17830         "produces": [
17831           "application/json",
17832           "application/xml"
17833         ],
17834         "parameters": [
17835           {
17836             "description": "Keep as M",
17837             "in": "path",
17838             "name": "service-instance-id",
17839             "required": true,
17840             "type": "string"
17841           },
17842           {
17843             "in": "path",
17844             "name": "vnf-id",
17845             "required": true,
17846             "type": "string"
17847           },
17848           {
17849             "in": "path",
17850             "name": "vf-module-id",
17851             "required": true,
17852             "type": "string"
17853           },
17854           {
17855             "in": "body",
17856             "name": "**(config)param",
17857             "required": false,
17858             "schema": {
17859               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-request-input/vf-module-input-parameters(config)param-TOP"
17860             }
17861           }
17862         ],
17863         "responses": {
17864           "200": {
17865             "description": "No response was specified",
17866             "schema": {
17867               "$ref": "#/definitions/(config)vf-module-input-parametersPOST"
17868             }
17869           }
17870         },
17871         "operationId": "POST-vf-module-input-parameters"
17872       },
17873       "put": {
17874         "consumes": [
17875           "application/json",
17876           "application/xml"
17877         ],
17878         "produces": [
17879           "application/json",
17880           "application/xml"
17881         ],
17882         "parameters": [
17883           {
17884             "description": "Keep as M",
17885             "in": "path",
17886             "name": "service-instance-id",
17887             "required": true,
17888             "type": "string"
17889           },
17890           {
17891             "in": "path",
17892             "name": "vnf-id",
17893             "required": true,
17894             "type": "string"
17895           },
17896           {
17897             "in": "path",
17898             "name": "vf-module-id",
17899             "required": true,
17900             "type": "string"
17901           },
17902           {
17903             "in": "body",
17904             "name": "(config)vf-module-input-parameters",
17905             "required": false,
17906             "schema": {
17907               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-request-input(config)vf-module-input-parameters-TOP"
17908             }
17909           }
17910         ],
17911         "responses": {
17912           "200": {
17913             "description": "No response was specified",
17914             "schema": {
17915               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-request-input(config)vf-module-input-parameters-TOP"
17916             }
17917           }
17918         },
17919         "operationId": "PUT-vf-module-input-parameters"
17920       }
17921     },
17922     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-request-input/vf-module-input-parameters/param/{name}": {
17923       "delete": {
17924         "produces": [
17925           "application/json",
17926           "application/xml"
17927         ],
17928         "parameters": [
17929           {
17930             "description": "Keep as M",
17931             "in": "path",
17932             "name": "service-instance-id",
17933             "required": true,
17934             "type": "string"
17935           },
17936           {
17937             "in": "path",
17938             "name": "vnf-id",
17939             "required": true,
17940             "type": "string"
17941           },
17942           {
17943             "in": "path",
17944             "name": "vf-module-id",
17945             "required": true,
17946             "type": "string"
17947           },
17948           {
17949             "in": "path",
17950             "name": "name",
17951             "required": true,
17952             "type": "string"
17953           }
17954         ],
17955         "responses": {
17956           "200": {
17957             "description": "No response was specified"
17958           }
17959         },
17960         "operationId": "DELETE-param"
17961       },
17962       "get": {
17963         "produces": [
17964           "application/json",
17965           "application/xml"
17966         ],
17967         "parameters": [
17968           {
17969             "description": "Keep as M",
17970             "in": "path",
17971             "name": "service-instance-id",
17972             "required": true,
17973             "type": "string"
17974           },
17975           {
17976             "in": "path",
17977             "name": "vnf-id",
17978             "required": true,
17979             "type": "string"
17980           },
17981           {
17982             "in": "path",
17983             "name": "vf-module-id",
17984             "required": true,
17985             "type": "string"
17986           },
17987           {
17988             "in": "path",
17989             "name": "name",
17990             "required": true,
17991             "type": "string"
17992           }
17993         ],
17994         "responses": {
17995           "200": {
17996             "description": "No response was specified",
17997             "schema": {
17998               "$ref": "#/definitions/(config)param"
17999             }
18000           }
18001         },
18002         "operationId": "GET-param"
18003       },
18004       "put": {
18005         "consumes": [
18006           "application/json",
18007           "application/xml"
18008         ],
18009         "produces": [
18010           "application/json",
18011           "application/xml"
18012         ],
18013         "parameters": [
18014           {
18015             "description": "Keep as M",
18016             "in": "path",
18017             "name": "service-instance-id",
18018             "required": true,
18019             "type": "string"
18020           },
18021           {
18022             "in": "path",
18023             "name": "vnf-id",
18024             "required": true,
18025             "type": "string"
18026           },
18027           {
18028             "in": "path",
18029             "name": "vf-module-id",
18030             "required": true,
18031             "type": "string"
18032           },
18033           {
18034             "in": "path",
18035             "name": "name",
18036             "required": true,
18037             "type": "string"
18038           },
18039           {
18040             "in": "body",
18041             "name": "(config)param",
18042             "required": false,
18043             "schema": {
18044               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-request-input/vf-module-input-parameters(config)param-TOP"
18045             }
18046           }
18047         ],
18048         "responses": {
18049           "200": {
18050             "description": "No response was specified",
18051             "schema": {
18052               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-request-input/vf-module-input-parameters(config)param-TOP"
18053             }
18054           }
18055         },
18056         "operationId": "PUT-param"
18057       }
18058     },
18059     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology": {
18060       "delete": {
18061         "produces": [
18062           "application/json",
18063           "application/xml"
18064         ],
18065         "parameters": [
18066           {
18067             "description": "Keep as M",
18068             "in": "path",
18069             "name": "service-instance-id",
18070             "required": true,
18071             "type": "string"
18072           },
18073           {
18074             "in": "path",
18075             "name": "vnf-id",
18076             "required": true,
18077             "type": "string"
18078           },
18079           {
18080             "in": "path",
18081             "name": "vf-module-id",
18082             "required": true,
18083             "type": "string"
18084           }
18085         ],
18086         "responses": {
18087           "200": {
18088             "description": "No response was specified"
18089           }
18090         },
18091         "operationId": "DELETE-vf-module-topology"
18092       },
18093       "get": {
18094         "produces": [
18095           "application/json",
18096           "application/xml"
18097         ],
18098         "parameters": [
18099           {
18100             "description": "Keep as M",
18101             "in": "path",
18102             "name": "service-instance-id",
18103             "required": true,
18104             "type": "string"
18105           },
18106           {
18107             "in": "path",
18108             "name": "vnf-id",
18109             "required": true,
18110             "type": "string"
18111           },
18112           {
18113             "in": "path",
18114             "name": "vf-module-id",
18115             "required": true,
18116             "type": "string"
18117           }
18118         ],
18119         "responses": {
18120           "200": {
18121             "description": "No response was specified",
18122             "schema": {
18123               "$ref": "#/definitions/(config)vf-module-topology"
18124             }
18125           }
18126         },
18127         "operationId": "GET-vf-module-topology"
18128       },
18129       "post": {
18130         "consumes": [
18131           "application/json",
18132           "application/xml"
18133         ],
18134         "produces": [
18135           "application/json",
18136           "application/xml"
18137         ],
18138         "parameters": [
18139           {
18140             "description": "Keep as M",
18141             "in": "path",
18142             "name": "service-instance-id",
18143             "required": true,
18144             "type": "string"
18145           },
18146           {
18147             "in": "path",
18148             "name": "vnf-id",
18149             "required": true,
18150             "type": "string"
18151           },
18152           {
18153             "in": "path",
18154             "name": "vf-module-id",
18155             "required": true,
18156             "type": "string"
18157           },
18158           {
18159             "in": "body",
18160             "name": "**(config)vf-module-parameters",
18161             "required": false,
18162             "schema": {
18163               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-parameters-TOP"
18164             }
18165           },
18166           {
18167             "in": "body",
18168             "name": "**(config)vf-module-topology-identifier",
18169             "required": false,
18170             "schema": {
18171               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-topology-identifier-TOP"
18172             }
18173           },
18174           {
18175             "in": "body",
18176             "name": "**(config)onap-model-information",
18177             "required": false,
18178             "schema": {
18179               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)onap-model-information-TOP"
18180             }
18181           },
18182           {
18183             "in": "body",
18184             "name": "**(config)vf-module-assignments",
18185             "required": false,
18186             "schema": {
18187               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-assignments-TOP"
18188             }
18189           }
18190         ],
18191         "responses": {
18192           "200": {
18193             "description": "No response was specified",
18194             "schema": {
18195               "$ref": "#/definitions/(config)vf-module-topologyPOST"
18196             }
18197           }
18198         },
18199         "operationId": "POST-vf-module-topology"
18200       },
18201       "put": {
18202         "consumes": [
18203           "application/json",
18204           "application/xml"
18205         ],
18206         "produces": [
18207           "application/json",
18208           "application/xml"
18209         ],
18210         "parameters": [
18211           {
18212             "description": "Keep as M",
18213             "in": "path",
18214             "name": "service-instance-id",
18215             "required": true,
18216             "type": "string"
18217           },
18218           {
18219             "in": "path",
18220             "name": "vnf-id",
18221             "required": true,
18222             "type": "string"
18223           },
18224           {
18225             "in": "path",
18226             "name": "vf-module-id",
18227             "required": true,
18228             "type": "string"
18229           },
18230           {
18231             "in": "body",
18232             "name": "(config)vf-module-topology",
18233             "required": false,
18234             "schema": {
18235               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology-TOP"
18236             }
18237           }
18238         ],
18239         "responses": {
18240           "200": {
18241             "description": "No response was specified",
18242             "schema": {
18243               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology-TOP"
18244             }
18245           }
18246         },
18247         "operationId": "PUT-vf-module-topology"
18248       }
18249     },
18250     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/onap-model-information": {
18251       "delete": {
18252         "produces": [
18253           "application/json",
18254           "application/xml"
18255         ],
18256         "parameters": [
18257           {
18258             "description": "Keep as M",
18259             "in": "path",
18260             "name": "service-instance-id",
18261             "required": true,
18262             "type": "string"
18263           },
18264           {
18265             "in": "path",
18266             "name": "vnf-id",
18267             "required": true,
18268             "type": "string"
18269           },
18270           {
18271             "in": "path",
18272             "name": "vf-module-id",
18273             "required": true,
18274             "type": "string"
18275           }
18276         ],
18277         "responses": {
18278           "200": {
18279             "description": "No response was specified"
18280           }
18281         },
18282         "operationId": "DELETE-onap-model-information"
18283       },
18284       "get": {
18285         "produces": [
18286           "application/json",
18287           "application/xml"
18288         ],
18289         "parameters": [
18290           {
18291             "description": "Keep as M",
18292             "in": "path",
18293             "name": "service-instance-id",
18294             "required": true,
18295             "type": "string"
18296           },
18297           {
18298             "in": "path",
18299             "name": "vnf-id",
18300             "required": true,
18301             "type": "string"
18302           },
18303           {
18304             "in": "path",
18305             "name": "vf-module-id",
18306             "required": true,
18307             "type": "string"
18308           }
18309         ],
18310         "responses": {
18311           "200": {
18312             "description": "No response was specified",
18313             "schema": {
18314               "$ref": "#/definitions/(config)onap-model-information"
18315             }
18316           }
18317         },
18318         "operationId": "GET-onap-model-information"
18319       },
18320       "put": {
18321         "consumes": [
18322           "application/json",
18323           "application/xml"
18324         ],
18325         "produces": [
18326           "application/json",
18327           "application/xml"
18328         ],
18329         "parameters": [
18330           {
18331             "description": "Keep as M",
18332             "in": "path",
18333             "name": "service-instance-id",
18334             "required": true,
18335             "type": "string"
18336           },
18337           {
18338             "in": "path",
18339             "name": "vnf-id",
18340             "required": true,
18341             "type": "string"
18342           },
18343           {
18344             "in": "path",
18345             "name": "vf-module-id",
18346             "required": true,
18347             "type": "string"
18348           },
18349           {
18350             "in": "body",
18351             "name": "(config)onap-model-information",
18352             "required": false,
18353             "schema": {
18354               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)onap-model-information-TOP"
18355             }
18356           }
18357         ],
18358         "responses": {
18359           "200": {
18360             "description": "No response was specified",
18361             "schema": {
18362               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)onap-model-information-TOP"
18363             }
18364           }
18365         },
18366         "operationId": "PUT-onap-model-information"
18367       }
18368     },
18369     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments": {
18370       "delete": {
18371         "produces": [
18372           "application/json",
18373           "application/xml"
18374         ],
18375         "parameters": [
18376           {
18377             "description": "Keep as M",
18378             "in": "path",
18379             "name": "service-instance-id",
18380             "required": true,
18381             "type": "string"
18382           },
18383           {
18384             "in": "path",
18385             "name": "vnf-id",
18386             "required": true,
18387             "type": "string"
18388           },
18389           {
18390             "in": "path",
18391             "name": "vf-module-id",
18392             "required": true,
18393             "type": "string"
18394           }
18395         ],
18396         "responses": {
18397           "200": {
18398             "description": "No response was specified"
18399           }
18400         },
18401         "operationId": "DELETE-vf-module-assignments"
18402       },
18403       "get": {
18404         "produces": [
18405           "application/json",
18406           "application/xml"
18407         ],
18408         "parameters": [
18409           {
18410             "description": "Keep as M",
18411             "in": "path",
18412             "name": "service-instance-id",
18413             "required": true,
18414             "type": "string"
18415           },
18416           {
18417             "in": "path",
18418             "name": "vnf-id",
18419             "required": true,
18420             "type": "string"
18421           },
18422           {
18423             "in": "path",
18424             "name": "vf-module-id",
18425             "required": true,
18426             "type": "string"
18427           }
18428         ],
18429         "responses": {
18430           "200": {
18431             "description": "No response was specified",
18432             "schema": {
18433               "$ref": "#/definitions/(config)vf-module-assignments"
18434             }
18435           }
18436         },
18437         "operationId": "GET-vf-module-assignments"
18438       },
18439       "post": {
18440         "consumes": [
18441           "application/json",
18442           "application/xml"
18443         ],
18444         "produces": [
18445           "application/json",
18446           "application/xml"
18447         ],
18448         "parameters": [
18449           {
18450             "description": "Keep as M",
18451             "in": "path",
18452             "name": "service-instance-id",
18453             "required": true,
18454             "type": "string"
18455           },
18456           {
18457             "in": "path",
18458             "name": "vnf-id",
18459             "required": true,
18460             "type": "string"
18461           },
18462           {
18463             "in": "path",
18464             "name": "vf-module-id",
18465             "required": true,
18466             "type": "string"
18467           },
18468           {
18469             "in": "body",
18470             "name": "**(config)vms",
18471             "required": false,
18472             "schema": {
18473               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments(config)vms-TOP"
18474             }
18475           }
18476         ],
18477         "responses": {
18478           "200": {
18479             "description": "No response was specified",
18480             "schema": {
18481               "$ref": "#/definitions/(config)vf-module-assignmentsPOST"
18482             }
18483           }
18484         },
18485         "operationId": "POST-vf-module-assignments"
18486       },
18487       "put": {
18488         "consumes": [
18489           "application/json",
18490           "application/xml"
18491         ],
18492         "produces": [
18493           "application/json",
18494           "application/xml"
18495         ],
18496         "parameters": [
18497           {
18498             "description": "Keep as M",
18499             "in": "path",
18500             "name": "service-instance-id",
18501             "required": true,
18502             "type": "string"
18503           },
18504           {
18505             "in": "path",
18506             "name": "vnf-id",
18507             "required": true,
18508             "type": "string"
18509           },
18510           {
18511             "in": "path",
18512             "name": "vf-module-id",
18513             "required": true,
18514             "type": "string"
18515           },
18516           {
18517             "in": "body",
18518             "name": "(config)vf-module-assignments",
18519             "required": false,
18520             "schema": {
18521               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-assignments-TOP"
18522             }
18523           }
18524         ],
18525         "responses": {
18526           "200": {
18527             "description": "No response was specified",
18528             "schema": {
18529               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-assignments-TOP"
18530             }
18531           }
18532         },
18533         "operationId": "PUT-vf-module-assignments"
18534       }
18535     },
18536     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms": {
18537       "delete": {
18538         "produces": [
18539           "application/json",
18540           "application/xml"
18541         ],
18542         "parameters": [
18543           {
18544             "description": "Keep as M",
18545             "in": "path",
18546             "name": "service-instance-id",
18547             "required": true,
18548             "type": "string"
18549           },
18550           {
18551             "in": "path",
18552             "name": "vnf-id",
18553             "required": true,
18554             "type": "string"
18555           },
18556           {
18557             "in": "path",
18558             "name": "vf-module-id",
18559             "required": true,
18560             "type": "string"
18561           }
18562         ],
18563         "responses": {
18564           "200": {
18565             "description": "No response was specified"
18566           }
18567         },
18568         "operationId": "DELETE-vms"
18569       },
18570       "get": {
18571         "produces": [
18572           "application/json",
18573           "application/xml"
18574         ],
18575         "parameters": [
18576           {
18577             "description": "Keep as M",
18578             "in": "path",
18579             "name": "service-instance-id",
18580             "required": true,
18581             "type": "string"
18582           },
18583           {
18584             "in": "path",
18585             "name": "vnf-id",
18586             "required": true,
18587             "type": "string"
18588           },
18589           {
18590             "in": "path",
18591             "name": "vf-module-id",
18592             "required": true,
18593             "type": "string"
18594           }
18595         ],
18596         "responses": {
18597           "200": {
18598             "description": "No response was specified",
18599             "schema": {
18600               "$ref": "#/definitions/(config)vms"
18601             }
18602           }
18603         },
18604         "operationId": "GET-vms"
18605       },
18606       "post": {
18607         "consumes": [
18608           "application/json",
18609           "application/xml"
18610         ],
18611         "produces": [
18612           "application/json",
18613           "application/xml"
18614         ],
18615         "parameters": [
18616           {
18617             "description": "Keep as M",
18618             "in": "path",
18619             "name": "service-instance-id",
18620             "required": true,
18621             "type": "string"
18622           },
18623           {
18624             "in": "path",
18625             "name": "vnf-id",
18626             "required": true,
18627             "type": "string"
18628           },
18629           {
18630             "in": "path",
18631             "name": "vf-module-id",
18632             "required": true,
18633             "type": "string"
18634           },
18635           {
18636             "in": "body",
18637             "name": "**(config)vm",
18638             "required": false,
18639             "schema": {
18640               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms(config)vm-TOP"
18641             }
18642           }
18643         ],
18644         "responses": {
18645           "200": {
18646             "description": "No response was specified",
18647             "schema": {
18648               "$ref": "#/definitions/(config)vmsPOST"
18649             }
18650           }
18651         },
18652         "operationId": "POST-vms"
18653       },
18654       "put": {
18655         "consumes": [
18656           "application/json",
18657           "application/xml"
18658         ],
18659         "produces": [
18660           "application/json",
18661           "application/xml"
18662         ],
18663         "parameters": [
18664           {
18665             "description": "Keep as M",
18666             "in": "path",
18667             "name": "service-instance-id",
18668             "required": true,
18669             "type": "string"
18670           },
18671           {
18672             "in": "path",
18673             "name": "vnf-id",
18674             "required": true,
18675             "type": "string"
18676           },
18677           {
18678             "in": "path",
18679             "name": "vf-module-id",
18680             "required": true,
18681             "type": "string"
18682           },
18683           {
18684             "in": "body",
18685             "name": "(config)vms",
18686             "required": false,
18687             "schema": {
18688               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments(config)vms-TOP"
18689             }
18690           }
18691         ],
18692         "responses": {
18693           "200": {
18694             "description": "No response was specified",
18695             "schema": {
18696               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments(config)vms-TOP"
18697             }
18698           }
18699         },
18700         "operationId": "PUT-vms"
18701       }
18702     },
18703     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}": {
18704       "delete": {
18705         "produces": [
18706           "application/json",
18707           "application/xml"
18708         ],
18709         "parameters": [
18710           {
18711             "description": "Keep as M",
18712             "in": "path",
18713             "name": "service-instance-id",
18714             "required": true,
18715             "type": "string"
18716           },
18717           {
18718             "in": "path",
18719             "name": "vnf-id",
18720             "required": true,
18721             "type": "string"
18722           },
18723           {
18724             "in": "path",
18725             "name": "vf-module-id",
18726             "required": true,
18727             "type": "string"
18728           },
18729           {
18730             "in": "path",
18731             "name": "vm-type",
18732             "required": true,
18733             "type": "string"
18734           }
18735         ],
18736         "responses": {
18737           "200": {
18738             "description": "No response was specified"
18739           }
18740         },
18741         "operationId": "DELETE-vm"
18742       },
18743       "get": {
18744         "produces": [
18745           "application/json",
18746           "application/xml"
18747         ],
18748         "parameters": [
18749           {
18750             "description": "Keep as M",
18751             "in": "path",
18752             "name": "service-instance-id",
18753             "required": true,
18754             "type": "string"
18755           },
18756           {
18757             "in": "path",
18758             "name": "vnf-id",
18759             "required": true,
18760             "type": "string"
18761           },
18762           {
18763             "in": "path",
18764             "name": "vf-module-id",
18765             "required": true,
18766             "type": "string"
18767           },
18768           {
18769             "in": "path",
18770             "name": "vm-type",
18771             "required": true,
18772             "type": "string"
18773           }
18774         ],
18775         "responses": {
18776           "200": {
18777             "description": "No response was specified",
18778             "schema": {
18779               "$ref": "#/definitions/(config)vm"
18780             }
18781           }
18782         },
18783         "operationId": "GET-vm"
18784       },
18785       "post": {
18786         "consumes": [
18787           "application/json",
18788           "application/xml"
18789         ],
18790         "produces": [
18791           "application/json",
18792           "application/xml"
18793         ],
18794         "parameters": [
18795           {
18796             "description": "Keep as M",
18797             "in": "path",
18798             "name": "service-instance-id",
18799             "required": true,
18800             "type": "string"
18801           },
18802           {
18803             "in": "path",
18804             "name": "vnf-id",
18805             "required": true,
18806             "type": "string"
18807           },
18808           {
18809             "in": "path",
18810             "name": "vf-module-id",
18811             "required": true,
18812             "type": "string"
18813           },
18814           {
18815             "in": "path",
18816             "name": "vm-type",
18817             "required": true,
18818             "type": "string"
18819           },
18820           {
18821             "in": "body",
18822             "name": "**(config)vm-names",
18823             "required": false,
18824             "schema": {
18825               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names-TOP"
18826             }
18827           },
18828           {
18829             "in": "body",
18830             "name": "**(config)vm-networks",
18831             "required": false,
18832             "schema": {
18833               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks-TOP"
18834             }
18835           }
18836         ],
18837         "responses": {
18838           "200": {
18839             "description": "No response was specified",
18840             "schema": {
18841               "$ref": "#/definitions/(config)vmPOST"
18842             }
18843           }
18844         },
18845         "operationId": "POST-vm"
18846       },
18847       "put": {
18848         "consumes": [
18849           "application/json",
18850           "application/xml"
18851         ],
18852         "produces": [
18853           "application/json",
18854           "application/xml"
18855         ],
18856         "parameters": [
18857           {
18858             "description": "Keep as M",
18859             "in": "path",
18860             "name": "service-instance-id",
18861             "required": true,
18862             "type": "string"
18863           },
18864           {
18865             "in": "path",
18866             "name": "vnf-id",
18867             "required": true,
18868             "type": "string"
18869           },
18870           {
18871             "in": "path",
18872             "name": "vf-module-id",
18873             "required": true,
18874             "type": "string"
18875           },
18876           {
18877             "in": "path",
18878             "name": "vm-type",
18879             "required": true,
18880             "type": "string"
18881           },
18882           {
18883             "in": "body",
18884             "name": "(config)vm",
18885             "required": false,
18886             "schema": {
18887               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms(config)vm-TOP"
18888             }
18889           }
18890         ],
18891         "responses": {
18892           "200": {
18893             "description": "No response was specified",
18894             "schema": {
18895               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms(config)vm-TOP"
18896             }
18897           }
18898         },
18899         "operationId": "PUT-vm"
18900       }
18901     },
18902     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-names": {
18903       "delete": {
18904         "produces": [
18905           "application/json",
18906           "application/xml"
18907         ],
18908         "parameters": [
18909           {
18910             "description": "Keep as M",
18911             "in": "path",
18912             "name": "service-instance-id",
18913             "required": true,
18914             "type": "string"
18915           },
18916           {
18917             "in": "path",
18918             "name": "vnf-id",
18919             "required": true,
18920             "type": "string"
18921           },
18922           {
18923             "in": "path",
18924             "name": "vf-module-id",
18925             "required": true,
18926             "type": "string"
18927           },
18928           {
18929             "in": "path",
18930             "name": "vm-type",
18931             "required": true,
18932             "type": "string"
18933           }
18934         ],
18935         "responses": {
18936           "200": {
18937             "description": "No response was specified"
18938           }
18939         },
18940         "operationId": "DELETE-vm-names"
18941       },
18942       "get": {
18943         "produces": [
18944           "application/json",
18945           "application/xml"
18946         ],
18947         "parameters": [
18948           {
18949             "description": "Keep as M",
18950             "in": "path",
18951             "name": "service-instance-id",
18952             "required": true,
18953             "type": "string"
18954           },
18955           {
18956             "in": "path",
18957             "name": "vnf-id",
18958             "required": true,
18959             "type": "string"
18960           },
18961           {
18962             "in": "path",
18963             "name": "vf-module-id",
18964             "required": true,
18965             "type": "string"
18966           },
18967           {
18968             "in": "path",
18969             "name": "vm-type",
18970             "required": true,
18971             "type": "string"
18972           }
18973         ],
18974         "responses": {
18975           "200": {
18976             "description": "No response was specified",
18977             "schema": {
18978               "$ref": "#/definitions/(config)vm-names"
18979             }
18980           }
18981         },
18982         "operationId": "GET-vm-names"
18983       },
18984       "put": {
18985         "consumes": [
18986           "application/json",
18987           "application/xml"
18988         ],
18989         "produces": [
18990           "application/json",
18991           "application/xml"
18992         ],
18993         "parameters": [
18994           {
18995             "description": "Keep as M",
18996             "in": "path",
18997             "name": "service-instance-id",
18998             "required": true,
18999             "type": "string"
19000           },
19001           {
19002             "in": "path",
19003             "name": "vnf-id",
19004             "required": true,
19005             "type": "string"
19006           },
19007           {
19008             "in": "path",
19009             "name": "vf-module-id",
19010             "required": true,
19011             "type": "string"
19012           },
19013           {
19014             "in": "path",
19015             "name": "vm-type",
19016             "required": true,
19017             "type": "string"
19018           },
19019           {
19020             "in": "body",
19021             "name": "(config)vm-names",
19022             "required": false,
19023             "schema": {
19024               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names-TOP"
19025             }
19026           }
19027         ],
19028         "responses": {
19029           "200": {
19030             "description": "No response was specified",
19031             "schema": {
19032               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names-TOP"
19033             }
19034           }
19035         },
19036         "operationId": "PUT-vm-names"
19037       }
19038     },
19039     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks": {
19040       "delete": {
19041         "produces": [
19042           "application/json",
19043           "application/xml"
19044         ],
19045         "parameters": [
19046           {
19047             "description": "Keep as M",
19048             "in": "path",
19049             "name": "service-instance-id",
19050             "required": true,
19051             "type": "string"
19052           },
19053           {
19054             "in": "path",
19055             "name": "vnf-id",
19056             "required": true,
19057             "type": "string"
19058           },
19059           {
19060             "in": "path",
19061             "name": "vf-module-id",
19062             "required": true,
19063             "type": "string"
19064           },
19065           {
19066             "in": "path",
19067             "name": "vm-type",
19068             "required": true,
19069             "type": "string"
19070           }
19071         ],
19072         "responses": {
19073           "200": {
19074             "description": "No response was specified"
19075           }
19076         },
19077         "operationId": "DELETE-vm-networks"
19078       },
19079       "get": {
19080         "produces": [
19081           "application/json",
19082           "application/xml"
19083         ],
19084         "parameters": [
19085           {
19086             "description": "Keep as M",
19087             "in": "path",
19088             "name": "service-instance-id",
19089             "required": true,
19090             "type": "string"
19091           },
19092           {
19093             "in": "path",
19094             "name": "vnf-id",
19095             "required": true,
19096             "type": "string"
19097           },
19098           {
19099             "in": "path",
19100             "name": "vf-module-id",
19101             "required": true,
19102             "type": "string"
19103           },
19104           {
19105             "in": "path",
19106             "name": "vm-type",
19107             "required": true,
19108             "type": "string"
19109           }
19110         ],
19111         "responses": {
19112           "200": {
19113             "description": "No response was specified",
19114             "schema": {
19115               "$ref": "#/definitions/(config)vm-networks"
19116             }
19117           }
19118         },
19119         "operationId": "GET-vm-networks"
19120       },
19121       "post": {
19122         "consumes": [
19123           "application/json",
19124           "application/xml"
19125         ],
19126         "produces": [
19127           "application/json",
19128           "application/xml"
19129         ],
19130         "parameters": [
19131           {
19132             "description": "Keep as M",
19133             "in": "path",
19134             "name": "service-instance-id",
19135             "required": true,
19136             "type": "string"
19137           },
19138           {
19139             "in": "path",
19140             "name": "vnf-id",
19141             "required": true,
19142             "type": "string"
19143           },
19144           {
19145             "in": "path",
19146             "name": "vf-module-id",
19147             "required": true,
19148             "type": "string"
19149           },
19150           {
19151             "in": "path",
19152             "name": "vm-type",
19153             "required": true,
19154             "type": "string"
19155           },
19156           {
19157             "in": "body",
19158             "name": "**(config)vm-network",
19159             "required": false,
19160             "schema": {
19161               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks(config)vm-network-TOP"
19162             }
19163           }
19164         ],
19165         "responses": {
19166           "200": {
19167             "description": "No response was specified",
19168             "schema": {
19169               "$ref": "#/definitions/(config)vm-networksPOST"
19170             }
19171           }
19172         },
19173         "operationId": "POST-vm-networks"
19174       },
19175       "put": {
19176         "consumes": [
19177           "application/json",
19178           "application/xml"
19179         ],
19180         "produces": [
19181           "application/json",
19182           "application/xml"
19183         ],
19184         "parameters": [
19185           {
19186             "description": "Keep as M",
19187             "in": "path",
19188             "name": "service-instance-id",
19189             "required": true,
19190             "type": "string"
19191           },
19192           {
19193             "in": "path",
19194             "name": "vnf-id",
19195             "required": true,
19196             "type": "string"
19197           },
19198           {
19199             "in": "path",
19200             "name": "vf-module-id",
19201             "required": true,
19202             "type": "string"
19203           },
19204           {
19205             "in": "path",
19206             "name": "vm-type",
19207             "required": true,
19208             "type": "string"
19209           },
19210           {
19211             "in": "body",
19212             "name": "(config)vm-networks",
19213             "required": false,
19214             "schema": {
19215               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks-TOP"
19216             }
19217           }
19218         ],
19219         "responses": {
19220           "200": {
19221             "description": "No response was specified",
19222             "schema": {
19223               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks-TOP"
19224             }
19225           }
19226         },
19227         "operationId": "PUT-vm-networks"
19228       }
19229     },
19230     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}": {
19231       "delete": {
19232         "produces": [
19233           "application/json",
19234           "application/xml"
19235         ],
19236         "parameters": [
19237           {
19238             "description": "Keep as M",
19239             "in": "path",
19240             "name": "service-instance-id",
19241             "required": true,
19242             "type": "string"
19243           },
19244           {
19245             "in": "path",
19246             "name": "vnf-id",
19247             "required": true,
19248             "type": "string"
19249           },
19250           {
19251             "in": "path",
19252             "name": "vf-module-id",
19253             "required": true,
19254             "type": "string"
19255           },
19256           {
19257             "in": "path",
19258             "name": "vm-type",
19259             "required": true,
19260             "type": "string"
19261           },
19262           {
19263             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
19264             "in": "path",
19265             "name": "network-role",
19266             "required": true,
19267             "type": "string"
19268           }
19269         ],
19270         "responses": {
19271           "200": {
19272             "description": "No response was specified"
19273           }
19274         },
19275         "operationId": "DELETE-vm-network"
19276       },
19277       "get": {
19278         "produces": [
19279           "application/json",
19280           "application/xml"
19281         ],
19282         "parameters": [
19283           {
19284             "description": "Keep as M",
19285             "in": "path",
19286             "name": "service-instance-id",
19287             "required": true,
19288             "type": "string"
19289           },
19290           {
19291             "in": "path",
19292             "name": "vnf-id",
19293             "required": true,
19294             "type": "string"
19295           },
19296           {
19297             "in": "path",
19298             "name": "vf-module-id",
19299             "required": true,
19300             "type": "string"
19301           },
19302           {
19303             "in": "path",
19304             "name": "vm-type",
19305             "required": true,
19306             "type": "string"
19307           },
19308           {
19309             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
19310             "in": "path",
19311             "name": "network-role",
19312             "required": true,
19313             "type": "string"
19314           }
19315         ],
19316         "responses": {
19317           "200": {
19318             "description": "No response was specified",
19319             "schema": {
19320               "$ref": "#/definitions/(config)vm-network"
19321             }
19322           }
19323         },
19324         "operationId": "GET-vm-network"
19325       },
19326       "post": {
19327         "consumes": [
19328           "application/json",
19329           "application/xml"
19330         ],
19331         "produces": [
19332           "application/json",
19333           "application/xml"
19334         ],
19335         "parameters": [
19336           {
19337             "description": "Keep as M",
19338             "in": "path",
19339             "name": "service-instance-id",
19340             "required": true,
19341             "type": "string"
19342           },
19343           {
19344             "in": "path",
19345             "name": "vnf-id",
19346             "required": true,
19347             "type": "string"
19348           },
19349           {
19350             "in": "path",
19351             "name": "vf-module-id",
19352             "required": true,
19353             "type": "string"
19354           },
19355           {
19356             "in": "path",
19357             "name": "vm-type",
19358             "required": true,
19359             "type": "string"
19360           },
19361           {
19362             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
19363             "in": "path",
19364             "name": "network-role",
19365             "required": true,
19366             "type": "string"
19367           },
19368           {
19369             "in": "body",
19370             "name": "**(config)network-information-items",
19371             "required": false,
19372             "schema": {
19373               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)network-information-items-TOP"
19374             }
19375           },
19376           {
19377             "in": "body",
19378             "name": "**(config)mac-addresses",
19379             "required": false,
19380             "schema": {
19381               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)mac-addresses-TOP"
19382             }
19383           },
19384           {
19385             "in": "body",
19386             "name": "**(config)floating-ips",
19387             "required": false,
19388             "schema": {
19389               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)floating-ips-TOP"
19390             }
19391           },
19392           {
19393             "in": "body",
19394             "name": "**(config)interface-route-prefixes",
19395             "required": false,
19396             "schema": {
19397               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)interface-route-prefixes-TOP"
19398             }
19399           },
19400           {
19401             "in": "body",
19402             "name": "**(config)sriov-parameters",
19403             "required": false,
19404             "schema": {
19405               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)sriov-parameters-TOP"
19406             }
19407           }
19408         ],
19409         "responses": {
19410           "200": {
19411             "description": "No response was specified",
19412             "schema": {
19413               "$ref": "#/definitions/(config)vm-networkPOST"
19414             }
19415           }
19416         },
19417         "operationId": "POST-vm-network"
19418       },
19419       "put": {
19420         "consumes": [
19421           "application/json",
19422           "application/xml"
19423         ],
19424         "produces": [
19425           "application/json",
19426           "application/xml"
19427         ],
19428         "parameters": [
19429           {
19430             "description": "Keep as M",
19431             "in": "path",
19432             "name": "service-instance-id",
19433             "required": true,
19434             "type": "string"
19435           },
19436           {
19437             "in": "path",
19438             "name": "vnf-id",
19439             "required": true,
19440             "type": "string"
19441           },
19442           {
19443             "in": "path",
19444             "name": "vf-module-id",
19445             "required": true,
19446             "type": "string"
19447           },
19448           {
19449             "in": "path",
19450             "name": "vm-type",
19451             "required": true,
19452             "type": "string"
19453           },
19454           {
19455             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
19456             "in": "path",
19457             "name": "network-role",
19458             "required": true,
19459             "type": "string"
19460           },
19461           {
19462             "in": "body",
19463             "name": "(config)vm-network",
19464             "required": false,
19465             "schema": {
19466               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks(config)vm-network-TOP"
19467             }
19468           }
19469         ],
19470         "responses": {
19471           "200": {
19472             "description": "No response was specified",
19473             "schema": {
19474               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks(config)vm-network-TOP"
19475             }
19476           }
19477         },
19478         "operationId": "PUT-vm-network"
19479       }
19480     },
19481     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/floating-ips": {
19482       "delete": {
19483         "produces": [
19484           "application/json",
19485           "application/xml"
19486         ],
19487         "parameters": [
19488           {
19489             "description": "Keep as M",
19490             "in": "path",
19491             "name": "service-instance-id",
19492             "required": true,
19493             "type": "string"
19494           },
19495           {
19496             "in": "path",
19497             "name": "vnf-id",
19498             "required": true,
19499             "type": "string"
19500           },
19501           {
19502             "in": "path",
19503             "name": "vf-module-id",
19504             "required": true,
19505             "type": "string"
19506           },
19507           {
19508             "in": "path",
19509             "name": "vm-type",
19510             "required": true,
19511             "type": "string"
19512           },
19513           {
19514             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
19515             "in": "path",
19516             "name": "network-role",
19517             "required": true,
19518             "type": "string"
19519           }
19520         ],
19521         "responses": {
19522           "200": {
19523             "description": "No response was specified"
19524           }
19525         },
19526         "operationId": "DELETE-floating-ips"
19527       },
19528       "get": {
19529         "produces": [
19530           "application/json",
19531           "application/xml"
19532         ],
19533         "parameters": [
19534           {
19535             "description": "Keep as M",
19536             "in": "path",
19537             "name": "service-instance-id",
19538             "required": true,
19539             "type": "string"
19540           },
19541           {
19542             "in": "path",
19543             "name": "vnf-id",
19544             "required": true,
19545             "type": "string"
19546           },
19547           {
19548             "in": "path",
19549             "name": "vf-module-id",
19550             "required": true,
19551             "type": "string"
19552           },
19553           {
19554             "in": "path",
19555             "name": "vm-type",
19556             "required": true,
19557             "type": "string"
19558           },
19559           {
19560             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
19561             "in": "path",
19562             "name": "network-role",
19563             "required": true,
19564             "type": "string"
19565           }
19566         ],
19567         "responses": {
19568           "200": {
19569             "description": "No response was specified",
19570             "schema": {
19571               "$ref": "#/definitions/(config)floating-ips"
19572             }
19573           }
19574         },
19575         "operationId": "GET-floating-ips"
19576       },
19577       "put": {
19578         "consumes": [
19579           "application/json",
19580           "application/xml"
19581         ],
19582         "produces": [
19583           "application/json",
19584           "application/xml"
19585         ],
19586         "parameters": [
19587           {
19588             "description": "Keep as M",
19589             "in": "path",
19590             "name": "service-instance-id",
19591             "required": true,
19592             "type": "string"
19593           },
19594           {
19595             "in": "path",
19596             "name": "vnf-id",
19597             "required": true,
19598             "type": "string"
19599           },
19600           {
19601             "in": "path",
19602             "name": "vf-module-id",
19603             "required": true,
19604             "type": "string"
19605           },
19606           {
19607             "in": "path",
19608             "name": "vm-type",
19609             "required": true,
19610             "type": "string"
19611           },
19612           {
19613             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
19614             "in": "path",
19615             "name": "network-role",
19616             "required": true,
19617             "type": "string"
19618           },
19619           {
19620             "in": "body",
19621             "name": "(config)floating-ips",
19622             "required": false,
19623             "schema": {
19624               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)floating-ips-TOP"
19625             }
19626           }
19627         ],
19628         "responses": {
19629           "200": {
19630             "description": "No response was specified",
19631             "schema": {
19632               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)floating-ips-TOP"
19633             }
19634           }
19635         },
19636         "operationId": "PUT-floating-ips"
19637       }
19638     },
19639     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/interface-route-prefixes": {
19640       "delete": {
19641         "produces": [
19642           "application/json",
19643           "application/xml"
19644         ],
19645         "parameters": [
19646           {
19647             "description": "Keep as M",
19648             "in": "path",
19649             "name": "service-instance-id",
19650             "required": true,
19651             "type": "string"
19652           },
19653           {
19654             "in": "path",
19655             "name": "vnf-id",
19656             "required": true,
19657             "type": "string"
19658           },
19659           {
19660             "in": "path",
19661             "name": "vf-module-id",
19662             "required": true,
19663             "type": "string"
19664           },
19665           {
19666             "in": "path",
19667             "name": "vm-type",
19668             "required": true,
19669             "type": "string"
19670           },
19671           {
19672             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
19673             "in": "path",
19674             "name": "network-role",
19675             "required": true,
19676             "type": "string"
19677           }
19678         ],
19679         "responses": {
19680           "200": {
19681             "description": "No response was specified"
19682           }
19683         },
19684         "operationId": "DELETE-interface-route-prefixes"
19685       },
19686       "get": {
19687         "produces": [
19688           "application/json",
19689           "application/xml"
19690         ],
19691         "parameters": [
19692           {
19693             "description": "Keep as M",
19694             "in": "path",
19695             "name": "service-instance-id",
19696             "required": true,
19697             "type": "string"
19698           },
19699           {
19700             "in": "path",
19701             "name": "vnf-id",
19702             "required": true,
19703             "type": "string"
19704           },
19705           {
19706             "in": "path",
19707             "name": "vf-module-id",
19708             "required": true,
19709             "type": "string"
19710           },
19711           {
19712             "in": "path",
19713             "name": "vm-type",
19714             "required": true,
19715             "type": "string"
19716           },
19717           {
19718             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
19719             "in": "path",
19720             "name": "network-role",
19721             "required": true,
19722             "type": "string"
19723           }
19724         ],
19725         "responses": {
19726           "200": {
19727             "description": "No response was specified",
19728             "schema": {
19729               "$ref": "#/definitions/(config)interface-route-prefixes"
19730             }
19731           }
19732         },
19733         "operationId": "GET-interface-route-prefixes"
19734       },
19735       "put": {
19736         "consumes": [
19737           "application/json",
19738           "application/xml"
19739         ],
19740         "produces": [
19741           "application/json",
19742           "application/xml"
19743         ],
19744         "parameters": [
19745           {
19746             "description": "Keep as M",
19747             "in": "path",
19748             "name": "service-instance-id",
19749             "required": true,
19750             "type": "string"
19751           },
19752           {
19753             "in": "path",
19754             "name": "vnf-id",
19755             "required": true,
19756             "type": "string"
19757           },
19758           {
19759             "in": "path",
19760             "name": "vf-module-id",
19761             "required": true,
19762             "type": "string"
19763           },
19764           {
19765             "in": "path",
19766             "name": "vm-type",
19767             "required": true,
19768             "type": "string"
19769           },
19770           {
19771             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
19772             "in": "path",
19773             "name": "network-role",
19774             "required": true,
19775             "type": "string"
19776           },
19777           {
19778             "in": "body",
19779             "name": "(config)interface-route-prefixes",
19780             "required": false,
19781             "schema": {
19782               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)interface-route-prefixes-TOP"
19783             }
19784           }
19785         ],
19786         "responses": {
19787           "200": {
19788             "description": "No response was specified",
19789             "schema": {
19790               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)interface-route-prefixes-TOP"
19791             }
19792           }
19793         },
19794         "operationId": "PUT-interface-route-prefixes"
19795       }
19796     },
19797     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/mac-addresses": {
19798       "delete": {
19799         "produces": [
19800           "application/json",
19801           "application/xml"
19802         ],
19803         "parameters": [
19804           {
19805             "description": "Keep as M",
19806             "in": "path",
19807             "name": "service-instance-id",
19808             "required": true,
19809             "type": "string"
19810           },
19811           {
19812             "in": "path",
19813             "name": "vnf-id",
19814             "required": true,
19815             "type": "string"
19816           },
19817           {
19818             "in": "path",
19819             "name": "vf-module-id",
19820             "required": true,
19821             "type": "string"
19822           },
19823           {
19824             "in": "path",
19825             "name": "vm-type",
19826             "required": true,
19827             "type": "string"
19828           },
19829           {
19830             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
19831             "in": "path",
19832             "name": "network-role",
19833             "required": true,
19834             "type": "string"
19835           }
19836         ],
19837         "responses": {
19838           "200": {
19839             "description": "No response was specified"
19840           }
19841         },
19842         "operationId": "DELETE-mac-addresses"
19843       },
19844       "get": {
19845         "produces": [
19846           "application/json",
19847           "application/xml"
19848         ],
19849         "parameters": [
19850           {
19851             "description": "Keep as M",
19852             "in": "path",
19853             "name": "service-instance-id",
19854             "required": true,
19855             "type": "string"
19856           },
19857           {
19858             "in": "path",
19859             "name": "vnf-id",
19860             "required": true,
19861             "type": "string"
19862           },
19863           {
19864             "in": "path",
19865             "name": "vf-module-id",
19866             "required": true,
19867             "type": "string"
19868           },
19869           {
19870             "in": "path",
19871             "name": "vm-type",
19872             "required": true,
19873             "type": "string"
19874           },
19875           {
19876             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
19877             "in": "path",
19878             "name": "network-role",
19879             "required": true,
19880             "type": "string"
19881           }
19882         ],
19883         "responses": {
19884           "200": {
19885             "description": "No response was specified",
19886             "schema": {
19887               "$ref": "#/definitions/(config)mac-addresses"
19888             }
19889           }
19890         },
19891         "operationId": "GET-mac-addresses"
19892       },
19893       "put": {
19894         "consumes": [
19895           "application/json",
19896           "application/xml"
19897         ],
19898         "produces": [
19899           "application/json",
19900           "application/xml"
19901         ],
19902         "parameters": [
19903           {
19904             "description": "Keep as M",
19905             "in": "path",
19906             "name": "service-instance-id",
19907             "required": true,
19908             "type": "string"
19909           },
19910           {
19911             "in": "path",
19912             "name": "vnf-id",
19913             "required": true,
19914             "type": "string"
19915           },
19916           {
19917             "in": "path",
19918             "name": "vf-module-id",
19919             "required": true,
19920             "type": "string"
19921           },
19922           {
19923             "in": "path",
19924             "name": "vm-type",
19925             "required": true,
19926             "type": "string"
19927           },
19928           {
19929             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
19930             "in": "path",
19931             "name": "network-role",
19932             "required": true,
19933             "type": "string"
19934           },
19935           {
19936             "in": "body",
19937             "name": "(config)mac-addresses",
19938             "required": false,
19939             "schema": {
19940               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)mac-addresses-TOP"
19941             }
19942           }
19943         ],
19944         "responses": {
19945           "200": {
19946             "description": "No response was specified",
19947             "schema": {
19948               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)mac-addresses-TOP"
19949             }
19950           }
19951         },
19952         "operationId": "PUT-mac-addresses"
19953       }
19954     },
19955     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/network-information-items": {
19956       "delete": {
19957         "produces": [
19958           "application/json",
19959           "application/xml"
19960         ],
19961         "parameters": [
19962           {
19963             "description": "Keep as M",
19964             "in": "path",
19965             "name": "service-instance-id",
19966             "required": true,
19967             "type": "string"
19968           },
19969           {
19970             "in": "path",
19971             "name": "vnf-id",
19972             "required": true,
19973             "type": "string"
19974           },
19975           {
19976             "in": "path",
19977             "name": "vf-module-id",
19978             "required": true,
19979             "type": "string"
19980           },
19981           {
19982             "in": "path",
19983             "name": "vm-type",
19984             "required": true,
19985             "type": "string"
19986           },
19987           {
19988             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
19989             "in": "path",
19990             "name": "network-role",
19991             "required": true,
19992             "type": "string"
19993           }
19994         ],
19995         "responses": {
19996           "200": {
19997             "description": "No response was specified"
19998           }
19999         },
20000         "operationId": "DELETE-network-information-items"
20001       },
20002       "get": {
20003         "produces": [
20004           "application/json",
20005           "application/xml"
20006         ],
20007         "parameters": [
20008           {
20009             "description": "Keep as M",
20010             "in": "path",
20011             "name": "service-instance-id",
20012             "required": true,
20013             "type": "string"
20014           },
20015           {
20016             "in": "path",
20017             "name": "vnf-id",
20018             "required": true,
20019             "type": "string"
20020           },
20021           {
20022             "in": "path",
20023             "name": "vf-module-id",
20024             "required": true,
20025             "type": "string"
20026           },
20027           {
20028             "in": "path",
20029             "name": "vm-type",
20030             "required": true,
20031             "type": "string"
20032           },
20033           {
20034             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20035             "in": "path",
20036             "name": "network-role",
20037             "required": true,
20038             "type": "string"
20039           }
20040         ],
20041         "responses": {
20042           "200": {
20043             "description": "No response was specified",
20044             "schema": {
20045               "$ref": "#/definitions/(config)network-information-items"
20046             }
20047           }
20048         },
20049         "operationId": "GET-network-information-items"
20050       },
20051       "post": {
20052         "consumes": [
20053           "application/json",
20054           "application/xml"
20055         ],
20056         "produces": [
20057           "application/json",
20058           "application/xml"
20059         ],
20060         "parameters": [
20061           {
20062             "description": "Keep as M",
20063             "in": "path",
20064             "name": "service-instance-id",
20065             "required": true,
20066             "type": "string"
20067           },
20068           {
20069             "in": "path",
20070             "name": "vnf-id",
20071             "required": true,
20072             "type": "string"
20073           },
20074           {
20075             "in": "path",
20076             "name": "vf-module-id",
20077             "required": true,
20078             "type": "string"
20079           },
20080           {
20081             "in": "path",
20082             "name": "vm-type",
20083             "required": true,
20084             "type": "string"
20085           },
20086           {
20087             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20088             "in": "path",
20089             "name": "network-role",
20090             "required": true,
20091             "type": "string"
20092           },
20093           {
20094             "in": "body",
20095             "name": "**(config)network-information-item",
20096             "required": false,
20097             "schema": {
20098               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items(config)network-information-item-TOP"
20099             }
20100           }
20101         ],
20102         "responses": {
20103           "200": {
20104             "description": "No response was specified",
20105             "schema": {
20106               "$ref": "#/definitions/(config)network-information-itemsPOST"
20107             }
20108           }
20109         },
20110         "operationId": "POST-network-information-items"
20111       },
20112       "put": {
20113         "consumes": [
20114           "application/json",
20115           "application/xml"
20116         ],
20117         "produces": [
20118           "application/json",
20119           "application/xml"
20120         ],
20121         "parameters": [
20122           {
20123             "description": "Keep as M",
20124             "in": "path",
20125             "name": "service-instance-id",
20126             "required": true,
20127             "type": "string"
20128           },
20129           {
20130             "in": "path",
20131             "name": "vnf-id",
20132             "required": true,
20133             "type": "string"
20134           },
20135           {
20136             "in": "path",
20137             "name": "vf-module-id",
20138             "required": true,
20139             "type": "string"
20140           },
20141           {
20142             "in": "path",
20143             "name": "vm-type",
20144             "required": true,
20145             "type": "string"
20146           },
20147           {
20148             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20149             "in": "path",
20150             "name": "network-role",
20151             "required": true,
20152             "type": "string"
20153           },
20154           {
20155             "in": "body",
20156             "name": "(config)network-information-items",
20157             "required": false,
20158             "schema": {
20159               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)network-information-items-TOP"
20160             }
20161           }
20162         ],
20163         "responses": {
20164           "200": {
20165             "description": "No response was specified",
20166             "schema": {
20167               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)network-information-items-TOP"
20168             }
20169           }
20170         },
20171         "operationId": "PUT-network-information-items"
20172       }
20173     },
20174     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/network-information-items/network-information-item/{ip-version}": {
20175       "delete": {
20176         "produces": [
20177           "application/json",
20178           "application/xml"
20179         ],
20180         "parameters": [
20181           {
20182             "description": "Keep as M",
20183             "in": "path",
20184             "name": "service-instance-id",
20185             "required": true,
20186             "type": "string"
20187           },
20188           {
20189             "in": "path",
20190             "name": "vnf-id",
20191             "required": true,
20192             "type": "string"
20193           },
20194           {
20195             "in": "path",
20196             "name": "vf-module-id",
20197             "required": true,
20198             "type": "string"
20199           },
20200           {
20201             "in": "path",
20202             "name": "vm-type",
20203             "required": true,
20204             "type": "string"
20205           },
20206           {
20207             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20208             "in": "path",
20209             "name": "network-role",
20210             "required": true,
20211             "type": "string"
20212           },
20213           {
20214             "description": "Use ipv4 or ipv6",
20215             "in": "path",
20216             "name": "ip-version",
20217             "required": true,
20218             "type": "string"
20219           }
20220         ],
20221         "responses": {
20222           "200": {
20223             "description": "No response was specified"
20224           }
20225         },
20226         "operationId": "DELETE-network-information-item"
20227       },
20228       "get": {
20229         "produces": [
20230           "application/json",
20231           "application/xml"
20232         ],
20233         "parameters": [
20234           {
20235             "description": "Keep as M",
20236             "in": "path",
20237             "name": "service-instance-id",
20238             "required": true,
20239             "type": "string"
20240           },
20241           {
20242             "in": "path",
20243             "name": "vnf-id",
20244             "required": true,
20245             "type": "string"
20246           },
20247           {
20248             "in": "path",
20249             "name": "vf-module-id",
20250             "required": true,
20251             "type": "string"
20252           },
20253           {
20254             "in": "path",
20255             "name": "vm-type",
20256             "required": true,
20257             "type": "string"
20258           },
20259           {
20260             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20261             "in": "path",
20262             "name": "network-role",
20263             "required": true,
20264             "type": "string"
20265           },
20266           {
20267             "description": "Use ipv4 or ipv6",
20268             "in": "path",
20269             "name": "ip-version",
20270             "required": true,
20271             "type": "string"
20272           }
20273         ],
20274         "responses": {
20275           "200": {
20276             "description": "No response was specified",
20277             "schema": {
20278               "$ref": "#/definitions/(config)network-information-item"
20279             }
20280           }
20281         },
20282         "operationId": "GET-network-information-item"
20283       },
20284       "post": {
20285         "consumes": [
20286           "application/json",
20287           "application/xml"
20288         ],
20289         "produces": [
20290           "application/json",
20291           "application/xml"
20292         ],
20293         "parameters": [
20294           {
20295             "description": "Keep as M",
20296             "in": "path",
20297             "name": "service-instance-id",
20298             "required": true,
20299             "type": "string"
20300           },
20301           {
20302             "in": "path",
20303             "name": "vnf-id",
20304             "required": true,
20305             "type": "string"
20306           },
20307           {
20308             "in": "path",
20309             "name": "vf-module-id",
20310             "required": true,
20311             "type": "string"
20312           },
20313           {
20314             "in": "path",
20315             "name": "vm-type",
20316             "required": true,
20317             "type": "string"
20318           },
20319           {
20320             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20321             "in": "path",
20322             "name": "network-role",
20323             "required": true,
20324             "type": "string"
20325           },
20326           {
20327             "description": "Use ipv4 or ipv6",
20328             "in": "path",
20329             "name": "ip-version",
20330             "required": true,
20331             "type": "string"
20332           },
20333           {
20334             "in": "body",
20335             "name": "**(config)network-ips",
20336             "required": false,
20337             "schema": {
20338               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items/network-information-item(config)network-ips-TOP"
20339             }
20340           }
20341         ],
20342         "responses": {
20343           "200": {
20344             "description": "No response was specified",
20345             "schema": {
20346               "$ref": "#/definitions/(config)network-information-itemPOST"
20347             }
20348           }
20349         },
20350         "operationId": "POST-network-information-item"
20351       },
20352       "put": {
20353         "consumes": [
20354           "application/json",
20355           "application/xml"
20356         ],
20357         "produces": [
20358           "application/json",
20359           "application/xml"
20360         ],
20361         "parameters": [
20362           {
20363             "description": "Keep as M",
20364             "in": "path",
20365             "name": "service-instance-id",
20366             "required": true,
20367             "type": "string"
20368           },
20369           {
20370             "in": "path",
20371             "name": "vnf-id",
20372             "required": true,
20373             "type": "string"
20374           },
20375           {
20376             "in": "path",
20377             "name": "vf-module-id",
20378             "required": true,
20379             "type": "string"
20380           },
20381           {
20382             "in": "path",
20383             "name": "vm-type",
20384             "required": true,
20385             "type": "string"
20386           },
20387           {
20388             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20389             "in": "path",
20390             "name": "network-role",
20391             "required": true,
20392             "type": "string"
20393           },
20394           {
20395             "description": "Use ipv4 or ipv6",
20396             "in": "path",
20397             "name": "ip-version",
20398             "required": true,
20399             "type": "string"
20400           },
20401           {
20402             "in": "body",
20403             "name": "(config)network-information-item",
20404             "required": false,
20405             "schema": {
20406               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items(config)network-information-item-TOP"
20407             }
20408           }
20409         ],
20410         "responses": {
20411           "200": {
20412             "description": "No response was specified",
20413             "schema": {
20414               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items(config)network-information-item-TOP"
20415             }
20416           }
20417         },
20418         "operationId": "PUT-network-information-item"
20419       }
20420     },
20421     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/network-information-items/network-information-item/{ip-version}/network-ips": {
20422       "delete": {
20423         "produces": [
20424           "application/json",
20425           "application/xml"
20426         ],
20427         "parameters": [
20428           {
20429             "description": "Keep as M",
20430             "in": "path",
20431             "name": "service-instance-id",
20432             "required": true,
20433             "type": "string"
20434           },
20435           {
20436             "in": "path",
20437             "name": "vnf-id",
20438             "required": true,
20439             "type": "string"
20440           },
20441           {
20442             "in": "path",
20443             "name": "vf-module-id",
20444             "required": true,
20445             "type": "string"
20446           },
20447           {
20448             "in": "path",
20449             "name": "vm-type",
20450             "required": true,
20451             "type": "string"
20452           },
20453           {
20454             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20455             "in": "path",
20456             "name": "network-role",
20457             "required": true,
20458             "type": "string"
20459           },
20460           {
20461             "description": "Use ipv4 or ipv6",
20462             "in": "path",
20463             "name": "ip-version",
20464             "required": true,
20465             "type": "string"
20466           }
20467         ],
20468         "responses": {
20469           "200": {
20470             "description": "No response was specified"
20471           }
20472         },
20473         "operationId": "DELETE-network-ips"
20474       },
20475       "get": {
20476         "produces": [
20477           "application/json",
20478           "application/xml"
20479         ],
20480         "parameters": [
20481           {
20482             "description": "Keep as M",
20483             "in": "path",
20484             "name": "service-instance-id",
20485             "required": true,
20486             "type": "string"
20487           },
20488           {
20489             "in": "path",
20490             "name": "vnf-id",
20491             "required": true,
20492             "type": "string"
20493           },
20494           {
20495             "in": "path",
20496             "name": "vf-module-id",
20497             "required": true,
20498             "type": "string"
20499           },
20500           {
20501             "in": "path",
20502             "name": "vm-type",
20503             "required": true,
20504             "type": "string"
20505           },
20506           {
20507             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20508             "in": "path",
20509             "name": "network-role",
20510             "required": true,
20511             "type": "string"
20512           },
20513           {
20514             "description": "Use ipv4 or ipv6",
20515             "in": "path",
20516             "name": "ip-version",
20517             "required": true,
20518             "type": "string"
20519           }
20520         ],
20521         "responses": {
20522           "200": {
20523             "description": "No response was specified",
20524             "schema": {
20525               "$ref": "#/definitions/(config)network-ips"
20526             }
20527           }
20528         },
20529         "operationId": "GET-network-ips"
20530       },
20531       "put": {
20532         "consumes": [
20533           "application/json",
20534           "application/xml"
20535         ],
20536         "produces": [
20537           "application/json",
20538           "application/xml"
20539         ],
20540         "parameters": [
20541           {
20542             "description": "Keep as M",
20543             "in": "path",
20544             "name": "service-instance-id",
20545             "required": true,
20546             "type": "string"
20547           },
20548           {
20549             "in": "path",
20550             "name": "vnf-id",
20551             "required": true,
20552             "type": "string"
20553           },
20554           {
20555             "in": "path",
20556             "name": "vf-module-id",
20557             "required": true,
20558             "type": "string"
20559           },
20560           {
20561             "in": "path",
20562             "name": "vm-type",
20563             "required": true,
20564             "type": "string"
20565           },
20566           {
20567             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20568             "in": "path",
20569             "name": "network-role",
20570             "required": true,
20571             "type": "string"
20572           },
20573           {
20574             "description": "Use ipv4 or ipv6",
20575             "in": "path",
20576             "name": "ip-version",
20577             "required": true,
20578             "type": "string"
20579           },
20580           {
20581             "in": "body",
20582             "name": "(config)network-ips",
20583             "required": false,
20584             "schema": {
20585               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items/network-information-item(config)network-ips-TOP"
20586             }
20587           }
20588         ],
20589         "responses": {
20590           "200": {
20591             "description": "No response was specified",
20592             "schema": {
20593               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items/network-information-item(config)network-ips-TOP"
20594             }
20595           }
20596         },
20597         "operationId": "PUT-network-ips"
20598       }
20599     },
20600     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/sriov-parameters": {
20601       "delete": {
20602         "produces": [
20603           "application/json",
20604           "application/xml"
20605         ],
20606         "parameters": [
20607           {
20608             "description": "Keep as M",
20609             "in": "path",
20610             "name": "service-instance-id",
20611             "required": true,
20612             "type": "string"
20613           },
20614           {
20615             "in": "path",
20616             "name": "vnf-id",
20617             "required": true,
20618             "type": "string"
20619           },
20620           {
20621             "in": "path",
20622             "name": "vf-module-id",
20623             "required": true,
20624             "type": "string"
20625           },
20626           {
20627             "in": "path",
20628             "name": "vm-type",
20629             "required": true,
20630             "type": "string"
20631           },
20632           {
20633             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20634             "in": "path",
20635             "name": "network-role",
20636             "required": true,
20637             "type": "string"
20638           }
20639         ],
20640         "responses": {
20641           "200": {
20642             "description": "No response was specified"
20643           }
20644         },
20645         "operationId": "DELETE-sriov-parameters"
20646       },
20647       "get": {
20648         "produces": [
20649           "application/json",
20650           "application/xml"
20651         ],
20652         "parameters": [
20653           {
20654             "description": "Keep as M",
20655             "in": "path",
20656             "name": "service-instance-id",
20657             "required": true,
20658             "type": "string"
20659           },
20660           {
20661             "in": "path",
20662             "name": "vnf-id",
20663             "required": true,
20664             "type": "string"
20665           },
20666           {
20667             "in": "path",
20668             "name": "vf-module-id",
20669             "required": true,
20670             "type": "string"
20671           },
20672           {
20673             "in": "path",
20674             "name": "vm-type",
20675             "required": true,
20676             "type": "string"
20677           },
20678           {
20679             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20680             "in": "path",
20681             "name": "network-role",
20682             "required": true,
20683             "type": "string"
20684           }
20685         ],
20686         "responses": {
20687           "200": {
20688             "description": "No response was specified",
20689             "schema": {
20690               "$ref": "#/definitions/(config)sriov-parameters"
20691             }
20692           }
20693         },
20694         "operationId": "GET-sriov-parameters"
20695       },
20696       "post": {
20697         "consumes": [
20698           "application/json",
20699           "application/xml"
20700         ],
20701         "produces": [
20702           "application/json",
20703           "application/xml"
20704         ],
20705         "parameters": [
20706           {
20707             "description": "Keep as M",
20708             "in": "path",
20709             "name": "service-instance-id",
20710             "required": true,
20711             "type": "string"
20712           },
20713           {
20714             "in": "path",
20715             "name": "vnf-id",
20716             "required": true,
20717             "type": "string"
20718           },
20719           {
20720             "in": "path",
20721             "name": "vf-module-id",
20722             "required": true,
20723             "type": "string"
20724           },
20725           {
20726             "in": "path",
20727             "name": "vm-type",
20728             "required": true,
20729             "type": "string"
20730           },
20731           {
20732             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20733             "in": "path",
20734             "name": "network-role",
20735             "required": true,
20736             "type": "string"
20737           },
20738           {
20739             "in": "body",
20740             "name": "**(config)heat-vlan-filters",
20741             "required": false,
20742             "schema": {
20743               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)heat-vlan-filters-TOP"
20744             }
20745           },
20746           {
20747             "in": "body",
20748             "name": "**(config)application-tags",
20749             "required": false,
20750             "schema": {
20751               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)application-tags-TOP"
20752             }
20753           }
20754         ],
20755         "responses": {
20756           "200": {
20757             "description": "No response was specified",
20758             "schema": {
20759               "$ref": "#/definitions/(config)sriov-parametersPOST"
20760             }
20761           }
20762         },
20763         "operationId": "POST-sriov-parameters"
20764       },
20765       "put": {
20766         "consumes": [
20767           "application/json",
20768           "application/xml"
20769         ],
20770         "produces": [
20771           "application/json",
20772           "application/xml"
20773         ],
20774         "parameters": [
20775           {
20776             "description": "Keep as M",
20777             "in": "path",
20778             "name": "service-instance-id",
20779             "required": true,
20780             "type": "string"
20781           },
20782           {
20783             "in": "path",
20784             "name": "vnf-id",
20785             "required": true,
20786             "type": "string"
20787           },
20788           {
20789             "in": "path",
20790             "name": "vf-module-id",
20791             "required": true,
20792             "type": "string"
20793           },
20794           {
20795             "in": "path",
20796             "name": "vm-type",
20797             "required": true,
20798             "type": "string"
20799           },
20800           {
20801             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20802             "in": "path",
20803             "name": "network-role",
20804             "required": true,
20805             "type": "string"
20806           },
20807           {
20808             "in": "body",
20809             "name": "(config)sriov-parameters",
20810             "required": false,
20811             "schema": {
20812               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)sriov-parameters-TOP"
20813             }
20814           }
20815         ],
20816         "responses": {
20817           "200": {
20818             "description": "No response was specified",
20819             "schema": {
20820               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)sriov-parameters-TOP"
20821             }
20822           }
20823         },
20824         "operationId": "PUT-sriov-parameters"
20825       }
20826     },
20827     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/sriov-parameters/application-tags": {
20828       "delete": {
20829         "produces": [
20830           "application/json",
20831           "application/xml"
20832         ],
20833         "parameters": [
20834           {
20835             "description": "Keep as M",
20836             "in": "path",
20837             "name": "service-instance-id",
20838             "required": true,
20839             "type": "string"
20840           },
20841           {
20842             "in": "path",
20843             "name": "vnf-id",
20844             "required": true,
20845             "type": "string"
20846           },
20847           {
20848             "in": "path",
20849             "name": "vf-module-id",
20850             "required": true,
20851             "type": "string"
20852           },
20853           {
20854             "in": "path",
20855             "name": "vm-type",
20856             "required": true,
20857             "type": "string"
20858           },
20859           {
20860             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20861             "in": "path",
20862             "name": "network-role",
20863             "required": true,
20864             "type": "string"
20865           }
20866         ],
20867         "responses": {
20868           "200": {
20869             "description": "No response was specified"
20870           }
20871         },
20872         "operationId": "DELETE-application-tags"
20873       },
20874       "get": {
20875         "produces": [
20876           "application/json",
20877           "application/xml"
20878         ],
20879         "parameters": [
20880           {
20881             "description": "Keep as M",
20882             "in": "path",
20883             "name": "service-instance-id",
20884             "required": true,
20885             "type": "string"
20886           },
20887           {
20888             "in": "path",
20889             "name": "vnf-id",
20890             "required": true,
20891             "type": "string"
20892           },
20893           {
20894             "in": "path",
20895             "name": "vf-module-id",
20896             "required": true,
20897             "type": "string"
20898           },
20899           {
20900             "in": "path",
20901             "name": "vm-type",
20902             "required": true,
20903             "type": "string"
20904           },
20905           {
20906             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20907             "in": "path",
20908             "name": "network-role",
20909             "required": true,
20910             "type": "string"
20911           }
20912         ],
20913         "responses": {
20914           "200": {
20915             "description": "No response was specified",
20916             "schema": {
20917               "$ref": "#/definitions/(config)application-tags"
20918             }
20919           }
20920         },
20921         "operationId": "GET-application-tags"
20922       },
20923       "post": {
20924         "consumes": [
20925           "application/json",
20926           "application/xml"
20927         ],
20928         "produces": [
20929           "application/json",
20930           "application/xml"
20931         ],
20932         "parameters": [
20933           {
20934             "description": "Keep as M",
20935             "in": "path",
20936             "name": "service-instance-id",
20937             "required": true,
20938             "type": "string"
20939           },
20940           {
20941             "in": "path",
20942             "name": "vnf-id",
20943             "required": true,
20944             "type": "string"
20945           },
20946           {
20947             "in": "path",
20948             "name": "vf-module-id",
20949             "required": true,
20950             "type": "string"
20951           },
20952           {
20953             "in": "path",
20954             "name": "vm-type",
20955             "required": true,
20956             "type": "string"
20957           },
20958           {
20959             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20960             "in": "path",
20961             "name": "network-role",
20962             "required": true,
20963             "type": "string"
20964           },
20965           {
20966             "in": "body",
20967             "name": "**(config)c-tags",
20968             "required": false,
20969             "schema": {
20970               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)c-tags-TOP"
20971             }
20972           },
20973           {
20974             "in": "body",
20975             "name": "**(config)s-tags",
20976             "required": false,
20977             "schema": {
20978               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)s-tags-TOP"
20979             }
20980           }
20981         ],
20982         "responses": {
20983           "200": {
20984             "description": "No response was specified",
20985             "schema": {
20986               "$ref": "#/definitions/(config)application-tagsPOST"
20987             }
20988           }
20989         },
20990         "operationId": "POST-application-tags"
20991       },
20992       "put": {
20993         "consumes": [
20994           "application/json",
20995           "application/xml"
20996         ],
20997         "produces": [
20998           "application/json",
20999           "application/xml"
21000         ],
21001         "parameters": [
21002           {
21003             "description": "Keep as M",
21004             "in": "path",
21005             "name": "service-instance-id",
21006             "required": true,
21007             "type": "string"
21008           },
21009           {
21010             "in": "path",
21011             "name": "vnf-id",
21012             "required": true,
21013             "type": "string"
21014           },
21015           {
21016             "in": "path",
21017             "name": "vf-module-id",
21018             "required": true,
21019             "type": "string"
21020           },
21021           {
21022             "in": "path",
21023             "name": "vm-type",
21024             "required": true,
21025             "type": "string"
21026           },
21027           {
21028             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
21029             "in": "path",
21030             "name": "network-role",
21031             "required": true,
21032             "type": "string"
21033           },
21034           {
21035             "in": "body",
21036             "name": "(config)application-tags",
21037             "required": false,
21038             "schema": {
21039               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)application-tags-TOP"
21040             }
21041           }
21042         ],
21043         "responses": {
21044           "200": {
21045             "description": "No response was specified",
21046             "schema": {
21047               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)application-tags-TOP"
21048             }
21049           }
21050         },
21051         "operationId": "PUT-application-tags"
21052       }
21053     },
21054     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/sriov-parameters/application-tags/c-tags": {
21055       "delete": {
21056         "produces": [
21057           "application/json",
21058           "application/xml"
21059         ],
21060         "parameters": [
21061           {
21062             "description": "Keep as M",
21063             "in": "path",
21064             "name": "service-instance-id",
21065             "required": true,
21066             "type": "string"
21067           },
21068           {
21069             "in": "path",
21070             "name": "vnf-id",
21071             "required": true,
21072             "type": "string"
21073           },
21074           {
21075             "in": "path",
21076             "name": "vf-module-id",
21077             "required": true,
21078             "type": "string"
21079           },
21080           {
21081             "in": "path",
21082             "name": "vm-type",
21083             "required": true,
21084             "type": "string"
21085           },
21086           {
21087             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
21088             "in": "path",
21089             "name": "network-role",
21090             "required": true,
21091             "type": "string"
21092           }
21093         ],
21094         "responses": {
21095           "200": {
21096             "description": "No response was specified"
21097           }
21098         },
21099         "operationId": "DELETE-c-tags"
21100       },
21101       "get": {
21102         "produces": [
21103           "application/json",
21104           "application/xml"
21105         ],
21106         "parameters": [
21107           {
21108             "description": "Keep as M",
21109             "in": "path",
21110             "name": "service-instance-id",
21111             "required": true,
21112             "type": "string"
21113           },
21114           {
21115             "in": "path",
21116             "name": "vnf-id",
21117             "required": true,
21118             "type": "string"
21119           },
21120           {
21121             "in": "path",
21122             "name": "vf-module-id",
21123             "required": true,
21124             "type": "string"
21125           },
21126           {
21127             "in": "path",
21128             "name": "vm-type",
21129             "required": true,
21130             "type": "string"
21131           },
21132           {
21133             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
21134             "in": "path",
21135             "name": "network-role",
21136             "required": true,
21137             "type": "string"
21138           }
21139         ],
21140         "responses": {
21141           "200": {
21142             "description": "No response was specified",
21143             "schema": {
21144               "$ref": "#/definitions/(config)c-tags"
21145             }
21146           }
21147         },
21148         "operationId": "GET-c-tags"
21149       },
21150       "put": {
21151         "consumes": [
21152           "application/json",
21153           "application/xml"
21154         ],
21155         "produces": [
21156           "application/json",
21157           "application/xml"
21158         ],
21159         "parameters": [
21160           {
21161             "description": "Keep as M",
21162             "in": "path",
21163             "name": "service-instance-id",
21164             "required": true,
21165             "type": "string"
21166           },
21167           {
21168             "in": "path",
21169             "name": "vnf-id",
21170             "required": true,
21171             "type": "string"
21172           },
21173           {
21174             "in": "path",
21175             "name": "vf-module-id",
21176             "required": true,
21177             "type": "string"
21178           },
21179           {
21180             "in": "path",
21181             "name": "vm-type",
21182             "required": true,
21183             "type": "string"
21184           },
21185           {
21186             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
21187             "in": "path",
21188             "name": "network-role",
21189             "required": true,
21190             "type": "string"
21191           },
21192           {
21193             "in": "body",
21194             "name": "(config)c-tags",
21195             "required": false,
21196             "schema": {
21197               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)c-tags-TOP"
21198             }
21199           }
21200         ],
21201         "responses": {
21202           "200": {
21203             "description": "No response was specified",
21204             "schema": {
21205               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)c-tags-TOP"
21206             }
21207           }
21208         },
21209         "operationId": "PUT-c-tags"
21210       }
21211     },
21212     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/sriov-parameters/application-tags/s-tags": {
21213       "delete": {
21214         "produces": [
21215           "application/json",
21216           "application/xml"
21217         ],
21218         "parameters": [
21219           {
21220             "description": "Keep as M",
21221             "in": "path",
21222             "name": "service-instance-id",
21223             "required": true,
21224             "type": "string"
21225           },
21226           {
21227             "in": "path",
21228             "name": "vnf-id",
21229             "required": true,
21230             "type": "string"
21231           },
21232           {
21233             "in": "path",
21234             "name": "vf-module-id",
21235             "required": true,
21236             "type": "string"
21237           },
21238           {
21239             "in": "path",
21240             "name": "vm-type",
21241             "required": true,
21242             "type": "string"
21243           },
21244           {
21245             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
21246             "in": "path",
21247             "name": "network-role",
21248             "required": true,
21249             "type": "string"
21250           }
21251         ],
21252         "responses": {
21253           "200": {
21254             "description": "No response was specified"
21255           }
21256         },
21257         "operationId": "DELETE-s-tags"
21258       },
21259       "get": {
21260         "produces": [
21261           "application/json",
21262           "application/xml"
21263         ],
21264         "parameters": [
21265           {
21266             "description": "Keep as M",
21267             "in": "path",
21268             "name": "service-instance-id",
21269             "required": true,
21270             "type": "string"
21271           },
21272           {
21273             "in": "path",
21274             "name": "vnf-id",
21275             "required": true,
21276             "type": "string"
21277           },
21278           {
21279             "in": "path",
21280             "name": "vf-module-id",
21281             "required": true,
21282             "type": "string"
21283           },
21284           {
21285             "in": "path",
21286             "name": "vm-type",
21287             "required": true,
21288             "type": "string"
21289           },
21290           {
21291             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
21292             "in": "path",
21293             "name": "network-role",
21294             "required": true,
21295             "type": "string"
21296           }
21297         ],
21298         "responses": {
21299           "200": {
21300             "description": "No response was specified",
21301             "schema": {
21302               "$ref": "#/definitions/(config)s-tags"
21303             }
21304           }
21305         },
21306         "operationId": "GET-s-tags"
21307       },
21308       "put": {
21309         "consumes": [
21310           "application/json",
21311           "application/xml"
21312         ],
21313         "produces": [
21314           "application/json",
21315           "application/xml"
21316         ],
21317         "parameters": [
21318           {
21319             "description": "Keep as M",
21320             "in": "path",
21321             "name": "service-instance-id",
21322             "required": true,
21323             "type": "string"
21324           },
21325           {
21326             "in": "path",
21327             "name": "vnf-id",
21328             "required": true,
21329             "type": "string"
21330           },
21331           {
21332             "in": "path",
21333             "name": "vf-module-id",
21334             "required": true,
21335             "type": "string"
21336           },
21337           {
21338             "in": "path",
21339             "name": "vm-type",
21340             "required": true,
21341             "type": "string"
21342           },
21343           {
21344             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
21345             "in": "path",
21346             "name": "network-role",
21347             "required": true,
21348             "type": "string"
21349           },
21350           {
21351             "in": "body",
21352             "name": "(config)s-tags",
21353             "required": false,
21354             "schema": {
21355               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)s-tags-TOP"
21356             }
21357           }
21358         ],
21359         "responses": {
21360           "200": {
21361             "description": "No response was specified",
21362             "schema": {
21363               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)s-tags-TOP"
21364             }
21365           }
21366         },
21367         "operationId": "PUT-s-tags"
21368       }
21369     },
21370     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/sriov-parameters/heat-vlan-filters": {
21371       "delete": {
21372         "produces": [
21373           "application/json",
21374           "application/xml"
21375         ],
21376         "parameters": [
21377           {
21378             "description": "Keep as M",
21379             "in": "path",
21380             "name": "service-instance-id",
21381             "required": true,
21382             "type": "string"
21383           },
21384           {
21385             "in": "path",
21386             "name": "vnf-id",
21387             "required": true,
21388             "type": "string"
21389           },
21390           {
21391             "in": "path",
21392             "name": "vf-module-id",
21393             "required": true,
21394             "type": "string"
21395           },
21396           {
21397             "in": "path",
21398             "name": "vm-type",
21399             "required": true,
21400             "type": "string"
21401           },
21402           {
21403             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
21404             "in": "path",
21405             "name": "network-role",
21406             "required": true,
21407             "type": "string"
21408           }
21409         ],
21410         "responses": {
21411           "200": {
21412             "description": "No response was specified"
21413           }
21414         },
21415         "operationId": "DELETE-heat-vlan-filters"
21416       },
21417       "get": {
21418         "produces": [
21419           "application/json",
21420           "application/xml"
21421         ],
21422         "parameters": [
21423           {
21424             "description": "Keep as M",
21425             "in": "path",
21426             "name": "service-instance-id",
21427             "required": true,
21428             "type": "string"
21429           },
21430           {
21431             "in": "path",
21432             "name": "vnf-id",
21433             "required": true,
21434             "type": "string"
21435           },
21436           {
21437             "in": "path",
21438             "name": "vf-module-id",
21439             "required": true,
21440             "type": "string"
21441           },
21442           {
21443             "in": "path",
21444             "name": "vm-type",
21445             "required": true,
21446             "type": "string"
21447           },
21448           {
21449             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
21450             "in": "path",
21451             "name": "network-role",
21452             "required": true,
21453             "type": "string"
21454           }
21455         ],
21456         "responses": {
21457           "200": {
21458             "description": "No response was specified",
21459             "schema": {
21460               "$ref": "#/definitions/(config)heat-vlan-filters"
21461             }
21462           }
21463         },
21464         "operationId": "GET-heat-vlan-filters"
21465       },
21466       "put": {
21467         "consumes": [
21468           "application/json",
21469           "application/xml"
21470         ],
21471         "produces": [
21472           "application/json",
21473           "application/xml"
21474         ],
21475         "parameters": [
21476           {
21477             "description": "Keep as M",
21478             "in": "path",
21479             "name": "service-instance-id",
21480             "required": true,
21481             "type": "string"
21482           },
21483           {
21484             "in": "path",
21485             "name": "vnf-id",
21486             "required": true,
21487             "type": "string"
21488           },
21489           {
21490             "in": "path",
21491             "name": "vf-module-id",
21492             "required": true,
21493             "type": "string"
21494           },
21495           {
21496             "in": "path",
21497             "name": "vm-type",
21498             "required": true,
21499             "type": "string"
21500           },
21501           {
21502             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
21503             "in": "path",
21504             "name": "network-role",
21505             "required": true,
21506             "type": "string"
21507           },
21508           {
21509             "in": "body",
21510             "name": "(config)heat-vlan-filters",
21511             "required": false,
21512             "schema": {
21513               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)heat-vlan-filters-TOP"
21514             }
21515           }
21516         ],
21517         "responses": {
21518           "200": {
21519             "description": "No response was specified",
21520             "schema": {
21521               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)heat-vlan-filters-TOP"
21522             }
21523           }
21524         },
21525         "operationId": "PUT-heat-vlan-filters"
21526       }
21527     },
21528     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-parameters": {
21529       "delete": {
21530         "produces": [
21531           "application/json",
21532           "application/xml"
21533         ],
21534         "parameters": [
21535           {
21536             "description": "Keep as M",
21537             "in": "path",
21538             "name": "service-instance-id",
21539             "required": true,
21540             "type": "string"
21541           },
21542           {
21543             "in": "path",
21544             "name": "vnf-id",
21545             "required": true,
21546             "type": "string"
21547           },
21548           {
21549             "in": "path",
21550             "name": "vf-module-id",
21551             "required": true,
21552             "type": "string"
21553           }
21554         ],
21555         "responses": {
21556           "200": {
21557             "description": "No response was specified"
21558           }
21559         },
21560         "operationId": "DELETE-vf-module-parameters"
21561       },
21562       "get": {
21563         "produces": [
21564           "application/json",
21565           "application/xml"
21566         ],
21567         "parameters": [
21568           {
21569             "description": "Keep as M",
21570             "in": "path",
21571             "name": "service-instance-id",
21572             "required": true,
21573             "type": "string"
21574           },
21575           {
21576             "in": "path",
21577             "name": "vnf-id",
21578             "required": true,
21579             "type": "string"
21580           },
21581           {
21582             "in": "path",
21583             "name": "vf-module-id",
21584             "required": true,
21585             "type": "string"
21586           }
21587         ],
21588         "responses": {
21589           "200": {
21590             "description": "No response was specified",
21591             "schema": {
21592               "$ref": "#/definitions/(config)vf-module-parameters"
21593             }
21594           }
21595         },
21596         "operationId": "GET-vf-module-parameters"
21597       },
21598       "post": {
21599         "consumes": [
21600           "application/json",
21601           "application/xml"
21602         ],
21603         "produces": [
21604           "application/json",
21605           "application/xml"
21606         ],
21607         "parameters": [
21608           {
21609             "description": "Keep as M",
21610             "in": "path",
21611             "name": "service-instance-id",
21612             "required": true,
21613             "type": "string"
21614           },
21615           {
21616             "in": "path",
21617             "name": "vnf-id",
21618             "required": true,
21619             "type": "string"
21620           },
21621           {
21622             "in": "path",
21623             "name": "vf-module-id",
21624             "required": true,
21625             "type": "string"
21626           },
21627           {
21628             "in": "body",
21629             "name": "**(config)param",
21630             "required": false,
21631             "schema": {
21632               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-parameters(config)param-TOP"
21633             }
21634           }
21635         ],
21636         "responses": {
21637           "200": {
21638             "description": "No response was specified",
21639             "schema": {
21640               "$ref": "#/definitions/(config)vf-module-parametersPOST"
21641             }
21642           }
21643         },
21644         "operationId": "POST-vf-module-parameters"
21645       },
21646       "put": {
21647         "consumes": [
21648           "application/json",
21649           "application/xml"
21650         ],
21651         "produces": [
21652           "application/json",
21653           "application/xml"
21654         ],
21655         "parameters": [
21656           {
21657             "description": "Keep as M",
21658             "in": "path",
21659             "name": "service-instance-id",
21660             "required": true,
21661             "type": "string"
21662           },
21663           {
21664             "in": "path",
21665             "name": "vnf-id",
21666             "required": true,
21667             "type": "string"
21668           },
21669           {
21670             "in": "path",
21671             "name": "vf-module-id",
21672             "required": true,
21673             "type": "string"
21674           },
21675           {
21676             "in": "body",
21677             "name": "(config)vf-module-parameters",
21678             "required": false,
21679             "schema": {
21680               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-parameters-TOP"
21681             }
21682           }
21683         ],
21684         "responses": {
21685           "200": {
21686             "description": "No response was specified",
21687             "schema": {
21688               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-parameters-TOP"
21689             }
21690           }
21691         },
21692         "operationId": "PUT-vf-module-parameters"
21693       }
21694     },
21695     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-parameters/param/{name}": {
21696       "delete": {
21697         "produces": [
21698           "application/json",
21699           "application/xml"
21700         ],
21701         "parameters": [
21702           {
21703             "description": "Keep as M",
21704             "in": "path",
21705             "name": "service-instance-id",
21706             "required": true,
21707             "type": "string"
21708           },
21709           {
21710             "in": "path",
21711             "name": "vnf-id",
21712             "required": true,
21713             "type": "string"
21714           },
21715           {
21716             "in": "path",
21717             "name": "vf-module-id",
21718             "required": true,
21719             "type": "string"
21720           },
21721           {
21722             "in": "path",
21723             "name": "name",
21724             "required": true,
21725             "type": "string"
21726           }
21727         ],
21728         "responses": {
21729           "200": {
21730             "description": "No response was specified"
21731           }
21732         },
21733         "operationId": "DELETE-param"
21734       },
21735       "get": {
21736         "produces": [
21737           "application/json",
21738           "application/xml"
21739         ],
21740         "parameters": [
21741           {
21742             "description": "Keep as M",
21743             "in": "path",
21744             "name": "service-instance-id",
21745             "required": true,
21746             "type": "string"
21747           },
21748           {
21749             "in": "path",
21750             "name": "vnf-id",
21751             "required": true,
21752             "type": "string"
21753           },
21754           {
21755             "in": "path",
21756             "name": "vf-module-id",
21757             "required": true,
21758             "type": "string"
21759           },
21760           {
21761             "in": "path",
21762             "name": "name",
21763             "required": true,
21764             "type": "string"
21765           }
21766         ],
21767         "responses": {
21768           "200": {
21769             "description": "No response was specified",
21770             "schema": {
21771               "$ref": "#/definitions/(config)param"
21772             }
21773           }
21774         },
21775         "operationId": "GET-param"
21776       },
21777       "put": {
21778         "consumes": [
21779           "application/json",
21780           "application/xml"
21781         ],
21782         "produces": [
21783           "application/json",
21784           "application/xml"
21785         ],
21786         "parameters": [
21787           {
21788             "description": "Keep as M",
21789             "in": "path",
21790             "name": "service-instance-id",
21791             "required": true,
21792             "type": "string"
21793           },
21794           {
21795             "in": "path",
21796             "name": "vnf-id",
21797             "required": true,
21798             "type": "string"
21799           },
21800           {
21801             "in": "path",
21802             "name": "vf-module-id",
21803             "required": true,
21804             "type": "string"
21805           },
21806           {
21807             "in": "path",
21808             "name": "name",
21809             "required": true,
21810             "type": "string"
21811           },
21812           {
21813             "in": "body",
21814             "name": "(config)param",
21815             "required": false,
21816             "schema": {
21817               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-parameters(config)param-TOP"
21818             }
21819           }
21820         ],
21821         "responses": {
21822           "200": {
21823             "description": "No response was specified",
21824             "schema": {
21825               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-parameters(config)param-TOP"
21826             }
21827           }
21828         },
21829         "operationId": "PUT-param"
21830       }
21831     },
21832     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vf-module-topology/vf-module-topology-identifier": {
21833       "delete": {
21834         "produces": [
21835           "application/json",
21836           "application/xml"
21837         ],
21838         "parameters": [
21839           {
21840             "description": "Keep as M",
21841             "in": "path",
21842             "name": "service-instance-id",
21843             "required": true,
21844             "type": "string"
21845           },
21846           {
21847             "in": "path",
21848             "name": "vnf-id",
21849             "required": true,
21850             "type": "string"
21851           },
21852           {
21853             "in": "path",
21854             "name": "vf-module-id",
21855             "required": true,
21856             "type": "string"
21857           }
21858         ],
21859         "responses": {
21860           "200": {
21861             "description": "No response was specified"
21862           }
21863         },
21864         "operationId": "DELETE-vf-module-topology-identifier"
21865       },
21866       "get": {
21867         "produces": [
21868           "application/json",
21869           "application/xml"
21870         ],
21871         "parameters": [
21872           {
21873             "description": "Keep as M",
21874             "in": "path",
21875             "name": "service-instance-id",
21876             "required": true,
21877             "type": "string"
21878           },
21879           {
21880             "in": "path",
21881             "name": "vnf-id",
21882             "required": true,
21883             "type": "string"
21884           },
21885           {
21886             "in": "path",
21887             "name": "vf-module-id",
21888             "required": true,
21889             "type": "string"
21890           }
21891         ],
21892         "responses": {
21893           "200": {
21894             "description": "No response was specified",
21895             "schema": {
21896               "$ref": "#/definitions/(config)vf-module-topology-identifier"
21897             }
21898           }
21899         },
21900         "operationId": "GET-vf-module-topology-identifier"
21901       },
21902       "put": {
21903         "consumes": [
21904           "application/json",
21905           "application/xml"
21906         ],
21907         "produces": [
21908           "application/json",
21909           "application/xml"
21910         ],
21911         "parameters": [
21912           {
21913             "description": "Keep as M",
21914             "in": "path",
21915             "name": "service-instance-id",
21916             "required": true,
21917             "type": "string"
21918           },
21919           {
21920             "in": "path",
21921             "name": "vnf-id",
21922             "required": true,
21923             "type": "string"
21924           },
21925           {
21926             "in": "path",
21927             "name": "vf-module-id",
21928             "required": true,
21929             "type": "string"
21930           },
21931           {
21932             "in": "body",
21933             "name": "(config)vf-module-topology-identifier",
21934             "required": false,
21935             "schema": {
21936               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-topology-identifier-TOP"
21937             }
21938           }
21939         ],
21940         "responses": {
21941           "200": {
21942             "description": "No response was specified",
21943             "schema": {
21944               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-topology-identifier-TOP"
21945             }
21946           }
21947         },
21948         "operationId": "PUT-vf-module-topology-identifier"
21949       }
21950     },
21951     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vnf-information": {
21952       "delete": {
21953         "produces": [
21954           "application/json",
21955           "application/xml"
21956         ],
21957         "parameters": [
21958           {
21959             "description": "Keep as M",
21960             "in": "path",
21961             "name": "service-instance-id",
21962             "required": true,
21963             "type": "string"
21964           },
21965           {
21966             "in": "path",
21967             "name": "vnf-id",
21968             "required": true,
21969             "type": "string"
21970           },
21971           {
21972             "in": "path",
21973             "name": "vf-module-id",
21974             "required": true,
21975             "type": "string"
21976           }
21977         ],
21978         "responses": {
21979           "200": {
21980             "description": "No response was specified"
21981           }
21982         },
21983         "operationId": "DELETE-vnf-information"
21984       },
21985       "get": {
21986         "produces": [
21987           "application/json",
21988           "application/xml"
21989         ],
21990         "parameters": [
21991           {
21992             "description": "Keep as M",
21993             "in": "path",
21994             "name": "service-instance-id",
21995             "required": true,
21996             "type": "string"
21997           },
21998           {
21999             "in": "path",
22000             "name": "vnf-id",
22001             "required": true,
22002             "type": "string"
22003           },
22004           {
22005             "in": "path",
22006             "name": "vf-module-id",
22007             "required": true,
22008             "type": "string"
22009           }
22010         ],
22011         "responses": {
22012           "200": {
22013             "description": "No response was specified",
22014             "schema": {
22015               "$ref": "#/definitions/(config)vnf-information"
22016             }
22017           }
22018         },
22019         "operationId": "GET-vnf-information"
22020       },
22021       "post": {
22022         "consumes": [
22023           "application/json",
22024           "application/xml"
22025         ],
22026         "produces": [
22027           "application/json",
22028           "application/xml"
22029         ],
22030         "parameters": [
22031           {
22032             "description": "Keep as M",
22033             "in": "path",
22034             "name": "service-instance-id",
22035             "required": true,
22036             "type": "string"
22037           },
22038           {
22039             "in": "path",
22040             "name": "vnf-id",
22041             "required": true,
22042             "type": "string"
22043           },
22044           {
22045             "in": "path",
22046             "name": "vf-module-id",
22047             "required": true,
22048             "type": "string"
22049           },
22050           {
22051             "in": "body",
22052             "name": "**(config)onap-model-information",
22053             "required": false,
22054             "schema": {
22055               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vnf-information(config)onap-model-information-TOP"
22056             }
22057           }
22058         ],
22059         "responses": {
22060           "200": {
22061             "description": "No response was specified",
22062             "schema": {
22063               "$ref": "#/definitions/(config)vnf-informationPOST"
22064             }
22065           }
22066         },
22067         "operationId": "POST-vnf-information"
22068       },
22069       "put": {
22070         "consumes": [
22071           "application/json",
22072           "application/xml"
22073         ],
22074         "produces": [
22075           "application/json",
22076           "application/xml"
22077         ],
22078         "parameters": [
22079           {
22080             "description": "Keep as M",
22081             "in": "path",
22082             "name": "service-instance-id",
22083             "required": true,
22084             "type": "string"
22085           },
22086           {
22087             "in": "path",
22088             "name": "vnf-id",
22089             "required": true,
22090             "type": "string"
22091           },
22092           {
22093             "in": "path",
22094             "name": "vf-module-id",
22095             "required": true,
22096             "type": "string"
22097           },
22098           {
22099             "in": "body",
22100             "name": "(config)vnf-information",
22101             "required": false,
22102             "schema": {
22103               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information-TOP"
22104             }
22105           }
22106         ],
22107         "responses": {
22108           "200": {
22109             "description": "No response was specified",
22110             "schema": {
22111               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information-TOP"
22112             }
22113           }
22114         },
22115         "operationId": "PUT-vnf-information"
22116       }
22117     },
22118     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}/vf-module-data/vnf-information/onap-model-information": {
22119       "delete": {
22120         "produces": [
22121           "application/json",
22122           "application/xml"
22123         ],
22124         "parameters": [
22125           {
22126             "description": "Keep as M",
22127             "in": "path",
22128             "name": "service-instance-id",
22129             "required": true,
22130             "type": "string"
22131           },
22132           {
22133             "in": "path",
22134             "name": "vnf-id",
22135             "required": true,
22136             "type": "string"
22137           },
22138           {
22139             "in": "path",
22140             "name": "vf-module-id",
22141             "required": true,
22142             "type": "string"
22143           }
22144         ],
22145         "responses": {
22146           "200": {
22147             "description": "No response was specified"
22148           }
22149         },
22150         "operationId": "DELETE-onap-model-information"
22151       },
22152       "get": {
22153         "produces": [
22154           "application/json",
22155           "application/xml"
22156         ],
22157         "parameters": [
22158           {
22159             "description": "Keep as M",
22160             "in": "path",
22161             "name": "service-instance-id",
22162             "required": true,
22163             "type": "string"
22164           },
22165           {
22166             "in": "path",
22167             "name": "vnf-id",
22168             "required": true,
22169             "type": "string"
22170           },
22171           {
22172             "in": "path",
22173             "name": "vf-module-id",
22174             "required": true,
22175             "type": "string"
22176           }
22177         ],
22178         "responses": {
22179           "200": {
22180             "description": "No response was specified",
22181             "schema": {
22182               "$ref": "#/definitions/(config)onap-model-information"
22183             }
22184           }
22185         },
22186         "operationId": "GET-onap-model-information"
22187       },
22188       "put": {
22189         "consumes": [
22190           "application/json",
22191           "application/xml"
22192         ],
22193         "produces": [
22194           "application/json",
22195           "application/xml"
22196         ],
22197         "parameters": [
22198           {
22199             "description": "Keep as M",
22200             "in": "path",
22201             "name": "service-instance-id",
22202             "required": true,
22203             "type": "string"
22204           },
22205           {
22206             "in": "path",
22207             "name": "vnf-id",
22208             "required": true,
22209             "type": "string"
22210           },
22211           {
22212             "in": "path",
22213             "name": "vf-module-id",
22214             "required": true,
22215             "type": "string"
22216           },
22217           {
22218             "in": "body",
22219             "name": "(config)onap-model-information",
22220             "required": false,
22221             "schema": {
22222               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vnf-information(config)onap-model-information-TOP"
22223             }
22224           }
22225         ],
22226         "responses": {
22227           "200": {
22228             "description": "No response was specified",
22229             "schema": {
22230               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vnf-information(config)onap-model-information-TOP"
22231             }
22232           }
22233         },
22234         "operationId": "PUT-onap-model-information"
22235       }
22236     },
22237     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-information": {
22238       "delete": {
22239         "produces": [
22240           "application/json",
22241           "application/xml"
22242         ],
22243         "parameters": [
22244           {
22245             "description": "Keep as M",
22246             "in": "path",
22247             "name": "service-instance-id",
22248             "required": true,
22249             "type": "string"
22250           },
22251           {
22252             "in": "path",
22253             "name": "vnf-id",
22254             "required": true,
22255             "type": "string"
22256           }
22257         ],
22258         "responses": {
22259           "200": {
22260             "description": "No response was specified"
22261           }
22262         },
22263         "operationId": "DELETE-vnf-information"
22264       },
22265       "get": {
22266         "produces": [
22267           "application/json",
22268           "application/xml"
22269         ],
22270         "parameters": [
22271           {
22272             "description": "Keep as M",
22273             "in": "path",
22274             "name": "service-instance-id",
22275             "required": true,
22276             "type": "string"
22277           },
22278           {
22279             "in": "path",
22280             "name": "vnf-id",
22281             "required": true,
22282             "type": "string"
22283           }
22284         ],
22285         "responses": {
22286           "200": {
22287             "description": "No response was specified",
22288             "schema": {
22289               "$ref": "#/definitions/(config)vnf-information"
22290             }
22291           }
22292         },
22293         "operationId": "GET-vnf-information"
22294       },
22295       "post": {
22296         "consumes": [
22297           "application/json",
22298           "application/xml"
22299         ],
22300         "produces": [
22301           "application/json",
22302           "application/xml"
22303         ],
22304         "parameters": [
22305           {
22306             "description": "Keep as M",
22307             "in": "path",
22308             "name": "service-instance-id",
22309             "required": true,
22310             "type": "string"
22311           },
22312           {
22313             "in": "path",
22314             "name": "vnf-id",
22315             "required": true,
22316             "type": "string"
22317           },
22318           {
22319             "in": "body",
22320             "name": "**(config)onap-model-information",
22321             "required": false,
22322             "schema": {
22323               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information-TOP"
22324             }
22325           }
22326         ],
22327         "responses": {
22328           "200": {
22329             "description": "No response was specified",
22330             "schema": {
22331               "$ref": "#/definitions/(config)vnf-informationPOST"
22332             }
22333           }
22334         },
22335         "operationId": "POST-vnf-information"
22336       },
22337       "put": {
22338         "consumes": [
22339           "application/json",
22340           "application/xml"
22341         ],
22342         "produces": [
22343           "application/json",
22344           "application/xml"
22345         ],
22346         "parameters": [
22347           {
22348             "description": "Keep as M",
22349             "in": "path",
22350             "name": "service-instance-id",
22351             "required": true,
22352             "type": "string"
22353           },
22354           {
22355             "in": "path",
22356             "name": "vnf-id",
22357             "required": true,
22358             "type": "string"
22359           },
22360           {
22361             "in": "body",
22362             "name": "(config)vnf-information",
22363             "required": false,
22364             "schema": {
22365               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information-TOP"
22366             }
22367           }
22368         ],
22369         "responses": {
22370           "200": {
22371             "description": "No response was specified",
22372             "schema": {
22373               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information-TOP"
22374             }
22375           }
22376         },
22377         "operationId": "PUT-vnf-information"
22378       }
22379     },
22380     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-information/onap-model-information": {
22381       "delete": {
22382         "produces": [
22383           "application/json",
22384           "application/xml"
22385         ],
22386         "parameters": [
22387           {
22388             "description": "Keep as M",
22389             "in": "path",
22390             "name": "service-instance-id",
22391             "required": true,
22392             "type": "string"
22393           },
22394           {
22395             "in": "path",
22396             "name": "vnf-id",
22397             "required": true,
22398             "type": "string"
22399           }
22400         ],
22401         "responses": {
22402           "200": {
22403             "description": "No response was specified"
22404           }
22405         },
22406         "operationId": "DELETE-onap-model-information"
22407       },
22408       "get": {
22409         "produces": [
22410           "application/json",
22411           "application/xml"
22412         ],
22413         "parameters": [
22414           {
22415             "description": "Keep as M",
22416             "in": "path",
22417             "name": "service-instance-id",
22418             "required": true,
22419             "type": "string"
22420           },
22421           {
22422             "in": "path",
22423             "name": "vnf-id",
22424             "required": true,
22425             "type": "string"
22426           }
22427         ],
22428         "responses": {
22429           "200": {
22430             "description": "No response was specified",
22431             "schema": {
22432               "$ref": "#/definitions/(config)onap-model-information"
22433             }
22434           }
22435         },
22436         "operationId": "GET-onap-model-information"
22437       },
22438       "put": {
22439         "consumes": [
22440           "application/json",
22441           "application/xml"
22442         ],
22443         "produces": [
22444           "application/json",
22445           "application/xml"
22446         ],
22447         "parameters": [
22448           {
22449             "description": "Keep as M",
22450             "in": "path",
22451             "name": "service-instance-id",
22452             "required": true,
22453             "type": "string"
22454           },
22455           {
22456             "in": "path",
22457             "name": "vnf-id",
22458             "required": true,
22459             "type": "string"
22460           },
22461           {
22462             "in": "body",
22463             "name": "(config)onap-model-information",
22464             "required": false,
22465             "schema": {
22466               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information-TOP"
22467             }
22468           }
22469         ],
22470         "responses": {
22471           "200": {
22472             "description": "No response was specified",
22473             "schema": {
22474               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information-TOP"
22475             }
22476           }
22477         },
22478         "operationId": "PUT-onap-model-information"
22479       }
22480     },
22481     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-level-oper-status": {
22482       "delete": {
22483         "produces": [
22484           "application/json",
22485           "application/xml"
22486         ],
22487         "parameters": [
22488           {
22489             "description": "Keep as M",
22490             "in": "path",
22491             "name": "service-instance-id",
22492             "required": true,
22493             "type": "string"
22494           },
22495           {
22496             "in": "path",
22497             "name": "vnf-id",
22498             "required": true,
22499             "type": "string"
22500           }
22501         ],
22502         "responses": {
22503           "200": {
22504             "description": "No response was specified"
22505           }
22506         },
22507         "operationId": "DELETE-vnf-level-oper-status"
22508       },
22509       "get": {
22510         "produces": [
22511           "application/json",
22512           "application/xml"
22513         ],
22514         "parameters": [
22515           {
22516             "description": "Keep as M",
22517             "in": "path",
22518             "name": "service-instance-id",
22519             "required": true,
22520             "type": "string"
22521           },
22522           {
22523             "in": "path",
22524             "name": "vnf-id",
22525             "required": true,
22526             "type": "string"
22527           }
22528         ],
22529         "responses": {
22530           "200": {
22531             "description": "No response was specified",
22532             "schema": {
22533               "$ref": "#/definitions/(config)vnf-level-oper-status"
22534             }
22535           }
22536         },
22537         "operationId": "GET-vnf-level-oper-status"
22538       },
22539       "put": {
22540         "consumes": [
22541           "application/json",
22542           "application/xml"
22543         ],
22544         "produces": [
22545           "application/json",
22546           "application/xml"
22547         ],
22548         "parameters": [
22549           {
22550             "description": "Keep as M",
22551             "in": "path",
22552             "name": "service-instance-id",
22553             "required": true,
22554             "type": "string"
22555           },
22556           {
22557             "in": "path",
22558             "name": "vnf-id",
22559             "required": true,
22560             "type": "string"
22561           },
22562           {
22563             "in": "body",
22564             "name": "(config)vnf-level-oper-status",
22565             "required": false,
22566             "schema": {
22567               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status-TOP"
22568             }
22569           }
22570         ],
22571         "responses": {
22572           "200": {
22573             "description": "No response was specified",
22574             "schema": {
22575               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status-TOP"
22576             }
22577           }
22578         },
22579         "operationId": "PUT-vnf-level-oper-status"
22580       }
22581     },
22582     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-provided-allotted-resources": {
22583       "delete": {
22584         "produces": [
22585           "application/json",
22586           "application/xml"
22587         ],
22588         "parameters": [
22589           {
22590             "description": "Keep as M",
22591             "in": "path",
22592             "name": "service-instance-id",
22593             "required": true,
22594             "type": "string"
22595           },
22596           {
22597             "in": "path",
22598             "name": "vnf-id",
22599             "required": true,
22600             "type": "string"
22601           }
22602         ],
22603         "responses": {
22604           "200": {
22605             "description": "No response was specified"
22606           }
22607         },
22608         "operationId": "DELETE-vnf-provided-allotted-resources"
22609       },
22610       "get": {
22611         "produces": [
22612           "application/json",
22613           "application/xml"
22614         ],
22615         "parameters": [
22616           {
22617             "description": "Keep as M",
22618             "in": "path",
22619             "name": "service-instance-id",
22620             "required": true,
22621             "type": "string"
22622           },
22623           {
22624             "in": "path",
22625             "name": "vnf-id",
22626             "required": true,
22627             "type": "string"
22628           }
22629         ],
22630         "responses": {
22631           "200": {
22632             "description": "No response was specified",
22633             "schema": {
22634               "$ref": "#/definitions/(config)vnf-provided-allotted-resources"
22635             }
22636           }
22637         },
22638         "operationId": "GET-vnf-provided-allotted-resources"
22639       },
22640       "put": {
22641         "consumes": [
22642           "application/json",
22643           "application/xml"
22644         ],
22645         "produces": [
22646           "application/json",
22647           "application/xml"
22648         ],
22649         "parameters": [
22650           {
22651             "description": "Keep as M",
22652             "in": "path",
22653             "name": "service-instance-id",
22654             "required": true,
22655             "type": "string"
22656           },
22657           {
22658             "in": "path",
22659             "name": "vnf-id",
22660             "required": true,
22661             "type": "string"
22662           },
22663           {
22664             "in": "body",
22665             "name": "(config)vnf-provided-allotted-resources",
22666             "required": false,
22667             "schema": {
22668               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources-TOP"
22669             }
22670           }
22671         ],
22672         "responses": {
22673           "200": {
22674             "description": "No response was specified",
22675             "schema": {
22676               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources-TOP"
22677             }
22678           }
22679         },
22680         "operationId": "PUT-vnf-provided-allotted-resources"
22681       }
22682     },
22683     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-request-input": {
22684       "delete": {
22685         "produces": [
22686           "application/json",
22687           "application/xml"
22688         ],
22689         "parameters": [
22690           {
22691             "description": "Keep as M",
22692             "in": "path",
22693             "name": "service-instance-id",
22694             "required": true,
22695             "type": "string"
22696           },
22697           {
22698             "in": "path",
22699             "name": "vnf-id",
22700             "required": true,
22701             "type": "string"
22702           }
22703         ],
22704         "responses": {
22705           "200": {
22706             "description": "No response was specified"
22707           }
22708         },
22709         "operationId": "DELETE-vnf-request-input"
22710       },
22711       "get": {
22712         "produces": [
22713           "application/json",
22714           "application/xml"
22715         ],
22716         "parameters": [
22717           {
22718             "description": "Keep as M",
22719             "in": "path",
22720             "name": "service-instance-id",
22721             "required": true,
22722             "type": "string"
22723           },
22724           {
22725             "in": "path",
22726             "name": "vnf-id",
22727             "required": true,
22728             "type": "string"
22729           }
22730         ],
22731         "responses": {
22732           "200": {
22733             "description": "No response was specified",
22734             "schema": {
22735               "$ref": "#/definitions/(config)vnf-request-input"
22736             }
22737           }
22738         },
22739         "operationId": "GET-vnf-request-input"
22740       },
22741       "post": {
22742         "consumes": [
22743           "application/json",
22744           "application/xml"
22745         ],
22746         "produces": [
22747           "application/json",
22748           "application/xml"
22749         ],
22750         "parameters": [
22751           {
22752             "description": "Keep as M",
22753             "in": "path",
22754             "name": "service-instance-id",
22755             "required": true,
22756             "type": "string"
22757           },
22758           {
22759             "in": "path",
22760             "name": "vnf-id",
22761             "required": true,
22762             "type": "string"
22763           },
22764           {
22765             "in": "body",
22766             "name": "**(config)vnf-networks",
22767             "required": false,
22768             "schema": {
22769               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks-TOP"
22770             }
22771           },
22772           {
22773             "in": "body",
22774             "name": "**(config)vnf-input-parameters",
22775             "required": false,
22776             "schema": {
22777               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters-TOP"
22778             }
22779           }
22780         ],
22781         "responses": {
22782           "200": {
22783             "description": "No response was specified",
22784             "schema": {
22785               "$ref": "#/definitions/(config)vnf-request-inputPOST"
22786             }
22787           }
22788         },
22789         "operationId": "POST-vnf-request-input"
22790       },
22791       "put": {
22792         "consumes": [
22793           "application/json",
22794           "application/xml"
22795         ],
22796         "produces": [
22797           "application/json",
22798           "application/xml"
22799         ],
22800         "parameters": [
22801           {
22802             "description": "Keep as M",
22803             "in": "path",
22804             "name": "service-instance-id",
22805             "required": true,
22806             "type": "string"
22807           },
22808           {
22809             "in": "path",
22810             "name": "vnf-id",
22811             "required": true,
22812             "type": "string"
22813           },
22814           {
22815             "in": "body",
22816             "name": "(config)vnf-request-input",
22817             "required": false,
22818             "schema": {
22819               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input-TOP"
22820             }
22821           }
22822         ],
22823         "responses": {
22824           "200": {
22825             "description": "No response was specified",
22826             "schema": {
22827               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input-TOP"
22828             }
22829           }
22830         },
22831         "operationId": "PUT-vnf-request-input"
22832       }
22833     },
22834     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-request-input/vnf-input-parameters": {
22835       "delete": {
22836         "produces": [
22837           "application/json",
22838           "application/xml"
22839         ],
22840         "parameters": [
22841           {
22842             "description": "Keep as M",
22843             "in": "path",
22844             "name": "service-instance-id",
22845             "required": true,
22846             "type": "string"
22847           },
22848           {
22849             "in": "path",
22850             "name": "vnf-id",
22851             "required": true,
22852             "type": "string"
22853           }
22854         ],
22855         "responses": {
22856           "200": {
22857             "description": "No response was specified"
22858           }
22859         },
22860         "operationId": "DELETE-vnf-input-parameters"
22861       },
22862       "get": {
22863         "produces": [
22864           "application/json",
22865           "application/xml"
22866         ],
22867         "parameters": [
22868           {
22869             "description": "Keep as M",
22870             "in": "path",
22871             "name": "service-instance-id",
22872             "required": true,
22873             "type": "string"
22874           },
22875           {
22876             "in": "path",
22877             "name": "vnf-id",
22878             "required": true,
22879             "type": "string"
22880           }
22881         ],
22882         "responses": {
22883           "200": {
22884             "description": "No response was specified",
22885             "schema": {
22886               "$ref": "#/definitions/(config)vnf-input-parameters"
22887             }
22888           }
22889         },
22890         "operationId": "GET-vnf-input-parameters"
22891       },
22892       "post": {
22893         "consumes": [
22894           "application/json",
22895           "application/xml"
22896         ],
22897         "produces": [
22898           "application/json",
22899           "application/xml"
22900         ],
22901         "parameters": [
22902           {
22903             "description": "Keep as M",
22904             "in": "path",
22905             "name": "service-instance-id",
22906             "required": true,
22907             "type": "string"
22908           },
22909           {
22910             "in": "path",
22911             "name": "vnf-id",
22912             "required": true,
22913             "type": "string"
22914           },
22915           {
22916             "in": "body",
22917             "name": "**(config)param",
22918             "required": false,
22919             "schema": {
22920               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param-TOP"
22921             }
22922           }
22923         ],
22924         "responses": {
22925           "200": {
22926             "description": "No response was specified",
22927             "schema": {
22928               "$ref": "#/definitions/(config)vnf-input-parametersPOST"
22929             }
22930           }
22931         },
22932         "operationId": "POST-vnf-input-parameters"
22933       },
22934       "put": {
22935         "consumes": [
22936           "application/json",
22937           "application/xml"
22938         ],
22939         "produces": [
22940           "application/json",
22941           "application/xml"
22942         ],
22943         "parameters": [
22944           {
22945             "description": "Keep as M",
22946             "in": "path",
22947             "name": "service-instance-id",
22948             "required": true,
22949             "type": "string"
22950           },
22951           {
22952             "in": "path",
22953             "name": "vnf-id",
22954             "required": true,
22955             "type": "string"
22956           },
22957           {
22958             "in": "body",
22959             "name": "(config)vnf-input-parameters",
22960             "required": false,
22961             "schema": {
22962               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters-TOP"
22963             }
22964           }
22965         ],
22966         "responses": {
22967           "200": {
22968             "description": "No response was specified",
22969             "schema": {
22970               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters-TOP"
22971             }
22972           }
22973         },
22974         "operationId": "PUT-vnf-input-parameters"
22975       }
22976     },
22977     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-request-input/vnf-input-parameters/param/{name}": {
22978       "delete": {
22979         "produces": [
22980           "application/json",
22981           "application/xml"
22982         ],
22983         "parameters": [
22984           {
22985             "description": "Keep as M",
22986             "in": "path",
22987             "name": "service-instance-id",
22988             "required": true,
22989             "type": "string"
22990           },
22991           {
22992             "in": "path",
22993             "name": "vnf-id",
22994             "required": true,
22995             "type": "string"
22996           },
22997           {
22998             "in": "path",
22999             "name": "name",
23000             "required": true,
23001             "type": "string"
23002           }
23003         ],
23004         "responses": {
23005           "200": {
23006             "description": "No response was specified"
23007           }
23008         },
23009         "operationId": "DELETE-param"
23010       },
23011       "get": {
23012         "produces": [
23013           "application/json",
23014           "application/xml"
23015         ],
23016         "parameters": [
23017           {
23018             "description": "Keep as M",
23019             "in": "path",
23020             "name": "service-instance-id",
23021             "required": true,
23022             "type": "string"
23023           },
23024           {
23025             "in": "path",
23026             "name": "vnf-id",
23027             "required": true,
23028             "type": "string"
23029           },
23030           {
23031             "in": "path",
23032             "name": "name",
23033             "required": true,
23034             "type": "string"
23035           }
23036         ],
23037         "responses": {
23038           "200": {
23039             "description": "No response was specified",
23040             "schema": {
23041               "$ref": "#/definitions/(config)param"
23042             }
23043           }
23044         },
23045         "operationId": "GET-param"
23046       },
23047       "put": {
23048         "consumes": [
23049           "application/json",
23050           "application/xml"
23051         ],
23052         "produces": [
23053           "application/json",
23054           "application/xml"
23055         ],
23056         "parameters": [
23057           {
23058             "description": "Keep as M",
23059             "in": "path",
23060             "name": "service-instance-id",
23061             "required": true,
23062             "type": "string"
23063           },
23064           {
23065             "in": "path",
23066             "name": "vnf-id",
23067             "required": true,
23068             "type": "string"
23069           },
23070           {
23071             "in": "path",
23072             "name": "name",
23073             "required": true,
23074             "type": "string"
23075           },
23076           {
23077             "in": "body",
23078             "name": "(config)param",
23079             "required": false,
23080             "schema": {
23081               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param-TOP"
23082             }
23083           }
23084         ],
23085         "responses": {
23086           "200": {
23087             "description": "No response was specified",
23088             "schema": {
23089               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param-TOP"
23090             }
23091           }
23092         },
23093         "operationId": "PUT-param"
23094       }
23095     },
23096     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-request-input/vnf-networks": {
23097       "delete": {
23098         "produces": [
23099           "application/json",
23100           "application/xml"
23101         ],
23102         "parameters": [
23103           {
23104             "description": "Keep as M",
23105             "in": "path",
23106             "name": "service-instance-id",
23107             "required": true,
23108             "type": "string"
23109           },
23110           {
23111             "in": "path",
23112             "name": "vnf-id",
23113             "required": true,
23114             "type": "string"
23115           }
23116         ],
23117         "responses": {
23118           "200": {
23119             "description": "No response was specified"
23120           }
23121         },
23122         "operationId": "DELETE-vnf-networks"
23123       },
23124       "get": {
23125         "produces": [
23126           "application/json",
23127           "application/xml"
23128         ],
23129         "parameters": [
23130           {
23131             "description": "Keep as M",
23132             "in": "path",
23133             "name": "service-instance-id",
23134             "required": true,
23135             "type": "string"
23136           },
23137           {
23138             "in": "path",
23139             "name": "vnf-id",
23140             "required": true,
23141             "type": "string"
23142           }
23143         ],
23144         "responses": {
23145           "200": {
23146             "description": "No response was specified",
23147             "schema": {
23148               "$ref": "#/definitions/(config)vnf-networks"
23149             }
23150           }
23151         },
23152         "operationId": "GET-vnf-networks"
23153       },
23154       "post": {
23155         "consumes": [
23156           "application/json",
23157           "application/xml"
23158         ],
23159         "produces": [
23160           "application/json",
23161           "application/xml"
23162         ],
23163         "parameters": [
23164           {
23165             "description": "Keep as M",
23166             "in": "path",
23167             "name": "service-instance-id",
23168             "required": true,
23169             "type": "string"
23170           },
23171           {
23172             "in": "path",
23173             "name": "vnf-id",
23174             "required": true,
23175             "type": "string"
23176           },
23177           {
23178             "in": "body",
23179             "name": "**(config)vnf-network",
23180             "required": false,
23181             "schema": {
23182               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network-TOP"
23183             }
23184           }
23185         ],
23186         "responses": {
23187           "200": {
23188             "description": "No response was specified",
23189             "schema": {
23190               "$ref": "#/definitions/(config)vnf-networksPOST"
23191             }
23192           }
23193         },
23194         "operationId": "POST-vnf-networks"
23195       },
23196       "put": {
23197         "consumes": [
23198           "application/json",
23199           "application/xml"
23200         ],
23201         "produces": [
23202           "application/json",
23203           "application/xml"
23204         ],
23205         "parameters": [
23206           {
23207             "description": "Keep as M",
23208             "in": "path",
23209             "name": "service-instance-id",
23210             "required": true,
23211             "type": "string"
23212           },
23213           {
23214             "in": "path",
23215             "name": "vnf-id",
23216             "required": true,
23217             "type": "string"
23218           },
23219           {
23220             "in": "body",
23221             "name": "(config)vnf-networks",
23222             "required": false,
23223             "schema": {
23224               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks-TOP"
23225             }
23226           }
23227         ],
23228         "responses": {
23229           "200": {
23230             "description": "No response was specified",
23231             "schema": {
23232               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks-TOP"
23233             }
23234           }
23235         },
23236         "operationId": "PUT-vnf-networks"
23237       }
23238     },
23239     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-request-input/vnf-networks/vnf-network/{network-role}": {
23240       "delete": {
23241         "produces": [
23242           "application/json",
23243           "application/xml"
23244         ],
23245         "parameters": [
23246           {
23247             "description": "Keep as M",
23248             "in": "path",
23249             "name": "service-instance-id",
23250             "required": true,
23251             "type": "string"
23252           },
23253           {
23254             "in": "path",
23255             "name": "vnf-id",
23256             "required": true,
23257             "type": "string"
23258           },
23259           {
23260             "description": "A Network Role to which a VNF must connect",
23261             "in": "path",
23262             "name": "network-role",
23263             "required": true,
23264             "type": "string"
23265           }
23266         ],
23267         "responses": {
23268           "200": {
23269             "description": "No response was specified"
23270           }
23271         },
23272         "operationId": "DELETE-vnf-network"
23273       },
23274       "get": {
23275         "produces": [
23276           "application/json",
23277           "application/xml"
23278         ],
23279         "parameters": [
23280           {
23281             "description": "Keep as M",
23282             "in": "path",
23283             "name": "service-instance-id",
23284             "required": true,
23285             "type": "string"
23286           },
23287           {
23288             "in": "path",
23289             "name": "vnf-id",
23290             "required": true,
23291             "type": "string"
23292           },
23293           {
23294             "description": "A Network Role to which a VNF must connect",
23295             "in": "path",
23296             "name": "network-role",
23297             "required": true,
23298             "type": "string"
23299           }
23300         ],
23301         "responses": {
23302           "200": {
23303             "description": "No response was specified",
23304             "schema": {
23305               "$ref": "#/definitions/(config)vnf-network"
23306             }
23307           }
23308         },
23309         "operationId": "GET-vnf-network"
23310       },
23311       "post": {
23312         "consumes": [
23313           "application/json",
23314           "application/xml"
23315         ],
23316         "produces": [
23317           "application/json",
23318           "application/xml"
23319         ],
23320         "parameters": [
23321           {
23322             "description": "Keep as M",
23323             "in": "path",
23324             "name": "service-instance-id",
23325             "required": true,
23326             "type": "string"
23327           },
23328           {
23329             "in": "path",
23330             "name": "vnf-id",
23331             "required": true,
23332             "type": "string"
23333           },
23334           {
23335             "description": "A Network Role to which a VNF must connect",
23336             "in": "path",
23337             "name": "network-role",
23338             "required": true,
23339             "type": "string"
23340           },
23341           {
23342             "in": "body",
23343             "name": "**(config)subnets-data",
23344             "required": false,
23345             "schema": {
23346               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data-TOP"
23347             }
23348           }
23349         ],
23350         "responses": {
23351           "200": {
23352             "description": "No response was specified",
23353             "schema": {
23354               "$ref": "#/definitions/(config)vnf-networkPOST"
23355             }
23356           }
23357         },
23358         "operationId": "POST-vnf-network"
23359       },
23360       "put": {
23361         "consumes": [
23362           "application/json",
23363           "application/xml"
23364         ],
23365         "produces": [
23366           "application/json",
23367           "application/xml"
23368         ],
23369         "parameters": [
23370           {
23371             "description": "Keep as M",
23372             "in": "path",
23373             "name": "service-instance-id",
23374             "required": true,
23375             "type": "string"
23376           },
23377           {
23378             "in": "path",
23379             "name": "vnf-id",
23380             "required": true,
23381             "type": "string"
23382           },
23383           {
23384             "description": "A Network Role to which a VNF must connect",
23385             "in": "path",
23386             "name": "network-role",
23387             "required": true,
23388             "type": "string"
23389           },
23390           {
23391             "in": "body",
23392             "name": "(config)vnf-network",
23393             "required": false,
23394             "schema": {
23395               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network-TOP"
23396             }
23397           }
23398         ],
23399         "responses": {
23400           "200": {
23401             "description": "No response was specified",
23402             "schema": {
23403               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network-TOP"
23404             }
23405           }
23406         },
23407         "operationId": "PUT-vnf-network"
23408       }
23409     },
23410     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-request-input/vnf-networks/vnf-network/{network-role}/subnets-data": {
23411       "delete": {
23412         "produces": [
23413           "application/json",
23414           "application/xml"
23415         ],
23416         "parameters": [
23417           {
23418             "description": "Keep as M",
23419             "in": "path",
23420             "name": "service-instance-id",
23421             "required": true,
23422             "type": "string"
23423           },
23424           {
23425             "in": "path",
23426             "name": "vnf-id",
23427             "required": true,
23428             "type": "string"
23429           },
23430           {
23431             "description": "A Network Role to which a VNF must connect",
23432             "in": "path",
23433             "name": "network-role",
23434             "required": true,
23435             "type": "string"
23436           }
23437         ],
23438         "responses": {
23439           "200": {
23440             "description": "No response was specified"
23441           }
23442         },
23443         "operationId": "DELETE-subnets-data"
23444       },
23445       "get": {
23446         "produces": [
23447           "application/json",
23448           "application/xml"
23449         ],
23450         "parameters": [
23451           {
23452             "description": "Keep as M",
23453             "in": "path",
23454             "name": "service-instance-id",
23455             "required": true,
23456             "type": "string"
23457           },
23458           {
23459             "in": "path",
23460             "name": "vnf-id",
23461             "required": true,
23462             "type": "string"
23463           },
23464           {
23465             "description": "A Network Role to which a VNF must connect",
23466             "in": "path",
23467             "name": "network-role",
23468             "required": true,
23469             "type": "string"
23470           }
23471         ],
23472         "responses": {
23473           "200": {
23474             "description": "No response was specified",
23475             "schema": {
23476               "$ref": "#/definitions/(config)subnets-data"
23477             }
23478           }
23479         },
23480         "operationId": "GET-subnets-data"
23481       },
23482       "post": {
23483         "consumes": [
23484           "application/json",
23485           "application/xml"
23486         ],
23487         "produces": [
23488           "application/json",
23489           "application/xml"
23490         ],
23491         "parameters": [
23492           {
23493             "description": "Keep as M",
23494             "in": "path",
23495             "name": "service-instance-id",
23496             "required": true,
23497             "type": "string"
23498           },
23499           {
23500             "in": "path",
23501             "name": "vnf-id",
23502             "required": true,
23503             "type": "string"
23504           },
23505           {
23506             "description": "A Network Role to which a VNF must connect",
23507             "in": "path",
23508             "name": "network-role",
23509             "required": true,
23510             "type": "string"
23511           },
23512           {
23513             "in": "body",
23514             "name": "**(config)subnet-data",
23515             "required": false,
23516             "schema": {
23517               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP"
23518             }
23519           }
23520         ],
23521         "responses": {
23522           "200": {
23523             "description": "No response was specified",
23524             "schema": {
23525               "$ref": "#/definitions/(config)subnets-dataPOST"
23526             }
23527           }
23528         },
23529         "operationId": "POST-subnets-data"
23530       },
23531       "put": {
23532         "consumes": [
23533           "application/json",
23534           "application/xml"
23535         ],
23536         "produces": [
23537           "application/json",
23538           "application/xml"
23539         ],
23540         "parameters": [
23541           {
23542             "description": "Keep as M",
23543             "in": "path",
23544             "name": "service-instance-id",
23545             "required": true,
23546             "type": "string"
23547           },
23548           {
23549             "in": "path",
23550             "name": "vnf-id",
23551             "required": true,
23552             "type": "string"
23553           },
23554           {
23555             "description": "A Network Role to which a VNF must connect",
23556             "in": "path",
23557             "name": "network-role",
23558             "required": true,
23559             "type": "string"
23560           },
23561           {
23562             "in": "body",
23563             "name": "(config)subnets-data",
23564             "required": false,
23565             "schema": {
23566               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data-TOP"
23567             }
23568           }
23569         ],
23570         "responses": {
23571           "200": {
23572             "description": "No response was specified",
23573             "schema": {
23574               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data-TOP"
23575             }
23576           }
23577         },
23578         "operationId": "PUT-subnets-data"
23579       }
23580     },
23581     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-request-input/vnf-networks/vnf-network/{network-role}/subnets-data/subnet-data/{ip-version}": {
23582       "delete": {
23583         "produces": [
23584           "application/json",
23585           "application/xml"
23586         ],
23587         "parameters": [
23588           {
23589             "description": "Keep as M",
23590             "in": "path",
23591             "name": "service-instance-id",
23592             "required": true,
23593             "type": "string"
23594           },
23595           {
23596             "in": "path",
23597             "name": "vnf-id",
23598             "required": true,
23599             "type": "string"
23600           },
23601           {
23602             "description": "A Network Role to which a VNF must connect",
23603             "in": "path",
23604             "name": "network-role",
23605             "required": true,
23606             "type": "string"
23607           },
23608           {
23609             "description": "Should be ipv4 or ipv6",
23610             "in": "path",
23611             "name": "ip-version",
23612             "required": true,
23613             "type": "string"
23614           }
23615         ],
23616         "responses": {
23617           "200": {
23618             "description": "No response was specified"
23619           }
23620         },
23621         "operationId": "DELETE-subnet-data"
23622       },
23623       "get": {
23624         "produces": [
23625           "application/json",
23626           "application/xml"
23627         ],
23628         "parameters": [
23629           {
23630             "description": "Keep as M",
23631             "in": "path",
23632             "name": "service-instance-id",
23633             "required": true,
23634             "type": "string"
23635           },
23636           {
23637             "in": "path",
23638             "name": "vnf-id",
23639             "required": true,
23640             "type": "string"
23641           },
23642           {
23643             "description": "A Network Role to which a VNF must connect",
23644             "in": "path",
23645             "name": "network-role",
23646             "required": true,
23647             "type": "string"
23648           },
23649           {
23650             "description": "Should be ipv4 or ipv6",
23651             "in": "path",
23652             "name": "ip-version",
23653             "required": true,
23654             "type": "string"
23655           }
23656         ],
23657         "responses": {
23658           "200": {
23659             "description": "No response was specified",
23660             "schema": {
23661               "$ref": "#/definitions/(config)subnet-data"
23662             }
23663           }
23664         },
23665         "operationId": "GET-subnet-data"
23666       },
23667       "put": {
23668         "consumes": [
23669           "application/json",
23670           "application/xml"
23671         ],
23672         "produces": [
23673           "application/json",
23674           "application/xml"
23675         ],
23676         "parameters": [
23677           {
23678             "description": "Keep as M",
23679             "in": "path",
23680             "name": "service-instance-id",
23681             "required": true,
23682             "type": "string"
23683           },
23684           {
23685             "in": "path",
23686             "name": "vnf-id",
23687             "required": true,
23688             "type": "string"
23689           },
23690           {
23691             "description": "A Network Role to which a VNF must connect",
23692             "in": "path",
23693             "name": "network-role",
23694             "required": true,
23695             "type": "string"
23696           },
23697           {
23698             "description": "Should be ipv4 or ipv6",
23699             "in": "path",
23700             "name": "ip-version",
23701             "required": true,
23702             "type": "string"
23703           },
23704           {
23705             "in": "body",
23706             "name": "(config)subnet-data",
23707             "required": false,
23708             "schema": {
23709               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP"
23710             }
23711           }
23712         ],
23713         "responses": {
23714           "200": {
23715             "description": "No response was specified",
23716             "schema": {
23717               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP"
23718             }
23719           }
23720         },
23721         "operationId": "PUT-subnet-data"
23722       }
23723     },
23724     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology": {
23725       "delete": {
23726         "produces": [
23727           "application/json",
23728           "application/xml"
23729         ],
23730         "parameters": [
23731           {
23732             "description": "Keep as M",
23733             "in": "path",
23734             "name": "service-instance-id",
23735             "required": true,
23736             "type": "string"
23737           },
23738           {
23739             "in": "path",
23740             "name": "vnf-id",
23741             "required": true,
23742             "type": "string"
23743           }
23744         ],
23745         "responses": {
23746           "200": {
23747             "description": "No response was specified"
23748           }
23749         },
23750         "operationId": "DELETE-vnf-topology"
23751       },
23752       "get": {
23753         "produces": [
23754           "application/json",
23755           "application/xml"
23756         ],
23757         "parameters": [
23758           {
23759             "description": "Keep as M",
23760             "in": "path",
23761             "name": "service-instance-id",
23762             "required": true,
23763             "type": "string"
23764           },
23765           {
23766             "in": "path",
23767             "name": "vnf-id",
23768             "required": true,
23769             "type": "string"
23770           }
23771         ],
23772         "responses": {
23773           "200": {
23774             "description": "No response was specified",
23775             "schema": {
23776               "$ref": "#/definitions/(config)vnf-topology"
23777             }
23778           }
23779         },
23780         "operationId": "GET-vnf-topology"
23781       },
23782       "post": {
23783         "consumes": [
23784           "application/json",
23785           "application/xml"
23786         ],
23787         "produces": [
23788           "application/json",
23789           "application/xml"
23790         ],
23791         "parameters": [
23792           {
23793             "description": "Keep as M",
23794             "in": "path",
23795             "name": "service-instance-id",
23796             "required": true,
23797             "type": "string"
23798           },
23799           {
23800             "in": "path",
23801             "name": "vnf-id",
23802             "required": true,
23803             "type": "string"
23804           },
23805           {
23806             "in": "body",
23807             "name": "**(config)vnf-parameters-data",
23808             "required": false,
23809             "schema": {
23810               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data-TOP"
23811             }
23812           },
23813           {
23814             "in": "body",
23815             "name": "**(config)vnf-topology-identifier-structure",
23816             "required": false,
23817             "schema": {
23818               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure-TOP"
23819             }
23820           },
23821           {
23822             "in": "body",
23823             "name": "**(config)onap-model-information",
23824             "required": false,
23825             "schema": {
23826               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information-TOP"
23827             }
23828           },
23829           {
23830             "in": "body",
23831             "name": "**(config)vnf-resource-assignments",
23832             "required": false,
23833             "schema": {
23834               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments-TOP"
23835             }
23836           }
23837         ],
23838         "responses": {
23839           "200": {
23840             "description": "No response was specified",
23841             "schema": {
23842               "$ref": "#/definitions/(config)vnf-topologyPOST"
23843             }
23844           }
23845         },
23846         "operationId": "POST-vnf-topology"
23847       },
23848       "put": {
23849         "consumes": [
23850           "application/json",
23851           "application/xml"
23852         ],
23853         "produces": [
23854           "application/json",
23855           "application/xml"
23856         ],
23857         "parameters": [
23858           {
23859             "description": "Keep as M",
23860             "in": "path",
23861             "name": "service-instance-id",
23862             "required": true,
23863             "type": "string"
23864           },
23865           {
23866             "in": "path",
23867             "name": "vnf-id",
23868             "required": true,
23869             "type": "string"
23870           },
23871           {
23872             "in": "body",
23873             "name": "(config)vnf-topology",
23874             "required": false,
23875             "schema": {
23876               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology-TOP"
23877             }
23878           }
23879         ],
23880         "responses": {
23881           "200": {
23882             "description": "No response was specified",
23883             "schema": {
23884               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology-TOP"
23885             }
23886           }
23887         },
23888         "operationId": "PUT-vnf-topology"
23889       }
23890     },
23891     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/onap-model-information": {
23892       "delete": {
23893         "produces": [
23894           "application/json",
23895           "application/xml"
23896         ],
23897         "parameters": [
23898           {
23899             "description": "Keep as M",
23900             "in": "path",
23901             "name": "service-instance-id",
23902             "required": true,
23903             "type": "string"
23904           },
23905           {
23906             "in": "path",
23907             "name": "vnf-id",
23908             "required": true,
23909             "type": "string"
23910           }
23911         ],
23912         "responses": {
23913           "200": {
23914             "description": "No response was specified"
23915           }
23916         },
23917         "operationId": "DELETE-onap-model-information"
23918       },
23919       "get": {
23920         "produces": [
23921           "application/json",
23922           "application/xml"
23923         ],
23924         "parameters": [
23925           {
23926             "description": "Keep as M",
23927             "in": "path",
23928             "name": "service-instance-id",
23929             "required": true,
23930             "type": "string"
23931           },
23932           {
23933             "in": "path",
23934             "name": "vnf-id",
23935             "required": true,
23936             "type": "string"
23937           }
23938         ],
23939         "responses": {
23940           "200": {
23941             "description": "No response was specified",
23942             "schema": {
23943               "$ref": "#/definitions/(config)onap-model-information"
23944             }
23945           }
23946         },
23947         "operationId": "GET-onap-model-information"
23948       },
23949       "put": {
23950         "consumes": [
23951           "application/json",
23952           "application/xml"
23953         ],
23954         "produces": [
23955           "application/json",
23956           "application/xml"
23957         ],
23958         "parameters": [
23959           {
23960             "description": "Keep as M",
23961             "in": "path",
23962             "name": "service-instance-id",
23963             "required": true,
23964             "type": "string"
23965           },
23966           {
23967             "in": "path",
23968             "name": "vnf-id",
23969             "required": true,
23970             "type": "string"
23971           },
23972           {
23973             "in": "body",
23974             "name": "(config)onap-model-information",
23975             "required": false,
23976             "schema": {
23977               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information-TOP"
23978             }
23979           }
23980         ],
23981         "responses": {
23982           "200": {
23983             "description": "No response was specified",
23984             "schema": {
23985               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information-TOP"
23986             }
23987           }
23988         },
23989         "operationId": "PUT-onap-model-information"
23990       }
23991     },
23992     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-parameters-data": {
23993       "delete": {
23994         "produces": [
23995           "application/json",
23996           "application/xml"
23997         ],
23998         "parameters": [
23999           {
24000             "description": "Keep as M",
24001             "in": "path",
24002             "name": "service-instance-id",
24003             "required": true,
24004             "type": "string"
24005           },
24006           {
24007             "in": "path",
24008             "name": "vnf-id",
24009             "required": true,
24010             "type": "string"
24011           }
24012         ],
24013         "responses": {
24014           "200": {
24015             "description": "No response was specified"
24016           }
24017         },
24018         "operationId": "DELETE-vnf-parameters-data"
24019       },
24020       "get": {
24021         "produces": [
24022           "application/json",
24023           "application/xml"
24024         ],
24025         "parameters": [
24026           {
24027             "description": "Keep as M",
24028             "in": "path",
24029             "name": "service-instance-id",
24030             "required": true,
24031             "type": "string"
24032           },
24033           {
24034             "in": "path",
24035             "name": "vnf-id",
24036             "required": true,
24037             "type": "string"
24038           }
24039         ],
24040         "responses": {
24041           "200": {
24042             "description": "No response was specified",
24043             "schema": {
24044               "$ref": "#/definitions/(config)vnf-parameters-data"
24045             }
24046           }
24047         },
24048         "operationId": "GET-vnf-parameters-data"
24049       },
24050       "post": {
24051         "consumes": [
24052           "application/json",
24053           "application/xml"
24054         ],
24055         "produces": [
24056           "application/json",
24057           "application/xml"
24058         ],
24059         "parameters": [
24060           {
24061             "description": "Keep as M",
24062             "in": "path",
24063             "name": "service-instance-id",
24064             "required": true,
24065             "type": "string"
24066           },
24067           {
24068             "in": "path",
24069             "name": "vnf-id",
24070             "required": true,
24071             "type": "string"
24072           },
24073           {
24074             "in": "body",
24075             "name": "**(config)param",
24076             "required": false,
24077             "schema": {
24078               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param-TOP"
24079             }
24080           }
24081         ],
24082         "responses": {
24083           "200": {
24084             "description": "No response was specified",
24085             "schema": {
24086               "$ref": "#/definitions/(config)vnf-parameters-dataPOST"
24087             }
24088           }
24089         },
24090         "operationId": "POST-vnf-parameters-data"
24091       },
24092       "put": {
24093         "consumes": [
24094           "application/json",
24095           "application/xml"
24096         ],
24097         "produces": [
24098           "application/json",
24099           "application/xml"
24100         ],
24101         "parameters": [
24102           {
24103             "description": "Keep as M",
24104             "in": "path",
24105             "name": "service-instance-id",
24106             "required": true,
24107             "type": "string"
24108           },
24109           {
24110             "in": "path",
24111             "name": "vnf-id",
24112             "required": true,
24113             "type": "string"
24114           },
24115           {
24116             "in": "body",
24117             "name": "(config)vnf-parameters-data",
24118             "required": false,
24119             "schema": {
24120               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data-TOP"
24121             }
24122           }
24123         ],
24124         "responses": {
24125           "200": {
24126             "description": "No response was specified",
24127             "schema": {
24128               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data-TOP"
24129             }
24130           }
24131         },
24132         "operationId": "PUT-vnf-parameters-data"
24133       }
24134     },
24135     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-parameters-data/param/{name}": {
24136       "delete": {
24137         "produces": [
24138           "application/json",
24139           "application/xml"
24140         ],
24141         "parameters": [
24142           {
24143             "description": "Keep as M",
24144             "in": "path",
24145             "name": "service-instance-id",
24146             "required": true,
24147             "type": "string"
24148           },
24149           {
24150             "in": "path",
24151             "name": "vnf-id",
24152             "required": true,
24153             "type": "string"
24154           },
24155           {
24156             "in": "path",
24157             "name": "name",
24158             "required": true,
24159             "type": "string"
24160           }
24161         ],
24162         "responses": {
24163           "200": {
24164             "description": "No response was specified"
24165           }
24166         },
24167         "operationId": "DELETE-param"
24168       },
24169       "get": {
24170         "produces": [
24171           "application/json",
24172           "application/xml"
24173         ],
24174         "parameters": [
24175           {
24176             "description": "Keep as M",
24177             "in": "path",
24178             "name": "service-instance-id",
24179             "required": true,
24180             "type": "string"
24181           },
24182           {
24183             "in": "path",
24184             "name": "vnf-id",
24185             "required": true,
24186             "type": "string"
24187           },
24188           {
24189             "in": "path",
24190             "name": "name",
24191             "required": true,
24192             "type": "string"
24193           }
24194         ],
24195         "responses": {
24196           "200": {
24197             "description": "No response was specified",
24198             "schema": {
24199               "$ref": "#/definitions/(config)param"
24200             }
24201           }
24202         },
24203         "operationId": "GET-param"
24204       },
24205       "put": {
24206         "consumes": [
24207           "application/json",
24208           "application/xml"
24209         ],
24210         "produces": [
24211           "application/json",
24212           "application/xml"
24213         ],
24214         "parameters": [
24215           {
24216             "description": "Keep as M",
24217             "in": "path",
24218             "name": "service-instance-id",
24219             "required": true,
24220             "type": "string"
24221           },
24222           {
24223             "in": "path",
24224             "name": "vnf-id",
24225             "required": true,
24226             "type": "string"
24227           },
24228           {
24229             "in": "path",
24230             "name": "name",
24231             "required": true,
24232             "type": "string"
24233           },
24234           {
24235             "in": "body",
24236             "name": "(config)param",
24237             "required": false,
24238             "schema": {
24239               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param-TOP"
24240             }
24241           }
24242         ],
24243         "responses": {
24244           "200": {
24245             "description": "No response was specified",
24246             "schema": {
24247               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param-TOP"
24248             }
24249           }
24250         },
24251         "operationId": "PUT-param"
24252       }
24253     },
24254     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-resource-assignments": {
24255       "delete": {
24256         "produces": [
24257           "application/json",
24258           "application/xml"
24259         ],
24260         "parameters": [
24261           {
24262             "description": "Keep as M",
24263             "in": "path",
24264             "name": "service-instance-id",
24265             "required": true,
24266             "type": "string"
24267           },
24268           {
24269             "in": "path",
24270             "name": "vnf-id",
24271             "required": true,
24272             "type": "string"
24273           }
24274         ],
24275         "responses": {
24276           "200": {
24277             "description": "No response was specified"
24278           }
24279         },
24280         "operationId": "DELETE-vnf-resource-assignments"
24281       },
24282       "get": {
24283         "produces": [
24284           "application/json",
24285           "application/xml"
24286         ],
24287         "parameters": [
24288           {
24289             "description": "Keep as M",
24290             "in": "path",
24291             "name": "service-instance-id",
24292             "required": true,
24293             "type": "string"
24294           },
24295           {
24296             "in": "path",
24297             "name": "vnf-id",
24298             "required": true,
24299             "type": "string"
24300           }
24301         ],
24302         "responses": {
24303           "200": {
24304             "description": "No response was specified",
24305             "schema": {
24306               "$ref": "#/definitions/(config)vnf-resource-assignments"
24307             }
24308           }
24309         },
24310         "operationId": "GET-vnf-resource-assignments"
24311       },
24312       "post": {
24313         "consumes": [
24314           "application/json",
24315           "application/xml"
24316         ],
24317         "produces": [
24318           "application/json",
24319           "application/xml"
24320         ],
24321         "parameters": [
24322           {
24323             "description": "Keep as M",
24324             "in": "path",
24325             "name": "service-instance-id",
24326             "required": true,
24327             "type": "string"
24328           },
24329           {
24330             "in": "path",
24331             "name": "vnf-id",
24332             "required": true,
24333             "type": "string"
24334           },
24335           {
24336             "in": "body",
24337             "name": "**(config)availability-zones",
24338             "required": false,
24339             "schema": {
24340               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones-TOP"
24341             }
24342           },
24343           {
24344             "in": "body",
24345             "name": "**(config)vnf-networks",
24346             "required": false,
24347             "schema": {
24348               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks-TOP"
24349             }
24350           }
24351         ],
24352         "responses": {
24353           "200": {
24354             "description": "No response was specified",
24355             "schema": {
24356               "$ref": "#/definitions/(config)vnf-resource-assignmentsPOST"
24357             }
24358           }
24359         },
24360         "operationId": "POST-vnf-resource-assignments"
24361       },
24362       "put": {
24363         "consumes": [
24364           "application/json",
24365           "application/xml"
24366         ],
24367         "produces": [
24368           "application/json",
24369           "application/xml"
24370         ],
24371         "parameters": [
24372           {
24373             "description": "Keep as M",
24374             "in": "path",
24375             "name": "service-instance-id",
24376             "required": true,
24377             "type": "string"
24378           },
24379           {
24380             "in": "path",
24381             "name": "vnf-id",
24382             "required": true,
24383             "type": "string"
24384           },
24385           {
24386             "in": "body",
24387             "name": "(config)vnf-resource-assignments",
24388             "required": false,
24389             "schema": {
24390               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments-TOP"
24391             }
24392           }
24393         ],
24394         "responses": {
24395           "200": {
24396             "description": "No response was specified",
24397             "schema": {
24398               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments-TOP"
24399             }
24400           }
24401         },
24402         "operationId": "PUT-vnf-resource-assignments"
24403       }
24404     },
24405     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-resource-assignments/availability-zones": {
24406       "delete": {
24407         "produces": [
24408           "application/json",
24409           "application/xml"
24410         ],
24411         "parameters": [
24412           {
24413             "description": "Keep as M",
24414             "in": "path",
24415             "name": "service-instance-id",
24416             "required": true,
24417             "type": "string"
24418           },
24419           {
24420             "in": "path",
24421             "name": "vnf-id",
24422             "required": true,
24423             "type": "string"
24424           }
24425         ],
24426         "responses": {
24427           "200": {
24428             "description": "No response was specified"
24429           }
24430         },
24431         "operationId": "DELETE-availability-zones"
24432       },
24433       "get": {
24434         "produces": [
24435           "application/json",
24436           "application/xml"
24437         ],
24438         "parameters": [
24439           {
24440             "description": "Keep as M",
24441             "in": "path",
24442             "name": "service-instance-id",
24443             "required": true,
24444             "type": "string"
24445           },
24446           {
24447             "in": "path",
24448             "name": "vnf-id",
24449             "required": true,
24450             "type": "string"
24451           }
24452         ],
24453         "responses": {
24454           "200": {
24455             "description": "No response was specified",
24456             "schema": {
24457               "$ref": "#/definitions/(config)availability-zones"
24458             }
24459           }
24460         },
24461         "operationId": "GET-availability-zones"
24462       },
24463       "put": {
24464         "consumes": [
24465           "application/json",
24466           "application/xml"
24467         ],
24468         "produces": [
24469           "application/json",
24470           "application/xml"
24471         ],
24472         "parameters": [
24473           {
24474             "description": "Keep as M",
24475             "in": "path",
24476             "name": "service-instance-id",
24477             "required": true,
24478             "type": "string"
24479           },
24480           {
24481             "in": "path",
24482             "name": "vnf-id",
24483             "required": true,
24484             "type": "string"
24485           },
24486           {
24487             "in": "body",
24488             "name": "(config)availability-zones",
24489             "required": false,
24490             "schema": {
24491               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones-TOP"
24492             }
24493           }
24494         ],
24495         "responses": {
24496           "200": {
24497             "description": "No response was specified",
24498             "schema": {
24499               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones-TOP"
24500             }
24501           }
24502         },
24503         "operationId": "PUT-availability-zones"
24504       }
24505     },
24506     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks": {
24507       "delete": {
24508         "produces": [
24509           "application/json",
24510           "application/xml"
24511         ],
24512         "parameters": [
24513           {
24514             "description": "Keep as M",
24515             "in": "path",
24516             "name": "service-instance-id",
24517             "required": true,
24518             "type": "string"
24519           },
24520           {
24521             "in": "path",
24522             "name": "vnf-id",
24523             "required": true,
24524             "type": "string"
24525           }
24526         ],
24527         "responses": {
24528           "200": {
24529             "description": "No response was specified"
24530           }
24531         },
24532         "operationId": "DELETE-vnf-networks"
24533       },
24534       "get": {
24535         "produces": [
24536           "application/json",
24537           "application/xml"
24538         ],
24539         "parameters": [
24540           {
24541             "description": "Keep as M",
24542             "in": "path",
24543             "name": "service-instance-id",
24544             "required": true,
24545             "type": "string"
24546           },
24547           {
24548             "in": "path",
24549             "name": "vnf-id",
24550             "required": true,
24551             "type": "string"
24552           }
24553         ],
24554         "responses": {
24555           "200": {
24556             "description": "No response was specified",
24557             "schema": {
24558               "$ref": "#/definitions/(config)vnf-networks"
24559             }
24560           }
24561         },
24562         "operationId": "GET-vnf-networks"
24563       },
24564       "post": {
24565         "consumes": [
24566           "application/json",
24567           "application/xml"
24568         ],
24569         "produces": [
24570           "application/json",
24571           "application/xml"
24572         ],
24573         "parameters": [
24574           {
24575             "description": "Keep as M",
24576             "in": "path",
24577             "name": "service-instance-id",
24578             "required": true,
24579             "type": "string"
24580           },
24581           {
24582             "in": "path",
24583             "name": "vnf-id",
24584             "required": true,
24585             "type": "string"
24586           },
24587           {
24588             "in": "body",
24589             "name": "**(config)vnf-network",
24590             "required": false,
24591             "schema": {
24592               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network-TOP"
24593             }
24594           }
24595         ],
24596         "responses": {
24597           "200": {
24598             "description": "No response was specified",
24599             "schema": {
24600               "$ref": "#/definitions/(config)vnf-networksPOST"
24601             }
24602           }
24603         },
24604         "operationId": "POST-vnf-networks"
24605       },
24606       "put": {
24607         "consumes": [
24608           "application/json",
24609           "application/xml"
24610         ],
24611         "produces": [
24612           "application/json",
24613           "application/xml"
24614         ],
24615         "parameters": [
24616           {
24617             "description": "Keep as M",
24618             "in": "path",
24619             "name": "service-instance-id",
24620             "required": true,
24621             "type": "string"
24622           },
24623           {
24624             "in": "path",
24625             "name": "vnf-id",
24626             "required": true,
24627             "type": "string"
24628           },
24629           {
24630             "in": "body",
24631             "name": "(config)vnf-networks",
24632             "required": false,
24633             "schema": {
24634               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks-TOP"
24635             }
24636           }
24637         ],
24638         "responses": {
24639           "200": {
24640             "description": "No response was specified",
24641             "schema": {
24642               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks-TOP"
24643             }
24644           }
24645         },
24646         "operationId": "PUT-vnf-networks"
24647       }
24648     },
24649     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/{network-role}": {
24650       "delete": {
24651         "produces": [
24652           "application/json",
24653           "application/xml"
24654         ],
24655         "parameters": [
24656           {
24657             "description": "Keep as M",
24658             "in": "path",
24659             "name": "service-instance-id",
24660             "required": true,
24661             "type": "string"
24662           },
24663           {
24664             "in": "path",
24665             "name": "vnf-id",
24666             "required": true,
24667             "type": "string"
24668           },
24669           {
24670             "description": "A Network Role to which a VNF must connect",
24671             "in": "path",
24672             "name": "network-role",
24673             "required": true,
24674             "type": "string"
24675           }
24676         ],
24677         "responses": {
24678           "200": {
24679             "description": "No response was specified"
24680           }
24681         },
24682         "operationId": "DELETE-vnf-network"
24683       },
24684       "get": {
24685         "produces": [
24686           "application/json",
24687           "application/xml"
24688         ],
24689         "parameters": [
24690           {
24691             "description": "Keep as M",
24692             "in": "path",
24693             "name": "service-instance-id",
24694             "required": true,
24695             "type": "string"
24696           },
24697           {
24698             "in": "path",
24699             "name": "vnf-id",
24700             "required": true,
24701             "type": "string"
24702           },
24703           {
24704             "description": "A Network Role to which a VNF must connect",
24705             "in": "path",
24706             "name": "network-role",
24707             "required": true,
24708             "type": "string"
24709           }
24710         ],
24711         "responses": {
24712           "200": {
24713             "description": "No response was specified",
24714             "schema": {
24715               "$ref": "#/definitions/(config)vnf-network"
24716             }
24717           }
24718         },
24719         "operationId": "GET-vnf-network"
24720       },
24721       "post": {
24722         "consumes": [
24723           "application/json",
24724           "application/xml"
24725         ],
24726         "produces": [
24727           "application/json",
24728           "application/xml"
24729         ],
24730         "parameters": [
24731           {
24732             "description": "Keep as M",
24733             "in": "path",
24734             "name": "service-instance-id",
24735             "required": true,
24736             "type": "string"
24737           },
24738           {
24739             "in": "path",
24740             "name": "vnf-id",
24741             "required": true,
24742             "type": "string"
24743           },
24744           {
24745             "description": "A Network Role to which a VNF must connect",
24746             "in": "path",
24747             "name": "network-role",
24748             "required": true,
24749             "type": "string"
24750           },
24751           {
24752             "in": "body",
24753             "name": "**(config)subnets-data",
24754             "required": false,
24755             "schema": {
24756               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data-TOP"
24757             }
24758           }
24759         ],
24760         "responses": {
24761           "200": {
24762             "description": "No response was specified",
24763             "schema": {
24764               "$ref": "#/definitions/(config)vnf-networkPOST"
24765             }
24766           }
24767         },
24768         "operationId": "POST-vnf-network"
24769       },
24770       "put": {
24771         "consumes": [
24772           "application/json",
24773           "application/xml"
24774         ],
24775         "produces": [
24776           "application/json",
24777           "application/xml"
24778         ],
24779         "parameters": [
24780           {
24781             "description": "Keep as M",
24782             "in": "path",
24783             "name": "service-instance-id",
24784             "required": true,
24785             "type": "string"
24786           },
24787           {
24788             "in": "path",
24789             "name": "vnf-id",
24790             "required": true,
24791             "type": "string"
24792           },
24793           {
24794             "description": "A Network Role to which a VNF must connect",
24795             "in": "path",
24796             "name": "network-role",
24797             "required": true,
24798             "type": "string"
24799           },
24800           {
24801             "in": "body",
24802             "name": "(config)vnf-network",
24803             "required": false,
24804             "schema": {
24805               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network-TOP"
24806             }
24807           }
24808         ],
24809         "responses": {
24810           "200": {
24811             "description": "No response was specified",
24812             "schema": {
24813               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network-TOP"
24814             }
24815           }
24816         },
24817         "operationId": "PUT-vnf-network"
24818       }
24819     },
24820     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/{network-role}/subnets-data": {
24821       "delete": {
24822         "produces": [
24823           "application/json",
24824           "application/xml"
24825         ],
24826         "parameters": [
24827           {
24828             "description": "Keep as M",
24829             "in": "path",
24830             "name": "service-instance-id",
24831             "required": true,
24832             "type": "string"
24833           },
24834           {
24835             "in": "path",
24836             "name": "vnf-id",
24837             "required": true,
24838             "type": "string"
24839           },
24840           {
24841             "description": "A Network Role to which a VNF must connect",
24842             "in": "path",
24843             "name": "network-role",
24844             "required": true,
24845             "type": "string"
24846           }
24847         ],
24848         "responses": {
24849           "200": {
24850             "description": "No response was specified"
24851           }
24852         },
24853         "operationId": "DELETE-subnets-data"
24854       },
24855       "get": {
24856         "produces": [
24857           "application/json",
24858           "application/xml"
24859         ],
24860         "parameters": [
24861           {
24862             "description": "Keep as M",
24863             "in": "path",
24864             "name": "service-instance-id",
24865             "required": true,
24866             "type": "string"
24867           },
24868           {
24869             "in": "path",
24870             "name": "vnf-id",
24871             "required": true,
24872             "type": "string"
24873           },
24874           {
24875             "description": "A Network Role to which a VNF must connect",
24876             "in": "path",
24877             "name": "network-role",
24878             "required": true,
24879             "type": "string"
24880           }
24881         ],
24882         "responses": {
24883           "200": {
24884             "description": "No response was specified",
24885             "schema": {
24886               "$ref": "#/definitions/(config)subnets-data"
24887             }
24888           }
24889         },
24890         "operationId": "GET-subnets-data"
24891       },
24892       "post": {
24893         "consumes": [
24894           "application/json",
24895           "application/xml"
24896         ],
24897         "produces": [
24898           "application/json",
24899           "application/xml"
24900         ],
24901         "parameters": [
24902           {
24903             "description": "Keep as M",
24904             "in": "path",
24905             "name": "service-instance-id",
24906             "required": true,
24907             "type": "string"
24908           },
24909           {
24910             "in": "path",
24911             "name": "vnf-id",
24912             "required": true,
24913             "type": "string"
24914           },
24915           {
24916             "description": "A Network Role to which a VNF must connect",
24917             "in": "path",
24918             "name": "network-role",
24919             "required": true,
24920             "type": "string"
24921           },
24922           {
24923             "in": "body",
24924             "name": "**(config)subnet-data",
24925             "required": false,
24926             "schema": {
24927               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP"
24928             }
24929           }
24930         ],
24931         "responses": {
24932           "200": {
24933             "description": "No response was specified",
24934             "schema": {
24935               "$ref": "#/definitions/(config)subnets-dataPOST"
24936             }
24937           }
24938         },
24939         "operationId": "POST-subnets-data"
24940       },
24941       "put": {
24942         "consumes": [
24943           "application/json",
24944           "application/xml"
24945         ],
24946         "produces": [
24947           "application/json",
24948           "application/xml"
24949         ],
24950         "parameters": [
24951           {
24952             "description": "Keep as M",
24953             "in": "path",
24954             "name": "service-instance-id",
24955             "required": true,
24956             "type": "string"
24957           },
24958           {
24959             "in": "path",
24960             "name": "vnf-id",
24961             "required": true,
24962             "type": "string"
24963           },
24964           {
24965             "description": "A Network Role to which a VNF must connect",
24966             "in": "path",
24967             "name": "network-role",
24968             "required": true,
24969             "type": "string"
24970           },
24971           {
24972             "in": "body",
24973             "name": "(config)subnets-data",
24974             "required": false,
24975             "schema": {
24976               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data-TOP"
24977             }
24978           }
24979         ],
24980         "responses": {
24981           "200": {
24982             "description": "No response was specified",
24983             "schema": {
24984               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data-TOP"
24985             }
24986           }
24987         },
24988         "operationId": "PUT-subnets-data"
24989       }
24990     },
24991     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/{network-role}/subnets-data/subnet-data/{ip-version}": {
24992       "delete": {
24993         "produces": [
24994           "application/json",
24995           "application/xml"
24996         ],
24997         "parameters": [
24998           {
24999             "description": "Keep as M",
25000             "in": "path",
25001             "name": "service-instance-id",
25002             "required": true,
25003             "type": "string"
25004           },
25005           {
25006             "in": "path",
25007             "name": "vnf-id",
25008             "required": true,
25009             "type": "string"
25010           },
25011           {
25012             "description": "A Network Role to which a VNF must connect",
25013             "in": "path",
25014             "name": "network-role",
25015             "required": true,
25016             "type": "string"
25017           },
25018           {
25019             "description": "Should be ipv4 or ipv6",
25020             "in": "path",
25021             "name": "ip-version",
25022             "required": true,
25023             "type": "string"
25024           }
25025         ],
25026         "responses": {
25027           "200": {
25028             "description": "No response was specified"
25029           }
25030         },
25031         "operationId": "DELETE-subnet-data"
25032       },
25033       "get": {
25034         "produces": [
25035           "application/json",
25036           "application/xml"
25037         ],
25038         "parameters": [
25039           {
25040             "description": "Keep as M",
25041             "in": "path",
25042             "name": "service-instance-id",
25043             "required": true,
25044             "type": "string"
25045           },
25046           {
25047             "in": "path",
25048             "name": "vnf-id",
25049             "required": true,
25050             "type": "string"
25051           },
25052           {
25053             "description": "A Network Role to which a VNF must connect",
25054             "in": "path",
25055             "name": "network-role",
25056             "required": true,
25057             "type": "string"
25058           },
25059           {
25060             "description": "Should be ipv4 or ipv6",
25061             "in": "path",
25062             "name": "ip-version",
25063             "required": true,
25064             "type": "string"
25065           }
25066         ],
25067         "responses": {
25068           "200": {
25069             "description": "No response was specified",
25070             "schema": {
25071               "$ref": "#/definitions/(config)subnet-data"
25072             }
25073           }
25074         },
25075         "operationId": "GET-subnet-data"
25076       },
25077       "put": {
25078         "consumes": [
25079           "application/json",
25080           "application/xml"
25081         ],
25082         "produces": [
25083           "application/json",
25084           "application/xml"
25085         ],
25086         "parameters": [
25087           {
25088             "description": "Keep as M",
25089             "in": "path",
25090             "name": "service-instance-id",
25091             "required": true,
25092             "type": "string"
25093           },
25094           {
25095             "in": "path",
25096             "name": "vnf-id",
25097             "required": true,
25098             "type": "string"
25099           },
25100           {
25101             "description": "A Network Role to which a VNF must connect",
25102             "in": "path",
25103             "name": "network-role",
25104             "required": true,
25105             "type": "string"
25106           },
25107           {
25108             "description": "Should be ipv4 or ipv6",
25109             "in": "path",
25110             "name": "ip-version",
25111             "required": true,
25112             "type": "string"
25113           },
25114           {
25115             "in": "body",
25116             "name": "(config)subnet-data",
25117             "required": false,
25118             "schema": {
25119               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP"
25120             }
25121           }
25122         ],
25123         "responses": {
25124           "200": {
25125             "description": "No response was specified",
25126             "schema": {
25127               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP"
25128             }
25129           }
25130         },
25131         "operationId": "PUT-subnet-data"
25132       }
25133     },
25134     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-topology-identifier-structure": {
25135       "delete": {
25136         "produces": [
25137           "application/json",
25138           "application/xml"
25139         ],
25140         "parameters": [
25141           {
25142             "description": "Keep as M",
25143             "in": "path",
25144             "name": "service-instance-id",
25145             "required": true,
25146             "type": "string"
25147           },
25148           {
25149             "in": "path",
25150             "name": "vnf-id",
25151             "required": true,
25152             "type": "string"
25153           }
25154         ],
25155         "responses": {
25156           "200": {
25157             "description": "No response was specified"
25158           }
25159         },
25160         "operationId": "DELETE-vnf-topology-identifier-structure"
25161       },
25162       "get": {
25163         "produces": [
25164           "application/json",
25165           "application/xml"
25166         ],
25167         "parameters": [
25168           {
25169             "description": "Keep as M",
25170             "in": "path",
25171             "name": "service-instance-id",
25172             "required": true,
25173             "type": "string"
25174           },
25175           {
25176             "in": "path",
25177             "name": "vnf-id",
25178             "required": true,
25179             "type": "string"
25180           }
25181         ],
25182         "responses": {
25183           "200": {
25184             "description": "No response was specified",
25185             "schema": {
25186               "$ref": "#/definitions/(config)vnf-topology-identifier-structure"
25187             }
25188           }
25189         },
25190         "operationId": "GET-vnf-topology-identifier-structure"
25191       },
25192       "put": {
25193         "consumes": [
25194           "application/json",
25195           "application/xml"
25196         ],
25197         "produces": [
25198           "application/json",
25199           "application/xml"
25200         ],
25201         "parameters": [
25202           {
25203             "description": "Keep as M",
25204             "in": "path",
25205             "name": "service-instance-id",
25206             "required": true,
25207             "type": "string"
25208           },
25209           {
25210             "in": "path",
25211             "name": "vnf-id",
25212             "required": true,
25213             "type": "string"
25214           },
25215           {
25216             "in": "body",
25217             "name": "(config)vnf-topology-identifier-structure",
25218             "required": false,
25219             "schema": {
25220               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure-TOP"
25221             }
25222           }
25223         ],
25224         "responses": {
25225           "200": {
25226             "description": "No response was specified",
25227             "schema": {
25228               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure-TOP"
25229             }
25230           }
25231         },
25232         "operationId": "PUT-vnf-topology-identifier-structure"
25233       }
25234     },
25235     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-status": {
25236       "delete": {
25237         "produces": [
25238           "application/json",
25239           "application/xml"
25240         ],
25241         "parameters": [
25242           {
25243             "description": "Keep as M",
25244             "in": "path",
25245             "name": "service-instance-id",
25246             "required": true,
25247             "type": "string"
25248           }
25249         ],
25250         "responses": {
25251           "200": {
25252             "description": "No response was specified"
25253           }
25254         },
25255         "operationId": "DELETE-service-status"
25256       },
25257       "get": {
25258         "produces": [
25259           "application/json",
25260           "application/xml"
25261         ],
25262         "parameters": [
25263           {
25264             "description": "Keep as M",
25265             "in": "path",
25266             "name": "service-instance-id",
25267             "required": true,
25268             "type": "string"
25269           }
25270         ],
25271         "responses": {
25272           "200": {
25273             "description": "No response was specified",
25274             "schema": {
25275               "$ref": "#/definitions/(config)service-status"
25276             }
25277           }
25278         },
25279         "operationId": "GET-service-status"
25280       },
25281       "put": {
25282         "consumes": [
25283           "application/json",
25284           "application/xml"
25285         ],
25286         "produces": [
25287           "application/json",
25288           "application/xml"
25289         ],
25290         "parameters": [
25291           {
25292             "description": "Keep as M",
25293             "in": "path",
25294             "name": "service-instance-id",
25295             "required": true,
25296             "type": "string"
25297           },
25298           {
25299             "in": "body",
25300             "name": "(config)service-status",
25301             "required": false,
25302             "schema": {
25303               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-status-TOP"
25304             }
25305           }
25306         ],
25307         "responses": {
25308           "200": {
25309             "description": "No response was specified",
25310             "schema": {
25311               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-status-TOP"
25312             }
25313           }
25314         },
25315         "operationId": "PUT-service-status"
25316       }
25317     },
25318     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources": {
25319       "delete": {
25320         "produces": [
25321           "application/json",
25322           "application/xml"
25323         ],
25324         "responses": {
25325           "200": {
25326             "description": "No response was specified"
25327           }
25328         },
25329         "operationId": "DELETE-tunnelxconn-allotted-resources"
25330       },
25331       "get": {
25332         "produces": [
25333           "application/json",
25334           "application/xml"
25335         ],
25336         "responses": {
25337           "200": {
25338             "description": "No response was specified",
25339             "schema": {
25340               "$ref": "#/definitions/(config)tunnelxconn-allotted-resources"
25341             }
25342           }
25343         },
25344         "operationId": "GET-tunnelxconn-allotted-resources"
25345       },
25346       "post": {
25347         "consumes": [
25348           "application/json",
25349           "application/xml"
25350         ],
25351         "produces": [
25352           "application/json",
25353           "application/xml"
25354         ],
25355         "parameters": [
25356           {
25357             "in": "body",
25358             "name": "**(config)tunnelxconn-allotted-resource",
25359             "required": false,
25360             "schema": {
25361               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource-TOP"
25362             }
25363           }
25364         ],
25365         "responses": {
25366           "200": {
25367             "description": "No response was specified",
25368             "schema": {
25369               "$ref": "#/definitions/(config)tunnelxconn-allotted-resourcesPOST"
25370             }
25371           }
25372         },
25373         "operationId": "POST-tunnelxconn-allotted-resources"
25374       },
25375       "put": {
25376         "consumes": [
25377           "application/json",
25378           "application/xml"
25379         ],
25380         "produces": [
25381           "application/json",
25382           "application/xml"
25383         ],
25384         "parameters": [
25385           {
25386             "in": "body",
25387             "name": "(config)tunnelxconn-allotted-resources",
25388             "required": false,
25389             "schema": {
25390               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources-TOP"
25391             }
25392           }
25393         ],
25394         "responses": {
25395           "200": {
25396             "description": "No response was specified",
25397             "schema": {
25398               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources-TOP"
25399             }
25400           }
25401         },
25402         "operationId": "PUT-tunnelxconn-allotted-resources"
25403       }
25404     },
25405     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}": {
25406       "delete": {
25407         "produces": [
25408           "application/json",
25409           "application/xml"
25410         ],
25411         "parameters": [
25412           {
25413             "in": "path",
25414             "name": "allotted-resource-id",
25415             "required": true,
25416             "type": "string"
25417           }
25418         ],
25419         "responses": {
25420           "200": {
25421             "description": "No response was specified"
25422           }
25423         },
25424         "operationId": "DELETE-tunnelxconn-allotted-resource"
25425       },
25426       "get": {
25427         "produces": [
25428           "application/json",
25429           "application/xml"
25430         ],
25431         "parameters": [
25432           {
25433             "in": "path",
25434             "name": "allotted-resource-id",
25435             "required": true,
25436             "type": "string"
25437           }
25438         ],
25439         "responses": {
25440           "200": {
25441             "description": "No response was specified",
25442             "schema": {
25443               "$ref": "#/definitions/(config)tunnelxconn-allotted-resource"
25444             }
25445           }
25446         },
25447         "operationId": "GET-tunnelxconn-allotted-resource"
25448       },
25449       "post": {
25450         "consumes": [
25451           "application/json",
25452           "application/xml"
25453         ],
25454         "produces": [
25455           "application/json",
25456           "application/xml"
25457         ],
25458         "parameters": [
25459           {
25460             "in": "path",
25461             "name": "allotted-resource-id",
25462             "required": true,
25463             "type": "string"
25464           },
25465           {
25466             "in": "body",
25467             "name": "**(config)allotted-resource-data",
25468             "required": false,
25469             "schema": {
25470               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data-TOP"
25471             }
25472           },
25473           {
25474             "in": "body",
25475             "name": "**(config)allotted-resource-status",
25476             "required": false,
25477             "schema": {
25478               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status-TOP"
25479             }
25480           }
25481         ],
25482         "responses": {
25483           "200": {
25484             "description": "No response was specified",
25485             "schema": {
25486               "$ref": "#/definitions/(config)tunnelxconn-allotted-resourcePOST"
25487             }
25488           }
25489         },
25490         "operationId": "POST-tunnelxconn-allotted-resource"
25491       },
25492       "put": {
25493         "consumes": [
25494           "application/json",
25495           "application/xml"
25496         ],
25497         "produces": [
25498           "application/json",
25499           "application/xml"
25500         ],
25501         "parameters": [
25502           {
25503             "in": "path",
25504             "name": "allotted-resource-id",
25505             "required": true,
25506             "type": "string"
25507           },
25508           {
25509             "in": "body",
25510             "name": "(config)tunnelxconn-allotted-resource",
25511             "required": false,
25512             "schema": {
25513               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource-TOP"
25514             }
25515           }
25516         ],
25517         "responses": {
25518           "200": {
25519             "description": "No response was specified",
25520             "schema": {
25521               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource-TOP"
25522             }
25523           }
25524         },
25525         "operationId": "PUT-tunnelxconn-allotted-resource"
25526       }
25527     },
25528     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data": {
25529       "delete": {
25530         "produces": [
25531           "application/json",
25532           "application/xml"
25533         ],
25534         "parameters": [
25535           {
25536             "in": "path",
25537             "name": "allotted-resource-id",
25538             "required": true,
25539             "type": "string"
25540           }
25541         ],
25542         "responses": {
25543           "200": {
25544             "description": "No response was specified"
25545           }
25546         },
25547         "operationId": "DELETE-allotted-resource-data"
25548       },
25549       "get": {
25550         "produces": [
25551           "application/json",
25552           "application/xml"
25553         ],
25554         "parameters": [
25555           {
25556             "in": "path",
25557             "name": "allotted-resource-id",
25558             "required": true,
25559             "type": "string"
25560           }
25561         ],
25562         "responses": {
25563           "200": {
25564             "description": "No response was specified",
25565             "schema": {
25566               "$ref": "#/definitions/(config)allotted-resource-data"
25567             }
25568           }
25569         },
25570         "operationId": "GET-allotted-resource-data"
25571       },
25572       "post": {
25573         "consumes": [
25574           "application/json",
25575           "application/xml"
25576         ],
25577         "produces": [
25578           "application/json",
25579           "application/xml"
25580         ],
25581         "parameters": [
25582           {
25583             "in": "path",
25584             "name": "allotted-resource-id",
25585             "required": true,
25586             "type": "string"
25587           },
25588           {
25589             "in": "body",
25590             "name": "**(config)allotted-resource-operation-information",
25591             "required": false,
25592             "schema": {
25593               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
25594             }
25595           },
25596           {
25597             "in": "body",
25598             "name": "**(config)tunnelxconn-topology",
25599             "required": false,
25600             "schema": {
25601               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology-TOP"
25602             }
25603           },
25604           {
25605             "in": "body",
25606             "name": "**(config)tunnelxconn-parameters",
25607             "required": false,
25608             "schema": {
25609               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters-TOP"
25610             }
25611           },
25612           {
25613             "in": "body",
25614             "name": "**(config)allotted-resource-oper-status",
25615             "required": false,
25616             "schema": {
25617               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
25618             }
25619           }
25620         ],
25621         "responses": {
25622           "200": {
25623             "description": "No response was specified",
25624             "schema": {
25625               "$ref": "#/definitions/(config)allotted-resource-dataPOST"
25626             }
25627           }
25628         },
25629         "operationId": "POST-allotted-resource-data"
25630       },
25631       "put": {
25632         "consumes": [
25633           "application/json",
25634           "application/xml"
25635         ],
25636         "produces": [
25637           "application/json",
25638           "application/xml"
25639         ],
25640         "parameters": [
25641           {
25642             "in": "path",
25643             "name": "allotted-resource-id",
25644             "required": true,
25645             "type": "string"
25646           },
25647           {
25648             "in": "body",
25649             "name": "(config)allotted-resource-data",
25650             "required": false,
25651             "schema": {
25652               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data-TOP"
25653             }
25654           }
25655         ],
25656         "responses": {
25657           "200": {
25658             "description": "No response was specified",
25659             "schema": {
25660               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data-TOP"
25661             }
25662           }
25663         },
25664         "operationId": "PUT-allotted-resource-data"
25665       }
25666     },
25667     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-oper-status": {
25668       "delete": {
25669         "produces": [
25670           "application/json",
25671           "application/xml"
25672         ],
25673         "parameters": [
25674           {
25675             "in": "path",
25676             "name": "allotted-resource-id",
25677             "required": true,
25678             "type": "string"
25679           }
25680         ],
25681         "responses": {
25682           "200": {
25683             "description": "No response was specified"
25684           }
25685         },
25686         "operationId": "DELETE-allotted-resource-oper-status"
25687       },
25688       "get": {
25689         "produces": [
25690           "application/json",
25691           "application/xml"
25692         ],
25693         "parameters": [
25694           {
25695             "in": "path",
25696             "name": "allotted-resource-id",
25697             "required": true,
25698             "type": "string"
25699           }
25700         ],
25701         "responses": {
25702           "200": {
25703             "description": "No response was specified",
25704             "schema": {
25705               "$ref": "#/definitions/(config)allotted-resource-oper-status"
25706             }
25707           }
25708         },
25709         "operationId": "GET-allotted-resource-oper-status"
25710       },
25711       "put": {
25712         "consumes": [
25713           "application/json",
25714           "application/xml"
25715         ],
25716         "produces": [
25717           "application/json",
25718           "application/xml"
25719         ],
25720         "parameters": [
25721           {
25722             "in": "path",
25723             "name": "allotted-resource-id",
25724             "required": true,
25725             "type": "string"
25726           },
25727           {
25728             "in": "body",
25729             "name": "(config)allotted-resource-oper-status",
25730             "required": false,
25731             "schema": {
25732               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
25733             }
25734           }
25735         ],
25736         "responses": {
25737           "200": {
25738             "description": "No response was specified",
25739             "schema": {
25740               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
25741             }
25742           }
25743         },
25744         "operationId": "PUT-allotted-resource-oper-status"
25745       }
25746     },
25747     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information": {
25748       "delete": {
25749         "produces": [
25750           "application/json",
25751           "application/xml"
25752         ],
25753         "parameters": [
25754           {
25755             "in": "path",
25756             "name": "allotted-resource-id",
25757             "required": true,
25758             "type": "string"
25759           }
25760         ],
25761         "responses": {
25762           "200": {
25763             "description": "No response was specified"
25764           }
25765         },
25766         "operationId": "DELETE-allotted-resource-operation-information"
25767       },
25768       "get": {
25769         "produces": [
25770           "application/json",
25771           "application/xml"
25772         ],
25773         "parameters": [
25774           {
25775             "in": "path",
25776             "name": "allotted-resource-id",
25777             "required": true,
25778             "type": "string"
25779           }
25780         ],
25781         "responses": {
25782           "200": {
25783             "description": "No response was specified",
25784             "schema": {
25785               "$ref": "#/definitions/(config)allotted-resource-operation-information"
25786             }
25787           }
25788         },
25789         "operationId": "GET-allotted-resource-operation-information"
25790       },
25791       "post": {
25792         "consumes": [
25793           "application/json",
25794           "application/xml"
25795         ],
25796         "produces": [
25797           "application/json",
25798           "application/xml"
25799         ],
25800         "parameters": [
25801           {
25802             "in": "path",
25803             "name": "allotted-resource-id",
25804             "required": true,
25805             "type": "string"
25806           },
25807           {
25808             "in": "body",
25809             "name": "**(config)request-information",
25810             "required": false,
25811             "schema": {
25812               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
25813             }
25814           },
25815           {
25816             "in": "body",
25817             "name": "**(config)sdnc-request-header",
25818             "required": false,
25819             "schema": {
25820               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP"
25821             }
25822           },
25823           {
25824             "in": "body",
25825             "name": "**(config)allotted-resource-information",
25826             "required": false,
25827             "schema": {
25828               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP"
25829             }
25830           },
25831           {
25832             "in": "body",
25833             "name": "**(config)service-information",
25834             "required": false,
25835             "schema": {
25836               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
25837             }
25838           }
25839         ],
25840         "responses": {
25841           "200": {
25842             "description": "No response was specified",
25843             "schema": {
25844               "$ref": "#/definitions/(config)allotted-resource-operation-informationPOST"
25845             }
25846           }
25847         },
25848         "operationId": "POST-allotted-resource-operation-information"
25849       },
25850       "put": {
25851         "consumes": [
25852           "application/json",
25853           "application/xml"
25854         ],
25855         "produces": [
25856           "application/json",
25857           "application/xml"
25858         ],
25859         "parameters": [
25860           {
25861             "in": "path",
25862             "name": "allotted-resource-id",
25863             "required": true,
25864             "type": "string"
25865           },
25866           {
25867             "in": "body",
25868             "name": "(config)allotted-resource-operation-information",
25869             "required": false,
25870             "schema": {
25871               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
25872             }
25873           }
25874         ],
25875         "responses": {
25876           "200": {
25877             "description": "No response was specified",
25878             "schema": {
25879               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
25880             }
25881           }
25882         },
25883         "operationId": "PUT-allotted-resource-operation-information"
25884       }
25885     },
25886     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information": {
25887       "delete": {
25888         "produces": [
25889           "application/json",
25890           "application/xml"
25891         ],
25892         "parameters": [
25893           {
25894             "in": "path",
25895             "name": "allotted-resource-id",
25896             "required": true,
25897             "type": "string"
25898           }
25899         ],
25900         "responses": {
25901           "200": {
25902             "description": "No response was specified"
25903           }
25904         },
25905         "operationId": "DELETE-allotted-resource-information"
25906       },
25907       "get": {
25908         "produces": [
25909           "application/json",
25910           "application/xml"
25911         ],
25912         "parameters": [
25913           {
25914             "in": "path",
25915             "name": "allotted-resource-id",
25916             "required": true,
25917             "type": "string"
25918           }
25919         ],
25920         "responses": {
25921           "200": {
25922             "description": "No response was specified",
25923             "schema": {
25924               "$ref": "#/definitions/(config)allotted-resource-information"
25925             }
25926           }
25927         },
25928         "operationId": "GET-allotted-resource-information"
25929       },
25930       "post": {
25931         "consumes": [
25932           "application/json",
25933           "application/xml"
25934         ],
25935         "produces": [
25936           "application/json",
25937           "application/xml"
25938         ],
25939         "parameters": [
25940           {
25941             "in": "path",
25942             "name": "allotted-resource-id",
25943             "required": true,
25944             "type": "string"
25945           },
25946           {
25947             "in": "body",
25948             "name": "**(config)onap-model-information",
25949             "required": false,
25950             "schema": {
25951               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP"
25952             }
25953           }
25954         ],
25955         "responses": {
25956           "200": {
25957             "description": "No response was specified",
25958             "schema": {
25959               "$ref": "#/definitions/(config)allotted-resource-informationPOST"
25960             }
25961           }
25962         },
25963         "operationId": "POST-allotted-resource-information"
25964       },
25965       "put": {
25966         "consumes": [
25967           "application/json",
25968           "application/xml"
25969         ],
25970         "produces": [
25971           "application/json",
25972           "application/xml"
25973         ],
25974         "parameters": [
25975           {
25976             "in": "path",
25977             "name": "allotted-resource-id",
25978             "required": true,
25979             "type": "string"
25980           },
25981           {
25982             "in": "body",
25983             "name": "(config)allotted-resource-information",
25984             "required": false,
25985             "schema": {
25986               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP"
25987             }
25988           }
25989         ],
25990         "responses": {
25991           "200": {
25992             "description": "No response was specified",
25993             "schema": {
25994               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP"
25995             }
25996           }
25997         },
25998         "operationId": "PUT-allotted-resource-information"
25999       }
26000     },
26001     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information/onap-model-information": {
26002       "delete": {
26003         "produces": [
26004           "application/json",
26005           "application/xml"
26006         ],
26007         "parameters": [
26008           {
26009             "in": "path",
26010             "name": "allotted-resource-id",
26011             "required": true,
26012             "type": "string"
26013           }
26014         ],
26015         "responses": {
26016           "200": {
26017             "description": "No response was specified"
26018           }
26019         },
26020         "operationId": "DELETE-onap-model-information"
26021       },
26022       "get": {
26023         "produces": [
26024           "application/json",
26025           "application/xml"
26026         ],
26027         "parameters": [
26028           {
26029             "in": "path",
26030             "name": "allotted-resource-id",
26031             "required": true,
26032             "type": "string"
26033           }
26034         ],
26035         "responses": {
26036           "200": {
26037             "description": "No response was specified",
26038             "schema": {
26039               "$ref": "#/definitions/(config)onap-model-information"
26040             }
26041           }
26042         },
26043         "operationId": "GET-onap-model-information"
26044       },
26045       "put": {
26046         "consumes": [
26047           "application/json",
26048           "application/xml"
26049         ],
26050         "produces": [
26051           "application/json",
26052           "application/xml"
26053         ],
26054         "parameters": [
26055           {
26056             "in": "path",
26057             "name": "allotted-resource-id",
26058             "required": true,
26059             "type": "string"
26060           },
26061           {
26062             "in": "body",
26063             "name": "(config)onap-model-information",
26064             "required": false,
26065             "schema": {
26066               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP"
26067             }
26068           }
26069         ],
26070         "responses": {
26071           "200": {
26072             "description": "No response was specified",
26073             "schema": {
26074               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP"
26075             }
26076           }
26077         },
26078         "operationId": "PUT-onap-model-information"
26079       }
26080     },
26081     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/request-information": {
26082       "delete": {
26083         "produces": [
26084           "application/json",
26085           "application/xml"
26086         ],
26087         "parameters": [
26088           {
26089             "in": "path",
26090             "name": "allotted-resource-id",
26091             "required": true,
26092             "type": "string"
26093           }
26094         ],
26095         "responses": {
26096           "200": {
26097             "description": "No response was specified"
26098           }
26099         },
26100         "operationId": "DELETE-request-information"
26101       },
26102       "get": {
26103         "produces": [
26104           "application/json",
26105           "application/xml"
26106         ],
26107         "parameters": [
26108           {
26109             "in": "path",
26110             "name": "allotted-resource-id",
26111             "required": true,
26112             "type": "string"
26113           }
26114         ],
26115         "responses": {
26116           "200": {
26117             "description": "No response was specified",
26118             "schema": {
26119               "$ref": "#/definitions/(config)request-information"
26120             }
26121           }
26122         },
26123         "operationId": "GET-request-information"
26124       },
26125       "put": {
26126         "consumes": [
26127           "application/json",
26128           "application/xml"
26129         ],
26130         "produces": [
26131           "application/json",
26132           "application/xml"
26133         ],
26134         "parameters": [
26135           {
26136             "in": "path",
26137             "name": "allotted-resource-id",
26138             "required": true,
26139             "type": "string"
26140           },
26141           {
26142             "in": "body",
26143             "name": "(config)request-information",
26144             "required": false,
26145             "schema": {
26146               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
26147             }
26148           }
26149         ],
26150         "responses": {
26151           "200": {
26152             "description": "No response was specified",
26153             "schema": {
26154               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
26155             }
26156           }
26157         },
26158         "operationId": "PUT-request-information"
26159       }
26160     },
26161     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/sdnc-request-header": {
26162       "delete": {
26163         "produces": [
26164           "application/json",
26165           "application/xml"
26166         ],
26167         "parameters": [
26168           {
26169             "in": "path",
26170             "name": "allotted-resource-id",
26171             "required": true,
26172             "type": "string"
26173           }
26174         ],
26175         "responses": {
26176           "200": {
26177             "description": "No response was specified"
26178           }
26179         },
26180         "operationId": "DELETE-sdnc-request-header"
26181       },
26182       "get": {
26183         "produces": [
26184           "application/json",
26185           "application/xml"
26186         ],
26187         "parameters": [
26188           {
26189             "in": "path",
26190             "name": "allotted-resource-id",
26191             "required": true,
26192             "type": "string"
26193           }
26194         ],
26195         "responses": {
26196           "200": {
26197             "description": "No response was specified",
26198             "schema": {
26199               "$ref": "#/definitions/(config)sdnc-request-header"
26200             }
26201           }
26202         },
26203         "operationId": "GET-sdnc-request-header"
26204       },
26205       "put": {
26206         "consumes": [
26207           "application/json",
26208           "application/xml"
26209         ],
26210         "produces": [
26211           "application/json",
26212           "application/xml"
26213         ],
26214         "parameters": [
26215           {
26216             "in": "path",
26217             "name": "allotted-resource-id",
26218             "required": true,
26219             "type": "string"
26220           },
26221           {
26222             "in": "body",
26223             "name": "(config)sdnc-request-header",
26224             "required": false,
26225             "schema": {
26226               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP"
26227             }
26228           }
26229         ],
26230         "responses": {
26231           "200": {
26232             "description": "No response was specified",
26233             "schema": {
26234               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP"
26235             }
26236           }
26237         },
26238         "operationId": "PUT-sdnc-request-header"
26239       }
26240     },
26241     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/service-information": {
26242       "delete": {
26243         "produces": [
26244           "application/json",
26245           "application/xml"
26246         ],
26247         "parameters": [
26248           {
26249             "in": "path",
26250             "name": "allotted-resource-id",
26251             "required": true,
26252             "type": "string"
26253           }
26254         ],
26255         "responses": {
26256           "200": {
26257             "description": "No response was specified"
26258           }
26259         },
26260         "operationId": "DELETE-service-information"
26261       },
26262       "get": {
26263         "produces": [
26264           "application/json",
26265           "application/xml"
26266         ],
26267         "parameters": [
26268           {
26269             "in": "path",
26270             "name": "allotted-resource-id",
26271             "required": true,
26272             "type": "string"
26273           }
26274         ],
26275         "responses": {
26276           "200": {
26277             "description": "No response was specified",
26278             "schema": {
26279               "$ref": "#/definitions/(config)service-information"
26280             }
26281           }
26282         },
26283         "operationId": "GET-service-information"
26284       },
26285       "post": {
26286         "consumes": [
26287           "application/json",
26288           "application/xml"
26289         ],
26290         "produces": [
26291           "application/json",
26292           "application/xml"
26293         ],
26294         "parameters": [
26295           {
26296             "in": "path",
26297             "name": "allotted-resource-id",
26298             "required": true,
26299             "type": "string"
26300           },
26301           {
26302             "in": "body",
26303             "name": "**(config)onap-model-information",
26304             "required": false,
26305             "schema": {
26306               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP"
26307             }
26308           }
26309         ],
26310         "responses": {
26311           "200": {
26312             "description": "No response was specified",
26313             "schema": {
26314               "$ref": "#/definitions/(config)service-informationPOST"
26315             }
26316           }
26317         },
26318         "operationId": "POST-service-information"
26319       },
26320       "put": {
26321         "consumes": [
26322           "application/json",
26323           "application/xml"
26324         ],
26325         "produces": [
26326           "application/json",
26327           "application/xml"
26328         ],
26329         "parameters": [
26330           {
26331             "in": "path",
26332             "name": "allotted-resource-id",
26333             "required": true,
26334             "type": "string"
26335           },
26336           {
26337             "in": "body",
26338             "name": "(config)service-information",
26339             "required": false,
26340             "schema": {
26341               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
26342             }
26343           }
26344         ],
26345         "responses": {
26346           "200": {
26347             "description": "No response was specified",
26348             "schema": {
26349               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
26350             }
26351           }
26352         },
26353         "operationId": "PUT-service-information"
26354       }
26355     },
26356     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/service-information/onap-model-information": {
26357       "delete": {
26358         "produces": [
26359           "application/json",
26360           "application/xml"
26361         ],
26362         "parameters": [
26363           {
26364             "in": "path",
26365             "name": "allotted-resource-id",
26366             "required": true,
26367             "type": "string"
26368           }
26369         ],
26370         "responses": {
26371           "200": {
26372             "description": "No response was specified"
26373           }
26374         },
26375         "operationId": "DELETE-onap-model-information"
26376       },
26377       "get": {
26378         "produces": [
26379           "application/json",
26380           "application/xml"
26381         ],
26382         "parameters": [
26383           {
26384             "in": "path",
26385             "name": "allotted-resource-id",
26386             "required": true,
26387             "type": "string"
26388           }
26389         ],
26390         "responses": {
26391           "200": {
26392             "description": "No response was specified",
26393             "schema": {
26394               "$ref": "#/definitions/(config)onap-model-information"
26395             }
26396           }
26397         },
26398         "operationId": "GET-onap-model-information"
26399       },
26400       "put": {
26401         "consumes": [
26402           "application/json",
26403           "application/xml"
26404         ],
26405         "produces": [
26406           "application/json",
26407           "application/xml"
26408         ],
26409         "parameters": [
26410           {
26411             "in": "path",
26412             "name": "allotted-resource-id",
26413             "required": true,
26414             "type": "string"
26415           },
26416           {
26417             "in": "body",
26418             "name": "(config)onap-model-information",
26419             "required": false,
26420             "schema": {
26421               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP"
26422             }
26423           }
26424         ],
26425         "responses": {
26426           "200": {
26427             "description": "No response was specified",
26428             "schema": {
26429               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP"
26430             }
26431           }
26432         },
26433         "operationId": "PUT-onap-model-information"
26434       }
26435     },
26436     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-parameters": {
26437       "delete": {
26438         "produces": [
26439           "application/json",
26440           "application/xml"
26441         ],
26442         "parameters": [
26443           {
26444             "in": "path",
26445             "name": "allotted-resource-id",
26446             "required": true,
26447             "type": "string"
26448           }
26449         ],
26450         "responses": {
26451           "200": {
26452             "description": "No response was specified"
26453           }
26454         },
26455         "operationId": "DELETE-tunnelxconn-parameters"
26456       },
26457       "get": {
26458         "produces": [
26459           "application/json",
26460           "application/xml"
26461         ],
26462         "parameters": [
26463           {
26464             "in": "path",
26465             "name": "allotted-resource-id",
26466             "required": true,
26467             "type": "string"
26468           }
26469         ],
26470         "responses": {
26471           "200": {
26472             "description": "No response was specified",
26473             "schema": {
26474               "$ref": "#/definitions/(config)tunnelxconn-parameters"
26475             }
26476           }
26477         },
26478         "operationId": "GET-tunnelxconn-parameters"
26479       },
26480       "post": {
26481         "consumes": [
26482           "application/json",
26483           "application/xml"
26484         ],
26485         "produces": [
26486           "application/json",
26487           "application/xml"
26488         ],
26489         "parameters": [
26490           {
26491             "in": "path",
26492             "name": "allotted-resource-id",
26493             "required": true,
26494             "type": "string"
26495           },
26496           {
26497             "in": "body",
26498             "name": "**(config)param",
26499             "required": false,
26500             "schema": {
26501               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param-TOP"
26502             }
26503           }
26504         ],
26505         "responses": {
26506           "200": {
26507             "description": "No response was specified",
26508             "schema": {
26509               "$ref": "#/definitions/(config)tunnelxconn-parametersPOST"
26510             }
26511           }
26512         },
26513         "operationId": "POST-tunnelxconn-parameters"
26514       },
26515       "put": {
26516         "consumes": [
26517           "application/json",
26518           "application/xml"
26519         ],
26520         "produces": [
26521           "application/json",
26522           "application/xml"
26523         ],
26524         "parameters": [
26525           {
26526             "in": "path",
26527             "name": "allotted-resource-id",
26528             "required": true,
26529             "type": "string"
26530           },
26531           {
26532             "in": "body",
26533             "name": "(config)tunnelxconn-parameters",
26534             "required": false,
26535             "schema": {
26536               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters-TOP"
26537             }
26538           }
26539         ],
26540         "responses": {
26541           "200": {
26542             "description": "No response was specified",
26543             "schema": {
26544               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters-TOP"
26545             }
26546           }
26547         },
26548         "operationId": "PUT-tunnelxconn-parameters"
26549       }
26550     },
26551     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-parameters/param/{name}": {
26552       "delete": {
26553         "produces": [
26554           "application/json",
26555           "application/xml"
26556         ],
26557         "parameters": [
26558           {
26559             "in": "path",
26560             "name": "allotted-resource-id",
26561             "required": true,
26562             "type": "string"
26563           },
26564           {
26565             "in": "path",
26566             "name": "name",
26567             "required": true,
26568             "type": "string"
26569           }
26570         ],
26571         "responses": {
26572           "200": {
26573             "description": "No response was specified"
26574           }
26575         },
26576         "operationId": "DELETE-param"
26577       },
26578       "get": {
26579         "produces": [
26580           "application/json",
26581           "application/xml"
26582         ],
26583         "parameters": [
26584           {
26585             "in": "path",
26586             "name": "allotted-resource-id",
26587             "required": true,
26588             "type": "string"
26589           },
26590           {
26591             "in": "path",
26592             "name": "name",
26593             "required": true,
26594             "type": "string"
26595           }
26596         ],
26597         "responses": {
26598           "200": {
26599             "description": "No response was specified",
26600             "schema": {
26601               "$ref": "#/definitions/(config)param"
26602             }
26603           }
26604         },
26605         "operationId": "GET-param"
26606       },
26607       "put": {
26608         "consumes": [
26609           "application/json",
26610           "application/xml"
26611         ],
26612         "produces": [
26613           "application/json",
26614           "application/xml"
26615         ],
26616         "parameters": [
26617           {
26618             "in": "path",
26619             "name": "allotted-resource-id",
26620             "required": true,
26621             "type": "string"
26622           },
26623           {
26624             "in": "path",
26625             "name": "name",
26626             "required": true,
26627             "type": "string"
26628           },
26629           {
26630             "in": "body",
26631             "name": "(config)param",
26632             "required": false,
26633             "schema": {
26634               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param-TOP"
26635             }
26636           }
26637         ],
26638         "responses": {
26639           "200": {
26640             "description": "No response was specified",
26641             "schema": {
26642               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param-TOP"
26643             }
26644           }
26645         },
26646         "operationId": "PUT-param"
26647       }
26648     },
26649     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-topology": {
26650       "delete": {
26651         "produces": [
26652           "application/json",
26653           "application/xml"
26654         ],
26655         "parameters": [
26656           {
26657             "in": "path",
26658             "name": "allotted-resource-id",
26659             "required": true,
26660             "type": "string"
26661           }
26662         ],
26663         "responses": {
26664           "200": {
26665             "description": "No response was specified"
26666           }
26667         },
26668         "operationId": "DELETE-tunnelxconn-topology"
26669       },
26670       "get": {
26671         "produces": [
26672           "application/json",
26673           "application/xml"
26674         ],
26675         "parameters": [
26676           {
26677             "in": "path",
26678             "name": "allotted-resource-id",
26679             "required": true,
26680             "type": "string"
26681           }
26682         ],
26683         "responses": {
26684           "200": {
26685             "description": "No response was specified",
26686             "schema": {
26687               "$ref": "#/definitions/(config)tunnelxconn-topology"
26688             }
26689           }
26690         },
26691         "operationId": "GET-tunnelxconn-topology"
26692       },
26693       "post": {
26694         "consumes": [
26695           "application/json",
26696           "application/xml"
26697         ],
26698         "produces": [
26699           "application/json",
26700           "application/xml"
26701         ],
26702         "parameters": [
26703           {
26704             "in": "path",
26705             "name": "allotted-resource-id",
26706             "required": true,
26707             "type": "string"
26708           },
26709           {
26710             "in": "body",
26711             "name": "**(config)tunnelxconn-parameters",
26712             "required": false,
26713             "schema": {
26714               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters-TOP"
26715             }
26716           },
26717           {
26718             "in": "body",
26719             "name": "**(config)onap-model-information",
26720             "required": false,
26721             "schema": {
26722               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information-TOP"
26723             }
26724           },
26725           {
26726             "in": "body",
26727             "name": "**(config)allotted-resource-identifiers",
26728             "required": false,
26729             "schema": {
26730               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers-TOP"
26731             }
26732           }
26733         ],
26734         "responses": {
26735           "200": {
26736             "description": "No response was specified",
26737             "schema": {
26738               "$ref": "#/definitions/(config)tunnelxconn-topologyPOST"
26739             }
26740           }
26741         },
26742         "operationId": "POST-tunnelxconn-topology"
26743       },
26744       "put": {
26745         "consumes": [
26746           "application/json",
26747           "application/xml"
26748         ],
26749         "produces": [
26750           "application/json",
26751           "application/xml"
26752         ],
26753         "parameters": [
26754           {
26755             "in": "path",
26756             "name": "allotted-resource-id",
26757             "required": true,
26758             "type": "string"
26759           },
26760           {
26761             "in": "body",
26762             "name": "(config)tunnelxconn-topology",
26763             "required": false,
26764             "schema": {
26765               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology-TOP"
26766             }
26767           }
26768         ],
26769         "responses": {
26770           "200": {
26771             "description": "No response was specified",
26772             "schema": {
26773               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology-TOP"
26774             }
26775           }
26776         },
26777         "operationId": "PUT-tunnelxconn-topology"
26778       }
26779     },
26780     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-topology/allotted-resource-identifiers": {
26781       "delete": {
26782         "produces": [
26783           "application/json",
26784           "application/xml"
26785         ],
26786         "parameters": [
26787           {
26788             "in": "path",
26789             "name": "allotted-resource-id",
26790             "required": true,
26791             "type": "string"
26792           }
26793         ],
26794         "responses": {
26795           "200": {
26796             "description": "No response was specified"
26797           }
26798         },
26799         "operationId": "DELETE-allotted-resource-identifiers"
26800       },
26801       "get": {
26802         "produces": [
26803           "application/json",
26804           "application/xml"
26805         ],
26806         "parameters": [
26807           {
26808             "in": "path",
26809             "name": "allotted-resource-id",
26810             "required": true,
26811             "type": "string"
26812           }
26813         ],
26814         "responses": {
26815           "200": {
26816             "description": "No response was specified",
26817             "schema": {
26818               "$ref": "#/definitions/(config)allotted-resource-identifiers"
26819             }
26820           }
26821         },
26822         "operationId": "GET-allotted-resource-identifiers"
26823       },
26824       "put": {
26825         "consumes": [
26826           "application/json",
26827           "application/xml"
26828         ],
26829         "produces": [
26830           "application/json",
26831           "application/xml"
26832         ],
26833         "parameters": [
26834           {
26835             "in": "path",
26836             "name": "allotted-resource-id",
26837             "required": true,
26838             "type": "string"
26839           },
26840           {
26841             "in": "body",
26842             "name": "(config)allotted-resource-identifiers",
26843             "required": false,
26844             "schema": {
26845               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers-TOP"
26846             }
26847           }
26848         ],
26849         "responses": {
26850           "200": {
26851             "description": "No response was specified",
26852             "schema": {
26853               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers-TOP"
26854             }
26855           }
26856         },
26857         "operationId": "PUT-allotted-resource-identifiers"
26858       }
26859     },
26860     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-topology/onap-model-information": {
26861       "delete": {
26862         "produces": [
26863           "application/json",
26864           "application/xml"
26865         ],
26866         "parameters": [
26867           {
26868             "in": "path",
26869             "name": "allotted-resource-id",
26870             "required": true,
26871             "type": "string"
26872           }
26873         ],
26874         "responses": {
26875           "200": {
26876             "description": "No response was specified"
26877           }
26878         },
26879         "operationId": "DELETE-onap-model-information"
26880       },
26881       "get": {
26882         "produces": [
26883           "application/json",
26884           "application/xml"
26885         ],
26886         "parameters": [
26887           {
26888             "in": "path",
26889             "name": "allotted-resource-id",
26890             "required": true,
26891             "type": "string"
26892           }
26893         ],
26894         "responses": {
26895           "200": {
26896             "description": "No response was specified",
26897             "schema": {
26898               "$ref": "#/definitions/(config)onap-model-information"
26899             }
26900           }
26901         },
26902         "operationId": "GET-onap-model-information"
26903       },
26904       "put": {
26905         "consumes": [
26906           "application/json",
26907           "application/xml"
26908         ],
26909         "produces": [
26910           "application/json",
26911           "application/xml"
26912         ],
26913         "parameters": [
26914           {
26915             "in": "path",
26916             "name": "allotted-resource-id",
26917             "required": true,
26918             "type": "string"
26919           },
26920           {
26921             "in": "body",
26922             "name": "(config)onap-model-information",
26923             "required": false,
26924             "schema": {
26925               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information-TOP"
26926             }
26927           }
26928         ],
26929         "responses": {
26930           "200": {
26931             "description": "No response was specified",
26932             "schema": {
26933               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information-TOP"
26934             }
26935           }
26936         },
26937         "operationId": "PUT-onap-model-information"
26938       }
26939     },
26940     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters": {
26941       "delete": {
26942         "produces": [
26943           "application/json",
26944           "application/xml"
26945         ],
26946         "parameters": [
26947           {
26948             "in": "path",
26949             "name": "allotted-resource-id",
26950             "required": true,
26951             "type": "string"
26952           }
26953         ],
26954         "responses": {
26955           "200": {
26956             "description": "No response was specified"
26957           }
26958         },
26959         "operationId": "DELETE-tunnelxconn-parameters"
26960       },
26961       "get": {
26962         "produces": [
26963           "application/json",
26964           "application/xml"
26965         ],
26966         "parameters": [
26967           {
26968             "in": "path",
26969             "name": "allotted-resource-id",
26970             "required": true,
26971             "type": "string"
26972           }
26973         ],
26974         "responses": {
26975           "200": {
26976             "description": "No response was specified",
26977             "schema": {
26978               "$ref": "#/definitions/(config)tunnelxconn-parameters"
26979             }
26980           }
26981         },
26982         "operationId": "GET-tunnelxconn-parameters"
26983       },
26984       "post": {
26985         "consumes": [
26986           "application/json",
26987           "application/xml"
26988         ],
26989         "produces": [
26990           "application/json",
26991           "application/xml"
26992         ],
26993         "parameters": [
26994           {
26995             "in": "path",
26996             "name": "allotted-resource-id",
26997             "required": true,
26998             "type": "string"
26999           },
27000           {
27001             "in": "body",
27002             "name": "**(config)param",
27003             "required": false,
27004             "schema": {
27005               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param-TOP"
27006             }
27007           }
27008         ],
27009         "responses": {
27010           "200": {
27011             "description": "No response was specified",
27012             "schema": {
27013               "$ref": "#/definitions/(config)tunnelxconn-parametersPOST"
27014             }
27015           }
27016         },
27017         "operationId": "POST-tunnelxconn-parameters"
27018       },
27019       "put": {
27020         "consumes": [
27021           "application/json",
27022           "application/xml"
27023         ],
27024         "produces": [
27025           "application/json",
27026           "application/xml"
27027         ],
27028         "parameters": [
27029           {
27030             "in": "path",
27031             "name": "allotted-resource-id",
27032             "required": true,
27033             "type": "string"
27034           },
27035           {
27036             "in": "body",
27037             "name": "(config)tunnelxconn-parameters",
27038             "required": false,
27039             "schema": {
27040               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters-TOP"
27041             }
27042           }
27043         ],
27044         "responses": {
27045           "200": {
27046             "description": "No response was specified",
27047             "schema": {
27048               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters-TOP"
27049             }
27050           }
27051         },
27052         "operationId": "PUT-tunnelxconn-parameters"
27053       }
27054     },
27055     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param/{name}": {
27056       "delete": {
27057         "produces": [
27058           "application/json",
27059           "application/xml"
27060         ],
27061         "parameters": [
27062           {
27063             "in": "path",
27064             "name": "allotted-resource-id",
27065             "required": true,
27066             "type": "string"
27067           },
27068           {
27069             "in": "path",
27070             "name": "name",
27071             "required": true,
27072             "type": "string"
27073           }
27074         ],
27075         "responses": {
27076           "200": {
27077             "description": "No response was specified"
27078           }
27079         },
27080         "operationId": "DELETE-param"
27081       },
27082       "get": {
27083         "produces": [
27084           "application/json",
27085           "application/xml"
27086         ],
27087         "parameters": [
27088           {
27089             "in": "path",
27090             "name": "allotted-resource-id",
27091             "required": true,
27092             "type": "string"
27093           },
27094           {
27095             "in": "path",
27096             "name": "name",
27097             "required": true,
27098             "type": "string"
27099           }
27100         ],
27101         "responses": {
27102           "200": {
27103             "description": "No response was specified",
27104             "schema": {
27105               "$ref": "#/definitions/(config)param"
27106             }
27107           }
27108         },
27109         "operationId": "GET-param"
27110       },
27111       "put": {
27112         "consumes": [
27113           "application/json",
27114           "application/xml"
27115         ],
27116         "produces": [
27117           "application/json",
27118           "application/xml"
27119         ],
27120         "parameters": [
27121           {
27122             "in": "path",
27123             "name": "allotted-resource-id",
27124             "required": true,
27125             "type": "string"
27126           },
27127           {
27128             "in": "path",
27129             "name": "name",
27130             "required": true,
27131             "type": "string"
27132           },
27133           {
27134             "in": "body",
27135             "name": "(config)param",
27136             "required": false,
27137             "schema": {
27138               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param-TOP"
27139             }
27140           }
27141         ],
27142         "responses": {
27143           "200": {
27144             "description": "No response was specified",
27145             "schema": {
27146               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param-TOP"
27147             }
27148           }
27149         },
27150         "operationId": "PUT-param"
27151       }
27152     },
27153     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-status": {
27154       "delete": {
27155         "produces": [
27156           "application/json",
27157           "application/xml"
27158         ],
27159         "parameters": [
27160           {
27161             "in": "path",
27162             "name": "allotted-resource-id",
27163             "required": true,
27164             "type": "string"
27165           }
27166         ],
27167         "responses": {
27168           "200": {
27169             "description": "No response was specified"
27170           }
27171         },
27172         "operationId": "DELETE-allotted-resource-status"
27173       },
27174       "get": {
27175         "produces": [
27176           "application/json",
27177           "application/xml"
27178         ],
27179         "parameters": [
27180           {
27181             "in": "path",
27182             "name": "allotted-resource-id",
27183             "required": true,
27184             "type": "string"
27185           }
27186         ],
27187         "responses": {
27188           "200": {
27189             "description": "No response was specified",
27190             "schema": {
27191               "$ref": "#/definitions/(config)allotted-resource-status"
27192             }
27193           }
27194         },
27195         "operationId": "GET-allotted-resource-status"
27196       },
27197       "put": {
27198         "consumes": [
27199           "application/json",
27200           "application/xml"
27201         ],
27202         "produces": [
27203           "application/json",
27204           "application/xml"
27205         ],
27206         "parameters": [
27207           {
27208             "in": "path",
27209             "name": "allotted-resource-id",
27210             "required": true,
27211             "type": "string"
27212           },
27213           {
27214             "in": "body",
27215             "name": "(config)allotted-resource-status",
27216             "required": false,
27217             "schema": {
27218               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status-TOP"
27219             }
27220           }
27221         ],
27222         "responses": {
27223           "200": {
27224             "description": "No response was specified",
27225             "schema": {
27226               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status-TOP"
27227             }
27228           }
27229         },
27230         "operationId": "PUT-allotted-resource-status"
27231       }
27232     },
27233     "/operational/GENERIC-RESOURCE-API:brg-allotted-respources": {
27234       "get": {
27235         "produces": [
27236           "application/json",
27237           "application/xml"
27238         ],
27239         "responses": {
27240           "200": {
27241             "description": "No response was specified",
27242             "schema": {
27243               "$ref": "#/definitions/(operational)brg-allotted-respources"
27244             }
27245           }
27246         },
27247         "operationId": "GET-brg-allotted-respources"
27248       }
27249     },
27250     "/operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources": {
27251       "get": {
27252         "produces": [
27253           "application/json",
27254           "application/xml"
27255         ],
27256         "responses": {
27257           "200": {
27258             "description": "No response was specified",
27259             "schema": {
27260               "$ref": "#/definitions/(operational)contrail-route-allotted-resources"
27261             }
27262           }
27263         },
27264         "operationId": "GET-contrail-route-allotted-resources"
27265       }
27266     },
27267     "/operational/GENERIC-RESOURCE-API:preload-vnfs": {
27268       "get": {
27269         "produces": [
27270           "application/json",
27271           "application/xml"
27272         ],
27273         "responses": {
27274           "200": {
27275             "description": "No response was specified",
27276             "schema": {
27277               "$ref": "#/definitions/(operational)preload-vnfs"
27278             }
27279           }
27280         },
27281         "operationId": "GET-preload-vnfs"
27282       }
27283     },
27284     "/operational/GENERIC-RESOURCE-API:security-zone-allotted-resources": {
27285       "get": {
27286         "produces": [
27287           "application/json",
27288           "application/xml"
27289         ],
27290         "responses": {
27291           "200": {
27292             "description": "No response was specified",
27293             "schema": {
27294               "$ref": "#/definitions/(operational)security-zone-allotted-resources"
27295             }
27296           }
27297         },
27298         "operationId": "GET-security-zone-allotted-resources"
27299       }
27300     },
27301     "/operational/GENERIC-RESOURCE-API:services": {
27302       "get": {
27303         "produces": [
27304           "application/json",
27305           "application/xml"
27306         ],
27307         "responses": {
27308           "200": {
27309             "description": "No response was specified",
27310             "schema": {
27311               "$ref": "#/definitions/(operational)services"
27312             }
27313           }
27314         },
27315         "operationId": "GET-services"
27316       }
27317     },
27318     "/operational/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources": {
27319       "get": {
27320         "produces": [
27321           "application/json",
27322           "application/xml"
27323         ],
27324         "responses": {
27325           "200": {
27326             "description": "No response was specified",
27327             "schema": {
27328               "$ref": "#/definitions/(operational)tunnelxconn-allotted-resources"
27329             }
27330           }
27331         },
27332         "operationId": "GET-tunnelxconn-allotted-resources"
27333       }
27334     },
27335     "/operations/GENERIC-RESOURCE-API:brg-topology-operation": {
27336       "post": {
27337         "consumes": [
27338           "application/json",
27339           "application/xml"
27340         ],
27341         "produces": [
27342           "application/json",
27343           "application/xml"
27344         ],
27345         "parameters": [
27346           {
27347             "in": "body",
27348             "name": "body",
27349             "required": false,
27350             "schema": {
27351               "$ref": "#/definitions/(brg-topology-operation)input-TOP"
27352             }
27353           }
27354         ],
27355         "responses": {
27356           "200": {
27357             "description": "No response was specified",
27358             "schema": {
27359               "$ref": "#/definitions/(brg-topology-operation)output-TOP"
27360             }
27361           }
27362         },
27363         "operationId": "brg-topology-operation"
27364       }
27365     },
27366     "/operations/GENERIC-RESOURCE-API:contrail-route-topology-operation": {
27367       "post": {
27368         "consumes": [
27369           "application/json",
27370           "application/xml"
27371         ],
27372         "produces": [
27373           "application/json",
27374           "application/xml"
27375         ],
27376         "parameters": [
27377           {
27378             "in": "body",
27379             "name": "body",
27380             "required": false,
27381             "schema": {
27382               "$ref": "#/definitions/(contrail-route-topology-operation)input-TOP"
27383             }
27384           }
27385         ],
27386         "responses": {
27387           "200": {
27388             "description": "No response was specified",
27389             "schema": {
27390               "$ref": "#/definitions/(contrail-route-topology-operation)output-TOP"
27391             }
27392           }
27393         },
27394         "operationId": "contrail-route-topology-operation"
27395       }
27396     },
27397     "/operations/GENERIC-RESOURCE-API:network-topology-operation": {
27398       "post": {
27399         "consumes": [
27400           "application/json",
27401           "application/xml"
27402         ],
27403         "produces": [
27404           "application/json",
27405           "application/xml"
27406         ],
27407         "parameters": [
27408           {
27409             "in": "body",
27410             "name": "body",
27411             "required": false,
27412             "schema": {
27413               "$ref": "#/definitions/(network-topology-operation)input-TOP"
27414             }
27415           }
27416         ],
27417         "responses": {
27418           "200": {
27419             "description": "No response was specified",
27420             "schema": {
27421               "$ref": "#/definitions/(network-topology-operation)output-TOP"
27422             }
27423           }
27424         },
27425         "operationId": "network-topology-operation"
27426       }
27427     },
27428     "/operations/GENERIC-RESOURCE-API:preload-network-topology-operation": {
27429       "post": {
27430         "consumes": [
27431           "application/json",
27432           "application/xml"
27433         ],
27434         "produces": [
27435           "application/json",
27436           "application/xml"
27437         ],
27438         "parameters": [
27439           {
27440             "in": "body",
27441             "name": "body",
27442             "required": false,
27443             "schema": {
27444               "$ref": "#/definitions/(preload-network-topology-operation)input-TOP"
27445             }
27446           }
27447         ],
27448         "responses": {
27449           "200": {
27450             "description": "No response was specified",
27451             "schema": {
27452               "$ref": "#/definitions/(preload-network-topology-operation)output-TOP"
27453             }
27454           }
27455         },
27456         "operationId": "preload-network-topology-operation"
27457       }
27458     },
27459     "/operations/GENERIC-RESOURCE-API:preload-vnf-topology-operation": {
27460       "post": {
27461         "consumes": [
27462           "application/json",
27463           "application/xml"
27464         ],
27465         "produces": [
27466           "application/json",
27467           "application/xml"
27468         ],
27469         "parameters": [
27470           {
27471             "in": "body",
27472             "name": "body",
27473             "required": false,
27474             "schema": {
27475               "$ref": "#/definitions/(preload-vnf-topology-operation)input-TOP"
27476             }
27477           }
27478         ],
27479         "responses": {
27480           "200": {
27481             "description": "No response was specified",
27482             "schema": {
27483               "$ref": "#/definitions/(preload-vnf-topology-operation)output-TOP"
27484             }
27485           }
27486         },
27487         "operationId": "preload-vnf-topology-operation"
27488       }
27489     },
27490     "/operations/GENERIC-RESOURCE-API:security-zone-topology-operation": {
27491       "post": {
27492         "consumes": [
27493           "application/json",
27494           "application/xml"
27495         ],
27496         "produces": [
27497           "application/json",
27498           "application/xml"
27499         ],
27500         "parameters": [
27501           {
27502             "in": "body",
27503             "name": "body",
27504             "required": false,
27505             "schema": {
27506               "$ref": "#/definitions/(security-zone-topology-operation)input-TOP"
27507             }
27508           }
27509         ],
27510         "responses": {
27511           "200": {
27512             "description": "No response was specified",
27513             "schema": {
27514               "$ref": "#/definitions/(security-zone-topology-operation)output-TOP"
27515             }
27516           }
27517         },
27518         "operationId": "security-zone-topology-operation"
27519       }
27520     },
27521     "/operations/GENERIC-RESOURCE-API:service-topology-operation": {
27522       "post": {
27523         "consumes": [
27524           "application/json",
27525           "application/xml"
27526         ],
27527         "produces": [
27528           "application/json",
27529           "application/xml"
27530         ],
27531         "parameters": [
27532           {
27533             "in": "body",
27534             "name": "body",
27535             "required": false,
27536             "schema": {
27537               "$ref": "#/definitions/(service-topology-operation)input-TOP"
27538             }
27539           }
27540         ],
27541         "responses": {
27542           "200": {
27543             "description": "No response was specified",
27544             "schema": {
27545               "$ref": "#/definitions/(service-topology-operation)output-TOP"
27546             }
27547           }
27548         },
27549         "operationId": "service-topology-operation"
27550       }
27551     },
27552     "/operations/GENERIC-RESOURCE-API:tunnelxconn-topology-operation": {
27553       "post": {
27554         "consumes": [
27555           "application/json",
27556           "application/xml"
27557         ],
27558         "produces": [
27559           "application/json",
27560           "application/xml"
27561         ],
27562         "parameters": [
27563           {
27564             "in": "body",
27565             "name": "body",
27566             "required": false,
27567             "schema": {
27568               "$ref": "#/definitions/(tunnelxconn-topology-operation)input-TOP"
27569             }
27570           }
27571         ],
27572         "responses": {
27573           "200": {
27574             "description": "No response was specified",
27575             "schema": {
27576               "$ref": "#/definitions/(tunnelxconn-topology-operation)output-TOP"
27577             }
27578           }
27579         },
27580         "operationId": "tunnelxconn-topology-operation"
27581       }
27582     },
27583     "/operations/GENERIC-RESOURCE-API:vf-module-topology-operation": {
27584       "post": {
27585         "consumes": [
27586           "application/json",
27587           "application/xml"
27588         ],
27589         "produces": [
27590           "application/json",
27591           "application/xml"
27592         ],
27593         "parameters": [
27594           {
27595             "in": "body",
27596             "name": "body",
27597             "required": false,
27598             "schema": {
27599               "$ref": "#/definitions/(vf-module-topology-operation)input-TOP"
27600             }
27601           }
27602         ],
27603         "responses": {
27604           "200": {
27605             "description": "No response was specified",
27606             "schema": {
27607               "$ref": "#/definitions/(vf-module-topology-operation)output-TOP"
27608             }
27609           }
27610         },
27611         "operationId": "vf-module-topology-operation"
27612       }
27613     },
27614     "/operations/GENERIC-RESOURCE-API:vnf-topology-operation": {
27615       "post": {
27616         "consumes": [
27617           "application/json",
27618           "application/xml"
27619         ],
27620         "produces": [
27621           "application/json",
27622           "application/xml"
27623         ],
27624         "parameters": [
27625           {
27626             "in": "body",
27627             "name": "body",
27628             "required": false,
27629             "schema": {
27630               "$ref": "#/definitions/(vnf-topology-operation)input-TOP"
27631             }
27632           }
27633         ],
27634         "responses": {
27635           "200": {
27636             "description": "No response was specified",
27637             "schema": {
27638               "$ref": "#/definitions/(vnf-topology-operation)output-TOP"
27639             }
27640           }
27641         },
27642         "operationId": "vnf-topology-operation"
27643       }
27644     }
27645   },
27646   "definitions": {
27647     "(brg-topology-operation)input": {
27648       "properties": {
27649         "GENERIC-RESOURCE-API:allotted-resource-information": {
27650           "items": {
27651             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)allotted-resource-information"
27652           },
27653           "type": "object"
27654         },
27655         "GENERIC-RESOURCE-API:brg-wan-ip-address": {
27656           "$ref": "#/definitions/0.4.5.4",
27657           "enum": [
27658             "0.4.5.4",
27659             "d5c:"
27660           ]
27661         },
27662         "GENERIC-RESOURCE-API:request-information": {
27663           "items": {
27664             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
27665           },
27666           "type": "object"
27667         },
27668         "GENERIC-RESOURCE-API:sdnc-request-header": {
27669           "items": {
27670             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
27671           },
27672           "type": "object"
27673         },
27674         "GENERIC-RESOURCE-API:service-information": {
27675           "items": {
27676             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
27677           },
27678           "type": "object"
27679         },
27680         "GENERIC-RESOURCE-API:vgmux-bearer-ip": {
27681           "$ref": "#/definitions/1.0.1.1",
27682           "enum": [
27683             "1.0.1.1",
27684             "A:D:B0ba"
27685           ]
27686         },
27687         "GENERIC-RESOURCE-API:vni": {
27688           "$ref": "#/definitions/Some vni"
27689         }
27690       },
27691       "type": "object"
27692     },
27693     "(brg-topology-operation)input-TOP": {
27694       "properties": {
27695         "GENERIC-RESOURCE-API:input": {
27696           "items": {
27697             "$ref": "#/definitions/(brg-topology-operation)input"
27698           },
27699           "type": "object"
27700         }
27701       },
27702       "type": "object"
27703     },
27704     "(brg-topology-operation)output": {
27705       "properties": {
27706         "GENERIC-RESOURCE-API:ack-final-indicator": {
27707           "$ref": "#/definitions/Some ack-final-indicator",
27708           "description": "Expected to be Y or N."
27709         },
27710         "GENERIC-RESOURCE-API:brg-response-information": {
27711           "items": {
27712             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-response-information"
27713           },
27714           "type": "object"
27715         },
27716         "GENERIC-RESOURCE-API:response-code": {
27717           "$ref": "#/definitions/Some response-code",
27718           "description": "a success code or an defined error codeKeep as M"
27719         },
27720         "GENERIC-RESOURCE-API:response-message": {
27721           "$ref": "#/definitions/Some response-message",
27722           "description": "message included for error code"
27723         },
27724         "GENERIC-RESOURCE-API:service-response-information": {
27725           "items": {
27726             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
27727           },
27728           "type": "object"
27729         },
27730         "GENERIC-RESOURCE-API:svc-request-id": {
27731           "$ref": "#/definitions/Some svc-request-id",
27732           "description": "the request id from the request message for which this is the responseKeep as M"
27733         }
27734       },
27735       "type": "object"
27736     },
27737     "(brg-topology-operation)output-TOP": {
27738       "properties": {
27739         "GENERIC-RESOURCE-API:output": {
27740           "items": {
27741             "$ref": "#/definitions/(brg-topology-operation)output"
27742           },
27743           "type": "object"
27744         }
27745       },
27746       "type": "object"
27747     },
27748     "(config)GENERIC-RESOURCE-API_modulePOST": {
27749       "properties": {
27750         "brg-allotted-respources": {
27751           "items": {
27752             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-allotted-respources"
27753           },
27754           "type": "object"
27755         },
27756         "contrail-route-allotted-resources": {
27757           "items": {
27758             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-allotted-resources"
27759           },
27760           "type": "object"
27761         },
27762         "preload-vnfs": {
27763           "items": {
27764             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-vnfs"
27765           },
27766           "type": "object"
27767         },
27768         "security-zone-allotted-resources": {
27769           "items": {
27770             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-allotted-resources"
27771           },
27772           "type": "object"
27773         },
27774         "services": {
27775           "items": {
27776             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)services"
27777           },
27778           "type": "object"
27779         },
27780         "tunnelxconn-allotted-resources": {
27781           "items": {
27782             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources"
27783           },
27784           "type": "object"
27785         }
27786       },
27787       "type": "object"
27788     },
27789     "(config)allotted-resource-dataPOST": {
27790       "properties": {
27791         "allotted-resource-oper-status": {
27792           "items": {
27793             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
27794           },
27795           "type": "object"
27796         },
27797         "allotted-resource-operation-information": {
27798           "items": {
27799             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
27800           },
27801           "type": "object"
27802         },
27803         "brg-parameters": {
27804           "items": {
27805             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)brg-parameters"
27806           },
27807           "type": "object"
27808         },
27809         "brg-topology": {
27810           "items": {
27811             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)brg-topology"
27812           },
27813           "type": "object"
27814         }
27815       },
27816       "type": "object"
27817     },
27818     "(config)allotted-resource-identifiersPOST": {
27819       "properties": {
27820         "allotted-resource-id": {
27821           "$ref": "#/definitions/Some allotted-resource-id"
27822         },
27823         "allotted-resource-name": {
27824           "$ref": "#/definitions/Some allotted-resource-name",
27825           "description": "For a contrail-route, the network policy name."
27826         },
27827         "allotted-resource-type": {
27828           "$ref": "#/definitions/Some allotted-resource-type",
27829           "description": "(Added in draft 32)Expected to be contrail-route or security-zone."
27830         },
27831         "consuming-service-instance-id": {
27832           "$ref": "#/definitions/Some consuming-service-instance-id",
27833           "description": "The service-instance-id of the consuming service of this allotted resource"
27834         },
27835         "parent-service-instance-id": {
27836           "$ref": "#/definitions/Some parent-service-instance-id",
27837           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
27838         }
27839       },
27840       "type": "object"
27841     },
27842     "(config)allotted-resource-informationPOST": {
27843       "properties": {
27844         "allotted-resource-id": {
27845           "$ref": "#/definitions/Some allotted-resource-id"
27846         },
27847         "allotted-resource-type": {
27848           "$ref": "#/definitions/Some allotted-resource-type",
27849           "description": "Not an enum, but expected values are contrail-route and security-zone."
27850         },
27851         "onap-model-information": {
27852           "items": {
27853             "$ref": "#/definitions/GENERIC-RESOURCE-API/allotted-resource-information(config)onap-model-information"
27854           },
27855           "type": "object"
27856         },
27857         "parent-service-instance-id": {
27858           "$ref": "#/definitions/Some parent-service-instance-id",
27859           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
27860         }
27861       },
27862       "type": "object"
27863     },
27864     "(config)allotted-resource-oper-statusPOST": {
27865       "properties": {
27866         "create-timestamp": {
27867           "$ref": "#/definitions/Some create-timestamp",
27868           "description": "Not currently populated in service data."
27869         },
27870         "last-action": {
27871           "$ref": "#/definitions/CreateNetworkInstance",
27872           "description": "should be list of possible request-actions",
27873           "enum": [
27874             "CreateNetworkInstance",
27875             "ActivateNetworkInstance",
27876             "CreateServiceInstance",
27877             "DeleteServiceInstance",
27878             "DeleteNetworkInstance",
27879             "CreateVnfInstance",
27880             "ActivateVnfInstance",
27881             "DeleteVnfInstance",
27882             "CreateVfModuleInstance",
27883             "ActivateVfModuleInstance",
27884             "DeleteVfModuleInstance",
27885             "CreateContrailRouteInstance",
27886             "DeleteContrailRouteInstance",
27887             "CreateSecurityZoneInstance",
27888             "DeleteSecurityZoneInstance"
27889           ]
27890         },
27891         "last-order-status": {
27892           "$ref": "#/definitions/Active",
27893           "description": "fieldused by generic-resource-api",
27894           "enum": [
27895             "Active",
27896             "PendingAssignment",
27897             "PendingCreate",
27898             "PendingUpdate",
27899             "PendingDelete",
27900             "Deleted",
27901             "Created"
27902           ]
27903         },
27904         "last-rpc-action": {
27905           "$ref": "#/definitions/assign",
27906           "enum": [
27907             "assign",
27908             "activate",
27909             "delete",
27910             "unassign",
27911             "deactivate",
27912             "create"
27913           ]
27914         },
27915         "last-svc-request-id": {
27916           "$ref": "#/definitions/Some last-svc-request-id",
27917           "description": "Not currently populated in service data."
27918         },
27919         "modify-timestamp": {
27920           "$ref": "#/definitions/Some modify-timestamp"
27921         },
27922         "order-status": {
27923           "$ref": "#/definitions/Active",
27924           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
27925           "enum": [
27926             "Active",
27927             "PendingAssignment",
27928             "PendingCreate",
27929             "PendingUpdate",
27930             "PendingDelete",
27931             "Deleted",
27932             "Created"
27933           ]
27934         }
27935       },
27936       "type": "object"
27937     },
27938     "(config)allotted-resource-operation-informationPOST": {
27939       "properties": {
27940         "allotted-resource-information": {
27941           "items": {
27942             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
27943           },
27944           "type": "object"
27945         },
27946         "brg-wan-ip-address": {
27947           "$ref": "#/definitions/1.1.62.1%NN",
27948           "enum": [
27949             "1.1.62.1%NN",
27950             "5:"
27951           ]
27952         },
27953         "request-information": {
27954           "items": {
27955             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
27956           },
27957           "type": "object"
27958         },
27959         "sdnc-request-header": {
27960           "items": {
27961             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
27962           },
27963           "type": "object"
27964         },
27965         "service-information": {
27966           "items": {
27967             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
27968           },
27969           "type": "object"
27970         },
27971         "vgmux-bearer-ip": {
27972           "$ref": "#/definitions/114.2.0.2",
27973           "enum": [
27974             "114.2.0.2",
27975             "ceC:"
27976           ]
27977         },
27978         "vni": {
27979           "$ref": "#/definitions/Some vni"
27980         }
27981       },
27982       "type": "object"
27983     },
27984     "(config)allotted-resource-statusPOST": {
27985       "properties": {
27986         "action": {
27987           "$ref": "#/definitions/Some action",
27988           "description": "value would one of possible request-actions; match the list in service-data oper-status"
27989         },
27990         "final-indicator": {
27991           "$ref": "#/definitions/Some final-indicator"
27992         },
27993         "request-status": {
27994           "$ref": "#/definitions/synccomplete",
27995           "enum": [
27996             "synccomplete",
27997             "asynccomplete",
27998             "notifycomplete"
27999           ]
28000         },
28001         "response-code": {
28002           "$ref": "#/definitions/Some response-code"
28003         },
28004         "response-message": {
28005           "$ref": "#/definitions/Some response-message"
28006         },
28007         "response-timestamp": {
28008           "$ref": "#/definitions/Some response-timestamp"
28009         },
28010         "rpc-action": {
28011           "$ref": "#/definitions/assign",
28012           "description": "this is the svc-action from the incoming request",
28013           "enum": [
28014             "assign",
28015             "activate",
28016             "create",
28017             "delete",
28018             "unassign",
28019             "deactivate"
28020           ]
28021         },
28022         "rpc-name": {
28023           "$ref": "#/definitions/Some rpc-name"
28024         }
28025       },
28026       "type": "object"
28027     },
28028     "(config)application-tagsPOST": {
28029       "properties": {
28030         "c-tags": {
28031           "items": {
28032             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)c-tags"
28033           },
28034           "type": "object"
28035         },
28036         "s-tags": {
28037           "items": {
28038             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)s-tags"
28039           },
28040           "type": "object"
28041         }
28042       },
28043       "type": "object"
28044     },
28045     "(config)availability-zonesPOST": {
28046       "properties": {
28047         "availability-zone": {
28048           "$ref": "#/definitions/Some availability-zone",
28049           "description": "Openstack availability zone name or UUID"
28050         }
28051       },
28052       "type": "object"
28053     },
28054     "(config)brg-allotted-resourcePOST": {
28055       "properties": {
28056         "allotted-resource-data": {
28057           "items": {
28058             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource(config)allotted-resource-data"
28059           },
28060           "type": "object"
28061         },
28062         "allotted-resource-id": {
28063           "$ref": "#/definitions/Some allotted-resource-id"
28064         },
28065         "allotted-resource-status": {
28066           "items": {
28067             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource(config)allotted-resource-status"
28068           },
28069           "type": "object"
28070         }
28071       },
28072       "required": [
28073         "allotted-resource-id"
28074       ],
28075       "type": "object"
28076     },
28077     "(config)brg-allotted-respourcesPOST": {
28078       "properties": {
28079         "brg-allotted-resource": {
28080           "items": {
28081             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources(config)brg-allotted-resource"
28082           },
28083           "type": "array"
28084         }
28085       },
28086       "type": "object"
28087     },
28088     "(config)brg-parametersPOST": {
28089       "properties": {
28090         "param": {
28091           "items": {
28092             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param"
28093           },
28094           "type": "array"
28095         }
28096       },
28097       "type": "object"
28098     },
28099     "(config)brg-response-informationPOST": {
28100       "properties": {
28101         "instance-id": {
28102           "$ref": "#/definitions/Some instance-id"
28103         },
28104         "object-path": {
28105           "$ref": "#/definitions/Some object-path",
28106           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
28107         }
28108       },
28109       "type": "object"
28110     },
28111     "(config)brg-topologyPOST": {
28112       "properties": {
28113         "allotted-resource-identifiers": {
28114           "items": {
28115             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers"
28116           },
28117           "type": "object"
28118         },
28119         "brg-parameters": {
28120           "items": {
28121             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters"
28122           },
28123           "type": "object"
28124         },
28125         "onap-model-information": {
28126           "items": {
28127             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information"
28128           },
28129           "type": "object"
28130         },
28131         "vbrg-wan-ip": {
28132           "$ref": "#/definitions/0.80.7.0%p",
28133           "enum": [
28134             "0.80.7.0%p",
28135             "E:e"
28136           ]
28137         }
28138       },
28139       "type": "object"
28140     },
28141     "(config)c-tagsPOST": {
28142       "type": "object"
28143     },
28144     "(config)consumed-allotted-resourcePOST": {
28145       "properties": {
28146         "allotted-resource-id": {
28147           "$ref": "#/definitions/Some allotted-resource-id"
28148         },
28149         "allotted-resource-pointer": {
28150           "$ref": "#/definitions/Some allotted-resource-pointer",
28151           "description": "Pointer to the allotted-resources topology"
28152         },
28153         "allotted-resource-type": {
28154           "$ref": "#/definitions/Some allotted-resource-type",
28155           "description": "Not an enum, but expected values are contrail-route and security-zone."
28156         }
28157       },
28158       "type": "object"
28159     },
28160     "(config)consumed-allotted-resourcesPOST": {
28161       "properties": {
28162         "consumed-allotted-resource": {
28163           "items": {
28164             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource"
28165           },
28166           "type": "array"
28167         }
28168       },
28169       "type": "object"
28170     },
28171     "(config)contrail-applied-service-infoPOST": {
28172       "properties": {
28173         "contrail-fqdn": {
28174           "$ref": "#/definitions/Some contrail-fqdn",
28175           "description": "For future use by MSO on input; MSO not expected to populate in 1707. If MSO can identify the contrail-fqdn of the Contrail applied service for this contrail-route, then it would be specified here on input. Otherwise, SDN-C will look it up by the vIPR-ATM VNF in the service-instance-id of the contrail-applied-service-info grouing."
28176         },
28177         "service-instance-id": {
28178           "$ref": "#/definitions/Some service-instance-id",
28179           "description": "The service-instance-id of the service in which the resource(s) providing the applied-service are. For vIPR, this is the service-instance-id of the vIPR-ATM service in which the vIPR-ATM VNF Contrail service is the applied service. MSO will populate with the input data."
28180         }
28181       },
28182       "type": "object"
28183     },
28184     "(config)contrail-applied-servicePOST": {
28185       "properties": {
28186         "contrail-fqdn": {
28187           "$ref": "#/definitions/Some contrail-fqdn",
28188           "description": "This is the fq-name of the Contrail service instance through which the route is passing."
28189         },
28190         "service-instance-id": {
28191           "$ref": "#/definitions/Some service-instance-id",
28192           "description": "The service-instance-id of the vnf from which the contrail applied service is coming"
28193         },
28194         "vnf-id": {
28195           "$ref": "#/definitions/Some vnf-id",
28196           "description": "The vnf representing the contrail applied service"
28197         }
28198       },
28199       "type": "object"
28200     },
28201     "(config)contrail-route-allotted-resourcePOST": {
28202       "properties": {
28203         "allotted-resource-data": {
28204           "items": {
28205             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data"
28206           },
28207           "type": "object"
28208         },
28209         "allotted-resource-id": {
28210           "$ref": "#/definitions/Some allotted-resource-id"
28211         },
28212         "allotted-resource-status": {
28213           "items": {
28214             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status"
28215           },
28216           "type": "object"
28217         }
28218       },
28219       "required": [
28220         "allotted-resource-id"
28221       ],
28222       "type": "object"
28223     },
28224     "(config)contrail-route-allotted-resourcesPOST": {
28225       "properties": {
28226         "contrail-route-allotted-resource": {
28227           "items": {
28228             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource"
28229           },
28230           "type": "array"
28231         }
28232       },
28233       "type": "object"
28234     },
28235     "(config)contrail-route-assignmentsPOST": {
28236       "properties": {
28237         "contrail-applied-service": {
28238           "items": {
28239             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)contrail-applied-service"
28240           },
28241           "type": "object"
28242         },
28243         "contrail-id": {
28244           "$ref": "#/definitions/Some contrail-id",
28245           "description": "The ID assigned by Contrail to the network-policy (one for one with the fq-name)"
28246         },
28247         "dest-network": {
28248           "items": {
28249             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)dest-network"
28250           },
28251           "type": "object"
28252         },
28253         "fq-name": {
28254           "$ref": "#/definitions/Some fq-name",
28255           "description": "The Contrail fq-name of the network policy"
28256         },
28257         "source-network": {
28258           "items": {
28259             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)source-network"
28260           },
28261           "type": "object"
28262         },
28263         "vlan-tag": {
28264           "$ref": "#/definitions/Some vlan-tag",
28265           "description": "Contrail-assigned vlan-tag to the vipr vm interface for this route."
28266         }
28267       },
28268       "type": "object"
28269     },
28270     "(config)contrail-route-input-parametersPOST": {
28271       "properties": {
28272         "param": {
28273           "items": {
28274             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters(config)param"
28275           },
28276           "type": "array"
28277         }
28278       },
28279       "type": "object"
28280     },
28281     "(config)contrail-route-parametersPOST": {
28282       "properties": {
28283         "param": {
28284           "items": {
28285             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param"
28286           },
28287           "type": "array"
28288         }
28289       },
28290       "type": "object"
28291     },
28292     "(config)contrail-route-request-inputPOST": {
28293       "properties": {
28294         "contrail-applied-service-info": {
28295           "items": {
28296             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-applied-service-info"
28297           },
28298           "type": "object"
28299         },
28300         "contrail-route-input-parameters": {
28301           "items": {
28302             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-route-input-parameters"
28303           },
28304           "type": "object"
28305         },
28306         "dest-network": {
28307           "items": {
28308             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)dest-network"
28309           },
28310           "type": "object"
28311         },
28312         "source-network": {
28313           "items": {
28314             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)source-network"
28315           },
28316           "type": "object"
28317         }
28318       },
28319       "type": "object"
28320     },
28321     "(config)contrail-route-response-informationPOST": {
28322       "properties": {
28323         "instance-id": {
28324           "$ref": "#/definitions/Some instance-id"
28325         },
28326         "object-path": {
28327           "$ref": "#/definitions/Some object-path",
28328           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
28329         }
28330       },
28331       "type": "object"
28332     },
28333     "(config)contrail-route-topologyPOST": {
28334       "properties": {
28335         "allotted-resource-identifiers": {
28336           "items": {
28337             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers"
28338           },
28339           "type": "object"
28340         },
28341         "contrail-route-assignments": {
28342           "items": {
28343             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments"
28344           },
28345           "type": "object"
28346         },
28347         "contrail-route-parameters": {
28348           "items": {
28349             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters"
28350           },
28351           "type": "object"
28352         },
28353         "onap-model-information": {
28354           "items": {
28355             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information"
28356           },
28357           "type": "object"
28358         }
28359       },
28360       "type": "object"
28361     },
28362     "(config)dest-networkPOST": {
28363       "properties": {
28364         "network-id": {
28365           "$ref": "#/definitions/Some network-id"
28366         },
28367         "network-role": {
28368           "$ref": "#/definitions/Some network-role"
28369         }
28370       },
28371       "type": "object"
28372     },
28373     "(config)floating-ipsPOST": {
28374       "type": "object"
28375     },
28376     "(config)heat-vlan-filtersPOST": {
28377       "type": "object"
28378     },
28379     "(config)interface-route-prefixesPOST": {
28380       "properties": {
28381         "interface-route-prefix": {
28382           "$ref": "#/definitions/0.0.0.0%pNpN",
28383           "description": "route prefixes (CIDRs) to be provided to MSO in vnf-topology as a list of static routes",
28384           "enum": [
28385             "0.0.0.0%pNpN",
28386             "aEF7:1"
28387           ]
28388         },
28389         "interface-route-prefix-cidr": {
28390           "$ref": "#/definitions/Some interface-route-prefix-cidr",
28391           "description": "route prefixes (CIDRs) in ip/cidr format to be provided to MSO in vnf-topology as a list of static routes"
28392         }
28393       },
28394       "required": [
28395         "interface-route-prefix-cidr"
28396       ],
28397       "type": "object"
28398     },
28399     "(config)mac-addressesPOST": {
28400       "type": "object"
28401     },
28402     "(config)network-assignmentsPOST": {
28403       "type": "object"
28404     },
28405     "(config)network-dataPOST": {
28406       "properties": {
28407         "network-information": {
28408           "items": {
28409             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information"
28410           },
28411           "type": "object"
28412         },
28413         "network-level-oper-status": {
28414           "items": {
28415             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status"
28416           },
28417           "type": "object"
28418         },
28419         "network-provided-allotted-resources": {
28420           "items": {
28421             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources"
28422           },
28423           "type": "object"
28424         },
28425         "network-request-input": {
28426           "items": {
28427             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input"
28428           },
28429           "type": "object"
28430         },
28431         "network-topology": {
28432           "items": {
28433             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology"
28434           },
28435           "type": "object"
28436         },
28437         "request-information": {
28438           "items": {
28439             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information"
28440           },
28441           "type": "object"
28442         },
28443         "sdnc-request-header": {
28444           "items": {
28445             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header"
28446           },
28447           "type": "object"
28448         },
28449         "service-information": {
28450           "items": {
28451             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information"
28452           },
28453           "type": "object"
28454         }
28455       },
28456       "type": "object"
28457     },
28458     "(config)network-information-itemPOST": {
28459       "properties": {
28460         "ip-count": {
28461           "$ref": "#/definitions/0",
28462           "description": "The number of ip addresses to be assigned per vm for this network role"
28463         },
28464         "ip-version": {
28465           "$ref": "#/definitions/Some ip-version",
28466           "description": "Use ipv4 or ipv6"
28467         },
28468         "network-ips": {
28469           "items": {
28470             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items/network-information-item(config)network-ips"
28471           },
28472           "type": "object"
28473         },
28474         "use-dhcp": {
28475           "$ref": "#/definitions/Y",
28476           "description": "Indicator to use DHCP on this network for this VM",
28477           "enum": [
28478             "Y",
28479             "N"
28480           ]
28481         }
28482       },
28483       "type": "object"
28484     },
28485     "(config)network-information-itemsPOST": {
28486       "properties": {
28487         "network-information-item": {
28488           "items": {
28489             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items(config)network-information-item"
28490           },
28491           "type": "array"
28492         }
28493       },
28494       "type": "object"
28495     },
28496     "(config)network-informationPOST": {
28497       "properties": {
28498         "network-id": {
28499           "$ref": "#/definitions/Some network-id"
28500         },
28501         "network-type": {
28502           "$ref": "#/definitions/Some network-type"
28503         },
28504         "onap-model-information": {
28505           "items": {
28506             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-information(config)onap-model-information"
28507           },
28508           "type": "object"
28509         }
28510       },
28511       "type": "object"
28512     },
28513     "(config)network-input-parametersPOST": {
28514       "properties": {
28515         "param": {
28516           "items": {
28517             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input/network-input-parameters(config)param"
28518           },
28519           "type": "array"
28520         }
28521       },
28522       "type": "object"
28523     },
28524     "(config)network-ips-v6POST": {
28525       "properties": {
28526         "ip-address-ipv6": {
28527           "$ref": "#/definitions/Da:",
28528           "description": "List of assigned ipv6 addresses on a network"
28529         }
28530       },
28531       "type": "object"
28532     },
28533     "(config)network-ipsPOST": {
28534       "properties": {
28535         "ip-address": {
28536           "$ref": "#/definitions/8.82.2.0%}N}",
28537           "description": "List of assigned ipv4 addresses on a network",
28538           "enum": [
28539             "8.82.2.0%}N}",
28540             ":c%Lp"
28541           ]
28542         }
28543       },
28544       "type": "object"
28545     },
28546     "(config)network-level-oper-statusPOST": {
28547       "properties": {
28548         "create-timestamp": {
28549           "$ref": "#/definitions/Some create-timestamp",
28550           "description": "Not currently populated in service data."
28551         },
28552         "last-action": {
28553           "$ref": "#/definitions/CreateNetworkInstance",
28554           "description": "should be list of possible request-actions",
28555           "enum": [
28556             "CreateNetworkInstance",
28557             "ActivateNetworkInstance",
28558             "CreateServiceInstance",
28559             "DeleteServiceInstance",
28560             "DeleteNetworkInstance",
28561             "CreateVnfInstance",
28562             "ActivateVnfInstance",
28563             "DeleteVnfInstance",
28564             "CreateVfModuleInstance",
28565             "ActivateVfModuleInstance",
28566             "DeleteVfModuleInstance",
28567             "CreateContrailRouteInstance",
28568             "DeleteContrailRouteInstance",
28569             "CreateSecurityZoneInstance",
28570             "DeleteSecurityZoneInstance"
28571           ]
28572         },
28573         "last-order-status": {
28574           "$ref": "#/definitions/Active",
28575           "description": "fieldused by generic-resource-api",
28576           "enum": [
28577             "Active",
28578             "PendingAssignment",
28579             "PendingCreate",
28580             "PendingUpdate",
28581             "PendingDelete",
28582             "Deleted",
28583             "Created"
28584           ]
28585         },
28586         "last-rpc-action": {
28587           "$ref": "#/definitions/assign",
28588           "enum": [
28589             "assign",
28590             "activate",
28591             "delete",
28592             "unassign",
28593             "deactivate",
28594             "create"
28595           ]
28596         },
28597         "last-svc-request-id": {
28598           "$ref": "#/definitions/Some last-svc-request-id",
28599           "description": "Not currently populated in service data."
28600         },
28601         "modify-timestamp": {
28602           "$ref": "#/definitions/Some modify-timestamp"
28603         },
28604         "order-status": {
28605           "$ref": "#/definitions/Active",
28606           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
28607           "enum": [
28608             "Active",
28609             "PendingAssignment",
28610             "PendingCreate",
28611             "PendingUpdate",
28612             "PendingDelete",
28613             "Deleted",
28614             "Created"
28615           ]
28616         }
28617       },
28618       "type": "object"
28619     },
28620     "(config)network-macsPOST": {
28621       "properties": {
28622         "mac-address": {
28623           "$ref": "#/definitions/Some mac-address",
28624           "description": "List of network assignments for this VM (one per network)"
28625         }
28626       },
28627       "type": "object"
28628     },
28629     "(config)network-parameterPOST": {
28630       "properties": {
28631         "network-parameter-name": {
28632           "$ref": "#/definitions/Some network-parameter-name"
28633         },
28634         "network-parameter-value": {
28635           "$ref": "#/definitions/Some network-parameter-value"
28636         }
28637       },
28638       "type": "object"
28639     },
28640     "(config)network-parametersPOST": {
28641       "properties": {
28642         "network-parameter": {
28643           "items": {
28644             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter"
28645           },
28646           "type": "array"
28647         }
28648       },
28649       "type": "object"
28650     },
28651     "(config)network-policyPOST": {
28652       "properties": {
28653         "network-policy-fqdn": {
28654           "$ref": "#/definitions/Some network-policy-fqdn"
28655         },
28656         "network-policy-id": {
28657           "$ref": "#/definitions/Some network-policy-id"
28658         }
28659       },
28660       "type": "object"
28661     },
28662     "(config)network-provided-allotted-resourcesPOST": {
28663       "type": "object"
28664     },
28665     "(config)network-request-inputPOST": {
28666       "properties": {
28667         "aic-clli": {
28668           "$ref": "#/definitions/Some aic-clli",
28669           "description": "Not expected to be used"
28670         },
28671         "aic-cloud-region": {
28672           "$ref": "#/definitions/Some aic-cloud-region",
28673           "description": "The AIC cloud region which maps to contrail versions"
28674         },
28675         "network-input-parameters": {
28676           "items": {
28677             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input(config)network-input-parameters"
28678           },
28679           "type": "object"
28680         },
28681         "network-name": {
28682           "$ref": "#/definitions/Some network-name"
28683         },
28684         "tenant": {
28685           "$ref": "#/definitions/Some tenant"
28686         }
28687       },
28688       "type": "object"
28689     },
28690     "(config)network-response-informationPOST": {
28691       "properties": {
28692         "instance-id": {
28693           "$ref": "#/definitions/Some instance-id"
28694         },
28695         "object-path": {
28696           "$ref": "#/definitions/Some object-path",
28697           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
28698         }
28699       },
28700       "type": "object"
28701     },
28702     "(config)network-topology-identifier-structurePOST": {
28703       "properties": {
28704         "eipam-v4-address-plan": {
28705           "$ref": "#/definitions/Some eipam-v4-address-plan",
28706           "description": "??"
28707         },
28708         "eipam-v6-address-plan": {
28709           "$ref": "#/definitions/Some eipam-v6-address-plan"
28710         },
28711         "network-id": {
28712           "$ref": "#/definitions/Some network-id"
28713         },
28714         "network-name": {
28715           "$ref": "#/definitions/Some network-name"
28716         },
28717         "network-role": {
28718           "$ref": "#/definitions/Some network-role"
28719         },
28720         "network-technology": {
28721           "$ref": "#/definitions/Some network-technology",
28722           "description": "should we keep this?"
28723         },
28724         "network-type": {
28725           "$ref": "#/definitions/Some network-type"
28726         }
28727       },
28728       "type": "object"
28729     },
28730     "(config)network-topology-identifierPOST": {
28731       "properties": {
28732         "network-name": {
28733           "$ref": "#/definitions/Some network-name"
28734         },
28735         "network-role": {
28736           "$ref": "#/definitions/Some network-role"
28737         },
28738         "network-technology": {
28739           "$ref": "#/definitions/Some network-technology"
28740         },
28741         "network-type": {
28742           "$ref": "#/definitions/Some network-type"
28743         },
28744         "service-type": {
28745           "$ref": "#/definitions/Some service-type"
28746         }
28747       },
28748       "type": "object"
28749     },
28750     "(config)network-topology-informationPOST": {
28751       "properties": {
28752         "is-external-network": {
28753           "$ref": "#/definitions/true"
28754         },
28755         "is-provider-network": {
28756           "$ref": "#/definitions/true"
28757         },
28758         "is-shared-network": {
28759           "$ref": "#/definitions/true"
28760         },
28761         "network-policy": {
28762           "items": {
28763             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)network-policy"
28764           },
28765           "type": "array"
28766         },
28767         "network-topology-identifier": {
28768           "items": {
28769             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)network-topology-identifier"
28770           },
28771           "type": "object"
28772         },
28773         "physical-network-name": {
28774           "$ref": "#/definitions/Some physical-network-name"
28775         },
28776         "route-table-reference": {
28777           "items": {
28778             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)route-table-reference"
28779           },
28780           "type": "array"
28781         },
28782         "subnets": {
28783           "items": {
28784             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)subnets"
28785           },
28786           "type": "array"
28787         },
28788         "vpn-bindings": {
28789           "items": {
28790             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)vpn-bindings"
28791           },
28792           "type": "array"
28793         }
28794       },
28795       "type": "object"
28796     },
28797     "(config)network-topologyPOST": {
28798       "properties": {
28799         "aic-clli": {
28800           "$ref": "#/definitions/Some aic-clli",
28801           "description": "Not expected to be used"
28802         },
28803         "aic-cloud-region": {
28804           "$ref": "#/definitions/Some aic-cloud-region",
28805           "description": "The AIC cloud region which maps to contrail versions"
28806         },
28807         "network-assignments": {
28808           "items": {
28809             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments"
28810           },
28811           "type": "object"
28812         },
28813         "network-parameters": {
28814           "items": {
28815             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters"
28816           },
28817           "type": "object"
28818         },
28819         "network-topology-identifier-structure": {
28820           "items": {
28821             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure"
28822           },
28823           "type": "object"
28824         },
28825         "onap-model-information": {
28826           "items": {
28827             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information"
28828           },
28829           "type": "object"
28830         },
28831         "tenant": {
28832           "$ref": "#/definitions/Some tenant"
28833         }
28834       },
28835       "type": "object"
28836     },
28837     "(config)networkPOST": {
28838       "properties": {
28839         "network-data": {
28840           "items": {
28841             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data"
28842           },
28843           "type": "object"
28844         },
28845         "network-id": {
28846           "$ref": "#/definitions/Some network-id"
28847         }
28848       },
28849       "required": [
28850         "network-id"
28851       ],
28852       "type": "object"
28853     },
28854     "(config)networksPOST": {
28855       "properties": {
28856         "network": {
28857           "items": {
28858             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks(config)network"
28859           },
28860           "type": "array"
28861         }
28862       },
28863       "type": "object"
28864     },
28865     "(config)onap-model-informationPOST": {
28866       "properties": {
28867         "model-customization-uuid": {
28868           "$ref": "#/definitions/Some model-customization-uuid",
28869           "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level"
28870         },
28871         "model-invariant-uuid": {
28872           "$ref": "#/definitions/Some model-invariant-uuid",
28873           "description": "identifies the invariant uuid for this service or resource"
28874         },
28875         "model-name": {
28876           "$ref": "#/definitions/Some model-name"
28877         },
28878         "model-uuid": {
28879           "$ref": "#/definitions/Some model-uuid",
28880           "description": "identifies the uuid for this service or resource, which is version specific"
28881         },
28882         "model-version": {
28883           "$ref": "#/definitions/Some model-version"
28884         }
28885       },
28886       "type": "object"
28887     },
28888     "(config)oper-statusPOST": {
28889       "properties": {
28890         "create-timestamp": {
28891           "$ref": "#/definitions/Some create-timestamp"
28892         },
28893         "last-action": {
28894           "$ref": "#/definitions/VNFActivateRequest",
28895           "description": "this is preload request actions",
28896           "enum": [
28897             "VNFActivateRequest",
28898             "ChangeVNFActivateRequest",
28899             "VnfInstanceActivateRequest",
28900             "ChangeVnfInstanceActivateRequest",
28901             "VfModuleActivateRequest",
28902             "ChangeVfModuleActivateRequest",
28903             "DisconnectVNFRequest",
28904             "DisconnectVnfInstanceRequest",
28905             "DisconnectVfModuleRequest",
28906             "PreloadVNFRequest",
28907             "DeletePreloadVNFRequest",
28908             "PreloadVnfInstanceRequest",
28909             "DeletePreloadVnfInstanceRequest",
28910             "PreloadVfModuleRequest",
28911             "DeletePreloadVfModuleRequest"
28912           ]
28913         },
28914         "last-order-status": {
28915           "$ref": "#/definitions/Active",
28916           "enum": [
28917             "Active",
28918             "PendingAssignment",
28919             "PendingCreate",
28920             "PendingUpdate",
28921             "PendingDelete",
28922             "Deleted"
28923           ]
28924         },
28925         "last-svc-request-id": {
28926           "$ref": "#/definitions/Some last-svc-request-id"
28927         },
28928         "maintenance-indicator": {
28929           "$ref": "#/definitions/Y",
28930           "enum": [
28931             "Y",
28932             "N"
28933           ]
28934         },
28935         "modify-timestamp": {
28936           "$ref": "#/definitions/Some modify-timestamp"
28937         },
28938         "order-status": {
28939           "$ref": "#/definitions/Active",
28940           "enum": [
28941             "Active",
28942             "PendingAssignment",
28943             "PendingCreate",
28944             "PendingUpdate",
28945             "PendingDelete",
28946             "Deleted"
28947           ]
28948         }
28949       },
28950       "type": "object"
28951     },
28952     "(config)paramPOST": {
28953       "properties": {
28954         "name": {
28955           "$ref": "#/definitions/Some name"
28956         },
28957         "value": {
28958           "$ref": "#/definitions/Some value"
28959         }
28960       },
28961       "type": "object"
28962     },
28963     "(config)preload-dataPOST": {
28964       "properties": {
28965         "network-topology-information": {
28966           "items": {
28967             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information"
28968           },
28969           "type": "object"
28970         },
28971         "oper-status": {
28972           "items": {
28973             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status"
28974           },
28975           "type": "object"
28976         },
28977         "vnf-topology-information": {
28978           "items": {
28979             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information"
28980           },
28981           "type": "object"
28982         }
28983       },
28984       "type": "object"
28985     },
28986     "(config)preload-vnfsPOST": {
28987       "properties": {
28988         "vnf-preload-list": {
28989           "items": {
28990             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list"
28991           },
28992           "type": "array"
28993         }
28994       },
28995       "type": "object"
28996     },
28997     "(config)provided-allotted-resourcePOST": {
28998       "properties": {
28999         "allotted-resource-id": {
29000           "$ref": "#/definitions/Some allotted-resource-id"
29001         },
29002         "allotted-resource-pointer": {
29003           "$ref": "#/definitions/Some allotted-resource-pointer",
29004           "description": "Pointer to the allotted-resources topology"
29005         },
29006         "allotted-resource-type": {
29007           "$ref": "#/definitions/Some allotted-resource-type",
29008           "description": "Not an enum, but expected values are contrail-route and security-zone."
29009         }
29010       },
29011       "type": "object"
29012     },
29013     "(config)provided-allotted-resourcesPOST": {
29014       "properties": {
29015         "provided-allotted-resource": {
29016           "items": {
29017             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource"
29018           },
29019           "type": "array"
29020         }
29021       },
29022       "type": "object"
29023     },
29024     "(config)request-informationPOST": {
29025       "properties": {
29026         "notification-url": {
29027           "$ref": "#/definitions/Some notification-url"
29028         },
29029         "order-number": {
29030           "$ref": "#/definitions/Some order-number"
29031         },
29032         "order-version": {
29033           "$ref": "#/definitions/Some order-version"
29034         },
29035         "request-action": {
29036           "$ref": "#/definitions/CreateNetworkInstance",
29037           "description": "still need to work Disconnect",
29038           "enum": [
29039             "CreateNetworkInstance",
29040             "ActivateNetworkInstance",
29041             "CreateServiceInstance",
29042             "DeleteServiceInstance",
29043             "DeleteNetworkInstance",
29044             "CreateVnfInstance",
29045             "ActivateVnfInstance",
29046             "DeleteVnfInstance",
29047             "CreateVfModuleInstance",
29048             "ActivateVfModuleInstance",
29049             "DeleteVfModuleInstance",
29050             "CreateContrailRouteInstance",
29051             "DeleteContrailRouteInstance",
29052             "CreateSecurityZoneInstance",
29053             "DeleteSecurityZoneInstance",
29054             "ActivateDCINetworkInstance",
29055             "DeActivateDCINetworkInstance"
29056           ]
29057         },
29058         "request-id": {
29059           "$ref": "#/definitions/Some request-id",
29060           "description": "Request ID generated upstream of MSO"
29061         },
29062         "source": {
29063           "$ref": "#/definitions/Some source"
29064         }
29065       },
29066       "type": "object"
29067     },
29068     "(config)route-table-referencePOST": {
29069       "properties": {
29070         "route-table-reference-fqdn": {
29071           "$ref": "#/definitions/Some route-table-reference-fqdn"
29072         },
29073         "route-table-reference-id": {
29074           "$ref": "#/definitions/Some route-table-reference-id"
29075         }
29076       },
29077       "required": [
29078         "route-table-reference-fqdn"
29079       ],
29080       "type": "object"
29081     },
29082     "(config)s-tagsPOST": {
29083       "type": "object"
29084     },
29085     "(config)sdnc-request-headerPOST": {
29086       "properties": {
29087         "svc-action": {
29088           "$ref": "#/definitions/reserve",
29089           "description": "Enumerated listThis is the rpcAction",
29090           "enum": [
29091             "reserve",
29092             "assign",
29093             "activate",
29094             "delete",
29095             "changeassign",
29096             "changedelete",
29097             "rollback",
29098             "deactivate",
29099             "unassign",
29100             "create"
29101           ]
29102         },
29103         "svc-notification-url": {
29104           "$ref": "#/definitions/Some svc-notification-url",
29105           "description": "Contains URL for asynchronous response"
29106         },
29107         "svc-request-id": {
29108           "$ref": "#/definitions/Some svc-request-id",
29109           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
29110         }
29111       },
29112       "type": "object"
29113     },
29114     "(config)security-zone-allotted-resourcePOST": {
29115       "properties": {
29116         "allotted-resource-data": {
29117           "items": {
29118             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data"
29119           },
29120           "type": "object"
29121         },
29122         "allotted-resource-id": {
29123           "$ref": "#/definitions/Some allotted-resource-id"
29124         },
29125         "allotted-resource-status": {
29126           "items": {
29127             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status"
29128           },
29129           "type": "object"
29130         }
29131       },
29132       "required": [
29133         "allotted-resource-id"
29134       ],
29135       "type": "object"
29136     },
29137     "(config)security-zone-allotted-resourcesPOST": {
29138       "properties": {
29139         "security-zone-allotted-resource": {
29140           "items": {
29141             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource"
29142           },
29143           "type": "array"
29144         }
29145       },
29146       "type": "object"
29147     },
29148     "(config)security-zone-assignmentsPOST": {
29149       "properties": {
29150         "security-zone-name-trusted": {
29151           "$ref": "#/definitions/Some security-zone-name-trusted"
29152         },
29153         "security-zone-name-untrusted": {
29154           "$ref": "#/definitions/Some security-zone-name-untrusted"
29155         },
29156         "security-zone-service-instance-id": {
29157           "$ref": "#/definitions/Some security-zone-service-instance-id",
29158           "description": "Will be the same as the parent-service-instance-id"
29159         },
29160         "security-zone-vnf-id": {
29161           "$ref": "#/definitions/Some security-zone-vnf-id",
29162           "description": "Selected by SDNC from the security-zone-service-instance-id"
29163         },
29164         "trusted-network-role": {
29165           "$ref": "#/definitions/Some trusted-network-role",
29166           "description": "In the case of vIPR, this is the landing networks network-role; used in naming"
29167         },
29168         "untrusted-network-role": {
29169           "$ref": "#/definitions/Some untrusted-network-role",
29170           "description": "In the case of vIPR, this is the tenant oam networks network-role; used in naming"
29171         },
29172         "vlan-tag": {
29173           "$ref": "#/definitions/Some vlan-tag"
29174         }
29175       },
29176       "type": "object"
29177     },
29178     "(config)security-zone-input-parametersPOST": {
29179       "properties": {
29180         "param": {
29181           "items": {
29182             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters(config)param"
29183           },
29184           "type": "array"
29185         }
29186       },
29187       "type": "object"
29188     },
29189     "(config)security-zone-parametersPOST": {
29190       "properties": {
29191         "param": {
29192           "items": {
29193             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param"
29194           },
29195           "type": "array"
29196         }
29197       },
29198       "type": "object"
29199     },
29200     "(config)security-zone-request-inputPOST": {
29201       "properties": {
29202         "security-zone-input-parameters": {
29203           "items": {
29204             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input(config)security-zone-input-parameters"
29205           },
29206           "type": "object"
29207         },
29208         "trusted-network-role": {
29209           "$ref": "#/definitions/Some trusted-network-role",
29210           "description": "In the case of vIPR, this is the landing networks network-role; used in naming"
29211         },
29212         "untrusted-network-role": {
29213           "$ref": "#/definitions/Some untrusted-network-role",
29214           "description": "In the case of vIPR, this is the tenant oam networks network-role; used in naming"
29215         },
29216         "vlan-tag": {
29217           "$ref": "#/definitions/Some vlan-tag"
29218         }
29219       },
29220       "type": "object"
29221     },
29222     "(config)security-zone-response-informationPOST": {
29223       "properties": {
29224         "instance-id": {
29225           "$ref": "#/definitions/Some instance-id"
29226         },
29227         "object-path": {
29228           "$ref": "#/definitions/Some object-path",
29229           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
29230         }
29231       },
29232       "type": "object"
29233     },
29234     "(config)security-zone-topologyPOST": {
29235       "properties": {
29236         "allotted-resource-identifiers": {
29237           "items": {
29238             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers"
29239           },
29240           "type": "object"
29241         },
29242         "onap-model-information": {
29243           "items": {
29244             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information"
29245           },
29246           "type": "object"
29247         },
29248         "security-zone-assignments": {
29249           "items": {
29250             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments"
29251           },
29252           "type": "object"
29253         },
29254         "security-zone-parameters": {
29255           "items": {
29256             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters"
29257           },
29258           "type": "object"
29259         }
29260       },
29261       "type": "object"
29262     },
29263     "(config)service-assignmentsPOST": {
29264       "type": "object"
29265     },
29266     "(config)service-dataPOST": {
29267       "properties": {
29268         "consumed-allotted-resources": {
29269           "items": {
29270             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources"
29271           },
29272           "type": "object"
29273         },
29274         "networks": {
29275           "items": {
29276             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)networks"
29277           },
29278           "type": "object"
29279         },
29280         "provided-allotted-resources": {
29281           "items": {
29282             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources"
29283           },
29284           "type": "object"
29285         },
29286         "request-information": {
29287           "items": {
29288             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)request-information"
29289           },
29290           "type": "object"
29291         },
29292         "sdnc-request-header": {
29293           "items": {
29294             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header"
29295           },
29296           "type": "object"
29297         },
29298         "service-information": {
29299           "items": {
29300             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-information"
29301           },
29302           "type": "object"
29303         },
29304         "service-level-oper-status": {
29305           "items": {
29306             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status"
29307           },
29308           "type": "object"
29309         },
29310         "service-request-input": {
29311           "items": {
29312             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input"
29313           },
29314           "type": "object"
29315         },
29316         "service-topology": {
29317           "items": {
29318             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-topology"
29319           },
29320           "type": "object"
29321         },
29322         "vnfs": {
29323           "items": {
29324             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfs"
29325           },
29326           "type": "object"
29327         }
29328       },
29329       "type": "object"
29330     },
29331     "(config)service-informationPOST": {
29332       "properties": {
29333         "global-customer-id": {
29334           "$ref": "#/definitions/Some global-customer-id",
29335           "description": "need for put of data to AnAI (MSO provides)"
29336         },
29337         "onap-model-information": {
29338           "items": {
29339             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-information(config)onap-model-information"
29340           },
29341           "type": "object"
29342         },
29343         "service-id": {
29344           "$ref": "#/definitions/Some service-id",
29345           "description": "This maps to the product-family-id in A&AI"
29346         },
29347         "service-instance-id": {
29348           "$ref": "#/definitions/Some service-instance-id"
29349         },
29350         "subscriber-name": {
29351           "$ref": "#/definitions/Some subscriber-name",
29352           "description": "Would not be expected for vIPR-ATM or mobility services."
29353         },
29354         "subscription-service-type": {
29355           "$ref": "#/definitions/Some subscription-service-type",
29356           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
29357         }
29358       },
29359       "type": "object"
29360     },
29361     "(config)service-input-parametersPOST": {
29362       "properties": {
29363         "param": {
29364           "items": {
29365             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input/service-input-parameters(config)param"
29366           },
29367           "type": "array"
29368         }
29369       },
29370       "type": "object"
29371     },
29372     "(config)service-level-oper-statusPOST": {
29373       "properties": {
29374         "create-timestamp": {
29375           "$ref": "#/definitions/Some create-timestamp",
29376           "description": "Not currently populated in service data."
29377         },
29378         "last-action": {
29379           "$ref": "#/definitions/CreateNetworkInstance",
29380           "description": "should be list of possible request-actions",
29381           "enum": [
29382             "CreateNetworkInstance",
29383             "ActivateNetworkInstance",
29384             "CreateServiceInstance",
29385             "DeleteServiceInstance",
29386             "DeleteNetworkInstance",
29387             "CreateVnfInstance",
29388             "ActivateVnfInstance",
29389             "DeleteVnfInstance",
29390             "CreateVfModuleInstance",
29391             "ActivateVfModuleInstance",
29392             "DeleteVfModuleInstance",
29393             "CreateContrailRouteInstance",
29394             "DeleteContrailRouteInstance",
29395             "CreateSecurityZoneInstance",
29396             "DeleteSecurityZoneInstance"
29397           ]
29398         },
29399         "last-order-status": {
29400           "$ref": "#/definitions/Active",
29401           "description": "fieldused by generic-resource-api",
29402           "enum": [
29403             "Active",
29404             "PendingAssignment",
29405             "PendingCreate",
29406             "PendingUpdate",
29407             "PendingDelete",
29408             "Deleted",
29409             "Created"
29410           ]
29411         },
29412         "last-rpc-action": {
29413           "$ref": "#/definitions/assign",
29414           "enum": [
29415             "assign",
29416             "activate",
29417             "delete",
29418             "unassign",
29419             "deactivate",
29420             "create"
29421           ]
29422         },
29423         "last-svc-request-id": {
29424           "$ref": "#/definitions/Some last-svc-request-id",
29425           "description": "Not currently populated in service data."
29426         },
29427         "modify-timestamp": {
29428           "$ref": "#/definitions/Some modify-timestamp"
29429         },
29430         "order-status": {
29431           "$ref": "#/definitions/Active",
29432           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
29433           "enum": [
29434             "Active",
29435             "PendingAssignment",
29436             "PendingCreate",
29437             "PendingUpdate",
29438             "PendingDelete",
29439             "Deleted",
29440             "Created"
29441           ]
29442         }
29443       },
29444       "type": "object"
29445     },
29446     "(config)service-parameterPOST": {
29447       "properties": {
29448         "service-parameter-name": {
29449           "$ref": "#/definitions/Some service-parameter-name"
29450         },
29451         "service-parameter-value": {
29452           "$ref": "#/definitions/Some service-parameter-value"
29453         }
29454       },
29455       "type": "object"
29456     },
29457     "(config)service-parametersPOST": {
29458       "properties": {
29459         "service-parameter": {
29460           "items": {
29461             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter"
29462           },
29463           "type": "array"
29464         }
29465       },
29466       "type": "object"
29467     },
29468     "(config)service-request-inputPOST": {
29469       "properties": {
29470         "service-input-parameters": {
29471           "items": {
29472             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input(config)service-input-parameters"
29473           },
29474           "type": "object"
29475         },
29476         "service-instance-name": {
29477           "$ref": "#/definitions/Some service-instance-name"
29478         }
29479       },
29480       "type": "object"
29481     },
29482     "(config)service-response-informationPOST": {
29483       "properties": {
29484         "instance-id": {
29485           "$ref": "#/definitions/Some instance-id"
29486         },
29487         "object-path": {
29488           "$ref": "#/definitions/Some object-path",
29489           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
29490         }
29491       },
29492       "type": "object"
29493     },
29494     "(config)service-statusPOST": {
29495       "properties": {
29496         "action": {
29497           "$ref": "#/definitions/Some action",
29498           "description": "value would one of possible request-actions; match the list in service-data oper-status"
29499         },
29500         "final-indicator": {
29501           "$ref": "#/definitions/Some final-indicator"
29502         },
29503         "request-status": {
29504           "$ref": "#/definitions/synccomplete",
29505           "enum": [
29506             "synccomplete",
29507             "asynccomplete",
29508             "notifycomplete"
29509           ]
29510         },
29511         "response-code": {
29512           "$ref": "#/definitions/Some response-code"
29513         },
29514         "response-message": {
29515           "$ref": "#/definitions/Some response-message"
29516         },
29517         "response-timestamp": {
29518           "$ref": "#/definitions/Some response-timestamp"
29519         },
29520         "rpc-action": {
29521           "$ref": "#/definitions/assign",
29522           "description": "this is the svc-action from the incoming request",
29523           "enum": [
29524             "assign",
29525             "activate",
29526             "configure",
29527             "delete",
29528             "unassign",
29529             "deactivate"
29530           ]
29531         },
29532         "rpc-name": {
29533           "$ref": "#/definitions/Some rpc-name"
29534         }
29535       },
29536       "type": "object"
29537     },
29538     "(config)service-topology-identifierPOST": {
29539       "properties": {
29540         "global-customer-id": {
29541           "$ref": "#/definitions/Some global-customer-id"
29542         },
29543         "service-id": {
29544           "$ref": "#/definitions/Some service-id",
29545           "description": "from MSO input on STO assign"
29546         },
29547         "service-instance-id": {
29548           "$ref": "#/definitions/Some service-instance-id",
29549           "description": "repeated"
29550         },
29551         "service-instance-name": {
29552           "$ref": "#/definitions/Some service-instance-name",
29553           "description": "optionally comes from service-request-input container or is assigned by sdn-c"
29554         },
29555         "service-type": {
29556           "$ref": "#/definitions/Some service-type",
29557           "description": "tag labeled subscription-service-type in the service-information input"
29558         }
29559       },
29560       "type": "object"
29561     },
29562     "(config)service-topologyPOST": {
29563       "properties": {
29564         "onap-model-information": {
29565           "items": {
29566             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information"
29567           },
29568           "type": "object"
29569         },
29570         "service-assignments": {
29571           "items": {
29572             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments"
29573           },
29574           "type": "object"
29575         },
29576         "service-parameters": {
29577           "items": {
29578             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters"
29579           },
29580           "type": "object"
29581         },
29582         "service-topology-identifier": {
29583           "items": {
29584             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier"
29585           },
29586           "type": "object"
29587         }
29588       },
29589       "type": "object"
29590     },
29591     "(config)servicePOST": {
29592       "properties": {
29593         "service-data": {
29594           "items": {
29595             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-data"
29596           },
29597           "type": "object"
29598         },
29599         "service-instance-id": {
29600           "$ref": "#/definitions/Some service-instance-id",
29601           "description": "Keep as M"
29602         },
29603         "service-status": {
29604           "items": {
29605             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-status"
29606           },
29607           "type": "object"
29608         }
29609       },
29610       "required": [
29611         "service-instance-id"
29612       ],
29613       "type": "object"
29614     },
29615     "(config)servicesPOST": {
29616       "properties": {
29617         "service": {
29618           "items": {
29619             "$ref": "#/definitions/GENERIC-RESOURCE-API/services(config)service"
29620           },
29621           "type": "array"
29622         }
29623       },
29624       "type": "object"
29625     },
29626     "(config)source-networkPOST": {
29627       "properties": {
29628         "network-id": {
29629           "$ref": "#/definitions/Some network-id"
29630         },
29631         "network-role": {
29632           "$ref": "#/definitions/Some network-role"
29633         }
29634       },
29635       "type": "object"
29636     },
29637     "(config)sriov-parametersPOST": {
29638       "properties": {
29639         "application-tags": {
29640           "items": {
29641             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)application-tags"
29642           },
29643           "type": "object"
29644         },
29645         "heat-vlan-filters": {
29646           "items": {
29647             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)heat-vlan-filters"
29648           },
29649           "type": "object"
29650         }
29651       },
29652       "type": "object"
29653     },
29654     "(config)sriov-vlan-filter-listPOST": {
29655       "properties": {
29656         "sriov-vlan-filter": {
29657           "$ref": "#/definitions/Some sriov-vlan-filter"
29658         }
29659       },
29660       "type": "object"
29661     },
29662     "(config)subnet-dataPOST": {
29663       "properties": {
29664         "ip-version": {
29665           "$ref": "#/definitions/Some ip-version",
29666           "description": "Should be ipv4 or ipv6"
29667         },
29668         "subnet-id": {
29669           "$ref": "#/definitions/Some subnet-id",
29670           "description": "subnet UUID to be passed into the HEAT template"
29671         }
29672       },
29673       "type": "object"
29674     },
29675     "(config)subnets-dataPOST": {
29676       "properties": {
29677         "subnet-data": {
29678           "items": {
29679             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data"
29680           },
29681           "type": "array"
29682         }
29683       },
29684       "type": "object"
29685     },
29686     "(config)subnetsPOST": {
29687       "properties": {
29688         "cidr-mask": {
29689           "$ref": "#/definitions/Some cidr-mask"
29690         },
29691         "dhcp-enabled": {
29692           "$ref": "#/definitions/Y",
29693           "enum": [
29694             "Y",
29695             "N"
29696           ]
29697         },
29698         "dhcp-end-address": {
29699           "$ref": "#/definitions/Some dhcp-end-address"
29700         },
29701         "dhcp-start-address": {
29702           "$ref": "#/definitions/Some dhcp-start-address"
29703         },
29704         "gateway-address": {
29705           "$ref": "#/definitions/0.155.242.17%{{",
29706           "enum": [
29707             "0.155.242.17%{{",
29708             "c:A5"
29709           ]
29710         },
29711         "ip-version": {
29712           "$ref": "#/definitions/Some ip-version"
29713         },
29714         "start-address": {
29715           "$ref": "#/definitions/1.0.3.2%}LpL",
29716           "enum": [
29717             "1.0.3.2%}LpL",
29718             "2E:DEFe%Lp"
29719           ]
29720         },
29721         "subnet-name": {
29722           "$ref": "#/definitions/Some subnet-name"
29723         }
29724       },
29725       "type": "object"
29726     },
29727     "(config)tunnelxconn-allotted-resourcePOST": {
29728       "properties": {
29729         "allotted-resource-data": {
29730           "items": {
29731             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data"
29732           },
29733           "type": "object"
29734         },
29735         "allotted-resource-id": {
29736           "$ref": "#/definitions/Some allotted-resource-id"
29737         },
29738         "allotted-resource-status": {
29739           "items": {
29740             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status"
29741           },
29742           "type": "object"
29743         }
29744       },
29745       "required": [
29746         "allotted-resource-id"
29747       ],
29748       "type": "object"
29749     },
29750     "(config)tunnelxconn-allotted-resourcesPOST": {
29751       "properties": {
29752         "tunnelxconn-allotted-resource": {
29753           "items": {
29754             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource"
29755           },
29756           "type": "array"
29757         }
29758       },
29759       "type": "object"
29760     },
29761     "(config)tunnelxconn-parametersPOST": {
29762       "properties": {
29763         "param": {
29764           "items": {
29765             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param"
29766           },
29767           "type": "array"
29768         }
29769       },
29770       "type": "object"
29771     },
29772     "(config)tunnelxconn-response-informationPOST": {
29773       "properties": {
29774         "instance-id": {
29775           "$ref": "#/definitions/Some instance-id"
29776         },
29777         "object-path": {
29778           "$ref": "#/definitions/Some object-path",
29779           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
29780         }
29781       },
29782       "type": "object"
29783     },
29784     "(config)tunnelxconn-topologyPOST": {
29785       "properties": {
29786         "allotted-resource-identifiers": {
29787           "items": {
29788             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers"
29789           },
29790           "type": "object"
29791         },
29792         "onap-model-information": {
29793           "items": {
29794             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information"
29795           },
29796           "type": "object"
29797         },
29798         "tunnelxconn-parameters": {
29799           "items": {
29800             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters"
29801           },
29802           "type": "object"
29803         },
29804         "vgmux-bearer-ip": {
29805           "$ref": "#/definitions/1.193.7.25%N",
29806           "description": "The Network Controller will look up the vgmux bearer ip from the vgmux vf module",
29807           "enum": [
29808             "1.193.7.25%N",
29809             "FF:27%N"
29810           ]
29811         },
29812         "vgmux-lan-up": {
29813           "$ref": "#/definitions/0.0.1.0%{{pNN}pNpL",
29814           "description": "The Network Controller will look up the vgmux lan ip from the vgmux vg module",
29815           "enum": [
29816             "0.0.1.0%{{pNN}pNpL",
29817             ":"
29818           ]
29819         },
29820         "vni": {
29821           "$ref": "#/definitions/Some vni",
29822           "description": "The Network Controller will assign a VNI value from the associated vGMUX VNI pool"
29823         }
29824       },
29825       "type": "object"
29826     },
29827     "(config)vf-module-assignmentsPOST": {
29828       "properties": {
29829         "vf-module-status": {
29830           "$ref": "#/definitions/Some vf-module-status",
29831           "description": "Do we need this?Orchestration status from AAI - to be set by SDNCNot being used for vIPR."
29832         },
29833         "vms": {
29834           "items": {
29835             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments(config)vms"
29836           },
29837           "type": "object"
29838         }
29839       },
29840       "type": "object"
29841     },
29842     "(config)vf-module-dataPOST": {
29843       "properties": {
29844         "request-information": {
29845           "items": {
29846             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information"
29847           },
29848           "type": "object"
29849         },
29850         "sdnc-request-header": {
29851           "items": {
29852             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header"
29853           },
29854           "type": "object"
29855         },
29856         "service-information": {
29857           "items": {
29858             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information"
29859           },
29860           "type": "object"
29861         },
29862         "vf-module-information": {
29863           "items": {
29864             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information"
29865           },
29866           "type": "object"
29867         },
29868         "vf-module-level-oper-status": {
29869           "items": {
29870             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-level-oper-status"
29871           },
29872           "type": "object"
29873         },
29874         "vf-module-request-input": {
29875           "items": {
29876             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-request-input"
29877           },
29878           "type": "object"
29879         },
29880         "vf-module-topology": {
29881           "items": {
29882             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology"
29883           },
29884           "type": "object"
29885         },
29886         "vnf-information": {
29887           "items": {
29888             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information"
29889           },
29890           "type": "object"
29891         }
29892       },
29893       "type": "object"
29894     },
29895     "(config)vf-module-informationPOST": {
29896       "properties": {
29897         "onap-model-information": {
29898           "items": {
29899             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-information(config)onap-model-information"
29900           },
29901           "type": "object"
29902         },
29903         "vf-module-id": {
29904           "$ref": "#/definitions/Some vf-module-id"
29905         },
29906         "vf-module-type": {
29907           "$ref": "#/definitions/Some vf-module-type"
29908         }
29909       },
29910       "type": "object"
29911     },
29912     "(config)vf-module-input-parametersPOST": {
29913       "properties": {
29914         "param": {
29915           "items": {
29916             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters(config)param"
29917           },
29918           "type": "array"
29919         }
29920       },
29921       "type": "object"
29922     },
29923     "(config)vf-module-level-oper-statusPOST": {
29924       "properties": {
29925         "create-timestamp": {
29926           "$ref": "#/definitions/Some create-timestamp",
29927           "description": "Not currently populated in service data."
29928         },
29929         "last-action": {
29930           "$ref": "#/definitions/CreateNetworkInstance",
29931           "description": "should be list of possible request-actions",
29932           "enum": [
29933             "CreateNetworkInstance",
29934             "ActivateNetworkInstance",
29935             "CreateServiceInstance",
29936             "DeleteServiceInstance",
29937             "DeleteNetworkInstance",
29938             "CreateVnfInstance",
29939             "ActivateVnfInstance",
29940             "DeleteVnfInstance",
29941             "CreateVfModuleInstance",
29942             "ActivateVfModuleInstance",
29943             "DeleteVfModuleInstance",
29944             "CreateContrailRouteInstance",
29945             "DeleteContrailRouteInstance",
29946             "CreateSecurityZoneInstance",
29947             "DeleteSecurityZoneInstance"
29948           ]
29949         },
29950         "last-order-status": {
29951           "$ref": "#/definitions/Active",
29952           "description": "fieldused by generic-resource-api",
29953           "enum": [
29954             "Active",
29955             "PendingAssignment",
29956             "PendingCreate",
29957             "PendingUpdate",
29958             "PendingDelete",
29959             "Deleted",
29960             "Created"
29961           ]
29962         },
29963         "last-rpc-action": {
29964           "$ref": "#/definitions/assign",
29965           "enum": [
29966             "assign",
29967             "activate",
29968             "delete",
29969             "unassign",
29970             "deactivate",
29971             "create"
29972           ]
29973         },
29974         "last-svc-request-id": {
29975           "$ref": "#/definitions/Some last-svc-request-id",
29976           "description": "Not currently populated in service data."
29977         },
29978         "modify-timestamp": {
29979           "$ref": "#/definitions/Some modify-timestamp"
29980         },
29981         "order-status": {
29982           "$ref": "#/definitions/Active",
29983           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
29984           "enum": [
29985             "Active",
29986             "PendingAssignment",
29987             "PendingCreate",
29988             "PendingUpdate",
29989             "PendingDelete",
29990             "Deleted",
29991             "Created"
29992           ]
29993         }
29994       },
29995       "type": "object"
29996     },
29997     "(config)vf-module-parametersPOST": {
29998       "properties": {
29999         "param": {
30000           "items": {
30001             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-parameters(config)param"
30002           },
30003           "type": "array"
30004         }
30005       },
30006       "type": "object"
30007     },
30008     "(config)vf-module-request-inputPOST": {
30009       "properties": {
30010         "aic-clli": {
30011           "$ref": "#/definitions/Some aic-clli",
30012           "description": "Not expected to be used"
30013         },
30014         "aic-cloud-region": {
30015           "$ref": "#/definitions/Some aic-cloud-region",
30016           "description": "The AIC cloud region which maps to contrail versions"
30017         },
30018         "request-version": {
30019           "$ref": "#/definitions/Some request-version",
30020           "description": "keep this?"
30021         },
30022         "tenant": {
30023           "$ref": "#/definitions/Some tenant"
30024         },
30025         "vf-module-input-parameters": {
30026           "items": {
30027             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input(config)vf-module-input-parameters"
30028           },
30029           "type": "object"
30030         },
30031         "vf-module-name": {
30032           "$ref": "#/definitions/Some vf-module-name"
30033         }
30034       },
30035       "type": "object"
30036     },
30037     "(config)vf-module-response-informationPOST": {
30038       "properties": {
30039         "instance-id": {
30040           "$ref": "#/definitions/Some instance-id"
30041         },
30042         "object-path": {
30043           "$ref": "#/definitions/Some object-path",
30044           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
30045         }
30046       },
30047       "type": "object"
30048     },
30049     "(config)vf-module-topology-identifierPOST": {
30050       "properties": {
30051         "vf-module-id": {
30052           "$ref": "#/definitions/Some vf-module-id",
30053           "description": "vf-module id"
30054         },
30055         "vf-module-name": {
30056           "$ref": "#/definitions/Some vf-module-name",
30057           "description": "vf-module-name"
30058         },
30059         "vf-module-type": {
30060           "$ref": "#/definitions/Some vf-module-type",
30061           "description": "In Pats model referred to as model-id"
30062         }
30063       },
30064       "type": "object"
30065     },
30066     "(config)vf-module-topologyPOST": {
30067       "properties": {
30068         "aic-clli": {
30069           "$ref": "#/definitions/Some aic-clli",
30070           "description": "Not expected to be used"
30071         },
30072         "aic-cloud-region": {
30073           "$ref": "#/definitions/Some aic-cloud-region",
30074           "description": "The AIC cloud region which maps to contrail versions"
30075         },
30076         "onap-model-information": {
30077           "items": {
30078             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)onap-model-information"
30079           },
30080           "type": "object"
30081         },
30082         "tenant": {
30083           "$ref": "#/definitions/Some tenant"
30084         },
30085         "vf-module-assignments": {
30086           "items": {
30087             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-assignments"
30088           },
30089           "type": "object"
30090         },
30091         "vf-module-parameters": {
30092           "items": {
30093             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-parameters"
30094           },
30095           "type": "object"
30096         },
30097         "vf-module-topology-identifier": {
30098           "items": {
30099             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-topology-identifier"
30100           },
30101           "type": "object"
30102         }
30103       },
30104       "type": "object"
30105     },
30106     "(config)vf-modulePOST": {
30107       "properties": {
30108         "vf-module-data": {
30109           "items": {
30110             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data"
30111           },
30112           "type": "object"
30113         },
30114         "vf-module-id": {
30115           "$ref": "#/definitions/Some vf-module-id"
30116         }
30117       },
30118       "required": [
30119         "vf-module-id"
30120       ],
30121       "type": "object"
30122     },
30123     "(config)vf-modulesPOST": {
30124       "properties": {
30125         "vf-module": {
30126           "items": {
30127             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module"
30128           },
30129           "type": "array"
30130         }
30131       },
30132       "type": "object"
30133     },
30134     "(config)vm-namesPOST": {
30135       "properties": {
30136         "vm-name": {
30137           "$ref": "#/definitions/Some vm-name"
30138         }
30139       },
30140       "type": "object"
30141     },
30142     "(config)vm-networkPOST": {
30143       "properties": {
30144         "floating-ips": {
30145           "items": {
30146             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)floating-ips"
30147           },
30148           "type": "object"
30149         },
30150         "interface-route-prefixes": {
30151           "items": {
30152             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)interface-route-prefixes"
30153           },
30154           "type": "object"
30155         },
30156         "mac-addresses": {
30157           "items": {
30158             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)mac-addresses"
30159           },
30160           "type": "object"
30161         },
30162         "network-information-items": {
30163           "items": {
30164             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)network-information-items"
30165           },
30166           "type": "object"
30167         },
30168         "network-role": {
30169           "$ref": "#/definitions/Some network-role",
30170           "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF"
30171         },
30172         "network-role-tag": {
30173           "$ref": "#/definitions/Some network-role-tag"
30174         },
30175         "sriov-parameters": {
30176           "items": {
30177             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)sriov-parameters"
30178           },
30179           "type": "object"
30180         }
30181       },
30182       "required": [
30183         "network-role"
30184       ],
30185       "type": "object"
30186     },
30187     "(config)vm-networksPOST": {
30188       "properties": {
30189         "floating-ip": {
30190           "$ref": "#/definitions/44.115.2.2%}{N{{",
30191           "description": "Floating ipv4 for VMs of a given type on this network",
30192           "enum": [
30193             "44.115.2.2%}{N{{",
30194             "f0:"
30195           ]
30196         },
30197         "floating-ip-v6": {
30198           "$ref": "#/definitions/7::%p",
30199           "description": "Floating ipv6 for VMs of a given type on this network"
30200         },
30201         "interface-route-prefixes": {
30202           "items": {
30203             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes"
30204           },
30205           "type": "array"
30206         },
30207         "ip-count": {
30208           "$ref": "#/definitions/0",
30209           "description": "The number of ip addresses to be assigned per vm for this network role"
30210         },
30211         "network-ips": {
30212           "items": {
30213             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips"
30214           },
30215           "type": "array"
30216         },
30217         "network-ips-v6": {
30218           "items": {
30219             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6"
30220           },
30221           "type": "array"
30222         },
30223         "network-macs": {
30224           "items": {
30225             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs"
30226           },
30227           "type": "array"
30228         },
30229         "network-role": {
30230           "$ref": "#/definitions/Some network-role",
30231           "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF"
30232         },
30233         "use-dhcp": {
30234           "$ref": "#/definitions/Y",
30235           "description": "Indicator to use DHCP on this network for this VM",
30236           "enum": [
30237             "Y",
30238             "N"
30239           ]
30240         }
30241       },
30242       "type": "object"
30243     },
30244     "(config)vmPOST": {
30245       "properties": {
30246         "nfc-naming-code": {
30247           "$ref": "#/definitions/Some nfc-naming-code",
30248           "description": "used in vm naming(draft 29: changed from nfc-code)"
30249         },
30250         "vm-count": {
30251           "$ref": "#/definitions/0"
30252         },
30253         "vm-names": {
30254           "items": {
30255             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names"
30256           },
30257           "type": "object"
30258         },
30259         "vm-networks": {
30260           "items": {
30261             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks"
30262           },
30263           "type": "object"
30264         },
30265         "vm-type": {
30266           "$ref": "#/definitions/Some vm-type"
30267         },
30268         "vm-type-tag": {
30269           "$ref": "#/definitions/Some vm-type-tag",
30270           "description": "from tosca data on vfc"
30271         }
30272       },
30273       "required": [
30274         "vm-type"
30275       ],
30276       "type": "object"
30277     },
30278     "(config)vmsPOST": {
30279       "properties": {
30280         "vm": {
30281           "items": {
30282             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms(config)vm"
30283           },
30284           "type": "array"
30285         }
30286       },
30287       "type": "object"
30288     },
30289     "(config)vnf-assignmentsPOST": {
30290       "properties": {
30291         "availability-zones": {
30292           "items": {
30293             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)availability-zones"
30294           },
30295           "type": "array"
30296         },
30297         "vnf-networks": {
30298           "items": {
30299             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-networks"
30300           },
30301           "type": "array"
30302         },
30303         "vnf-status": {
30304           "$ref": "#/definitions/Some vnf-status",
30305           "description": "Orchestration Status from AAI - to be set by SDNC"
30306         },
30307         "vnf-vms": {
30308           "items": {
30309             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-vms"
30310           },
30311           "type": "array"
30312         }
30313       },
30314       "type": "object"
30315     },
30316     "(config)vnf-dataPOST": {
30317       "properties": {
30318         "request-information": {
30319           "items": {
30320             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information"
30321           },
30322           "type": "object"
30323         },
30324         "sdnc-request-header": {
30325           "items": {
30326             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header"
30327           },
30328           "type": "object"
30329         },
30330         "service-information": {
30331           "items": {
30332             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information"
30333           },
30334           "type": "object"
30335         },
30336         "vf-modules": {
30337           "items": {
30338             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules"
30339           },
30340           "type": "object"
30341         },
30342         "vnf-information": {
30343           "items": {
30344             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information"
30345           },
30346           "type": "object"
30347         },
30348         "vnf-level-oper-status": {
30349           "items": {
30350             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status"
30351           },
30352           "type": "object"
30353         },
30354         "vnf-provided-allotted-resources": {
30355           "items": {
30356             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources"
30357           },
30358           "type": "object"
30359         },
30360         "vnf-request-input": {
30361           "items": {
30362             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input"
30363           },
30364           "type": "object"
30365         },
30366         "vnf-topology": {
30367           "items": {
30368             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology"
30369           },
30370           "type": "object"
30371         }
30372       },
30373       "type": "object"
30374     },
30375     "(config)vnf-informationPOST": {
30376       "properties": {
30377         "onap-model-information": {
30378           "items": {
30379             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-information(config)onap-model-information"
30380           },
30381           "type": "object"
30382         },
30383         "vnf-id": {
30384           "$ref": "#/definitions/Some vnf-id"
30385         },
30386         "vnf-type": {
30387           "$ref": "#/definitions/Some vnf-type",
30388           "description": "vnf-model-id in Pats model?in Pats vnf submodule, contained within vnf-instance-topology-identifier grouping (along with vnf-name and vnf-instance-id)"
30389         }
30390       },
30391       "type": "object"
30392     },
30393     "(config)vnf-input-parametersPOST": {
30394       "properties": {
30395         "param": {
30396           "items": {
30397             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters(config)param"
30398           },
30399           "type": "array"
30400         }
30401       },
30402       "type": "object"
30403     },
30404     "(config)vnf-level-oper-statusPOST": {
30405       "properties": {
30406         "create-timestamp": {
30407           "$ref": "#/definitions/Some create-timestamp",
30408           "description": "Not currently populated in service data."
30409         },
30410         "last-action": {
30411           "$ref": "#/definitions/CreateNetworkInstance",
30412           "description": "should be list of possible request-actions",
30413           "enum": [
30414             "CreateNetworkInstance",
30415             "ActivateNetworkInstance",
30416             "CreateServiceInstance",
30417             "DeleteServiceInstance",
30418             "DeleteNetworkInstance",
30419             "CreateVnfInstance",
30420             "ActivateVnfInstance",
30421             "DeleteVnfInstance",
30422             "CreateVfModuleInstance",
30423             "ActivateVfModuleInstance",
30424             "DeleteVfModuleInstance",
30425             "CreateContrailRouteInstance",
30426             "DeleteContrailRouteInstance",
30427             "CreateSecurityZoneInstance",
30428             "DeleteSecurityZoneInstance"
30429           ]
30430         },
30431         "last-order-status": {
30432           "$ref": "#/definitions/Active",
30433           "description": "fieldused by generic-resource-api",
30434           "enum": [
30435             "Active",
30436             "PendingAssignment",
30437             "PendingCreate",
30438             "PendingUpdate",
30439             "PendingDelete",
30440             "Deleted",
30441             "Created"
30442           ]
30443         },
30444         "last-rpc-action": {
30445           "$ref": "#/definitions/assign",
30446           "enum": [
30447             "assign",
30448             "activate",
30449             "delete",
30450             "unassign",
30451             "deactivate",
30452             "create"
30453           ]
30454         },
30455         "last-svc-request-id": {
30456           "$ref": "#/definitions/Some last-svc-request-id",
30457           "description": "Not currently populated in service data."
30458         },
30459         "modify-timestamp": {
30460           "$ref": "#/definitions/Some modify-timestamp"
30461         },
30462         "order-status": {
30463           "$ref": "#/definitions/Active",
30464           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
30465           "enum": [
30466             "Active",
30467             "PendingAssignment",
30468             "PendingCreate",
30469             "PendingUpdate",
30470             "PendingDelete",
30471             "Deleted",
30472             "Created"
30473           ]
30474         }
30475       },
30476       "type": "object"
30477     },
30478     "(config)vnf-networkPOST": {
30479       "properties": {
30480         "contrail-network-fqdn": {
30481           "$ref": "#/definitions/Some contrail-network-fqdn",
30482           "description": "contrail network policy object"
30483         },
30484         "network-id": {
30485           "$ref": "#/definitions/Some network-id",
30486           "description": "Unique Neutron UUID of an instance of the network role "
30487         },
30488         "network-name": {
30489           "$ref": "#/definitions/Some network-name",
30490           "description": "Unique Neutron UUID of an instance of the network role "
30491         },
30492         "network-role": {
30493           "$ref": "#/definitions/Some network-role",
30494           "description": "A Network Role to which a VNF must connect"
30495         },
30496         "neutron-id": {
30497           "$ref": "#/definitions/Some neutron-id",
30498           "description": "Unique Neutron UUID of an instance of the network role "
30499         },
30500         "subnets-data": {
30501           "items": {
30502             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)subnets-data"
30503           },
30504           "type": "object"
30505         }
30506       },
30507       "type": "object"
30508     },
30509     "(config)vnf-networksPOST": {
30510       "properties": {
30511         "contrail-network-fqdn": {
30512           "$ref": "#/definitions/Some contrail-network-fqdn",
30513           "description": "contrail network policy object"
30514         },
30515         "ipv6-subnet-id": {
30516           "$ref": "#/definitions/Some ipv6-subnet-id",
30517           "description": "ipv6 subnet UUID to be passed into the HEAT template"
30518         },
30519         "ipv6-subnet-name": {
30520           "$ref": "#/definitions/Some ipv6-subnet-name",
30521           "description": "ipv6 subnet-name that corresponds to the ipv6 subnet-id"
30522         },
30523         "network-id": {
30524           "$ref": "#/definitions/Some network-id",
30525           "description": "Unique Neutron UUID of an instance of the network role "
30526         },
30527         "network-name": {
30528           "$ref": "#/definitions/Some network-name",
30529           "description": "Unique Neutron UUID of an instance of the network role "
30530         },
30531         "network-role": {
30532           "$ref": "#/definitions/Some network-role",
30533           "description": "A Network Role to which a VNF must connect"
30534         },
30535         "neutron-id": {
30536           "$ref": "#/definitions/Some neutron-id",
30537           "description": "Unique Neutron UUID of an instance of the network role "
30538         },
30539         "sriov-vlan-filter-list": {
30540           "items": {
30541             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list"
30542           },
30543           "type": "array"
30544         },
30545         "subnet-id": {
30546           "$ref": "#/definitions/Some subnet-id",
30547           "description": "ipv4 subnet UUID to be passed into the HEAT template"
30548         },
30549         "subnet-name": {
30550           "$ref": "#/definitions/Some subnet-name",
30551           "description": "ipv4 subnet-name that corresponds to the ipv4 subnet-id"
30552         }
30553       },
30554       "required": [
30555         "network-role"
30556       ],
30557       "type": "object"
30558     },
30559     "(config)vnf-parameters-dataPOST": {
30560       "properties": {
30561         "param": {
30562           "items": {
30563             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param"
30564           },
30565           "type": "array"
30566         }
30567       },
30568       "type": "object"
30569     },
30570     "(config)vnf-parametersPOST": {
30571       "properties": {
30572         "vnf-parameter-name": {
30573           "$ref": "#/definitions/Some vnf-parameter-name",
30574           "description": "The name of an arbitrary instance-specific vnf-parameters"
30575         },
30576         "vnf-parameter-value": {
30577           "$ref": "#/definitions/Some vnf-parameter-value",
30578           "description": "The value of an arbitrary instance-specific vnf-parameters "
30579         }
30580       },
30581       "type": "object"
30582     },
30583     "(config)vnf-preload-listPOST": {
30584       "properties": {
30585         "preload-data": {
30586           "items": {
30587             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data"
30588           },
30589           "type": "object"
30590         },
30591         "vnf-name": {
30592           "$ref": "#/definitions/Some vnf-name",
30593           "description": "vf-module-name or network name"
30594         },
30595         "vnf-type": {
30596           "$ref": "#/definitions/Some vnf-type",
30597           "description": "vf-module-type or network type"
30598         }
30599       },
30600       "required": [
30601         "vnf-name",
30602         "vnf-type"
30603       ],
30604       "type": "object"
30605     },
30606     "(config)vnf-provided-allotted-resourcesPOST": {
30607       "type": "object"
30608     },
30609     "(config)vnf-request-inputPOST": {
30610       "properties": {
30611         "aic-clli": {
30612           "$ref": "#/definitions/Some aic-clli",
30613           "description": "Not expected to be used"
30614         },
30615         "aic-cloud-region": {
30616           "$ref": "#/definitions/Some aic-cloud-region",
30617           "description": "The AIC cloud region which maps to contrail versions"
30618         },
30619         "request-version": {
30620           "$ref": "#/definitions/Some request-version",
30621           "description": "keep this? e.g. 1702"
30622         },
30623         "tenant": {
30624           "$ref": "#/definitions/Some tenant"
30625         },
30626         "vnf-input-parameters": {
30627           "items": {
30628             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-input-parameters"
30629           },
30630           "type": "object"
30631         },
30632         "vnf-name": {
30633           "$ref": "#/definitions/Some vnf-name",
30634           "description": "in Pats vnf submodule, contained within vnf-instance-topology-identifier (along with vnf-model-id and vnf-instance-id)"
30635         },
30636         "vnf-networks": {
30637           "items": {
30638             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-networks"
30639           },
30640           "type": "object"
30641         }
30642       },
30643       "type": "object"
30644     },
30645     "(config)vnf-resource-assignmentsPOST": {
30646       "properties": {
30647         "availability-zones": {
30648           "items": {
30649             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones"
30650           },
30651           "type": "object"
30652         },
30653         "vnf-networks": {
30654           "items": {
30655             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks"
30656           },
30657           "type": "object"
30658         },
30659         "vnf-status": {
30660           "$ref": "#/definitions/Some vnf-status",
30661           "description": "Do we need this?Orchestration status from AAI - to be set by SDNCWill not be used for vIPR."
30662         }
30663       },
30664       "type": "object"
30665     },
30666     "(config)vnf-response-informationPOST": {
30667       "properties": {
30668         "instance-id": {
30669           "$ref": "#/definitions/Some instance-id"
30670         },
30671         "object-path": {
30672           "$ref": "#/definitions/Some object-path",
30673           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
30674         }
30675       },
30676       "type": "object"
30677     },
30678     "(config)vnf-topology-identifier-structurePOST": {
30679       "properties": {
30680         "nf-code": {
30681           "$ref": "#/definitions/Some nf-code",
30682           "description": "used in vnf naming"
30683         },
30684         "nf-function": {
30685           "$ref": "#/definitions/Some nf-function"
30686         },
30687         "nf-role": {
30688           "$ref": "#/definitions/Some nf-role"
30689         },
30690         "nf-type": {
30691           "$ref": "#/definitions/Some nf-type"
30692         },
30693         "vnf-id": {
30694           "$ref": "#/definitions/Some vnf-id"
30695         },
30696         "vnf-name": {
30697           "$ref": "#/definitions/Some vnf-name",
30698           "description": "optionally comes from vnf-request-input container or is assigned by sdn-c"
30699         },
30700         "vnf-type": {
30701           "$ref": "#/definitions/Some vnf-type",
30702           "description": "In preload tree, this label is used for the vf-module-type"
30703         }
30704       },
30705       "type": "object"
30706     },
30707     "(config)vnf-topology-identifierPOST": {
30708       "properties": {
30709         "generic-vnf-id": {
30710           "$ref": "#/definitions/Some generic-vnf-id"
30711         },
30712         "generic-vnf-name": {
30713           "$ref": "#/definitions/Some generic-vnf-name"
30714         },
30715         "generic-vnf-type": {
30716           "$ref": "#/definitions/Some generic-vnf-type"
30717         },
30718         "service-id": {
30719           "$ref": "#/definitions/Some service-id"
30720         },
30721         "service-type": {
30722           "$ref": "#/definitions/Some service-type"
30723         },
30724         "vnf-name": {
30725           "$ref": "#/definitions/Some vnf-name",
30726           "description": "vf-module-name"
30727         },
30728         "vnf-type": {
30729           "$ref": "#/definitions/Some vnf-type",
30730           "description": "vf-module-type"
30731         }
30732       },
30733       "type": "object"
30734     },
30735     "(config)vnf-topology-informationPOST": {
30736       "properties": {
30737         "vnf-assignments": {
30738           "items": {
30739             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-assignments"
30740           },
30741           "type": "object"
30742         },
30743         "vnf-parameters": {
30744           "items": {
30745             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-parameters"
30746           },
30747           "type": "array"
30748         },
30749         "vnf-topology-identifier": {
30750           "items": {
30751             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-topology-identifier"
30752           },
30753           "type": "object"
30754         }
30755       },
30756       "type": "object"
30757     },
30758     "(config)vnf-topologyPOST": {
30759       "properties": {
30760         "aic-clli": {
30761           "$ref": "#/definitions/Some aic-clli",
30762           "description": "Not expected to be used"
30763         },
30764         "aic-cloud-region": {
30765           "$ref": "#/definitions/Some aic-cloud-region",
30766           "description": "The AIC cloud region which maps to contrail versions"
30767         },
30768         "onap-model-information": {
30769           "items": {
30770             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information"
30771           },
30772           "type": "object"
30773         },
30774         "tenant": {
30775           "$ref": "#/definitions/Some tenant"
30776         },
30777         "vnf-parameters-data": {
30778           "items": {
30779             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data"
30780           },
30781           "type": "object"
30782         },
30783         "vnf-resource-assignments": {
30784           "items": {
30785             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments"
30786           },
30787           "type": "object"
30788         },
30789         "vnf-topology-identifier-structure": {
30790           "items": {
30791             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure"
30792           },
30793           "type": "object"
30794         }
30795       },
30796       "type": "object"
30797     },
30798     "(config)vnf-vmsPOST": {
30799       "properties": {
30800         "vm-count": {
30801           "$ref": "#/definitions/0"
30802         },
30803         "vm-names": {
30804           "items": {
30805             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names"
30806           },
30807           "type": "array"
30808         },
30809         "vm-networks": {
30810           "items": {
30811             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks"
30812           },
30813           "type": "array"
30814         },
30815         "vm-type": {
30816           "$ref": "#/definitions/Some vm-type"
30817         }
30818       },
30819       "required": [
30820         "vm-type"
30821       ],
30822       "type": "object"
30823     },
30824     "(config)vnfPOST": {
30825       "properties": {
30826         "vnf-data": {
30827           "items": {
30828             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data"
30829           },
30830           "type": "object"
30831         },
30832         "vnf-id": {
30833           "$ref": "#/definitions/Some vnf-id"
30834         }
30835       },
30836       "required": [
30837         "vnf-id"
30838       ],
30839       "type": "object"
30840     },
30841     "(config)vnfsPOST": {
30842       "properties": {
30843         "vnf": {
30844           "items": {
30845             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf"
30846           },
30847           "type": "array"
30848         }
30849       },
30850       "type": "object"
30851     },
30852     "(config)vpn-bindingsPOST": {
30853       "properties": {
30854         "global-route-target": {
30855           "$ref": "#/definitions/Some global-route-target"
30856         },
30857         "vpn-binding-id": {
30858           "$ref": "#/definitions/Some vpn-binding-id"
30859         }
30860       },
30861       "type": "object"
30862     },
30863     "(contrail-route-topology-operation)input": {
30864       "properties": {
30865         "GENERIC-RESOURCE-API:allotted-resource-information": {
30866           "items": {
30867             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)allotted-resource-information"
30868           },
30869           "type": "object"
30870         },
30871         "GENERIC-RESOURCE-API:contrail-route-request-input": {
30872           "items": {
30873             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-request-input"
30874           },
30875           "type": "object"
30876         },
30877         "GENERIC-RESOURCE-API:request-information": {
30878           "items": {
30879             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
30880           },
30881           "type": "object"
30882         },
30883         "GENERIC-RESOURCE-API:sdnc-request-header": {
30884           "items": {
30885             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
30886           },
30887           "type": "object"
30888         },
30889         "GENERIC-RESOURCE-API:service-information": {
30890           "items": {
30891             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
30892           },
30893           "type": "object"
30894         }
30895       },
30896       "type": "object"
30897     },
30898     "(contrail-route-topology-operation)input-TOP": {
30899       "properties": {
30900         "GENERIC-RESOURCE-API:input": {
30901           "items": {
30902             "$ref": "#/definitions/(contrail-route-topology-operation)input"
30903           },
30904           "type": "object"
30905         }
30906       },
30907       "type": "object"
30908     },
30909     "(contrail-route-topology-operation)output": {
30910       "properties": {
30911         "GENERIC-RESOURCE-API:ack-final-indicator": {
30912           "$ref": "#/definitions/Some ack-final-indicator",
30913           "description": "Expected to be Y or N."
30914         },
30915         "GENERIC-RESOURCE-API:contrail-route-response-information": {
30916           "items": {
30917             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-response-information"
30918           },
30919           "type": "object"
30920         },
30921         "GENERIC-RESOURCE-API:response-code": {
30922           "$ref": "#/definitions/Some response-code",
30923           "description": "a success code or an defined error codeKeep as M"
30924         },
30925         "GENERIC-RESOURCE-API:response-message": {
30926           "$ref": "#/definitions/Some response-message",
30927           "description": "message included for error code"
30928         },
30929         "GENERIC-RESOURCE-API:service-response-information": {
30930           "items": {
30931             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
30932           },
30933           "type": "object"
30934         },
30935         "GENERIC-RESOURCE-API:svc-request-id": {
30936           "$ref": "#/definitions/Some svc-request-id",
30937           "description": "the request id from the request message for which this is the responseKeep as M"
30938         }
30939       },
30940       "type": "object"
30941     },
30942     "(contrail-route-topology-operation)output-TOP": {
30943       "properties": {
30944         "GENERIC-RESOURCE-API:output": {
30945           "items": {
30946             "$ref": "#/definitions/(contrail-route-topology-operation)output"
30947           },
30948           "type": "object"
30949         }
30950       },
30951       "type": "object"
30952     },
30953     "(network-topology-operation)input": {
30954       "properties": {
30955         "GENERIC-RESOURCE-API:network-information": {
30956           "items": {
30957             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-information"
30958           },
30959           "type": "object"
30960         },
30961         "GENERIC-RESOURCE-API:network-request-input": {
30962           "items": {
30963             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-request-input"
30964           },
30965           "type": "object"
30966         },
30967         "GENERIC-RESOURCE-API:request-information": {
30968           "items": {
30969             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
30970           },
30971           "type": "object"
30972         },
30973         "GENERIC-RESOURCE-API:sdnc-request-header": {
30974           "items": {
30975             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
30976           },
30977           "type": "object"
30978         },
30979         "GENERIC-RESOURCE-API:service-information": {
30980           "items": {
30981             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
30982           },
30983           "type": "object"
30984         }
30985       },
30986       "type": "object"
30987     },
30988     "(network-topology-operation)input-TOP": {
30989       "properties": {
30990         "GENERIC-RESOURCE-API:input": {
30991           "items": {
30992             "$ref": "#/definitions/(network-topology-operation)input"
30993           },
30994           "type": "object"
30995         }
30996       },
30997       "type": "object"
30998     },
30999     "(network-topology-operation)output": {
31000       "properties": {
31001         "GENERIC-RESOURCE-API:ack-final-indicator": {
31002           "$ref": "#/definitions/Some ack-final-indicator",
31003           "description": "Expected to be Y or N."
31004         },
31005         "GENERIC-RESOURCE-API:network-response-information": {
31006           "items": {
31007             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-response-information"
31008           },
31009           "type": "object"
31010         },
31011         "GENERIC-RESOURCE-API:response-code": {
31012           "$ref": "#/definitions/Some response-code",
31013           "description": "a success code or an defined error codeKeep as M"
31014         },
31015         "GENERIC-RESOURCE-API:response-message": {
31016           "$ref": "#/definitions/Some response-message",
31017           "description": "message included for error code"
31018         },
31019         "GENERIC-RESOURCE-API:service-response-information": {
31020           "items": {
31021             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
31022           },
31023           "type": "object"
31024         },
31025         "GENERIC-RESOURCE-API:svc-request-id": {
31026           "$ref": "#/definitions/Some svc-request-id",
31027           "description": "the request id from the request message for which this is the responseKeep as M"
31028         }
31029       },
31030       "type": "object"
31031     },
31032     "(network-topology-operation)output-TOP": {
31033       "properties": {
31034         "GENERIC-RESOURCE-API:output": {
31035           "items": {
31036             "$ref": "#/definitions/(network-topology-operation)output"
31037           },
31038           "type": "object"
31039         }
31040       },
31041       "type": "object"
31042     },
31043     "(preload-network-topology-operation)input": {
31044       "properties": {
31045         "GENERIC-RESOURCE-API:network-topology-information": {
31046           "items": {
31047             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-topology-information"
31048           },
31049           "type": "object"
31050         },
31051         "GENERIC-RESOURCE-API:request-information": {
31052           "items": {
31053             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
31054           },
31055           "type": "object"
31056         },
31057         "GENERIC-RESOURCE-API:sdnc-request-header": {
31058           "items": {
31059             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
31060           },
31061           "type": "object"
31062         }
31063       },
31064       "type": "object"
31065     },
31066     "(preload-network-topology-operation)input-TOP": {
31067       "properties": {
31068         "GENERIC-RESOURCE-API:input": {
31069           "items": {
31070             "$ref": "#/definitions/(preload-network-topology-operation)input"
31071           },
31072           "type": "object"
31073         }
31074       },
31075       "type": "object"
31076     },
31077     "(preload-network-topology-operation)output": {
31078       "properties": {
31079         "GENERIC-RESOURCE-API:ack-final-indicator": {
31080           "$ref": "#/definitions/Some ack-final-indicator"
31081         },
31082         "GENERIC-RESOURCE-API:response-code": {
31083           "$ref": "#/definitions/Some response-code"
31084         },
31085         "GENERIC-RESOURCE-API:response-message": {
31086           "$ref": "#/definitions/Some response-message"
31087         },
31088         "GENERIC-RESOURCE-API:svc-request-id": {
31089           "$ref": "#/definitions/Some svc-request-id"
31090         }
31091       },
31092       "type": "object"
31093     },
31094     "(preload-network-topology-operation)output-TOP": {
31095       "properties": {
31096         "GENERIC-RESOURCE-API:output": {
31097           "items": {
31098             "$ref": "#/definitions/(preload-network-topology-operation)output"
31099           },
31100           "type": "object"
31101         }
31102       },
31103       "type": "object"
31104     },
31105     "(preload-vnf-topology-operation)input": {
31106       "properties": {
31107         "GENERIC-RESOURCE-API:request-information": {
31108           "items": {
31109             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
31110           },
31111           "type": "object"
31112         },
31113         "GENERIC-RESOURCE-API:sdnc-request-header": {
31114           "items": {
31115             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
31116           },
31117           "type": "object"
31118         },
31119         "GENERIC-RESOURCE-API:vnf-topology-information": {
31120           "items": {
31121             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-topology-information"
31122           },
31123           "type": "object"
31124         }
31125       },
31126       "type": "object"
31127     },
31128     "(preload-vnf-topology-operation)input-TOP": {
31129       "properties": {
31130         "GENERIC-RESOURCE-API:input": {
31131           "items": {
31132             "$ref": "#/definitions/(preload-vnf-topology-operation)input"
31133           },
31134           "type": "object"
31135         }
31136       },
31137       "type": "object"
31138     },
31139     "(preload-vnf-topology-operation)output": {
31140       "properties": {
31141         "GENERIC-RESOURCE-API:ack-final-indicator": {
31142           "$ref": "#/definitions/Some ack-final-indicator"
31143         },
31144         "GENERIC-RESOURCE-API:response-code": {
31145           "$ref": "#/definitions/Some response-code"
31146         },
31147         "GENERIC-RESOURCE-API:response-message": {
31148           "$ref": "#/definitions/Some response-message"
31149         },
31150         "GENERIC-RESOURCE-API:svc-request-id": {
31151           "$ref": "#/definitions/Some svc-request-id"
31152         }
31153       },
31154       "type": "object"
31155     },
31156     "(preload-vnf-topology-operation)output-TOP": {
31157       "properties": {
31158         "GENERIC-RESOURCE-API:output": {
31159           "items": {
31160             "$ref": "#/definitions/(preload-vnf-topology-operation)output"
31161           },
31162           "type": "object"
31163         }
31164       },
31165       "type": "object"
31166     },
31167     "(security-zone-topology-operation)input": {
31168       "properties": {
31169         "GENERIC-RESOURCE-API:allotted-resource-information": {
31170           "items": {
31171             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)allotted-resource-information"
31172           },
31173           "type": "object"
31174         },
31175         "GENERIC-RESOURCE-API:request-information": {
31176           "items": {
31177             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
31178           },
31179           "type": "object"
31180         },
31181         "GENERIC-RESOURCE-API:sdnc-request-header": {
31182           "items": {
31183             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
31184           },
31185           "type": "object"
31186         },
31187         "GENERIC-RESOURCE-API:security-zone-request-input": {
31188           "items": {
31189             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-request-input"
31190           },
31191           "type": "object"
31192         },
31193         "GENERIC-RESOURCE-API:service-information": {
31194           "items": {
31195             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
31196           },
31197           "type": "object"
31198         }
31199       },
31200       "type": "object"
31201     },
31202     "(security-zone-topology-operation)input-TOP": {
31203       "properties": {
31204         "GENERIC-RESOURCE-API:input": {
31205           "items": {
31206             "$ref": "#/definitions/(security-zone-topology-operation)input"
31207           },
31208           "type": "object"
31209         }
31210       },
31211       "type": "object"
31212     },
31213     "(security-zone-topology-operation)output": {
31214       "properties": {
31215         "GENERIC-RESOURCE-API:ack-final-indicator": {
31216           "$ref": "#/definitions/Some ack-final-indicator",
31217           "description": "Expected to be Y or N."
31218         },
31219         "GENERIC-RESOURCE-API:response-code": {
31220           "$ref": "#/definitions/Some response-code",
31221           "description": "a success code or an defined error codeKeep as M"
31222         },
31223         "GENERIC-RESOURCE-API:response-message": {
31224           "$ref": "#/definitions/Some response-message",
31225           "description": "message included for error code"
31226         },
31227         "GENERIC-RESOURCE-API:security-zone-response-information": {
31228           "items": {
31229             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-response-information"
31230           },
31231           "type": "object"
31232         },
31233         "GENERIC-RESOURCE-API:service-response-information": {
31234           "items": {
31235             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
31236           },
31237           "type": "object"
31238         },
31239         "GENERIC-RESOURCE-API:svc-request-id": {
31240           "$ref": "#/definitions/Some svc-request-id",
31241           "description": "the request id from the request message for which this is the responseKeep as M"
31242         }
31243       },
31244       "type": "object"
31245     },
31246     "(security-zone-topology-operation)output-TOP": {
31247       "properties": {
31248         "GENERIC-RESOURCE-API:output": {
31249           "items": {
31250             "$ref": "#/definitions/(security-zone-topology-operation)output"
31251           },
31252           "type": "object"
31253         }
31254       },
31255       "type": "object"
31256     },
31257     "(service-topology-operation)input": {
31258       "properties": {
31259         "GENERIC-RESOURCE-API:request-information": {
31260           "items": {
31261             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
31262           },
31263           "type": "object"
31264         },
31265         "GENERIC-RESOURCE-API:sdnc-request-header": {
31266           "items": {
31267             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
31268           },
31269           "type": "object"
31270         },
31271         "GENERIC-RESOURCE-API:service-information": {
31272           "items": {
31273             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
31274           },
31275           "type": "object"
31276         },
31277         "GENERIC-RESOURCE-API:service-request-input": {
31278           "items": {
31279             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-request-input"
31280           },
31281           "type": "object"
31282         }
31283       },
31284       "type": "object"
31285     },
31286     "(service-topology-operation)input-TOP": {
31287       "properties": {
31288         "GENERIC-RESOURCE-API:input": {
31289           "items": {
31290             "$ref": "#/definitions/(service-topology-operation)input"
31291           },
31292           "type": "object"
31293         }
31294       },
31295       "type": "object"
31296     },
31297     "(service-topology-operation)output": {
31298       "properties": {
31299         "GENERIC-RESOURCE-API:ack-final-indicator": {
31300           "$ref": "#/definitions/Some ack-final-indicator",
31301           "description": "Expected to be Y or N."
31302         },
31303         "GENERIC-RESOURCE-API:response-code": {
31304           "$ref": "#/definitions/Some response-code",
31305           "description": "a success code or an defined error codeKeep as M"
31306         },
31307         "GENERIC-RESOURCE-API:response-message": {
31308           "$ref": "#/definitions/Some response-message",
31309           "description": "message included for error code"
31310         },
31311         "GENERIC-RESOURCE-API:service-response-information": {
31312           "items": {
31313             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
31314           },
31315           "type": "object"
31316         },
31317         "GENERIC-RESOURCE-API:svc-request-id": {
31318           "$ref": "#/definitions/Some svc-request-id",
31319           "description": "the request id from the request message for which this is the responseKeep as M"
31320         }
31321       },
31322       "type": "object"
31323     },
31324     "(service-topology-operation)output-TOP": {
31325       "properties": {
31326         "GENERIC-RESOURCE-API:output": {
31327           "items": {
31328             "$ref": "#/definitions/(service-topology-operation)output"
31329           },
31330           "type": "object"
31331         }
31332       },
31333       "type": "object"
31334     },
31335     "(tunnelxconn-topology-operation)input": {
31336       "properties": {
31337         "GENERIC-RESOURCE-API:allotted-resource-information": {
31338           "items": {
31339             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)allotted-resource-information"
31340           },
31341           "type": "object"
31342         },
31343         "GENERIC-RESOURCE-API:brg-wan-mac-address": {
31344           "$ref": "#/definitions/Some brg-wan-mac-address"
31345         },
31346         "GENERIC-RESOURCE-API:request-information": {
31347           "items": {
31348             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
31349           },
31350           "type": "object"
31351         },
31352         "GENERIC-RESOURCE-API:sdnc-request-header": {
31353           "items": {
31354             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
31355           },
31356           "type": "object"
31357         },
31358         "GENERIC-RESOURCE-API:service-information": {
31359           "items": {
31360             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
31361           },
31362           "type": "object"
31363         }
31364       },
31365       "type": "object"
31366     },
31367     "(tunnelxconn-topology-operation)input-TOP": {
31368       "properties": {
31369         "GENERIC-RESOURCE-API:input": {
31370           "items": {
31371             "$ref": "#/definitions/(tunnelxconn-topology-operation)input"
31372           },
31373           "type": "object"
31374         }
31375       },
31376       "type": "object"
31377     },
31378     "(tunnelxconn-topology-operation)output": {
31379       "properties": {
31380         "GENERIC-RESOURCE-API:ack-final-indicator": {
31381           "$ref": "#/definitions/Some ack-final-indicator",
31382           "description": "Expected to be Y or N."
31383         },
31384         "GENERIC-RESOURCE-API:response-code": {
31385           "$ref": "#/definitions/Some response-code",
31386           "description": "a success code or an defined error codeKeep as M"
31387         },
31388         "GENERIC-RESOURCE-API:response-message": {
31389           "$ref": "#/definitions/Some response-message",
31390           "description": "message included for error code"
31391         },
31392         "GENERIC-RESOURCE-API:service-response-information": {
31393           "items": {
31394             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
31395           },
31396           "type": "object"
31397         },
31398         "GENERIC-RESOURCE-API:svc-request-id": {
31399           "$ref": "#/definitions/Some svc-request-id",
31400           "description": "the request id from the request message for which this is the responseKeep as M"
31401         },
31402         "GENERIC-RESOURCE-API:tunnelxconn-response-information": {
31403           "items": {
31404             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-response-information"
31405           },
31406           "type": "object"
31407         }
31408       },
31409       "type": "object"
31410     },
31411     "(tunnelxconn-topology-operation)output-TOP": {
31412       "properties": {
31413         "GENERIC-RESOURCE-API:output": {
31414           "items": {
31415             "$ref": "#/definitions/(tunnelxconn-topology-operation)output"
31416           },
31417           "type": "object"
31418         }
31419       },
31420       "type": "object"
31421     },
31422     "(vf-module-topology-operation)input": {
31423       "properties": {
31424         "GENERIC-RESOURCE-API:request-information": {
31425           "items": {
31426             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
31427           },
31428           "type": "object"
31429         },
31430         "GENERIC-RESOURCE-API:sdnc-request-header": {
31431           "items": {
31432             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
31433           },
31434           "type": "object"
31435         },
31436         "GENERIC-RESOURCE-API:service-information": {
31437           "items": {
31438             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
31439           },
31440           "type": "object"
31441         },
31442         "GENERIC-RESOURCE-API:vf-module-information": {
31443           "items": {
31444             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vf-module-information"
31445           },
31446           "type": "object"
31447         },
31448         "GENERIC-RESOURCE-API:vf-module-request-input": {
31449           "items": {
31450             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vf-module-request-input"
31451           },
31452           "type": "object"
31453         },
31454         "GENERIC-RESOURCE-API:vnf-information": {
31455           "items": {
31456             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-information"
31457           },
31458           "type": "object"
31459         }
31460       },
31461       "type": "object"
31462     },
31463     "(vf-module-topology-operation)input-TOP": {
31464       "properties": {
31465         "GENERIC-RESOURCE-API:input": {
31466           "items": {
31467             "$ref": "#/definitions/(vf-module-topology-operation)input"
31468           },
31469           "type": "object"
31470         }
31471       },
31472       "type": "object"
31473     },
31474     "(vf-module-topology-operation)output": {
31475       "properties": {
31476         "GENERIC-RESOURCE-API:ack-final-indicator": {
31477           "$ref": "#/definitions/Some ack-final-indicator",
31478           "description": "Expected to be Y or N."
31479         },
31480         "GENERIC-RESOURCE-API:response-code": {
31481           "$ref": "#/definitions/Some response-code",
31482           "description": "a success code or an defined error codeKeep as M"
31483         },
31484         "GENERIC-RESOURCE-API:response-message": {
31485           "$ref": "#/definitions/Some response-message",
31486           "description": "message included for error code"
31487         },
31488         "GENERIC-RESOURCE-API:service-response-information": {
31489           "items": {
31490             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
31491           },
31492           "type": "object"
31493         },
31494         "GENERIC-RESOURCE-API:svc-request-id": {
31495           "$ref": "#/definitions/Some svc-request-id",
31496           "description": "the request id from the request message for which this is the responseKeep as M"
31497         },
31498         "GENERIC-RESOURCE-API:vf-module-response-information": {
31499           "items": {
31500             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vf-module-response-information"
31501           },
31502           "type": "object"
31503         },
31504         "GENERIC-RESOURCE-API:vnf-response-information": {
31505           "items": {
31506             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-response-information"
31507           },
31508           "type": "object"
31509         }
31510       },
31511       "type": "object"
31512     },
31513     "(vf-module-topology-operation)output-TOP": {
31514       "properties": {
31515         "GENERIC-RESOURCE-API:output": {
31516           "items": {
31517             "$ref": "#/definitions/(vf-module-topology-operation)output"
31518           },
31519           "type": "object"
31520         }
31521       },
31522       "type": "object"
31523     },
31524     "(vnf-topology-operation)input": {
31525       "properties": {
31526         "GENERIC-RESOURCE-API:request-information": {
31527           "items": {
31528             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
31529           },
31530           "type": "object"
31531         },
31532         "GENERIC-RESOURCE-API:sdnc-request-header": {
31533           "items": {
31534             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
31535           },
31536           "type": "object"
31537         },
31538         "GENERIC-RESOURCE-API:service-information": {
31539           "items": {
31540             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
31541           },
31542           "type": "object"
31543         },
31544         "GENERIC-RESOURCE-API:vnf-information": {
31545           "items": {
31546             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-information"
31547           },
31548           "type": "object"
31549         },
31550         "GENERIC-RESOURCE-API:vnf-request-input": {
31551           "items": {
31552             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-request-input"
31553           },
31554           "type": "object"
31555         }
31556       },
31557       "type": "object"
31558     },
31559     "(vnf-topology-operation)input-TOP": {
31560       "properties": {
31561         "GENERIC-RESOURCE-API:input": {
31562           "items": {
31563             "$ref": "#/definitions/(vnf-topology-operation)input"
31564           },
31565           "type": "object"
31566         }
31567       },
31568       "type": "object"
31569     },
31570     "(vnf-topology-operation)output": {
31571       "properties": {
31572         "GENERIC-RESOURCE-API:ack-final-indicator": {
31573           "$ref": "#/definitions/Some ack-final-indicator",
31574           "description": "Expected to be Y or N."
31575         },
31576         "GENERIC-RESOURCE-API:response-code": {
31577           "$ref": "#/definitions/Some response-code",
31578           "description": "a success code or an defined error codeKeep as M"
31579         },
31580         "GENERIC-RESOURCE-API:response-message": {
31581           "$ref": "#/definitions/Some response-message",
31582           "description": "message included for error code"
31583         },
31584         "GENERIC-RESOURCE-API:service-response-information": {
31585           "items": {
31586             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
31587           },
31588           "type": "object"
31589         },
31590         "GENERIC-RESOURCE-API:svc-request-id": {
31591           "$ref": "#/definitions/Some svc-request-id",
31592           "description": "the request id from the request message for which this is the responseKeep as M"
31593         },
31594         "GENERIC-RESOURCE-API:vnf-response-information": {
31595           "items": {
31596             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-response-information"
31597           },
31598           "type": "object"
31599         }
31600       },
31601       "type": "object"
31602     },
31603     "(vnf-topology-operation)output-TOP": {
31604       "properties": {
31605         "GENERIC-RESOURCE-API:output": {
31606           "items": {
31607             "$ref": "#/definitions/(vnf-topology-operation)output"
31608           },
31609           "type": "object"
31610         }
31611       },
31612       "type": "object"
31613     },
31614     "GENERIC-RESOURCE-API(config)allotted-resource-information": {
31615       "properties": {
31616         "GENERIC-RESOURCE-API:allotted-resource-id": {
31617           "$ref": "#/definitions/Some allotted-resource-id"
31618         },
31619         "GENERIC-RESOURCE-API:allotted-resource-type": {
31620           "$ref": "#/definitions/Some allotted-resource-type",
31621           "description": "Not an enum, but expected values are contrail-route and security-zone."
31622         },
31623         "GENERIC-RESOURCE-API:onap-model-information": {
31624           "items": {
31625             "$ref": "#/definitions/GENERIC-RESOURCE-API/allotted-resource-information(config)onap-model-information"
31626           },
31627           "type": "object"
31628         },
31629         "GENERIC-RESOURCE-API:parent-service-instance-id": {
31630           "$ref": "#/definitions/Some parent-service-instance-id",
31631           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
31632         }
31633       },
31634       "type": "object"
31635     },
31636     "GENERIC-RESOURCE-API(config)allotted-resource-information-TOP": {
31637       "properties": {
31638         "GENERIC-RESOURCE-API:allotted-resource-information": {
31639           "items": {
31640             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)allotted-resource-information"
31641           },
31642           "type": "object"
31643         }
31644       },
31645       "type": "object"
31646     },
31647     "GENERIC-RESOURCE-API(config)brg-allotted-respources": {
31648       "properties": {
31649         "GENERIC-RESOURCE-API:brg-allotted-resource": {
31650           "items": {
31651             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources(config)brg-allotted-resource"
31652           },
31653           "type": "array"
31654         }
31655       },
31656       "type": "object"
31657     },
31658     "GENERIC-RESOURCE-API(config)brg-allotted-respources-TOP": {
31659       "properties": {
31660         "GENERIC-RESOURCE-API:brg-allotted-respources": {
31661           "items": {
31662             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-allotted-respources"
31663           },
31664           "type": "object"
31665         }
31666       },
31667       "type": "object"
31668     },
31669     "GENERIC-RESOURCE-API(config)brg-response-information": {
31670       "properties": {
31671         "GENERIC-RESOURCE-API:instance-id": {
31672           "$ref": "#/definitions/Some instance-id"
31673         },
31674         "GENERIC-RESOURCE-API:object-path": {
31675           "$ref": "#/definitions/Some object-path",
31676           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
31677         }
31678       },
31679       "type": "object"
31680     },
31681     "GENERIC-RESOURCE-API(config)brg-response-information-TOP": {
31682       "properties": {
31683         "GENERIC-RESOURCE-API:brg-response-information": {
31684           "items": {
31685             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-response-information"
31686           },
31687           "type": "object"
31688         }
31689       },
31690       "type": "object"
31691     },
31692     "GENERIC-RESOURCE-API(config)contrail-route-allotted-resources": {
31693       "properties": {
31694         "GENERIC-RESOURCE-API:contrail-route-allotted-resource": {
31695           "items": {
31696             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource"
31697           },
31698           "type": "array"
31699         }
31700       },
31701       "type": "object"
31702     },
31703     "GENERIC-RESOURCE-API(config)contrail-route-allotted-resources-TOP": {
31704       "properties": {
31705         "GENERIC-RESOURCE-API:contrail-route-allotted-resources": {
31706           "items": {
31707             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-allotted-resources"
31708           },
31709           "type": "object"
31710         }
31711       },
31712       "type": "object"
31713     },
31714     "GENERIC-RESOURCE-API(config)contrail-route-request-input": {
31715       "properties": {
31716         "GENERIC-RESOURCE-API:contrail-applied-service-info": {
31717           "items": {
31718             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-applied-service-info"
31719           },
31720           "type": "object"
31721         },
31722         "GENERIC-RESOURCE-API:contrail-route-input-parameters": {
31723           "items": {
31724             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-route-input-parameters"
31725           },
31726           "type": "object"
31727         },
31728         "GENERIC-RESOURCE-API:dest-network": {
31729           "items": {
31730             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)dest-network"
31731           },
31732           "type": "object"
31733         },
31734         "GENERIC-RESOURCE-API:source-network": {
31735           "items": {
31736             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)source-network"
31737           },
31738           "type": "object"
31739         }
31740       },
31741       "type": "object"
31742     },
31743     "GENERIC-RESOURCE-API(config)contrail-route-request-input-TOP": {
31744       "properties": {
31745         "GENERIC-RESOURCE-API:contrail-route-request-input": {
31746           "items": {
31747             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-request-input"
31748           },
31749           "type": "object"
31750         }
31751       },
31752       "type": "object"
31753     },
31754     "GENERIC-RESOURCE-API(config)contrail-route-response-information": {
31755       "properties": {
31756         "GENERIC-RESOURCE-API:instance-id": {
31757           "$ref": "#/definitions/Some instance-id"
31758         },
31759         "GENERIC-RESOURCE-API:object-path": {
31760           "$ref": "#/definitions/Some object-path",
31761           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
31762         }
31763       },
31764       "type": "object"
31765     },
31766     "GENERIC-RESOURCE-API(config)contrail-route-response-information-TOP": {
31767       "properties": {
31768         "GENERIC-RESOURCE-API:contrail-route-response-information": {
31769           "items": {
31770             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-response-information"
31771           },
31772           "type": "object"
31773         }
31774       },
31775       "type": "object"
31776     },
31777     "GENERIC-RESOURCE-API(config)network-information": {
31778       "properties": {
31779         "GENERIC-RESOURCE-API:network-id": {
31780           "$ref": "#/definitions/Some network-id"
31781         },
31782         "GENERIC-RESOURCE-API:network-type": {
31783           "$ref": "#/definitions/Some network-type"
31784         },
31785         "GENERIC-RESOURCE-API:onap-model-information": {
31786           "items": {
31787             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-information(config)onap-model-information"
31788           },
31789           "type": "object"
31790         }
31791       },
31792       "type": "object"
31793     },
31794     "GENERIC-RESOURCE-API(config)network-information-TOP": {
31795       "properties": {
31796         "GENERIC-RESOURCE-API:network-information": {
31797           "items": {
31798             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-information"
31799           },
31800           "type": "object"
31801         }
31802       },
31803       "type": "object"
31804     },
31805     "GENERIC-RESOURCE-API(config)network-request-input": {
31806       "properties": {
31807         "GENERIC-RESOURCE-API:aic-clli": {
31808           "$ref": "#/definitions/Some aic-clli",
31809           "description": "Not expected to be used"
31810         },
31811         "GENERIC-RESOURCE-API:aic-cloud-region": {
31812           "$ref": "#/definitions/Some aic-cloud-region",
31813           "description": "The AIC cloud region which maps to contrail versions"
31814         },
31815         "GENERIC-RESOURCE-API:network-input-parameters": {
31816           "items": {
31817             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input(config)network-input-parameters"
31818           },
31819           "type": "object"
31820         },
31821         "GENERIC-RESOURCE-API:network-name": {
31822           "$ref": "#/definitions/Some network-name"
31823         },
31824         "GENERIC-RESOURCE-API:tenant": {
31825           "$ref": "#/definitions/Some tenant"
31826         }
31827       },
31828       "type": "object"
31829     },
31830     "GENERIC-RESOURCE-API(config)network-request-input-TOP": {
31831       "properties": {
31832         "GENERIC-RESOURCE-API:network-request-input": {
31833           "items": {
31834             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-request-input"
31835           },
31836           "type": "object"
31837         }
31838       },
31839       "type": "object"
31840     },
31841     "GENERIC-RESOURCE-API(config)network-response-information": {
31842       "properties": {
31843         "GENERIC-RESOURCE-API:instance-id": {
31844           "$ref": "#/definitions/Some instance-id"
31845         },
31846         "GENERIC-RESOURCE-API:object-path": {
31847           "$ref": "#/definitions/Some object-path",
31848           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
31849         }
31850       },
31851       "type": "object"
31852     },
31853     "GENERIC-RESOURCE-API(config)network-response-information-TOP": {
31854       "properties": {
31855         "GENERIC-RESOURCE-API:network-response-information": {
31856           "items": {
31857             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-response-information"
31858           },
31859           "type": "object"
31860         }
31861       },
31862       "type": "object"
31863     },
31864     "GENERIC-RESOURCE-API(config)network-topology-information": {
31865       "properties": {
31866         "GENERIC-RESOURCE-API:is-external-network": {
31867           "$ref": "#/definitions/true"
31868         },
31869         "GENERIC-RESOURCE-API:is-provider-network": {
31870           "$ref": "#/definitions/true"
31871         },
31872         "GENERIC-RESOURCE-API:is-shared-network": {
31873           "$ref": "#/definitions/true"
31874         },
31875         "GENERIC-RESOURCE-API:network-policy": {
31876           "items": {
31877             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)network-policy"
31878           },
31879           "type": "array"
31880         },
31881         "GENERIC-RESOURCE-API:network-topology-identifier": {
31882           "items": {
31883             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)network-topology-identifier"
31884           },
31885           "type": "object"
31886         },
31887         "GENERIC-RESOURCE-API:physical-network-name": {
31888           "$ref": "#/definitions/Some physical-network-name"
31889         },
31890         "GENERIC-RESOURCE-API:route-table-reference": {
31891           "items": {
31892             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)route-table-reference"
31893           },
31894           "type": "array"
31895         },
31896         "GENERIC-RESOURCE-API:subnets": {
31897           "items": {
31898             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)subnets"
31899           },
31900           "type": "array"
31901         },
31902         "GENERIC-RESOURCE-API:vpn-bindings": {
31903           "items": {
31904             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)vpn-bindings"
31905           },
31906           "type": "array"
31907         }
31908       },
31909       "type": "object"
31910     },
31911     "GENERIC-RESOURCE-API(config)network-topology-information-TOP": {
31912       "properties": {
31913         "GENERIC-RESOURCE-API:network-topology-information": {
31914           "items": {
31915             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-topology-information"
31916           },
31917           "type": "object"
31918         }
31919       },
31920       "type": "object"
31921     },
31922     "GENERIC-RESOURCE-API(config)preload-vnfs": {
31923       "properties": {
31924         "GENERIC-RESOURCE-API:vnf-preload-list": {
31925           "items": {
31926             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list"
31927           },
31928           "type": "array"
31929         }
31930       },
31931       "type": "object"
31932     },
31933     "GENERIC-RESOURCE-API(config)preload-vnfs-TOP": {
31934       "properties": {
31935         "GENERIC-RESOURCE-API:preload-vnfs": {
31936           "items": {
31937             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-vnfs"
31938           },
31939           "type": "object"
31940         }
31941       },
31942       "type": "object"
31943     },
31944     "GENERIC-RESOURCE-API(config)request-information": {
31945       "properties": {
31946         "GENERIC-RESOURCE-API:notification-url": {
31947           "$ref": "#/definitions/Some notification-url"
31948         },
31949         "GENERIC-RESOURCE-API:order-number": {
31950           "$ref": "#/definitions/Some order-number"
31951         },
31952         "GENERIC-RESOURCE-API:order-version": {
31953           "$ref": "#/definitions/Some order-version"
31954         },
31955         "GENERIC-RESOURCE-API:request-action": {
31956           "$ref": "#/definitions/CreateNetworkInstance",
31957           "description": "still need to work Disconnect",
31958           "enum": [
31959             "CreateNetworkInstance",
31960             "ActivateNetworkInstance",
31961             "CreateServiceInstance",
31962             "DeleteServiceInstance",
31963             "DeleteNetworkInstance",
31964             "CreateVnfInstance",
31965             "ActivateVnfInstance",
31966             "DeleteVnfInstance",
31967             "CreateVfModuleInstance",
31968             "ActivateVfModuleInstance",
31969             "DeleteVfModuleInstance",
31970             "CreateContrailRouteInstance",
31971             "DeleteContrailRouteInstance",
31972             "CreateSecurityZoneInstance",
31973             "DeleteSecurityZoneInstance",
31974             "ActivateDCINetworkInstance",
31975             "DeActivateDCINetworkInstance"
31976           ]
31977         },
31978         "GENERIC-RESOURCE-API:request-id": {
31979           "$ref": "#/definitions/Some request-id",
31980           "description": "Request ID generated upstream of MSO"
31981         },
31982         "GENERIC-RESOURCE-API:source": {
31983           "$ref": "#/definitions/Some source"
31984         }
31985       },
31986       "type": "object"
31987     },
31988     "GENERIC-RESOURCE-API(config)request-information-TOP": {
31989       "properties": {
31990         "GENERIC-RESOURCE-API:request-information": {
31991           "items": {
31992             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
31993           },
31994           "type": "object"
31995         }
31996       },
31997       "type": "object"
31998     },
31999     "GENERIC-RESOURCE-API(config)sdnc-request-header": {
32000       "properties": {
32001         "GENERIC-RESOURCE-API:svc-action": {
32002           "$ref": "#/definitions/reserve",
32003           "description": "Enumerated listThis is the rpcAction",
32004           "enum": [
32005             "reserve",
32006             "assign",
32007             "activate",
32008             "delete",
32009             "changeassign",
32010             "changedelete",
32011             "rollback",
32012             "deactivate",
32013             "unassign",
32014             "create"
32015           ]
32016         },
32017         "GENERIC-RESOURCE-API:svc-notification-url": {
32018           "$ref": "#/definitions/Some svc-notification-url",
32019           "description": "Contains URL for asynchronous response"
32020         },
32021         "GENERIC-RESOURCE-API:svc-request-id": {
32022           "$ref": "#/definitions/Some svc-request-id",
32023           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
32024         }
32025       },
32026       "type": "object"
32027     },
32028     "GENERIC-RESOURCE-API(config)sdnc-request-header-TOP": {
32029       "properties": {
32030         "GENERIC-RESOURCE-API:sdnc-request-header": {
32031           "items": {
32032             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
32033           },
32034           "type": "object"
32035         }
32036       },
32037       "type": "object"
32038     },
32039     "GENERIC-RESOURCE-API(config)security-zone-allotted-resources": {
32040       "properties": {
32041         "GENERIC-RESOURCE-API:security-zone-allotted-resource": {
32042           "items": {
32043             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource"
32044           },
32045           "type": "array"
32046         }
32047       },
32048       "type": "object"
32049     },
32050     "GENERIC-RESOURCE-API(config)security-zone-allotted-resources-TOP": {
32051       "properties": {
32052         "GENERIC-RESOURCE-API:security-zone-allotted-resources": {
32053           "items": {
32054             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-allotted-resources"
32055           },
32056           "type": "object"
32057         }
32058       },
32059       "type": "object"
32060     },
32061     "GENERIC-RESOURCE-API(config)security-zone-request-input": {
32062       "properties": {
32063         "GENERIC-RESOURCE-API:security-zone-input-parameters": {
32064           "items": {
32065             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input(config)security-zone-input-parameters"
32066           },
32067           "type": "object"
32068         },
32069         "GENERIC-RESOURCE-API:trusted-network-role": {
32070           "$ref": "#/definitions/Some trusted-network-role",
32071           "description": "In the case of vIPR, this is the landing networks network-role; used in naming"
32072         },
32073         "GENERIC-RESOURCE-API:untrusted-network-role": {
32074           "$ref": "#/definitions/Some untrusted-network-role",
32075           "description": "In the case of vIPR, this is the tenant oam networks network-role; used in naming"
32076         },
32077         "GENERIC-RESOURCE-API:vlan-tag": {
32078           "$ref": "#/definitions/Some vlan-tag"
32079         }
32080       },
32081       "type": "object"
32082     },
32083     "GENERIC-RESOURCE-API(config)security-zone-request-input-TOP": {
32084       "properties": {
32085         "GENERIC-RESOURCE-API:security-zone-request-input": {
32086           "items": {
32087             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-request-input"
32088           },
32089           "type": "object"
32090         }
32091       },
32092       "type": "object"
32093     },
32094     "GENERIC-RESOURCE-API(config)security-zone-response-information": {
32095       "properties": {
32096         "GENERIC-RESOURCE-API:instance-id": {
32097           "$ref": "#/definitions/Some instance-id"
32098         },
32099         "GENERIC-RESOURCE-API:object-path": {
32100           "$ref": "#/definitions/Some object-path",
32101           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
32102         }
32103       },
32104       "type": "object"
32105     },
32106     "GENERIC-RESOURCE-API(config)security-zone-response-information-TOP": {
32107       "properties": {
32108         "GENERIC-RESOURCE-API:security-zone-response-information": {
32109           "items": {
32110             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-response-information"
32111           },
32112           "type": "object"
32113         }
32114       },
32115       "type": "object"
32116     },
32117     "GENERIC-RESOURCE-API(config)service-information": {
32118       "properties": {
32119         "GENERIC-RESOURCE-API:global-customer-id": {
32120           "$ref": "#/definitions/Some global-customer-id",
32121           "description": "need for put of data to AnAI (MSO provides)"
32122         },
32123         "GENERIC-RESOURCE-API:onap-model-information": {
32124           "items": {
32125             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-information(config)onap-model-information"
32126           },
32127           "type": "object"
32128         },
32129         "GENERIC-RESOURCE-API:service-id": {
32130           "$ref": "#/definitions/Some service-id",
32131           "description": "This maps to the product-family-id in A&AI"
32132         },
32133         "GENERIC-RESOURCE-API:service-instance-id": {
32134           "$ref": "#/definitions/Some service-instance-id"
32135         },
32136         "GENERIC-RESOURCE-API:subscriber-name": {
32137           "$ref": "#/definitions/Some subscriber-name",
32138           "description": "Would not be expected for vIPR-ATM or mobility services."
32139         },
32140         "GENERIC-RESOURCE-API:subscription-service-type": {
32141           "$ref": "#/definitions/Some subscription-service-type",
32142           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
32143         }
32144       },
32145       "type": "object"
32146     },
32147     "GENERIC-RESOURCE-API(config)service-information-TOP": {
32148       "properties": {
32149         "GENERIC-RESOURCE-API:service-information": {
32150           "items": {
32151             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
32152           },
32153           "type": "object"
32154         }
32155       },
32156       "type": "object"
32157     },
32158     "GENERIC-RESOURCE-API(config)service-request-input": {
32159       "properties": {
32160         "GENERIC-RESOURCE-API:service-input-parameters": {
32161           "items": {
32162             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input(config)service-input-parameters"
32163           },
32164           "type": "object"
32165         },
32166         "GENERIC-RESOURCE-API:service-instance-name": {
32167           "$ref": "#/definitions/Some service-instance-name"
32168         }
32169       },
32170       "type": "object"
32171     },
32172     "GENERIC-RESOURCE-API(config)service-request-input-TOP": {
32173       "properties": {
32174         "GENERIC-RESOURCE-API:service-request-input": {
32175           "items": {
32176             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-request-input"
32177           },
32178           "type": "object"
32179         }
32180       },
32181       "type": "object"
32182     },
32183     "GENERIC-RESOURCE-API(config)service-response-information": {
32184       "properties": {
32185         "GENERIC-RESOURCE-API:instance-id": {
32186           "$ref": "#/definitions/Some instance-id"
32187         },
32188         "GENERIC-RESOURCE-API:object-path": {
32189           "$ref": "#/definitions/Some object-path",
32190           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
32191         }
32192       },
32193       "type": "object"
32194     },
32195     "GENERIC-RESOURCE-API(config)service-response-information-TOP": {
32196       "properties": {
32197         "GENERIC-RESOURCE-API:service-response-information": {
32198           "items": {
32199             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
32200           },
32201           "type": "object"
32202         }
32203       },
32204       "type": "object"
32205     },
32206     "GENERIC-RESOURCE-API(config)services": {
32207       "properties": {
32208         "GENERIC-RESOURCE-API:service": {
32209           "items": {
32210             "$ref": "#/definitions/GENERIC-RESOURCE-API/services(config)service"
32211           },
32212           "type": "array"
32213         }
32214       },
32215       "type": "object"
32216     },
32217     "GENERIC-RESOURCE-API(config)services-TOP": {
32218       "properties": {
32219         "GENERIC-RESOURCE-API:services": {
32220           "items": {
32221             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)services"
32222           },
32223           "type": "object"
32224         }
32225       },
32226       "type": "object"
32227     },
32228     "GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources": {
32229       "properties": {
32230         "GENERIC-RESOURCE-API:tunnelxconn-allotted-resource": {
32231           "items": {
32232             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource"
32233           },
32234           "type": "array"
32235         }
32236       },
32237       "type": "object"
32238     },
32239     "GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources-TOP": {
32240       "properties": {
32241         "GENERIC-RESOURCE-API:tunnelxconn-allotted-resources": {
32242           "items": {
32243             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources"
32244           },
32245           "type": "object"
32246         }
32247       },
32248       "type": "object"
32249     },
32250     "GENERIC-RESOURCE-API(config)tunnelxconn-response-information": {
32251       "properties": {
32252         "GENERIC-RESOURCE-API:instance-id": {
32253           "$ref": "#/definitions/Some instance-id"
32254         },
32255         "GENERIC-RESOURCE-API:object-path": {
32256           "$ref": "#/definitions/Some object-path",
32257           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
32258         }
32259       },
32260       "type": "object"
32261     },
32262     "GENERIC-RESOURCE-API(config)tunnelxconn-response-information-TOP": {
32263       "properties": {
32264         "GENERIC-RESOURCE-API:tunnelxconn-response-information": {
32265           "items": {
32266             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-response-information"
32267           },
32268           "type": "object"
32269         }
32270       },
32271       "type": "object"
32272     },
32273     "GENERIC-RESOURCE-API(config)vf-module-information": {
32274       "properties": {
32275         "GENERIC-RESOURCE-API:onap-model-information": {
32276           "items": {
32277             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-information(config)onap-model-information"
32278           },
32279           "type": "object"
32280         },
32281         "GENERIC-RESOURCE-API:vf-module-id": {
32282           "$ref": "#/definitions/Some vf-module-id"
32283         },
32284         "GENERIC-RESOURCE-API:vf-module-type": {
32285           "$ref": "#/definitions/Some vf-module-type"
32286         }
32287       },
32288       "type": "object"
32289     },
32290     "GENERIC-RESOURCE-API(config)vf-module-information-TOP": {
32291       "properties": {
32292         "GENERIC-RESOURCE-API:vf-module-information": {
32293           "items": {
32294             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vf-module-information"
32295           },
32296           "type": "object"
32297         }
32298       },
32299       "type": "object"
32300     },
32301     "GENERIC-RESOURCE-API(config)vf-module-request-input": {
32302       "properties": {
32303         "GENERIC-RESOURCE-API:aic-clli": {
32304           "$ref": "#/definitions/Some aic-clli",
32305           "description": "Not expected to be used"
32306         },
32307         "GENERIC-RESOURCE-API:aic-cloud-region": {
32308           "$ref": "#/definitions/Some aic-cloud-region",
32309           "description": "The AIC cloud region which maps to contrail versions"
32310         },
32311         "GENERIC-RESOURCE-API:request-version": {
32312           "$ref": "#/definitions/Some request-version",
32313           "description": "keep this?"
32314         },
32315         "GENERIC-RESOURCE-API:tenant": {
32316           "$ref": "#/definitions/Some tenant"
32317         },
32318         "GENERIC-RESOURCE-API:vf-module-input-parameters": {
32319           "items": {
32320             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input(config)vf-module-input-parameters"
32321           },
32322           "type": "object"
32323         },
32324         "GENERIC-RESOURCE-API:vf-module-name": {
32325           "$ref": "#/definitions/Some vf-module-name"
32326         }
32327       },
32328       "type": "object"
32329     },
32330     "GENERIC-RESOURCE-API(config)vf-module-request-input-TOP": {
32331       "properties": {
32332         "GENERIC-RESOURCE-API:vf-module-request-input": {
32333           "items": {
32334             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vf-module-request-input"
32335           },
32336           "type": "object"
32337         }
32338       },
32339       "type": "object"
32340     },
32341     "GENERIC-RESOURCE-API(config)vf-module-response-information": {
32342       "properties": {
32343         "GENERIC-RESOURCE-API:instance-id": {
32344           "$ref": "#/definitions/Some instance-id"
32345         },
32346         "GENERIC-RESOURCE-API:object-path": {
32347           "$ref": "#/definitions/Some object-path",
32348           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
32349         }
32350       },
32351       "type": "object"
32352     },
32353     "GENERIC-RESOURCE-API(config)vf-module-response-information-TOP": {
32354       "properties": {
32355         "GENERIC-RESOURCE-API:vf-module-response-information": {
32356           "items": {
32357             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vf-module-response-information"
32358           },
32359           "type": "object"
32360         }
32361       },
32362       "type": "object"
32363     },
32364     "GENERIC-RESOURCE-API(config)vnf-information": {
32365       "properties": {
32366         "GENERIC-RESOURCE-API:onap-model-information": {
32367           "items": {
32368             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-information(config)onap-model-information"
32369           },
32370           "type": "object"
32371         },
32372         "GENERIC-RESOURCE-API:vnf-id": {
32373           "$ref": "#/definitions/Some vnf-id"
32374         },
32375         "GENERIC-RESOURCE-API:vnf-type": {
32376           "$ref": "#/definitions/Some vnf-type",
32377           "description": "vnf-model-id in Pats model?in Pats vnf submodule, contained within vnf-instance-topology-identifier grouping (along with vnf-name and vnf-instance-id)"
32378         }
32379       },
32380       "type": "object"
32381     },
32382     "GENERIC-RESOURCE-API(config)vnf-information-TOP": {
32383       "properties": {
32384         "GENERIC-RESOURCE-API:vnf-information": {
32385           "items": {
32386             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-information"
32387           },
32388           "type": "object"
32389         }
32390       },
32391       "type": "object"
32392     },
32393     "GENERIC-RESOURCE-API(config)vnf-request-input": {
32394       "properties": {
32395         "GENERIC-RESOURCE-API:aic-clli": {
32396           "$ref": "#/definitions/Some aic-clli",
32397           "description": "Not expected to be used"
32398         },
32399         "GENERIC-RESOURCE-API:aic-cloud-region": {
32400           "$ref": "#/definitions/Some aic-cloud-region",
32401           "description": "The AIC cloud region which maps to contrail versions"
32402         },
32403         "GENERIC-RESOURCE-API:request-version": {
32404           "$ref": "#/definitions/Some request-version",
32405           "description": "keep this? e.g. 1702"
32406         },
32407         "GENERIC-RESOURCE-API:tenant": {
32408           "$ref": "#/definitions/Some tenant"
32409         },
32410         "GENERIC-RESOURCE-API:vnf-input-parameters": {
32411           "items": {
32412             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-input-parameters"
32413           },
32414           "type": "object"
32415         },
32416         "GENERIC-RESOURCE-API:vnf-name": {
32417           "$ref": "#/definitions/Some vnf-name",
32418           "description": "in Pats vnf submodule, contained within vnf-instance-topology-identifier (along with vnf-model-id and vnf-instance-id)"
32419         },
32420         "GENERIC-RESOURCE-API:vnf-networks": {
32421           "items": {
32422             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-networks"
32423           },
32424           "type": "object"
32425         }
32426       },
32427       "type": "object"
32428     },
32429     "GENERIC-RESOURCE-API(config)vnf-request-input-TOP": {
32430       "properties": {
32431         "GENERIC-RESOURCE-API:vnf-request-input": {
32432           "items": {
32433             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-request-input"
32434           },
32435           "type": "object"
32436         }
32437       },
32438       "type": "object"
32439     },
32440     "GENERIC-RESOURCE-API(config)vnf-response-information": {
32441       "properties": {
32442         "GENERIC-RESOURCE-API:instance-id": {
32443           "$ref": "#/definitions/Some instance-id"
32444         },
32445         "GENERIC-RESOURCE-API:object-path": {
32446           "$ref": "#/definitions/Some object-path",
32447           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
32448         }
32449       },
32450       "type": "object"
32451     },
32452     "GENERIC-RESOURCE-API(config)vnf-response-information-TOP": {
32453       "properties": {
32454         "GENERIC-RESOURCE-API:vnf-response-information": {
32455           "items": {
32456             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-response-information"
32457           },
32458           "type": "object"
32459         }
32460       },
32461       "type": "object"
32462     },
32463     "GENERIC-RESOURCE-API(config)vnf-topology-information": {
32464       "properties": {
32465         "GENERIC-RESOURCE-API:vnf-assignments": {
32466           "items": {
32467             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-assignments"
32468           },
32469           "type": "object"
32470         },
32471         "GENERIC-RESOURCE-API:vnf-parameters": {
32472           "items": {
32473             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-parameters"
32474           },
32475           "type": "array"
32476         },
32477         "GENERIC-RESOURCE-API:vnf-topology-identifier": {
32478           "items": {
32479             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-topology-identifier"
32480           },
32481           "type": "object"
32482         }
32483       },
32484       "type": "object"
32485     },
32486     "GENERIC-RESOURCE-API(config)vnf-topology-information-TOP": {
32487       "properties": {
32488         "GENERIC-RESOURCE-API:vnf-topology-information": {
32489           "items": {
32490             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-topology-information"
32491           },
32492           "type": "object"
32493         }
32494       },
32495       "type": "object"
32496     },
32497     "GENERIC-RESOURCE-API(operational)brg-allotted-respources": {
32498       "type": "object"
32499     },
32500     "GENERIC-RESOURCE-API(operational)brg-allotted-respources-TOP": {
32501       "properties": {
32502         "GENERIC-RESOURCE-API:brg-allotted-respources": {
32503           "items": {
32504             "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)brg-allotted-respources"
32505           },
32506           "type": "object"
32507         }
32508       },
32509       "type": "object"
32510     },
32511     "GENERIC-RESOURCE-API(operational)contrail-route-allotted-resources": {
32512       "type": "object"
32513     },
32514     "GENERIC-RESOURCE-API(operational)contrail-route-allotted-resources-TOP": {
32515       "properties": {
32516         "GENERIC-RESOURCE-API:contrail-route-allotted-resources": {
32517           "items": {
32518             "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)contrail-route-allotted-resources"
32519           },
32520           "type": "object"
32521         }
32522       },
32523       "type": "object"
32524     },
32525     "GENERIC-RESOURCE-API(operational)preload-vnfs": {
32526       "type": "object"
32527     },
32528     "GENERIC-RESOURCE-API(operational)preload-vnfs-TOP": {
32529       "properties": {
32530         "GENERIC-RESOURCE-API:preload-vnfs": {
32531           "items": {
32532             "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)preload-vnfs"
32533           },
32534           "type": "object"
32535         }
32536       },
32537       "type": "object"
32538     },
32539     "GENERIC-RESOURCE-API(operational)security-zone-allotted-resources": {
32540       "type": "object"
32541     },
32542     "GENERIC-RESOURCE-API(operational)security-zone-allotted-resources-TOP": {
32543       "properties": {
32544         "GENERIC-RESOURCE-API:security-zone-allotted-resources": {
32545           "items": {
32546             "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)security-zone-allotted-resources"
32547           },
32548           "type": "object"
32549         }
32550       },
32551       "type": "object"
32552     },
32553     "GENERIC-RESOURCE-API(operational)services": {
32554       "type": "object"
32555     },
32556     "GENERIC-RESOURCE-API(operational)services-TOP": {
32557       "properties": {
32558         "GENERIC-RESOURCE-API:services": {
32559           "items": {
32560             "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)services"
32561           },
32562           "type": "object"
32563         }
32564       },
32565       "type": "object"
32566     },
32567     "GENERIC-RESOURCE-API(operational)tunnelxconn-allotted-resources": {
32568       "type": "object"
32569     },
32570     "GENERIC-RESOURCE-API(operational)tunnelxconn-allotted-resources-TOP": {
32571       "properties": {
32572         "GENERIC-RESOURCE-API:tunnelxconn-allotted-resources": {
32573           "items": {
32574             "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)tunnelxconn-allotted-resources"
32575           },
32576           "type": "object"
32577         }
32578       },
32579       "type": "object"
32580     },
32581     "GENERIC-RESOURCE-API/allotted-resource-information(config)onap-model-information": {
32582       "properties": {
32583         "GENERIC-RESOURCE-API:model-customization-uuid": {
32584           "$ref": "#/definitions/Some model-customization-uuid",
32585           "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level"
32586         },
32587         "GENERIC-RESOURCE-API:model-invariant-uuid": {
32588           "$ref": "#/definitions/Some model-invariant-uuid",
32589           "description": "identifies the invariant uuid for this service or resource"
32590         },
32591         "GENERIC-RESOURCE-API:model-name": {
32592           "$ref": "#/definitions/Some model-name"
32593         },
32594         "GENERIC-RESOURCE-API:model-uuid": {
32595           "$ref": "#/definitions/Some model-uuid",
32596           "description": "identifies the uuid for this service or resource, which is version specific"
32597         },
32598         "GENERIC-RESOURCE-API:model-version": {
32599           "$ref": "#/definitions/Some model-version"
32600         }
32601       },
32602       "type": "object"
32603     },
32604     "GENERIC-RESOURCE-API/allotted-resource-information(config)onap-model-information-TOP": {
32605       "properties": {
32606         "GENERIC-RESOURCE-API:onap-model-information": {
32607           "items": {
32608             "$ref": "#/definitions/GENERIC-RESOURCE-API/allotted-resource-information(config)onap-model-information"
32609           },
32610           "type": "object"
32611         }
32612       },
32613       "type": "object"
32614     },
32615     "GENERIC-RESOURCE-API/brg-allotted-respources(config)brg-allotted-resource": {
32616       "properties": {
32617         "GENERIC-RESOURCE-API:allotted-resource-data": {
32618           "items": {
32619             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource(config)allotted-resource-data"
32620           },
32621           "type": "object"
32622         },
32623         "GENERIC-RESOURCE-API:allotted-resource-id": {
32624           "$ref": "#/definitions/Some allotted-resource-id"
32625         },
32626         "GENERIC-RESOURCE-API:allotted-resource-status": {
32627           "items": {
32628             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource(config)allotted-resource-status"
32629           },
32630           "type": "object"
32631         }
32632       },
32633       "required": [
32634         "GENERIC-RESOURCE-API:allotted-resource-id"
32635       ],
32636       "type": "object"
32637     },
32638     "GENERIC-RESOURCE-API/brg-allotted-respources(config)brg-allotted-resource-TOP": {
32639       "properties": {
32640         "GENERIC-RESOURCE-API:brg-allotted-resource": {
32641           "items": {
32642             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources(config)brg-allotted-resource"
32643           },
32644           "type": "array"
32645         }
32646       },
32647       "type": "object"
32648     },
32649     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource(config)allotted-resource-data": {
32650       "properties": {
32651         "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
32652           "items": {
32653             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
32654           },
32655           "type": "object"
32656         },
32657         "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
32658           "items": {
32659             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
32660           },
32661           "type": "object"
32662         },
32663         "GENERIC-RESOURCE-API:brg-parameters": {
32664           "items": {
32665             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)brg-parameters"
32666           },
32667           "type": "object"
32668         },
32669         "GENERIC-RESOURCE-API:brg-topology": {
32670           "items": {
32671             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)brg-topology"
32672           },
32673           "type": "object"
32674         }
32675       },
32676       "type": "object"
32677     },
32678     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource(config)allotted-resource-data-TOP": {
32679       "properties": {
32680         "GENERIC-RESOURCE-API:allotted-resource-data": {
32681           "items": {
32682             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource(config)allotted-resource-data"
32683           },
32684           "type": "object"
32685         }
32686       },
32687       "type": "object"
32688     },
32689     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource(config)allotted-resource-status": {
32690       "properties": {
32691         "GENERIC-RESOURCE-API:action": {
32692           "$ref": "#/definitions/Some action",
32693           "description": "value would one of possible request-actions; match the list in service-data oper-status"
32694         },
32695         "GENERIC-RESOURCE-API:final-indicator": {
32696           "$ref": "#/definitions/Some final-indicator"
32697         },
32698         "GENERIC-RESOURCE-API:request-status": {
32699           "$ref": "#/definitions/synccomplete",
32700           "enum": [
32701             "synccomplete",
32702             "asynccomplete",
32703             "notifycomplete"
32704           ]
32705         },
32706         "GENERIC-RESOURCE-API:response-code": {
32707           "$ref": "#/definitions/Some response-code"
32708         },
32709         "GENERIC-RESOURCE-API:response-message": {
32710           "$ref": "#/definitions/Some response-message"
32711         },
32712         "GENERIC-RESOURCE-API:response-timestamp": {
32713           "$ref": "#/definitions/Some response-timestamp"
32714         },
32715         "GENERIC-RESOURCE-API:rpc-action": {
32716           "$ref": "#/definitions/assign",
32717           "description": "this is the svc-action from the incoming request",
32718           "enum": [
32719             "assign",
32720             "activate",
32721             "create",
32722             "delete",
32723             "unassign",
32724             "deactivate"
32725           ]
32726         },
32727         "GENERIC-RESOURCE-API:rpc-name": {
32728           "$ref": "#/definitions/Some rpc-name"
32729         }
32730       },
32731       "type": "object"
32732     },
32733     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource(config)allotted-resource-status-TOP": {
32734       "properties": {
32735         "GENERIC-RESOURCE-API:allotted-resource-status": {
32736           "items": {
32737             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource(config)allotted-resource-status"
32738           },
32739           "type": "object"
32740         }
32741       },
32742       "type": "object"
32743     },
32744     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status": {
32745       "properties": {
32746         "GENERIC-RESOURCE-API:create-timestamp": {
32747           "$ref": "#/definitions/Some create-timestamp",
32748           "description": "Not currently populated in service data."
32749         },
32750         "GENERIC-RESOURCE-API:last-action": {
32751           "$ref": "#/definitions/CreateNetworkInstance",
32752           "description": "should be list of possible request-actions",
32753           "enum": [
32754             "CreateNetworkInstance",
32755             "ActivateNetworkInstance",
32756             "CreateServiceInstance",
32757             "DeleteServiceInstance",
32758             "DeleteNetworkInstance",
32759             "CreateVnfInstance",
32760             "ActivateVnfInstance",
32761             "DeleteVnfInstance",
32762             "CreateVfModuleInstance",
32763             "ActivateVfModuleInstance",
32764             "DeleteVfModuleInstance",
32765             "CreateContrailRouteInstance",
32766             "DeleteContrailRouteInstance",
32767             "CreateSecurityZoneInstance",
32768             "DeleteSecurityZoneInstance"
32769           ]
32770         },
32771         "GENERIC-RESOURCE-API:last-order-status": {
32772           "$ref": "#/definitions/Active",
32773           "description": "fieldused by generic-resource-api",
32774           "enum": [
32775             "Active",
32776             "PendingAssignment",
32777             "PendingCreate",
32778             "PendingUpdate",
32779             "PendingDelete",
32780             "Deleted",
32781             "Created"
32782           ]
32783         },
32784         "GENERIC-RESOURCE-API:last-rpc-action": {
32785           "$ref": "#/definitions/assign",
32786           "enum": [
32787             "assign",
32788             "activate",
32789             "delete",
32790             "unassign",
32791             "deactivate",
32792             "create"
32793           ]
32794         },
32795         "GENERIC-RESOURCE-API:last-svc-request-id": {
32796           "$ref": "#/definitions/Some last-svc-request-id",
32797           "description": "Not currently populated in service data."
32798         },
32799         "GENERIC-RESOURCE-API:modify-timestamp": {
32800           "$ref": "#/definitions/Some modify-timestamp"
32801         },
32802         "GENERIC-RESOURCE-API:order-status": {
32803           "$ref": "#/definitions/Active",
32804           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
32805           "enum": [
32806             "Active",
32807             "PendingAssignment",
32808             "PendingCreate",
32809             "PendingUpdate",
32810             "PendingDelete",
32811             "Deleted",
32812             "Created"
32813           ]
32814         }
32815       },
32816       "type": "object"
32817     },
32818     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP": {
32819       "properties": {
32820         "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
32821           "items": {
32822             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
32823           },
32824           "type": "object"
32825         }
32826       },
32827       "type": "object"
32828     },
32829     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information": {
32830       "properties": {
32831         "GENERIC-RESOURCE-API:allotted-resource-information": {
32832           "items": {
32833             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
32834           },
32835           "type": "object"
32836         },
32837         "GENERIC-RESOURCE-API:brg-wan-ip-address": {
32838           "$ref": "#/definitions/24.0.1.23%N",
32839           "enum": [
32840             "24.0.1.23%N",
32841             ":%}{"
32842           ]
32843         },
32844         "GENERIC-RESOURCE-API:request-information": {
32845           "items": {
32846             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
32847           },
32848           "type": "object"
32849         },
32850         "GENERIC-RESOURCE-API:sdnc-request-header": {
32851           "items": {
32852             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
32853           },
32854           "type": "object"
32855         },
32856         "GENERIC-RESOURCE-API:service-information": {
32857           "items": {
32858             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
32859           },
32860           "type": "object"
32861         },
32862         "GENERIC-RESOURCE-API:vgmux-bearer-ip": {
32863           "$ref": "#/definitions/22.1.0.99%{",
32864           "enum": [
32865             "22.1.0.99%{",
32866             "6d:1:"
32867           ]
32868         },
32869         "GENERIC-RESOURCE-API:vni": {
32870           "$ref": "#/definitions/Some vni"
32871         }
32872       },
32873       "type": "object"
32874     },
32875     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP": {
32876       "properties": {
32877         "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
32878           "items": {
32879             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
32880           },
32881           "type": "object"
32882         }
32883       },
32884       "type": "object"
32885     },
32886     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)brg-parameters": {
32887       "properties": {
32888         "GENERIC-RESOURCE-API:param": {
32889           "items": {
32890             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param"
32891           },
32892           "type": "array"
32893         }
32894       },
32895       "type": "object"
32896     },
32897     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)brg-parameters-TOP": {
32898       "properties": {
32899         "GENERIC-RESOURCE-API:brg-parameters": {
32900           "items": {
32901             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)brg-parameters"
32902           },
32903           "type": "object"
32904         }
32905       },
32906       "type": "object"
32907     },
32908     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)brg-topology": {
32909       "properties": {
32910         "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
32911           "items": {
32912             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers"
32913           },
32914           "type": "object"
32915         },
32916         "GENERIC-RESOURCE-API:brg-parameters": {
32917           "items": {
32918             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters"
32919           },
32920           "type": "object"
32921         },
32922         "GENERIC-RESOURCE-API:onap-model-information": {
32923           "items": {
32924             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information"
32925           },
32926           "type": "object"
32927         },
32928         "GENERIC-RESOURCE-API:vbrg-wan-ip": {
32929           "$ref": "#/definitions/0.250.2.12",
32930           "enum": [
32931             "0.250.2.12",
32932             "d:"
32933           ]
32934         }
32935       },
32936       "type": "object"
32937     },
32938     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)brg-topology-TOP": {
32939       "properties": {
32940         "GENERIC-RESOURCE-API:brg-topology": {
32941           "items": {
32942             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)brg-topology"
32943           },
32944           "type": "object"
32945         }
32946       },
32947       "type": "object"
32948     },
32949     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information": {
32950       "properties": {
32951         "GENERIC-RESOURCE-API:allotted-resource-id": {
32952           "$ref": "#/definitions/Some allotted-resource-id"
32953         },
32954         "GENERIC-RESOURCE-API:allotted-resource-type": {
32955           "$ref": "#/definitions/Some allotted-resource-type",
32956           "description": "Not an enum, but expected values are contrail-route and security-zone."
32957         },
32958         "GENERIC-RESOURCE-API:onap-model-information": {
32959           "items": {
32960             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information"
32961           },
32962           "type": "object"
32963         },
32964         "GENERIC-RESOURCE-API:parent-service-instance-id": {
32965           "$ref": "#/definitions/Some parent-service-instance-id",
32966           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
32967         }
32968       },
32969       "type": "object"
32970     },
32971     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP": {
32972       "properties": {
32973         "GENERIC-RESOURCE-API:allotted-resource-information": {
32974           "items": {
32975             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
32976           },
32977           "type": "object"
32978         }
32979       },
32980       "type": "object"
32981     },
32982     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information": {
32983       "properties": {
32984         "GENERIC-RESOURCE-API:notification-url": {
32985           "$ref": "#/definitions/Some notification-url"
32986         },
32987         "GENERIC-RESOURCE-API:order-number": {
32988           "$ref": "#/definitions/Some order-number"
32989         },
32990         "GENERIC-RESOURCE-API:order-version": {
32991           "$ref": "#/definitions/Some order-version"
32992         },
32993         "GENERIC-RESOURCE-API:request-action": {
32994           "$ref": "#/definitions/CreateNetworkInstance",
32995           "description": "still need to work Disconnect",
32996           "enum": [
32997             "CreateNetworkInstance",
32998             "ActivateNetworkInstance",
32999             "CreateServiceInstance",
33000             "DeleteServiceInstance",
33001             "DeleteNetworkInstance",
33002             "CreateVnfInstance",
33003             "ActivateVnfInstance",
33004             "DeleteVnfInstance",
33005             "CreateVfModuleInstance",
33006             "ActivateVfModuleInstance",
33007             "DeleteVfModuleInstance",
33008             "CreateContrailRouteInstance",
33009             "DeleteContrailRouteInstance",
33010             "CreateSecurityZoneInstance",
33011             "DeleteSecurityZoneInstance",
33012             "ActivateDCINetworkInstance",
33013             "DeActivateDCINetworkInstance"
33014           ]
33015         },
33016         "GENERIC-RESOURCE-API:request-id": {
33017           "$ref": "#/definitions/Some request-id",
33018           "description": "Request ID generated upstream of MSO"
33019         },
33020         "GENERIC-RESOURCE-API:source": {
33021           "$ref": "#/definitions/Some source"
33022         }
33023       },
33024       "type": "object"
33025     },
33026     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP": {
33027       "properties": {
33028         "GENERIC-RESOURCE-API:request-information": {
33029           "items": {
33030             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
33031           },
33032           "type": "object"
33033         }
33034       },
33035       "type": "object"
33036     },
33037     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header": {
33038       "properties": {
33039         "GENERIC-RESOURCE-API:svc-action": {
33040           "$ref": "#/definitions/reserve",
33041           "description": "Enumerated listThis is the rpcAction",
33042           "enum": [
33043             "reserve",
33044             "assign",
33045             "activate",
33046             "delete",
33047             "changeassign",
33048             "changedelete",
33049             "rollback",
33050             "deactivate",
33051             "unassign",
33052             "create"
33053           ]
33054         },
33055         "GENERIC-RESOURCE-API:svc-notification-url": {
33056           "$ref": "#/definitions/Some svc-notification-url",
33057           "description": "Contains URL for asynchronous response"
33058         },
33059         "GENERIC-RESOURCE-API:svc-request-id": {
33060           "$ref": "#/definitions/Some svc-request-id",
33061           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
33062         }
33063       },
33064       "type": "object"
33065     },
33066     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP": {
33067       "properties": {
33068         "GENERIC-RESOURCE-API:sdnc-request-header": {
33069           "items": {
33070             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
33071           },
33072           "type": "object"
33073         }
33074       },
33075       "type": "object"
33076     },
33077     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information": {
33078       "properties": {
33079         "GENERIC-RESOURCE-API:global-customer-id": {
33080           "$ref": "#/definitions/Some global-customer-id",
33081           "description": "need for put of data to AnAI (MSO provides)"
33082         },
33083         "GENERIC-RESOURCE-API:onap-model-information": {
33084           "items": {
33085             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information"
33086           },
33087           "type": "object"
33088         },
33089         "GENERIC-RESOURCE-API:service-id": {
33090           "$ref": "#/definitions/Some service-id",
33091           "description": "This maps to the product-family-id in A&AI"
33092         },
33093         "GENERIC-RESOURCE-API:service-instance-id": {
33094           "$ref": "#/definitions/Some service-instance-id"
33095         },
33096         "GENERIC-RESOURCE-API:subscriber-name": {
33097           "$ref": "#/definitions/Some subscriber-name",
33098           "description": "Would not be expected for vIPR-ATM or mobility services."
33099         },
33100         "GENERIC-RESOURCE-API:subscription-service-type": {
33101           "$ref": "#/definitions/Some subscription-service-type",
33102           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
33103         }
33104       },
33105       "type": "object"
33106     },
33107     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP": {
33108       "properties": {
33109         "GENERIC-RESOURCE-API:service-information": {
33110           "items": {
33111             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
33112           },
33113           "type": "object"
33114         }
33115       },
33116       "type": "object"
33117     },
33118     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information": {
33119       "properties": {
33120         "GENERIC-RESOURCE-API:model-customization-uuid": {
33121           "$ref": "#/definitions/Some model-customization-uuid",
33122           "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level"
33123         },
33124         "GENERIC-RESOURCE-API:model-invariant-uuid": {
33125           "$ref": "#/definitions/Some model-invariant-uuid",
33126           "description": "identifies the invariant uuid for this service or resource"
33127         },
33128         "GENERIC-RESOURCE-API:model-name": {
33129           "$ref": "#/definitions/Some model-name"
33130         },
33131         "GENERIC-RESOURCE-API:model-uuid": {
33132           "$ref": "#/definitions/Some model-uuid",
33133           "description": "identifies the uuid for this service or resource, which is version specific"
33134         },
33135         "GENERIC-RESOURCE-API:model-version": {
33136           "$ref": "#/definitions/Some model-version"
33137         }
33138       },
33139       "type": "object"
33140     },
33141     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP": {
33142       "properties": {
33143         "GENERIC-RESOURCE-API:onap-model-information": {
33144           "items": {
33145             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information"
33146           },
33147           "type": "object"
33148         }
33149       },
33150       "type": "object"
33151     },
33152     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information": {
33153       "properties": {
33154         "GENERIC-RESOURCE-API:model-customization-uuid": {
33155           "$ref": "#/definitions/Some model-customization-uuid",
33156           "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level"
33157         },
33158         "GENERIC-RESOURCE-API:model-invariant-uuid": {
33159           "$ref": "#/definitions/Some model-invariant-uuid",
33160           "description": "identifies the invariant uuid for this service or resource"
33161         },
33162         "GENERIC-RESOURCE-API:model-name": {
33163           "$ref": "#/definitions/Some model-name"
33164         },
33165         "GENERIC-RESOURCE-API:model-uuid": {
33166           "$ref": "#/definitions/Some model-uuid",
33167           "description": "identifies the uuid for this service or resource, which is version specific"
33168         },
33169         "GENERIC-RESOURCE-API:model-version": {
33170           "$ref": "#/definitions/Some model-version"
33171         }
33172       },
33173       "type": "object"
33174     },
33175     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP": {
33176       "properties": {
33177         "GENERIC-RESOURCE-API:onap-model-information": {
33178           "items": {
33179             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information"
33180           },
33181           "type": "object"
33182         }
33183       },
33184       "type": "object"
33185     },
33186     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param": {
33187       "properties": {
33188         "GENERIC-RESOURCE-API:name": {
33189           "$ref": "#/definitions/Some name"
33190         },
33191         "GENERIC-RESOURCE-API:value": {
33192           "$ref": "#/definitions/Some value"
33193         }
33194       },
33195       "type": "object"
33196     },
33197     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param-TOP": {
33198       "properties": {
33199         "GENERIC-RESOURCE-API:param": {
33200           "items": {
33201             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param"
33202           },
33203           "type": "array"
33204         }
33205       },
33206       "type": "object"
33207     },
33208     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers": {
33209       "properties": {
33210         "GENERIC-RESOURCE-API:allotted-resource-id": {
33211           "$ref": "#/definitions/Some allotted-resource-id"
33212         },
33213         "GENERIC-RESOURCE-API:allotted-resource-name": {
33214           "$ref": "#/definitions/Some allotted-resource-name",
33215           "description": "For a contrail-route, the network policy name."
33216         },
33217         "GENERIC-RESOURCE-API:allotted-resource-type": {
33218           "$ref": "#/definitions/Some allotted-resource-type",
33219           "description": "(Added in draft 32)Expected to be contrail-route or security-zone."
33220         },
33221         "GENERIC-RESOURCE-API:consuming-service-instance-id": {
33222           "$ref": "#/definitions/Some consuming-service-instance-id",
33223           "description": "The service-instance-id of the consuming service of this allotted resource"
33224         },
33225         "GENERIC-RESOURCE-API:parent-service-instance-id": {
33226           "$ref": "#/definitions/Some parent-service-instance-id",
33227           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
33228         }
33229       },
33230       "type": "object"
33231     },
33232     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers-TOP": {
33233       "properties": {
33234         "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
33235           "items": {
33236             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers"
33237           },
33238           "type": "object"
33239         }
33240       },
33241       "type": "object"
33242     },
33243     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters": {
33244       "properties": {
33245         "GENERIC-RESOURCE-API:param": {
33246           "items": {
33247             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param"
33248           },
33249           "type": "array"
33250         }
33251       },
33252       "type": "object"
33253     },
33254     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters-TOP": {
33255       "properties": {
33256         "GENERIC-RESOURCE-API:brg-parameters": {
33257           "items": {
33258             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters"
33259           },
33260           "type": "object"
33261         }
33262       },
33263       "type": "object"
33264     },
33265     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information": {
33266       "properties": {
33267         "GENERIC-RESOURCE-API:model-customization-uuid": {
33268           "$ref": "#/definitions/Some model-customization-uuid",
33269           "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level"
33270         },
33271         "GENERIC-RESOURCE-API:model-invariant-uuid": {
33272           "$ref": "#/definitions/Some model-invariant-uuid",
33273           "description": "identifies the invariant uuid for this service or resource"
33274         },
33275         "GENERIC-RESOURCE-API:model-name": {
33276           "$ref": "#/definitions/Some model-name"
33277         },
33278         "GENERIC-RESOURCE-API:model-uuid": {
33279           "$ref": "#/definitions/Some model-uuid",
33280           "description": "identifies the uuid for this service or resource, which is version specific"
33281         },
33282         "GENERIC-RESOURCE-API:model-version": {
33283           "$ref": "#/definitions/Some model-version"
33284         }
33285       },
33286       "type": "object"
33287     },
33288     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information-TOP": {
33289       "properties": {
33290         "GENERIC-RESOURCE-API:onap-model-information": {
33291           "items": {
33292             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information"
33293           },
33294           "type": "object"
33295         }
33296       },
33297       "type": "object"
33298     },
33299     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param": {
33300       "properties": {
33301         "GENERIC-RESOURCE-API:name": {
33302           "$ref": "#/definitions/Some name"
33303         },
33304         "GENERIC-RESOURCE-API:value": {
33305           "$ref": "#/definitions/Some value"
33306         }
33307       },
33308       "type": "object"
33309     },
33310     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param-TOP": {
33311       "properties": {
33312         "GENERIC-RESOURCE-API:param": {
33313           "items": {
33314             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param"
33315           },
33316           "type": "array"
33317         }
33318       },
33319       "type": "object"
33320     },
33321     "GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource": {
33322       "properties": {
33323         "GENERIC-RESOURCE-API:allotted-resource-data": {
33324           "items": {
33325             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data"
33326           },
33327           "type": "object"
33328         },
33329         "GENERIC-RESOURCE-API:allotted-resource-id": {
33330           "$ref": "#/definitions/Some allotted-resource-id"
33331         },
33332         "GENERIC-RESOURCE-API:allotted-resource-status": {
33333           "items": {
33334             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status"
33335           },
33336           "type": "object"
33337         }
33338       },
33339       "required": [
33340         "GENERIC-RESOURCE-API:allotted-resource-id"
33341       ],
33342       "type": "object"
33343     },
33344     "GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource-TOP": {
33345       "properties": {
33346         "GENERIC-RESOURCE-API:contrail-route-allotted-resource": {
33347           "items": {
33348             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource"
33349           },
33350           "type": "array"
33351         }
33352       },
33353       "type": "object"
33354     },
33355     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data": {
33356       "properties": {
33357         "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
33358           "items": {
33359             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
33360           },
33361           "type": "object"
33362         },
33363         "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
33364           "items": {
33365             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
33366           },
33367           "type": "object"
33368         },
33369         "GENERIC-RESOURCE-API:contrail-route-topology": {
33370           "items": {
33371             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology"
33372           },
33373           "type": "object"
33374         }
33375       },
33376       "type": "object"
33377     },
33378     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data-TOP": {
33379       "properties": {
33380         "GENERIC-RESOURCE-API:allotted-resource-data": {
33381           "items": {
33382             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data"
33383           },
33384           "type": "object"
33385         }
33386       },
33387       "type": "object"
33388     },
33389     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status": {
33390       "properties": {
33391         "GENERIC-RESOURCE-API:action": {
33392           "$ref": "#/definitions/Some action",
33393           "description": "value would one of possible request-actions; match the list in service-data oper-status"
33394         },
33395         "GENERIC-RESOURCE-API:final-indicator": {
33396           "$ref": "#/definitions/Some final-indicator"
33397         },
33398         "GENERIC-RESOURCE-API:request-status": {
33399           "$ref": "#/definitions/synccomplete",
33400           "enum": [
33401             "synccomplete",
33402             "asynccomplete",
33403             "notifycomplete"
33404           ]
33405         },
33406         "GENERIC-RESOURCE-API:response-code": {
33407           "$ref": "#/definitions/Some response-code"
33408         },
33409         "GENERIC-RESOURCE-API:response-message": {
33410           "$ref": "#/definitions/Some response-message"
33411         },
33412         "GENERIC-RESOURCE-API:response-timestamp": {
33413           "$ref": "#/definitions/Some response-timestamp"
33414         },
33415         "GENERIC-RESOURCE-API:rpc-action": {
33416           "$ref": "#/definitions/assign",
33417           "description": "this is the svc-action from the incoming request",
33418           "enum": [
33419             "assign",
33420             "activate",
33421             "create",
33422             "delete",
33423             "unassign",
33424             "deactivate"
33425           ]
33426         },
33427         "GENERIC-RESOURCE-API:rpc-name": {
33428           "$ref": "#/definitions/Some rpc-name"
33429         }
33430       },
33431       "type": "object"
33432     },
33433     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status-TOP": {
33434       "properties": {
33435         "GENERIC-RESOURCE-API:allotted-resource-status": {
33436           "items": {
33437             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status"
33438           },
33439           "type": "object"
33440         }
33441       },
33442       "type": "object"
33443     },
33444     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status": {
33445       "properties": {
33446         "GENERIC-RESOURCE-API:create-timestamp": {
33447           "$ref": "#/definitions/Some create-timestamp",
33448           "description": "Not currently populated in service data."
33449         },
33450         "GENERIC-RESOURCE-API:last-action": {
33451           "$ref": "#/definitions/CreateNetworkInstance",
33452           "description": "should be list of possible request-actions",
33453           "enum": [
33454             "CreateNetworkInstance",
33455             "ActivateNetworkInstance",
33456             "CreateServiceInstance",
33457             "DeleteServiceInstance",
33458             "DeleteNetworkInstance",
33459             "CreateVnfInstance",
33460             "ActivateVnfInstance",
33461             "DeleteVnfInstance",
33462             "CreateVfModuleInstance",
33463             "ActivateVfModuleInstance",
33464             "DeleteVfModuleInstance",
33465             "CreateContrailRouteInstance",
33466             "DeleteContrailRouteInstance",
33467             "CreateSecurityZoneInstance",
33468             "DeleteSecurityZoneInstance"
33469           ]
33470         },
33471         "GENERIC-RESOURCE-API:last-order-status": {
33472           "$ref": "#/definitions/Active",
33473           "description": "fieldused by generic-resource-api",
33474           "enum": [
33475             "Active",
33476             "PendingAssignment",
33477             "PendingCreate",
33478             "PendingUpdate",
33479             "PendingDelete",
33480             "Deleted",
33481             "Created"
33482           ]
33483         },
33484         "GENERIC-RESOURCE-API:last-rpc-action": {
33485           "$ref": "#/definitions/assign",
33486           "enum": [
33487             "assign",
33488             "activate",
33489             "delete",
33490             "unassign",
33491             "deactivate",
33492             "create"
33493           ]
33494         },
33495         "GENERIC-RESOURCE-API:last-svc-request-id": {
33496           "$ref": "#/definitions/Some last-svc-request-id",
33497           "description": "Not currently populated in service data."
33498         },
33499         "GENERIC-RESOURCE-API:modify-timestamp": {
33500           "$ref": "#/definitions/Some modify-timestamp"
33501         },
33502         "GENERIC-RESOURCE-API:order-status": {
33503           "$ref": "#/definitions/Active",
33504           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
33505           "enum": [
33506             "Active",
33507             "PendingAssignment",
33508             "PendingCreate",
33509             "PendingUpdate",
33510             "PendingDelete",
33511             "Deleted",
33512             "Created"
33513           ]
33514         }
33515       },
33516       "type": "object"
33517     },
33518     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP": {
33519       "properties": {
33520         "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
33521           "items": {
33522             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
33523           },
33524           "type": "object"
33525         }
33526       },
33527       "type": "object"
33528     },
33529     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information": {
33530       "properties": {
33531         "GENERIC-RESOURCE-API:allotted-resource-information": {
33532           "items": {
33533             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
33534           },
33535           "type": "object"
33536         },
33537         "GENERIC-RESOURCE-API:contrail-route-request-input": {
33538           "items": {
33539             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)contrail-route-request-input"
33540           },
33541           "type": "object"
33542         },
33543         "GENERIC-RESOURCE-API:request-information": {
33544           "items": {
33545             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
33546           },
33547           "type": "object"
33548         },
33549         "GENERIC-RESOURCE-API:sdnc-request-header": {
33550           "items": {
33551             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
33552           },
33553           "type": "object"
33554         },
33555         "GENERIC-RESOURCE-API:service-information": {
33556           "items": {
33557             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
33558           },
33559           "type": "object"
33560         }
33561       },
33562       "type": "object"
33563     },
33564     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP": {
33565       "properties": {
33566         "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
33567           "items": {
33568             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
33569           },
33570           "type": "object"
33571         }
33572       },
33573       "type": "object"
33574     },
33575     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology": {
33576       "properties": {
33577         "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
33578           "items": {
33579             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers"
33580           },
33581           "type": "object"
33582         },
33583         "GENERIC-RESOURCE-API:contrail-route-assignments": {
33584           "items": {
33585             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments"
33586           },
33587           "type": "object"
33588         },
33589         "GENERIC-RESOURCE-API:contrail-route-parameters": {
33590           "items": {
33591             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters"
33592           },
33593           "type": "object"
33594         },
33595         "GENERIC-RESOURCE-API:onap-model-information": {
33596           "items": {
33597             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information"
33598           },
33599           "type": "object"
33600         }
33601       },
33602       "type": "object"
33603     },
33604     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology-TOP": {
33605       "properties": {
33606         "GENERIC-RESOURCE-API:contrail-route-topology": {
33607           "items": {
33608             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology"
33609           },
33610           "type": "object"
33611         }
33612       },
33613       "type": "object"
33614     },
33615     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information": {
33616       "properties": {
33617         "GENERIC-RESOURCE-API:allotted-resource-id": {
33618           "$ref": "#/definitions/Some allotted-resource-id"
33619         },
33620         "GENERIC-RESOURCE-API:allotted-resource-type": {
33621           "$ref": "#/definitions/Some allotted-resource-type",
33622           "description": "Not an enum, but expected values are contrail-route and security-zone."
33623         },
33624         "GENERIC-RESOURCE-API:onap-model-information": {
33625           "items": {
33626             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information"
33627           },
33628           "type": "object"
33629         },
33630         "GENERIC-RESOURCE-API:parent-service-instance-id": {
33631           "$ref": "#/definitions/Some parent-service-instance-id",
33632           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
33633         }
33634       },
33635       "type": "object"
33636     },
33637     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP": {
33638       "properties": {
33639         "GENERIC-RESOURCE-API:allotted-resource-information": {
33640           "items": {
33641             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
33642           },
33643           "type": "object"
33644         }
33645       },
33646       "type": "object"
33647     },
33648     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)contrail-route-request-input": {
33649       "properties": {
33650         "GENERIC-RESOURCE-API:contrail-applied-service-info": {
33651           "items": {
33652             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)contrail-applied-service-info"
33653           },
33654           "type": "object"
33655         },
33656         "GENERIC-RESOURCE-API:contrail-route-input-parameters": {
33657           "items": {
33658             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)contrail-route-input-parameters"
33659           },
33660           "type": "object"
33661         },
33662         "GENERIC-RESOURCE-API:dest-network": {
33663           "items": {
33664             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)dest-network"
33665           },
33666           "type": "object"
33667         },
33668         "GENERIC-RESOURCE-API:source-network": {
33669           "items": {
33670             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)source-network"
33671           },
33672           "type": "object"
33673         }
33674       },
33675       "type": "object"
33676     },
33677     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)contrail-route-request-input-TOP": {
33678       "properties": {
33679         "GENERIC-RESOURCE-API:contrail-route-request-input": {
33680           "items": {
33681             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)contrail-route-request-input"
33682           },
33683           "type": "object"
33684         }
33685       },
33686       "type": "object"
33687     },
33688     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information": {
33689       "properties": {
33690         "GENERIC-RESOURCE-API:notification-url": {
33691           "$ref": "#/definitions/Some notification-url"
33692         },
33693         "GENERIC-RESOURCE-API:order-number": {
33694           "$ref": "#/definitions/Some order-number"
33695         },
33696         "GENERIC-RESOURCE-API:order-version": {
33697           "$ref": "#/definitions/Some order-version"
33698         },
33699         "GENERIC-RESOURCE-API:request-action": {
33700           "$ref": "#/definitions/CreateNetworkInstance",
33701           "description": "still need to work Disconnect",
33702           "enum": [
33703             "CreateNetworkInstance",
33704             "ActivateNetworkInstance",
33705             "CreateServiceInstance",
33706             "DeleteServiceInstance",
33707             "DeleteNetworkInstance",
33708             "CreateVnfInstance",
33709             "ActivateVnfInstance",
33710             "DeleteVnfInstance",
33711             "CreateVfModuleInstance",
33712             "ActivateVfModuleInstance",
33713             "DeleteVfModuleInstance",
33714             "CreateContrailRouteInstance",
33715             "DeleteContrailRouteInstance",
33716             "CreateSecurityZoneInstance",
33717             "DeleteSecurityZoneInstance",
33718             "ActivateDCINetworkInstance",
33719             "DeActivateDCINetworkInstance"
33720           ]
33721         },
33722         "GENERIC-RESOURCE-API:request-id": {
33723           "$ref": "#/definitions/Some request-id",
33724           "description": "Request ID generated upstream of MSO"
33725         },
33726         "GENERIC-RESOURCE-API:source": {
33727           "$ref": "#/definitions/Some source"
33728         }
33729       },
33730       "type": "object"
33731     },
33732     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP": {
33733       "properties": {
33734         "GENERIC-RESOURCE-API:request-information": {
33735           "items": {
33736             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
33737           },
33738           "type": "object"
33739         }
33740       },
33741       "type": "object"
33742     },
33743     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header": {
33744       "properties": {
33745         "GENERIC-RESOURCE-API:svc-action": {
33746           "$ref": "#/definitions/reserve",
33747           "description": "Enumerated listThis is the rpcAction",
33748           "enum": [
33749             "reserve",
33750             "assign",
33751             "activate",
33752             "delete",
33753             "changeassign",
33754             "changedelete",
33755             "rollback",
33756             "deactivate",
33757             "unassign",
33758             "create"
33759           ]
33760         },
33761         "GENERIC-RESOURCE-API:svc-notification-url": {
33762           "$ref": "#/definitions/Some svc-notification-url",
33763           "description": "Contains URL for asynchronous response"
33764         },
33765         "GENERIC-RESOURCE-API:svc-request-id": {
33766           "$ref": "#/definitions/Some svc-request-id",
33767           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
33768         }
33769       },
33770       "type": "object"
33771     },
33772     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP": {
33773       "properties": {
33774         "GENERIC-RESOURCE-API:sdnc-request-header": {
33775           "items": {
33776             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
33777           },
33778           "type": "object"
33779         }
33780       },
33781       "type": "object"
33782     },
33783     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information": {
33784       "properties": {
33785         "GENERIC-RESOURCE-API:global-customer-id": {
33786           "$ref": "#/definitions/Some global-customer-id",
33787           "description": "need for put of data to AnAI (MSO provides)"
33788         },
33789         "GENERIC-RESOURCE-API:onap-model-information": {
33790           "items": {
33791             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information"
33792           },
33793           "type": "object"
33794         },
33795         "GENERIC-RESOURCE-API:service-id": {
33796           "$ref": "#/definitions/Some service-id",
33797           "description": "This maps to the product-family-id in A&AI"
33798         },
33799         "GENERIC-RESOURCE-API:service-instance-id": {
33800           "$ref": "#/definitions/Some service-instance-id"
33801         },
33802         "GENERIC-RESOURCE-API:subscriber-name": {
33803           "$ref": "#/definitions/Some subscriber-name",
33804           "description": "Would not be expected for vIPR-ATM or mobility services."
33805         },
33806         "GENERIC-RESOURCE-API:subscription-service-type": {
33807           "$ref": "#/definitions/Some subscription-service-type",
33808           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
33809         }
33810       },
33811       "type": "object"
33812     },
33813     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP": {
33814       "properties": {
33815         "GENERIC-RESOURCE-API:service-information": {
33816           "items": {
33817             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
33818           },
33819           "type": "object"
33820         }
33821       },
33822       "type": "object"
33823     },
33824     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information": {
33825       "properties": {
33826         "GENERIC-RESOURCE-API:model-customization-uuid": {
33827           "$ref": "#/definitions/Some model-customization-uuid",
33828           "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level"
33829         },
33830         "GENERIC-RESOURCE-API:model-invariant-uuid": {
33831           "$ref": "#/definitions/Some model-invariant-uuid",
33832           "description": "identifies the invariant uuid for this service or resource"
33833         },
33834         "GENERIC-RESOURCE-API:model-name": {
33835           "$ref": "#/definitions/Some model-name"
33836         },
33837         "GENERIC-RESOURCE-API:model-uuid": {
33838           "$ref": "#/definitions/Some model-uuid",
33839           "description": "identifies the uuid for this service or resource, which is version specific"
33840         },
33841         "GENERIC-RESOURCE-API:model-version": {
33842           "$ref": "#/definitions/Some model-version"
33843         }
33844       },
33845       "type": "object"
33846     },
33847     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP": {
33848       "properties": {
33849         "GENERIC-RESOURCE-API:onap-model-information": {
33850           "items": {
33851             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information"
33852           },
33853           "type": "object"
33854         }
33855       },
33856       "type": "object"
33857     },
33858     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)contrail-applied-service-info": {
33859       "properties": {
33860         "GENERIC-RESOURCE-API:contrail-fqdn": {
33861           "$ref": "#/definitions/Some contrail-fqdn",
33862           "description": "For future use by MSO on input; MSO not expected to populate in 1707. If MSO can identify the contrail-fqdn of the Contrail applied service for this contrail-route, then it would be specified here on input. Otherwise, SDN-C will look it up by the vIPR-ATM VNF in the service-instance-id of the contrail-applied-service-info grouing."
33863         },
33864         "GENERIC-RESOURCE-API:service-instance-id": {
33865           "$ref": "#/definitions/Some service-instance-id",
33866           "description": "The service-instance-id of the service in which the resource(s) providing the applied-service are. For vIPR, this is the service-instance-id of the vIPR-ATM service in which the vIPR-ATM VNF Contrail service is the applied service. MSO will populate with the input data."
33867         }
33868       },
33869       "type": "object"
33870     },
33871     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)contrail-applied-service-info-TOP": {
33872       "properties": {
33873         "GENERIC-RESOURCE-API:contrail-applied-service-info": {
33874           "items": {
33875             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)contrail-applied-service-info"
33876           },
33877           "type": "object"
33878         }
33879       },
33880       "type": "object"
33881     },
33882     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)contrail-route-input-parameters": {
33883       "properties": {
33884         "GENERIC-RESOURCE-API:param": {
33885           "items": {
33886             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input/contrail-route-input-parameters(config)param"
33887           },
33888           "type": "array"
33889         }
33890       },
33891       "type": "object"
33892     },
33893     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)contrail-route-input-parameters-TOP": {
33894       "properties": {
33895         "GENERIC-RESOURCE-API:contrail-route-input-parameters": {
33896           "items": {
33897             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)contrail-route-input-parameters"
33898           },
33899           "type": "object"
33900         }
33901       },
33902       "type": "object"
33903     },
33904     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)dest-network": {
33905       "properties": {
33906         "GENERIC-RESOURCE-API:network-id": {
33907           "$ref": "#/definitions/Some network-id"
33908         },
33909         "GENERIC-RESOURCE-API:network-role": {
33910           "$ref": "#/definitions/Some network-role"
33911         }
33912       },
33913       "type": "object"
33914     },
33915     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)dest-network-TOP": {
33916       "properties": {
33917         "GENERIC-RESOURCE-API:dest-network": {
33918           "items": {
33919             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)dest-network"
33920           },
33921           "type": "object"
33922         }
33923       },
33924       "type": "object"
33925     },
33926     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)source-network": {
33927       "properties": {
33928         "GENERIC-RESOURCE-API:network-id": {
33929           "$ref": "#/definitions/Some network-id"
33930         },
33931         "GENERIC-RESOURCE-API:network-role": {
33932           "$ref": "#/definitions/Some network-role"
33933         }
33934       },
33935       "type": "object"
33936     },
33937     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)source-network-TOP": {
33938       "properties": {
33939         "GENERIC-RESOURCE-API:source-network": {
33940           "items": {
33941             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)source-network"
33942           },
33943           "type": "object"
33944         }
33945       },
33946       "type": "object"
33947     },
33948     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input/contrail-route-input-parameters(config)param": {
33949       "properties": {
33950         "GENERIC-RESOURCE-API:name": {
33951           "$ref": "#/definitions/Some name"
33952         },
33953         "GENERIC-RESOURCE-API:value": {
33954           "$ref": "#/definitions/Some value"
33955         }
33956       },
33957       "type": "object"
33958     },
33959     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input/contrail-route-input-parameters(config)param-TOP": {
33960       "properties": {
33961         "GENERIC-RESOURCE-API:param": {
33962           "items": {
33963             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input/contrail-route-input-parameters(config)param"
33964           },
33965           "type": "array"
33966         }
33967       },
33968       "type": "object"
33969     },
33970     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information": {
33971       "properties": {
33972         "GENERIC-RESOURCE-API:model-customization-uuid": {
33973           "$ref": "#/definitions/Some model-customization-uuid",
33974           "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level"
33975         },
33976         "GENERIC-RESOURCE-API:model-invariant-uuid": {
33977           "$ref": "#/definitions/Some model-invariant-uuid",
33978           "description": "identifies the invariant uuid for this service or resource"
33979         },
33980         "GENERIC-RESOURCE-API:model-name": {
33981           "$ref": "#/definitions/Some model-name"
33982         },
33983         "GENERIC-RESOURCE-API:model-uuid": {
33984           "$ref": "#/definitions/Some model-uuid",
33985           "description": "identifies the uuid for this service or resource, which is version specific"
33986         },
33987         "GENERIC-RESOURCE-API:model-version": {
33988           "$ref": "#/definitions/Some model-version"
33989         }
33990       },
33991       "type": "object"
33992     },
33993     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP": {
33994       "properties": {
33995         "GENERIC-RESOURCE-API:onap-model-information": {
33996           "items": {
33997             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information"
33998           },
33999           "type": "object"
34000         }
34001       },
34002       "type": "object"
34003     },
34004     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers": {
34005       "properties": {
34006         "GENERIC-RESOURCE-API:allotted-resource-id": {
34007           "$ref": "#/definitions/Some allotted-resource-id"
34008         },
34009         "GENERIC-RESOURCE-API:allotted-resource-name": {
34010           "$ref": "#/definitions/Some allotted-resource-name",
34011           "description": "For a contrail-route, the network policy name."
34012         },
34013         "GENERIC-RESOURCE-API:allotted-resource-type": {
34014           "$ref": "#/definitions/Some allotted-resource-type",
34015           "description": "(Added in draft 32)Expected to be contrail-route or security-zone."
34016         },
34017         "GENERIC-RESOURCE-API:consuming-service-instance-id": {
34018           "$ref": "#/definitions/Some consuming-service-instance-id",
34019           "description": "The service-instance-id of the consuming service of this allotted resource"
34020         },
34021         "GENERIC-RESOURCE-API:parent-service-instance-id": {
34022           "$ref": "#/definitions/Some parent-service-instance-id",
34023           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
34024         }
34025       },
34026       "type": "object"
34027     },
34028     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers-TOP": {
34029       "properties": {
34030         "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
34031           "items": {
34032             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers"
34033           },
34034           "type": "object"
34035         }
34036       },
34037       "type": "object"
34038     },
34039     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments": {
34040       "properties": {
34041         "GENERIC-RESOURCE-API:contrail-applied-service": {
34042           "items": {
34043             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)contrail-applied-service"
34044           },
34045           "type": "object"
34046         },
34047         "GENERIC-RESOURCE-API:contrail-id": {
34048           "$ref": "#/definitions/Some contrail-id",
34049           "description": "The ID assigned by Contrail to the network-policy (one for one with the fq-name)"
34050         },
34051         "GENERIC-RESOURCE-API:dest-network": {
34052           "items": {
34053             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)dest-network"
34054           },
34055           "type": "object"
34056         },
34057         "GENERIC-RESOURCE-API:fq-name": {
34058           "$ref": "#/definitions/Some fq-name",
34059           "description": "The Contrail fq-name of the network policy"
34060         },
34061         "GENERIC-RESOURCE-API:source-network": {
34062           "items": {
34063             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)source-network"
34064           },
34065           "type": "object"
34066         },
34067         "GENERIC-RESOURCE-API:vlan-tag": {
34068           "$ref": "#/definitions/Some vlan-tag",
34069           "description": "Contrail-assigned vlan-tag to the vipr vm interface for this route."
34070         }
34071       },
34072       "type": "object"
34073     },
34074     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments-TOP": {
34075       "properties": {
34076         "GENERIC-RESOURCE-API:contrail-route-assignments": {
34077           "items": {
34078             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments"
34079           },
34080           "type": "object"
34081         }
34082       },
34083       "type": "object"
34084     },
34085     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters": {
34086       "properties": {
34087         "GENERIC-RESOURCE-API:param": {
34088           "items": {
34089             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param"
34090           },
34091           "type": "array"
34092         }
34093       },
34094       "type": "object"
34095     },
34096     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters-TOP": {
34097       "properties": {
34098         "GENERIC-RESOURCE-API:contrail-route-parameters": {
34099           "items": {
34100             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters"
34101           },
34102           "type": "object"
34103         }
34104       },
34105       "type": "object"
34106     },
34107     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information": {
34108       "properties": {
34109         "GENERIC-RESOURCE-API:model-customization-uuid": {
34110           "$ref": "#/definitions/Some model-customization-uuid",
34111           "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level"
34112         },
34113         "GENERIC-RESOURCE-API:model-invariant-uuid": {
34114           "$ref": "#/definitions/Some model-invariant-uuid",
34115           "description": "identifies the invariant uuid for this service or resource"
34116         },
34117         "GENERIC-RESOURCE-API:model-name": {
34118           "$ref": "#/definitions/Some model-name"
34119         },
34120         "GENERIC-RESOURCE-API:model-uuid": {
34121           "$ref": "#/definitions/Some model-uuid",
34122           "description": "identifies the uuid for this service or resource, which is version specific"
34123         },
34124         "GENERIC-RESOURCE-API:model-version": {
34125           "$ref": "#/definitions/Some model-version"
34126         }
34127       },
34128       "type": "object"
34129     },
34130     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information-TOP": {
34131       "properties": {
34132         "GENERIC-RESOURCE-API:onap-model-information": {
34133           "items": {
34134             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information"
34135           },
34136           "type": "object"
34137         }
34138       },
34139       "type": "object"
34140     },
34141     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)contrail-applied-service": {
34142       "properties": {
34143         "GENERIC-RESOURCE-API:contrail-fqdn": {
34144           "$ref": "#/definitions/Some contrail-fqdn",
34145           "description": "This is the fq-name of the Contrail service instance through which the route is passing."
34146         },
34147         "GENERIC-RESOURCE-API:service-instance-id": {
34148           "$ref": "#/definitions/Some service-instance-id",
34149           "description": "The service-instance-id of the vnf from which the contrail applied service is coming"
34150         },
34151         "GENERIC-RESOURCE-API:vnf-id": {
34152           "$ref": "#/definitions/Some vnf-id",
34153           "description": "The vnf representing the contrail applied service"
34154         }
34155       },
34156       "type": "object"
34157     },
34158     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)contrail-applied-service-TOP": {
34159       "properties": {
34160         "GENERIC-RESOURCE-API:contrail-applied-service": {
34161           "items": {
34162             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)contrail-applied-service"
34163           },
34164           "type": "object"
34165         }
34166       },
34167       "type": "object"
34168     },
34169     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)dest-network": {
34170       "properties": {
34171         "GENERIC-RESOURCE-API:network-id": {
34172           "$ref": "#/definitions/Some network-id"
34173         },
34174         "GENERIC-RESOURCE-API:network-role": {
34175           "$ref": "#/definitions/Some network-role"
34176         }
34177       },
34178       "type": "object"
34179     },
34180     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)dest-network-TOP": {
34181       "properties": {
34182         "GENERIC-RESOURCE-API:dest-network": {
34183           "items": {
34184             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)dest-network"
34185           },
34186           "type": "object"
34187         }
34188       },
34189       "type": "object"
34190     },
34191     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)source-network": {
34192       "properties": {
34193         "GENERIC-RESOURCE-API:network-id": {
34194           "$ref": "#/definitions/Some network-id"
34195         },
34196         "GENERIC-RESOURCE-API:network-role": {
34197           "$ref": "#/definitions/Some network-role"
34198         }
34199       },
34200       "type": "object"
34201     },
34202     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)source-network-TOP": {
34203       "properties": {
34204         "GENERIC-RESOURCE-API:source-network": {
34205           "items": {
34206             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)source-network"
34207           },
34208           "type": "object"
34209         }
34210       },
34211       "type": "object"
34212     },
34213     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param": {
34214       "properties": {
34215         "GENERIC-RESOURCE-API:name": {
34216           "$ref": "#/definitions/Some name"
34217         },
34218         "GENERIC-RESOURCE-API:value": {
34219           "$ref": "#/definitions/Some value"
34220         }
34221       },
34222       "type": "object"
34223     },
34224     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param-TOP": {
34225       "properties": {
34226         "GENERIC-RESOURCE-API:param": {
34227           "items": {
34228             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param"
34229           },
34230           "type": "array"
34231         }
34232       },
34233       "type": "object"
34234     },
34235     "GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-applied-service-info": {
34236       "properties": {
34237         "GENERIC-RESOURCE-API:contrail-fqdn": {
34238           "$ref": "#/definitions/Some contrail-fqdn",
34239           "description": "For future use by MSO on input; MSO not expected to populate in 1707. If MSO can identify the contrail-fqdn of the Contrail applied service for this contrail-route, then it would be specified here on input. Otherwise, SDN-C will look it up by the vIPR-ATM VNF in the service-instance-id of the contrail-applied-service-info grouing."
34240         },
34241         "GENERIC-RESOURCE-API:service-instance-id": {
34242           "$ref": "#/definitions/Some service-instance-id",
34243           "description": "The service-instance-id of the service in which the resource(s) providing the applied-service are. For vIPR, this is the service-instance-id of the vIPR-ATM service in which the vIPR-ATM VNF Contrail service is the applied service. MSO will populate with the input data."
34244         }
34245       },
34246       "type": "object"
34247     },
34248     "GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-applied-service-info-TOP": {
34249       "properties": {
34250         "GENERIC-RESOURCE-API:contrail-applied-service-info": {
34251           "items": {
34252             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-applied-service-info"
34253           },
34254           "type": "object"
34255         }
34256       },
34257       "type": "object"
34258     },
34259     "GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-route-input-parameters": {
34260       "properties": {
34261         "GENERIC-RESOURCE-API:param": {
34262           "items": {
34263             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters(config)param"
34264           },
34265           "type": "array"
34266         }
34267       },
34268       "type": "object"
34269     },
34270     "GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-route-input-parameters-TOP": {
34271       "properties": {
34272         "GENERIC-RESOURCE-API:contrail-route-input-parameters": {
34273           "items": {
34274             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-route-input-parameters"
34275           },
34276           "type": "object"
34277         }
34278       },
34279       "type": "object"
34280     },
34281     "GENERIC-RESOURCE-API/contrail-route-request-input(config)dest-network": {
34282       "properties": {
34283         "GENERIC-RESOURCE-API:network-id": {
34284           "$ref": "#/definitions/Some network-id"
34285         },
34286         "GENERIC-RESOURCE-API:network-role": {
34287           "$ref": "#/definitions/Some network-role"
34288         }
34289       },
34290       "type": "object"
34291     },
34292     "GENERIC-RESOURCE-API/contrail-route-request-input(config)dest-network-TOP": {
34293       "properties": {
34294         "GENERIC-RESOURCE-API:dest-network": {
34295           "items": {
34296             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)dest-network"
34297           },
34298           "type": "object"
34299         }
34300       },
34301       "type": "object"
34302     },
34303     "GENERIC-RESOURCE-API/contrail-route-request-input(config)source-network": {
34304       "properties": {
34305         "GENERIC-RESOURCE-API:network-id": {
34306           "$ref": "#/definitions/Some network-id"
34307         },
34308         "GENERIC-RESOURCE-API:network-role": {
34309           "$ref": "#/definitions/Some network-role"
34310         }
34311       },
34312       "type": "object"
34313     },
34314     "GENERIC-RESOURCE-API/contrail-route-request-input(config)source-network-TOP": {
34315       "properties": {
34316         "GENERIC-RESOURCE-API:source-network": {
34317           "items": {
34318             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)source-network"
34319           },
34320           "type": "object"
34321         }
34322       },
34323       "type": "object"
34324     },
34325     "GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters(config)param": {
34326       "properties": {
34327         "GENERIC-RESOURCE-API:name": {
34328           "$ref": "#/definitions/Some name"
34329         },
34330         "GENERIC-RESOURCE-API:value": {
34331           "$ref": "#/definitions/Some value"
34332         }
34333       },
34334       "type": "object"
34335     },
34336     "GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters(config)param-TOP": {
34337       "properties": {
34338         "GENERIC-RESOURCE-API:param": {
34339           "items": {
34340             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters(config)param"
34341           },
34342           "type": "array"
34343         }
34344       },
34345       "type": "object"
34346     },
34347     "GENERIC-RESOURCE-API/network-information(config)onap-model-information": {
34348       "properties": {
34349         "GENERIC-RESOURCE-API:model-customization-uuid": {
34350           "$ref": "#/definitions/Some model-customization-uuid",
34351           "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level"
34352         },
34353         "GENERIC-RESOURCE-API:model-invariant-uuid": {
34354           "$ref": "#/definitions/Some model-invariant-uuid",
34355           "description": "identifies the invariant uuid for this service or resource"
34356         },
34357         "GENERIC-RESOURCE-API:model-name": {
34358           "$ref": "#/definitions/Some model-name"
34359         },
34360         "GENERIC-RESOURCE-API:model-uuid": {
34361           "$ref": "#/definitions/Some model-uuid",
34362           "description": "identifies the uuid for this service or resource, which is version specific"
34363         },
34364         "GENERIC-RESOURCE-API:model-version": {
34365           "$ref": "#/definitions/Some model-version"
34366         }
34367       },
34368       "type": "object"
34369     },
34370     "GENERIC-RESOURCE-API/network-information(config)onap-model-information-TOP": {
34371       "properties": {
34372         "GENERIC-RESOURCE-API:onap-model-information": {
34373           "items": {
34374             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-information(config)onap-model-information"
34375           },
34376           "type": "object"
34377         }
34378       },
34379       "type": "object"
34380     },
34381     "GENERIC-RESOURCE-API/network-request-input(config)network-input-parameters": {
34382       "properties": {
34383         "GENERIC-RESOURCE-API:param": {
34384           "items": {
34385             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input/network-input-parameters(config)param"
34386           },
34387           "type": "array"
34388         }
34389       },
34390       "type": "object"
34391     },
34392     "GENERIC-RESOURCE-API/network-request-input(config)network-input-parameters-TOP": {
34393       "properties": {
34394         "GENERIC-RESOURCE-API:network-input-parameters": {
34395           "items": {
34396             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input(config)network-input-parameters"
34397           },
34398           "type": "object"
34399         }
34400       },
34401       "type": "object"
34402     },
34403     "GENERIC-RESOURCE-API/network-request-input/network-input-parameters(config)param": {
34404       "properties": {
34405         "GENERIC-RESOURCE-API:name": {
34406           "$ref": "#/definitions/Some name"
34407         },
34408         "GENERIC-RESOURCE-API:value": {
34409           "$ref": "#/definitions/Some value"
34410         }
34411       },
34412       "type": "object"
34413     },
34414     "GENERIC-RESOURCE-API/network-request-input/network-input-parameters(config)param-TOP": {
34415       "properties": {
34416         "GENERIC-RESOURCE-API:param": {
34417           "items": {
34418             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input/network-input-parameters(config)param"
34419           },
34420           "type": "array"
34421         }
34422       },
34423       "type": "object"
34424     },
34425     "GENERIC-RESOURCE-API/network-topology-information(config)network-policy": {
34426       "properties": {
34427         "GENERIC-RESOURCE-API:network-policy-fqdn": {
34428           "$ref": "#/definitions/Some network-policy-fqdn"
34429         },
34430         "GENERIC-RESOURCE-API:network-policy-id": {
34431           "$ref": "#/definitions/Some network-policy-id"
34432         }
34433       },
34434       "type": "object"
34435     },
34436     "GENERIC-RESOURCE-API/network-topology-information(config)network-policy-TOP": {
34437       "properties": {
34438         "GENERIC-RESOURCE-API:network-policy": {
34439           "items": {
34440             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)network-policy"
34441           },
34442           "type": "array"
34443         }
34444       },
34445       "type": "object"
34446     },
34447     "GENERIC-RESOURCE-API/network-topology-information(config)network-topology-identifier": {
34448       "properties": {
34449         "GENERIC-RESOURCE-API:network-name": {
34450           "$ref": "#/definitions/Some network-name"
34451         },
34452         "GENERIC-RESOURCE-API:network-role": {
34453           "$ref": "#/definitions/Some network-role"
34454         },
34455         "GENERIC-RESOURCE-API:network-technology": {
34456           "$ref": "#/definitions/Some network-technology"
34457         },
34458         "GENERIC-RESOURCE-API:network-type": {
34459           "$ref": "#/definitions/Some network-type"
34460         },
34461         "GENERIC-RESOURCE-API:service-type": {
34462           "$ref": "#/definitions/Some service-type"
34463         }
34464       },
34465       "type": "object"
34466     },
34467     "GENERIC-RESOURCE-API/network-topology-information(config)network-topology-identifier-TOP": {
34468       "properties": {
34469         "GENERIC-RESOURCE-API:network-topology-identifier": {
34470           "items": {
34471             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)network-topology-identifier"
34472           },
34473           "type": "object"
34474         }
34475       },
34476       "type": "object"
34477     },
34478     "GENERIC-RESOURCE-API/network-topology-information(config)route-table-reference": {
34479       "properties": {
34480         "GENERIC-RESOURCE-API:route-table-reference-fqdn": {
34481           "$ref": "#/definitions/Some route-table-reference-fqdn"
34482         },
34483         "GENERIC-RESOURCE-API:route-table-reference-id": {
34484           "$ref": "#/definitions/Some route-table-reference-id"
34485         }
34486       },
34487       "required": [
34488         "GENERIC-RESOURCE-API:route-table-reference-fqdn"
34489       ],
34490       "type": "object"
34491     },
34492     "GENERIC-RESOURCE-API/network-topology-information(config)route-table-reference-TOP": {
34493       "properties": {
34494         "GENERIC-RESOURCE-API:route-table-reference": {
34495           "items": {
34496             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)route-table-reference"
34497           },
34498           "type": "array"
34499         }
34500       },
34501       "type": "object"
34502     },
34503     "GENERIC-RESOURCE-API/network-topology-information(config)subnets": {
34504       "properties": {
34505         "GENERIC-RESOURCE-API:cidr-mask": {
34506           "$ref": "#/definitions/Some cidr-mask"
34507         },
34508         "GENERIC-RESOURCE-API:dhcp-enabled": {
34509           "$ref": "#/definitions/Y",
34510           "enum": [
34511             "Y",
34512             "N"
34513           ]
34514         },
34515         "GENERIC-RESOURCE-API:dhcp-end-address": {
34516           "$ref": "#/definitions/Some dhcp-end-address"
34517         },
34518         "GENERIC-RESOURCE-API:dhcp-start-address": {
34519           "$ref": "#/definitions/Some dhcp-start-address"
34520         },
34521         "GENERIC-RESOURCE-API:gateway-address": {
34522           "$ref": "#/definitions/8.4.1.0",
34523           "enum": [
34524             "8.4.1.0",
34525             "60:0"
34526           ]
34527         },
34528         "GENERIC-RESOURCE-API:ip-version": {
34529           "$ref": "#/definitions/Some ip-version"
34530         },
34531         "GENERIC-RESOURCE-API:start-address": {
34532           "$ref": "#/definitions/16.4.0.0%Lp",
34533           "enum": [
34534             "16.4.0.0%Lp",
34535             "05A:"
34536           ]
34537         },
34538         "GENERIC-RESOURCE-API:subnet-name": {
34539           "$ref": "#/definitions/Some subnet-name"
34540         }
34541       },
34542       "type": "object"
34543     },
34544     "GENERIC-RESOURCE-API/network-topology-information(config)subnets-TOP": {
34545       "properties": {
34546         "GENERIC-RESOURCE-API:subnets": {
34547           "items": {
34548             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)subnets"
34549           },
34550           "type": "array"
34551         }
34552       },
34553       "type": "object"
34554     },
34555     "GENERIC-RESOURCE-API/network-topology-information(config)vpn-bindings": {
34556       "properties": {
34557         "GENERIC-RESOURCE-API:global-route-target": {
34558           "$ref": "#/definitions/Some global-route-target"
34559         },
34560         "GENERIC-RESOURCE-API:vpn-binding-id": {
34561           "$ref": "#/definitions/Some vpn-binding-id"
34562         }
34563       },
34564       "type": "object"
34565     },
34566     "GENERIC-RESOURCE-API/network-topology-information(config)vpn-bindings-TOP": {
34567       "properties": {
34568         "GENERIC-RESOURCE-API:vpn-bindings": {
34569           "items": {
34570             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)vpn-bindings"
34571           },
34572           "type": "array"
34573         }
34574       },
34575       "type": "object"
34576     },
34577     "GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list": {
34578       "properties": {
34579         "GENERIC-RESOURCE-API:preload-data": {
34580           "items": {
34581             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data"
34582           },
34583           "type": "object"
34584         },
34585         "GENERIC-RESOURCE-API:vnf-name": {
34586           "$ref": "#/definitions/Some vnf-name",
34587           "description": "vf-module-name or network name"
34588         },
34589         "GENERIC-RESOURCE-API:vnf-type": {
34590           "$ref": "#/definitions/Some vnf-type",
34591           "description": "vf-module-type or network type"
34592         }
34593       },
34594       "required": [
34595         "GENERIC-RESOURCE-API:vnf-name",
34596         "GENERIC-RESOURCE-API:vnf-type"
34597       ],
34598       "type": "object"
34599     },
34600     "GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list-TOP": {
34601       "properties": {
34602         "GENERIC-RESOURCE-API:vnf-preload-list": {
34603           "items": {
34604             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list"
34605           },
34606           "type": "array"
34607         }
34608       },
34609       "type": "object"
34610     },
34611     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data": {
34612       "properties": {
34613         "GENERIC-RESOURCE-API:network-topology-information": {
34614           "items": {
34615             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information"
34616           },
34617           "type": "object"
34618         },
34619         "GENERIC-RESOURCE-API:oper-status": {
34620           "items": {
34621             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status"
34622           },
34623           "type": "object"
34624         },
34625         "GENERIC-RESOURCE-API:vnf-topology-information": {
34626           "items": {
34627             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information"
34628           },
34629           "type": "object"
34630         }
34631       },
34632       "type": "object"
34633     },
34634     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data-TOP": {
34635       "properties": {
34636         "GENERIC-RESOURCE-API:preload-data": {
34637           "items": {
34638             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data"
34639           },
34640           "type": "object"
34641         }
34642       },
34643       "type": "object"
34644     },
34645     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information": {
34646       "properties": {
34647         "GENERIC-RESOURCE-API:is-external-network": {
34648           "$ref": "#/definitions/true"
34649         },
34650         "GENERIC-RESOURCE-API:is-provider-network": {
34651           "$ref": "#/definitions/true"
34652         },
34653         "GENERIC-RESOURCE-API:is-shared-network": {
34654           "$ref": "#/definitions/true"
34655         },
34656         "GENERIC-RESOURCE-API:network-policy": {
34657           "items": {
34658             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy"
34659           },
34660           "type": "array"
34661         },
34662         "GENERIC-RESOURCE-API:network-topology-identifier": {
34663           "items": {
34664             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier"
34665           },
34666           "type": "object"
34667         },
34668         "GENERIC-RESOURCE-API:physical-network-name": {
34669           "$ref": "#/definitions/Some physical-network-name"
34670         },
34671         "GENERIC-RESOURCE-API:route-table-reference": {
34672           "items": {
34673             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference"
34674           },
34675           "type": "array"
34676         },
34677         "GENERIC-RESOURCE-API:subnets": {
34678           "items": {
34679             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets"
34680           },
34681           "type": "array"
34682         },
34683         "GENERIC-RESOURCE-API:vpn-bindings": {
34684           "items": {
34685             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings"
34686           },
34687           "type": "array"
34688         }
34689       },
34690       "type": "object"
34691     },
34692     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information-TOP": {
34693       "properties": {
34694         "GENERIC-RESOURCE-API:network-topology-information": {
34695           "items": {
34696             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information"
34697           },
34698           "type": "object"
34699         }
34700       },
34701       "type": "object"
34702     },
34703     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status": {
34704       "properties": {
34705         "GENERIC-RESOURCE-API:create-timestamp": {
34706           "$ref": "#/definitions/Some create-timestamp"
34707         },
34708         "GENERIC-RESOURCE-API:last-action": {
34709           "$ref": "#/definitions/VNFActivateRequest",
34710           "description": "this is preload request actions",
34711           "enum": [
34712             "VNFActivateRequest",
34713             "ChangeVNFActivateRequest",
34714             "VnfInstanceActivateRequest",
34715             "ChangeVnfInstanceActivateRequest",
34716             "VfModuleActivateRequest",
34717             "ChangeVfModuleActivateRequest",
34718             "DisconnectVNFRequest",
34719             "DisconnectVnfInstanceRequest",
34720             "DisconnectVfModuleRequest",
34721             "PreloadVNFRequest",
34722             "DeletePreloadVNFRequest",
34723             "PreloadVnfInstanceRequest",
34724             "DeletePreloadVnfInstanceRequest",
34725             "PreloadVfModuleRequest",
34726             "DeletePreloadVfModuleRequest"
34727           ]
34728         },
34729         "GENERIC-RESOURCE-API:last-order-status": {
34730           "$ref": "#/definitions/Active",
34731           "enum": [
34732             "Active",
34733             "PendingAssignment",
34734             "PendingCreate",
34735             "PendingUpdate",
34736             "PendingDelete",
34737             "Deleted"
34738           ]
34739         },
34740         "GENERIC-RESOURCE-API:last-svc-request-id": {
34741           "$ref": "#/definitions/Some last-svc-request-id"
34742         },
34743         "GENERIC-RESOURCE-API:maintenance-indicator": {
34744           "$ref": "#/definitions/Y",
34745           "enum": [
34746             "Y",
34747             "N"
34748           ]
34749         },
34750         "GENERIC-RESOURCE-API:modify-timestamp": {
34751           "$ref": "#/definitions/Some modify-timestamp"
34752         },
34753         "GENERIC-RESOURCE-API:order-status": {
34754           "$ref": "#/definitions/Active",
34755           "enum": [
34756             "Active",
34757             "PendingAssignment",
34758             "PendingCreate",
34759             "PendingUpdate",
34760             "PendingDelete",
34761             "Deleted"
34762           ]
34763         }
34764       },
34765       "type": "object"
34766     },
34767     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status-TOP": {
34768       "properties": {
34769         "GENERIC-RESOURCE-API:oper-status": {
34770           "items": {
34771             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status"
34772           },
34773           "type": "object"
34774         }
34775       },
34776       "type": "object"
34777     },
34778     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information": {
34779       "properties": {
34780         "GENERIC-RESOURCE-API:vnf-assignments": {
34781           "items": {
34782             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments"
34783           },
34784           "type": "object"
34785         },
34786         "GENERIC-RESOURCE-API:vnf-parameters": {
34787           "items": {
34788             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters"
34789           },
34790           "type": "array"
34791         },
34792         "GENERIC-RESOURCE-API:vnf-topology-identifier": {
34793           "items": {
34794             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier"
34795           },
34796           "type": "object"
34797         }
34798       },
34799       "type": "object"
34800     },
34801     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information-TOP": {
34802       "properties": {
34803         "GENERIC-RESOURCE-API:vnf-topology-information": {
34804           "items": {
34805             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information"
34806           },
34807           "type": "object"
34808         }
34809       },
34810       "type": "object"
34811     },
34812     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy": {
34813       "properties": {
34814         "GENERIC-RESOURCE-API:network-policy-fqdn": {
34815           "$ref": "#/definitions/Some network-policy-fqdn"
34816         },
34817         "GENERIC-RESOURCE-API:network-policy-id": {
34818           "$ref": "#/definitions/Some network-policy-id"
34819         }
34820       },
34821       "type": "object"
34822     },
34823     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy-TOP": {
34824       "properties": {
34825         "GENERIC-RESOURCE-API:network-policy": {
34826           "items": {
34827             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy"
34828           },
34829           "type": "array"
34830         }
34831       },
34832       "type": "object"
34833     },
34834     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier": {
34835       "properties": {
34836         "GENERIC-RESOURCE-API:network-name": {
34837           "$ref": "#/definitions/Some network-name"
34838         },
34839         "GENERIC-RESOURCE-API:network-role": {
34840           "$ref": "#/definitions/Some network-role"
34841         },
34842         "GENERIC-RESOURCE-API:network-technology": {
34843           "$ref": "#/definitions/Some network-technology"
34844         },
34845         "GENERIC-RESOURCE-API:network-type": {
34846           "$ref": "#/definitions/Some network-type"
34847         },
34848         "GENERIC-RESOURCE-API:service-type": {
34849           "$ref": "#/definitions/Some service-type"
34850         }
34851       },
34852       "type": "object"
34853     },
34854     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier-TOP": {
34855       "properties": {
34856         "GENERIC-RESOURCE-API:network-topology-identifier": {
34857           "items": {
34858             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier"
34859           },
34860           "type": "object"
34861         }
34862       },
34863       "type": "object"
34864     },
34865     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference": {
34866       "properties": {
34867         "GENERIC-RESOURCE-API:route-table-reference-fqdn": {
34868           "$ref": "#/definitions/Some route-table-reference-fqdn"
34869         },
34870         "GENERIC-RESOURCE-API:route-table-reference-id": {
34871           "$ref": "#/definitions/Some route-table-reference-id"
34872         }
34873       },
34874       "required": [
34875         "GENERIC-RESOURCE-API:route-table-reference-fqdn"
34876       ],
34877       "type": "object"
34878     },
34879     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference-TOP": {
34880       "properties": {
34881         "GENERIC-RESOURCE-API:route-table-reference": {
34882           "items": {
34883             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference"
34884           },
34885           "type": "array"
34886         }
34887       },
34888       "type": "object"
34889     },
34890     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets": {
34891       "properties": {
34892         "GENERIC-RESOURCE-API:cidr-mask": {
34893           "$ref": "#/definitions/Some cidr-mask"
34894         },
34895         "GENERIC-RESOURCE-API:dhcp-enabled": {
34896           "$ref": "#/definitions/Y",
34897           "enum": [
34898             "Y",
34899             "N"
34900           ]
34901         },
34902         "GENERIC-RESOURCE-API:dhcp-end-address": {
34903           "$ref": "#/definitions/Some dhcp-end-address"
34904         },
34905         "GENERIC-RESOURCE-API:dhcp-start-address": {
34906           "$ref": "#/definitions/Some dhcp-start-address"
34907         },
34908         "GENERIC-RESOURCE-API:gateway-address": {
34909           "$ref": "#/definitions/1.0.0.24%{ppL",
34910           "enum": [
34911             "1.0.0.24%{ppL",
34912             "b:1"
34913           ]
34914         },
34915         "GENERIC-RESOURCE-API:ip-version": {
34916           "$ref": "#/definitions/Some ip-version"
34917         },
34918         "GENERIC-RESOURCE-API:start-address": {
34919           "$ref": "#/definitions/4.0.11.0%N}{",
34920           "enum": [
34921             "4.0.11.0%N}{",
34922             "0bdE:%N"
34923           ]
34924         },
34925         "GENERIC-RESOURCE-API:subnet-name": {
34926           "$ref": "#/definitions/Some subnet-name"
34927         }
34928       },
34929       "type": "object"
34930     },
34931     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets-TOP": {
34932       "properties": {
34933         "GENERIC-RESOURCE-API:subnets": {
34934           "items": {
34935             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets"
34936           },
34937           "type": "array"
34938         }
34939       },
34940       "type": "object"
34941     },
34942     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings": {
34943       "properties": {
34944         "GENERIC-RESOURCE-API:global-route-target": {
34945           "$ref": "#/definitions/Some global-route-target"
34946         },
34947         "GENERIC-RESOURCE-API:vpn-binding-id": {
34948           "$ref": "#/definitions/Some vpn-binding-id"
34949         }
34950       },
34951       "type": "object"
34952     },
34953     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings-TOP": {
34954       "properties": {
34955         "GENERIC-RESOURCE-API:vpn-bindings": {
34956           "items": {
34957             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings"
34958           },
34959           "type": "array"
34960         }
34961       },
34962       "type": "object"
34963     },
34964     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments": {
34965       "properties": {
34966         "GENERIC-RESOURCE-API:availability-zones": {
34967           "items": {
34968             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones"
34969           },
34970           "type": "array"
34971         },
34972         "GENERIC-RESOURCE-API:vnf-networks": {
34973           "items": {
34974             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks"
34975           },
34976           "type": "array"
34977         },
34978         "GENERIC-RESOURCE-API:vnf-status": {
34979           "$ref": "#/definitions/Some vnf-status",
34980           "description": "Orchestration Status from AAI - to be set by SDNC"
34981         },
34982         "GENERIC-RESOURCE-API:vnf-vms": {
34983           "items": {
34984             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms"
34985           },
34986           "type": "array"
34987         }
34988       },
34989       "type": "object"
34990     },
34991     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments-TOP": {
34992       "properties": {
34993         "GENERIC-RESOURCE-API:vnf-assignments": {
34994           "items": {
34995             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments"
34996           },
34997           "type": "object"
34998         }
34999       },
35000       "type": "object"
35001     },
35002     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters": {
35003       "properties": {
35004         "GENERIC-RESOURCE-API:vnf-parameter-name": {
35005           "$ref": "#/definitions/Some vnf-parameter-name",
35006           "description": "The name of an arbitrary instance-specific vnf-parameters"
35007         },
35008         "GENERIC-RESOURCE-API:vnf-parameter-value": {
35009           "$ref": "#/definitions/Some vnf-parameter-value",
35010           "description": "The value of an arbitrary instance-specific vnf-parameters "
35011         }
35012       },
35013       "type": "object"
35014     },
35015     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters-TOP": {
35016       "properties": {
35017         "GENERIC-RESOURCE-API:vnf-parameters": {
35018           "items": {
35019             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters"
35020           },
35021           "type": "array"
35022         }
35023       },
35024       "type": "object"
35025     },
35026     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier": {
35027       "properties": {
35028         "GENERIC-RESOURCE-API:generic-vnf-id": {
35029           "$ref": "#/definitions/Some generic-vnf-id"
35030         },
35031         "GENERIC-RESOURCE-API:generic-vnf-name": {
35032           "$ref": "#/definitions/Some generic-vnf-name"
35033         },
35034         "GENERIC-RESOURCE-API:generic-vnf-type": {
35035           "$ref": "#/definitions/Some generic-vnf-type"
35036         },
35037         "GENERIC-RESOURCE-API:service-id": {
35038           "$ref": "#/definitions/Some service-id"
35039         },
35040         "GENERIC-RESOURCE-API:service-type": {
35041           "$ref": "#/definitions/Some service-type"
35042         },
35043         "GENERIC-RESOURCE-API:vnf-name": {
35044           "$ref": "#/definitions/Some vnf-name",
35045           "description": "vf-module-name"
35046         },
35047         "GENERIC-RESOURCE-API:vnf-type": {
35048           "$ref": "#/definitions/Some vnf-type",
35049           "description": "vf-module-type"
35050         }
35051       },
35052       "type": "object"
35053     },
35054     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier-TOP": {
35055       "properties": {
35056         "GENERIC-RESOURCE-API:vnf-topology-identifier": {
35057           "items": {
35058             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier"
35059           },
35060           "type": "object"
35061         }
35062       },
35063       "type": "object"
35064     },
35065     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones": {
35066       "properties": {
35067         "GENERIC-RESOURCE-API:availability-zone": {
35068           "$ref": "#/definitions/Some availability-zone",
35069           "description": "Openstack availability zone name or UUID"
35070         }
35071       },
35072       "type": "object"
35073     },
35074     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones-TOP": {
35075       "properties": {
35076         "GENERIC-RESOURCE-API:availability-zones": {
35077           "items": {
35078             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones"
35079           },
35080           "type": "array"
35081         }
35082       },
35083       "type": "object"
35084     },
35085     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks": {
35086       "properties": {
35087         "GENERIC-RESOURCE-API:contrail-network-fqdn": {
35088           "$ref": "#/definitions/Some contrail-network-fqdn",
35089           "description": "contrail network policy object"
35090         },
35091         "GENERIC-RESOURCE-API:ipv6-subnet-id": {
35092           "$ref": "#/definitions/Some ipv6-subnet-id",
35093           "description": "ipv6 subnet UUID to be passed into the HEAT template"
35094         },
35095         "GENERIC-RESOURCE-API:ipv6-subnet-name": {
35096           "$ref": "#/definitions/Some ipv6-subnet-name",
35097           "description": "ipv6 subnet-name that corresponds to the ipv6 subnet-id"
35098         },
35099         "GENERIC-RESOURCE-API:network-id": {
35100           "$ref": "#/definitions/Some network-id",
35101           "description": "Unique Neutron UUID of an instance of the network role "
35102         },
35103         "GENERIC-RESOURCE-API:network-name": {
35104           "$ref": "#/definitions/Some network-name",
35105           "description": "Unique Neutron UUID of an instance of the network role "
35106         },
35107         "GENERIC-RESOURCE-API:network-role": {
35108           "$ref": "#/definitions/Some network-role",
35109           "description": "A Network Role to which a VNF must connect"
35110         },
35111         "GENERIC-RESOURCE-API:neutron-id": {
35112           "$ref": "#/definitions/Some neutron-id",
35113           "description": "Unique Neutron UUID of an instance of the network role "
35114         },
35115         "GENERIC-RESOURCE-API:sriov-vlan-filter-list": {
35116           "items": {
35117             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list"
35118           },
35119           "type": "array"
35120         },
35121         "GENERIC-RESOURCE-API:subnet-id": {
35122           "$ref": "#/definitions/Some subnet-id",
35123           "description": "ipv4 subnet UUID to be passed into the HEAT template"
35124         },
35125         "GENERIC-RESOURCE-API:subnet-name": {
35126           "$ref": "#/definitions/Some subnet-name",
35127           "description": "ipv4 subnet-name that corresponds to the ipv4 subnet-id"
35128         }
35129       },
35130       "required": [
35131         "GENERIC-RESOURCE-API:network-role"
35132       ],
35133       "type": "object"
35134     },
35135     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks-TOP": {
35136       "properties": {
35137         "GENERIC-RESOURCE-API:vnf-networks": {
35138           "items": {
35139             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks"
35140           },
35141           "type": "array"
35142         }
35143       },
35144       "type": "object"
35145     },
35146     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms": {
35147       "properties": {
35148         "GENERIC-RESOURCE-API:vm-count": {
35149           "$ref": "#/definitions/0"
35150         },
35151         "GENERIC-RESOURCE-API:vm-names": {
35152           "items": {
35153             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names"
35154           },
35155           "type": "array"
35156         },
35157         "GENERIC-RESOURCE-API:vm-networks": {
35158           "items": {
35159             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks"
35160           },
35161           "type": "array"
35162         },
35163         "GENERIC-RESOURCE-API:vm-type": {
35164           "$ref": "#/definitions/Some vm-type"
35165         }
35166       },
35167       "required": [
35168         "GENERIC-RESOURCE-API:vm-type"
35169       ],
35170       "type": "object"
35171     },
35172     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms-TOP": {
35173       "properties": {
35174         "GENERIC-RESOURCE-API:vnf-vms": {
35175           "items": {
35176             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms"
35177           },
35178           "type": "array"
35179         }
35180       },
35181       "type": "object"
35182     },
35183     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list": {
35184       "properties": {
35185         "GENERIC-RESOURCE-API:sriov-vlan-filter": {
35186           "$ref": "#/definitions/Some sriov-vlan-filter"
35187         }
35188       },
35189       "type": "object"
35190     },
35191     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP": {
35192       "properties": {
35193         "GENERIC-RESOURCE-API:sriov-vlan-filter-list": {
35194           "items": {
35195             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list"
35196           },
35197           "type": "array"
35198         }
35199       },
35200       "type": "object"
35201     },
35202     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names": {
35203       "properties": {
35204         "GENERIC-RESOURCE-API:vm-name": {
35205           "$ref": "#/definitions/Some vm-name"
35206         }
35207       },
35208       "type": "object"
35209     },
35210     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP": {
35211       "properties": {
35212         "GENERIC-RESOURCE-API:vm-names": {
35213           "items": {
35214             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names"
35215           },
35216           "type": "array"
35217         }
35218       },
35219       "type": "object"
35220     },
35221     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks": {
35222       "properties": {
35223         "GENERIC-RESOURCE-API:floating-ip": {
35224           "$ref": "#/definitions/21.0.9.0%NLLNp{",
35225           "description": "Floating ipv4 for VMs of a given type on this network",
35226           "enum": [
35227             "21.0.9.0%NLLNp{",
35228             "B62c:"
35229           ]
35230         },
35231         "GENERIC-RESOURCE-API:floating-ip-v6": {
35232           "$ref": "#/definitions/:",
35233           "description": "Floating ipv6 for VMs of a given type on this network"
35234         },
35235         "GENERIC-RESOURCE-API:interface-route-prefixes": {
35236           "items": {
35237             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes"
35238           },
35239           "type": "array"
35240         },
35241         "GENERIC-RESOURCE-API:ip-count": {
35242           "$ref": "#/definitions/0",
35243           "description": "The number of ip addresses to be assigned per vm for this network role"
35244         },
35245         "GENERIC-RESOURCE-API:network-ips": {
35246           "items": {
35247             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips"
35248           },
35249           "type": "array"
35250         },
35251         "GENERIC-RESOURCE-API:network-ips-v6": {
35252           "items": {
35253             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6"
35254           },
35255           "type": "array"
35256         },
35257         "GENERIC-RESOURCE-API:network-macs": {
35258           "items": {
35259             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs"
35260           },
35261           "type": "array"
35262         },
35263         "GENERIC-RESOURCE-API:network-role": {
35264           "$ref": "#/definitions/Some network-role",
35265           "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF"
35266         },
35267         "GENERIC-RESOURCE-API:use-dhcp": {
35268           "$ref": "#/definitions/Y",
35269           "description": "Indicator to use DHCP on this network for this VM",
35270           "enum": [
35271             "Y",
35272             "N"
35273           ]
35274         }
35275       },
35276       "type": "object"
35277     },
35278     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP": {
35279       "properties": {
35280         "GENERIC-RESOURCE-API:vm-networks": {
35281           "items": {
35282             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks"
35283           },
35284           "type": "array"
35285         }
35286       },
35287       "type": "object"
35288     },
35289     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes": {
35290       "properties": {
35291         "GENERIC-RESOURCE-API:interface-route-prefix": {
35292           "$ref": "#/definitions/12.1.1.27%L",
35293           "description": "route prefixes (CIDRs) to be provided to MSO in vnf-topology as a list of static routes",
35294           "enum": [
35295             "12.1.1.27%L",
35296             "CEee:25"
35297           ]
35298         },
35299         "GENERIC-RESOURCE-API:interface-route-prefix-cidr": {
35300           "$ref": "#/definitions/Some interface-route-prefix-cidr",
35301           "description": "route prefixes (CIDRs) in ip/cidr format to be provided to MSO in vnf-topology as a list of static routes"
35302         }
35303       },
35304       "required": [
35305         "GENERIC-RESOURCE-API:interface-route-prefix-cidr"
35306       ],
35307       "type": "object"
35308     },
35309     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP": {
35310       "properties": {
35311         "GENERIC-RESOURCE-API:interface-route-prefixes": {
35312           "items": {
35313             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes"
35314           },
35315           "type": "array"
35316         }
35317       },
35318       "type": "object"
35319     },
35320     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips": {
35321       "properties": {
35322         "GENERIC-RESOURCE-API:ip-address": {
35323           "$ref": "#/definitions/4.99.24.0%}",
35324           "description": "List of assigned ipv4 addresses on a network",
35325           "enum": [
35326             "4.99.24.0%}",
35327             "D3eC:0D"
35328           ]
35329         }
35330       },
35331       "type": "object"
35332     },
35333     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP": {
35334       "properties": {
35335         "GENERIC-RESOURCE-API:network-ips": {
35336           "items": {
35337             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips"
35338           },
35339           "type": "array"
35340         }
35341       },
35342       "type": "object"
35343     },
35344     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6": {
35345       "properties": {
35346         "GENERIC-RESOURCE-API:ip-address-ipv6": {
35347           "$ref": "#/definitions/06C3:0",
35348           "description": "List of assigned ipv6 addresses on a network"
35349         }
35350       },
35351       "type": "object"
35352     },
35353     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP": {
35354       "properties": {
35355         "GENERIC-RESOURCE-API:network-ips-v6": {
35356           "items": {
35357             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6"
35358           },
35359           "type": "array"
35360         }
35361       },
35362       "type": "object"
35363     },
35364     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs": {
35365       "properties": {
35366         "GENERIC-RESOURCE-API:mac-address": {
35367           "$ref": "#/definitions/Some mac-address",
35368           "description": "List of network assignments for this VM (one per network)"
35369         }
35370       },
35371       "type": "object"
35372     },
35373     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP": {
35374       "properties": {
35375         "GENERIC-RESOURCE-API:network-macs": {
35376           "items": {
35377             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs"
35378           },
35379           "type": "array"
35380         }
35381       },
35382       "type": "object"
35383     },
35384     "GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource": {
35385       "properties": {
35386         "GENERIC-RESOURCE-API:allotted-resource-data": {
35387           "items": {
35388             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data"
35389           },
35390           "type": "object"
35391         },
35392         "GENERIC-RESOURCE-API:allotted-resource-id": {
35393           "$ref": "#/definitions/Some allotted-resource-id"
35394         },
35395         "GENERIC-RESOURCE-API:allotted-resource-status": {
35396           "items": {
35397             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status"
35398           },
35399           "type": "object"
35400         }
35401       },
35402       "required": [
35403         "GENERIC-RESOURCE-API:allotted-resource-id"
35404       ],
35405       "type": "object"
35406     },
35407     "GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource-TOP": {
35408       "properties": {
35409         "GENERIC-RESOURCE-API:security-zone-allotted-resource": {
35410           "items": {
35411             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource"
35412           },
35413           "type": "array"
35414         }
35415       },
35416       "type": "object"
35417     },
35418     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data": {
35419       "properties": {
35420         "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
35421           "items": {
35422             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
35423           },
35424           "type": "object"
35425         },
35426         "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
35427           "items": {
35428             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
35429           },
35430           "type": "object"
35431         },
35432         "GENERIC-RESOURCE-API:security-zone-parameters": {
35433           "items": {
35434             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters"
35435           },
35436           "type": "object"
35437         },
35438         "GENERIC-RESOURCE-API:security-zone-topology": {
35439           "items": {
35440             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology"
35441           },
35442           "type": "object"
35443         }
35444       },
35445       "type": "object"
35446     },
35447     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data-TOP": {
35448       "properties": {
35449         "GENERIC-RESOURCE-API:allotted-resource-data": {
35450           "items": {
35451             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data"
35452           },
35453           "type": "object"
35454         }
35455       },
35456       "type": "object"
35457     },
35458     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status": {
35459       "properties": {
35460         "GENERIC-RESOURCE-API:action": {
35461           "$ref": "#/definitions/Some action",
35462           "description": "value would one of possible request-actions; match the list in service-data oper-status"
35463         },
35464         "GENERIC-RESOURCE-API:final-indicator": {
35465           "$ref": "#/definitions/Some final-indicator"
35466         },
35467         "GENERIC-RESOURCE-API:request-status": {
35468           "$ref": "#/definitions/synccomplete",
35469           "enum": [
35470             "synccomplete",
35471             "asynccomplete",
35472             "notifycomplete"
35473           ]
35474         },
35475         "GENERIC-RESOURCE-API:response-code": {
35476           "$ref": "#/definitions/Some response-code"
35477         },
35478         "GENERIC-RESOURCE-API:response-message": {
35479           "$ref": "#/definitions/Some response-message"
35480         },
35481         "GENERIC-RESOURCE-API:response-timestamp": {
35482           "$ref": "#/definitions/Some response-timestamp"
35483         },
35484         "GENERIC-RESOURCE-API:rpc-action": {
35485           "$ref": "#/definitions/assign",
35486           "description": "this is the svc-action from the incoming request",
35487           "enum": [
35488             "assign",
35489             "activate",
35490             "create",
35491             "delete",
35492             "unassign",
35493             "deactivate"
35494           ]
35495         },
35496         "GENERIC-RESOURCE-API:rpc-name": {
35497           "$ref": "#/definitions/Some rpc-name"
35498         }
35499       },
35500       "type": "object"
35501     },
35502     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status-TOP": {
35503       "properties": {
35504         "GENERIC-RESOURCE-API:allotted-resource-status": {
35505           "items": {
35506             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status"
35507           },
35508           "type": "object"
35509         }
35510       },
35511       "type": "object"
35512     },
35513     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status": {
35514       "properties": {
35515         "GENERIC-RESOURCE-API:create-timestamp": {
35516           "$ref": "#/definitions/Some create-timestamp",
35517           "description": "Not currently populated in service data."
35518         },
35519         "GENERIC-RESOURCE-API:last-action": {
35520           "$ref": "#/definitions/CreateNetworkInstance",
35521           "description": "should be list of possible request-actions",
35522           "enum": [
35523             "CreateNetworkInstance",
35524             "ActivateNetworkInstance",
35525             "CreateServiceInstance",
35526             "DeleteServiceInstance",
35527             "DeleteNetworkInstance",
35528             "CreateVnfInstance",
35529             "ActivateVnfInstance",
35530             "DeleteVnfInstance",
35531             "CreateVfModuleInstance",
35532             "ActivateVfModuleInstance",
35533             "DeleteVfModuleInstance",
35534             "CreateContrailRouteInstance",
35535             "DeleteContrailRouteInstance",
35536             "CreateSecurityZoneInstance",
35537             "DeleteSecurityZoneInstance"
35538           ]
35539         },
35540         "GENERIC-RESOURCE-API:last-order-status": {
35541           "$ref": "#/definitions/Active",
35542           "description": "fieldused by generic-resource-api",
35543           "enum": [
35544             "Active",
35545             "PendingAssignment",
35546             "PendingCreate",
35547             "PendingUpdate",
35548             "PendingDelete",
35549             "Deleted",
35550             "Created"
35551           ]
35552         },
35553         "GENERIC-RESOURCE-API:last-rpc-action": {
35554           "$ref": "#/definitions/assign",
35555           "enum": [
35556             "assign",
35557             "activate",
35558             "delete",
35559             "unassign",
35560             "deactivate",
35561             "create"
35562           ]
35563         },
35564         "GENERIC-RESOURCE-API:last-svc-request-id": {
35565           "$ref": "#/definitions/Some last-svc-request-id",
35566           "description": "Not currently populated in service data."
35567         },
35568         "GENERIC-RESOURCE-API:modify-timestamp": {
35569           "$ref": "#/definitions/Some modify-timestamp"
35570         },
35571         "GENERIC-RESOURCE-API:order-status": {
35572           "$ref": "#/definitions/Active",
35573           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
35574           "enum": [
35575             "Active",
35576             "PendingAssignment",
35577             "PendingCreate",
35578             "PendingUpdate",
35579             "PendingDelete",
35580             "Deleted",
35581             "Created"
35582           ]
35583         }
35584       },
35585       "type": "object"
35586     },
35587     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP": {
35588       "properties": {
35589         "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
35590           "items": {
35591             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
35592           },
35593           "type": "object"
35594         }
35595       },
35596       "type": "object"
35597     },
35598     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information": {
35599       "properties": {
35600         "GENERIC-RESOURCE-API:allotted-resource-information": {
35601           "items": {
35602             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
35603           },
35604           "type": "object"
35605         },
35606         "GENERIC-RESOURCE-API:request-information": {
35607           "items": {
35608             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
35609           },
35610           "type": "object"
35611         },
35612         "GENERIC-RESOURCE-API:sdnc-request-header": {
35613           "items": {
35614             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
35615           },
35616           "type": "object"
35617         },
35618         "GENERIC-RESOURCE-API:security-zone-request-input": {
35619           "items": {
35620             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)security-zone-request-input"
35621           },
35622           "type": "object"
35623         },
35624         "GENERIC-RESOURCE-API:service-information": {
35625           "items": {
35626             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
35627           },
35628           "type": "object"
35629         }
35630       },
35631       "type": "object"
35632     },
35633     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP": {
35634       "properties": {
35635         "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
35636           "items": {
35637             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
35638           },
35639           "type": "object"
35640         }
35641       },
35642       "type": "object"
35643     },
35644     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters": {
35645       "properties": {
35646         "GENERIC-RESOURCE-API:param": {
35647           "items": {
35648             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param"
35649           },
35650           "type": "array"
35651         }
35652       },
35653       "type": "object"
35654     },
35655     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters-TOP": {
35656       "properties": {
35657         "GENERIC-RESOURCE-API:security-zone-parameters": {
35658           "items": {
35659             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters"
35660           },
35661           "type": "object"
35662         }
35663       },
35664       "type": "object"
35665     },
35666     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology": {
35667       "properties": {
35668         "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
35669           "items": {
35670             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers"
35671           },
35672           "type": "object"
35673         },
35674         "GENERIC-RESOURCE-API:onap-model-information": {
35675           "items": {
35676             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information"
35677           },
35678           "type": "object"
35679         },
35680         "GENERIC-RESOURCE-API:security-zone-assignments": {
35681           "items": {
35682             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments"
35683           },
35684           "type": "object"
35685         },
35686         "GENERIC-RESOURCE-API:security-zone-parameters": {
35687           "items": {
35688             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters"
35689           },
35690           "type": "object"
35691         }
35692       },
35693       "type": "object"
35694     },
35695     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology-TOP": {
35696       "properties": {
35697         "GENERIC-RESOURCE-API:security-zone-topology": {
35698           "items": {
35699             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology"
35700           },
35701           "type": "object"
35702         }
35703       },
35704       "type": "object"
35705     },
35706     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information": {
35707       "properties": {
35708         "GENERIC-RESOURCE-API:allotted-resource-id": {
35709           "$ref": "#/definitions/Some allotted-resource-id"
35710         },
35711         "GENERIC-RESOURCE-API:allotted-resource-type": {
35712           "$ref": "#/definitions/Some allotted-resource-type",
35713           "description": "Not an enum, but expected values are contrail-route and security-zone."
35714         },
35715         "GENERIC-RESOURCE-API:onap-model-information": {
35716           "items": {
35717             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information"
35718           },
35719           "type": "object"
35720         },
35721         "GENERIC-RESOURCE-API:parent-service-instance-id": {
35722           "$ref": "#/definitions/Some parent-service-instance-id",
35723           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
35724         }
35725       },
35726       "type": "object"
35727     },
35728     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP": {
35729       "properties": {
35730         "GENERIC-RESOURCE-API:allotted-resource-information": {
35731           "items": {
35732             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
35733           },
35734           "type": "object"
35735         }
35736       },
35737       "type": "object"
35738     },
35739     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information": {
35740       "properties": {
35741         "GENERIC-RESOURCE-API:notification-url": {
35742           "$ref": "#/definitions/Some notification-url"
35743         },
35744         "GENERIC-RESOURCE-API:order-number": {
35745           "$ref": "#/definitions/Some order-number"
35746         },
35747         "GENERIC-RESOURCE-API:order-version": {
35748           "$ref": "#/definitions/Some order-version"
35749         },
35750         "GENERIC-RESOURCE-API:request-action": {
35751           "$ref": "#/definitions/CreateNetworkInstance",
35752           "description": "still need to work Disconnect",
35753           "enum": [
35754             "CreateNetworkInstance",
35755             "ActivateNetworkInstance",
35756             "CreateServiceInstance",
35757             "DeleteServiceInstance",
35758             "DeleteNetworkInstance",
35759             "CreateVnfInstance",
35760             "ActivateVnfInstance",
35761             "DeleteVnfInstance",
35762             "CreateVfModuleInstance",
35763             "ActivateVfModuleInstance",
35764             "DeleteVfModuleInstance",
35765             "CreateContrailRouteInstance",
35766             "DeleteContrailRouteInstance",
35767             "CreateSecurityZoneInstance",
35768             "DeleteSecurityZoneInstance",
35769             "ActivateDCINetworkInstance",
35770             "DeActivateDCINetworkInstance"
35771           ]
35772         },
35773         "GENERIC-RESOURCE-API:request-id": {
35774           "$ref": "#/definitions/Some request-id",
35775           "description": "Request ID generated upstream of MSO"
35776         },
35777         "GENERIC-RESOURCE-API:source": {
35778           "$ref": "#/definitions/Some source"
35779         }
35780       },
35781       "type": "object"
35782     },
35783     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP": {
35784       "properties": {
35785         "GENERIC-RESOURCE-API:request-information": {
35786           "items": {
35787             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
35788           },
35789           "type": "object"
35790         }
35791       },
35792       "type": "object"
35793     },
35794     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header": {
35795       "properties": {
35796         "GENERIC-RESOURCE-API:svc-action": {
35797           "$ref": "#/definitions/reserve",
35798           "description": "Enumerated listThis is the rpcAction",
35799           "enum": [
35800             "reserve",
35801             "assign",
35802             "activate",
35803             "delete",
35804             "changeassign",
35805             "changedelete",
35806             "rollback",
35807             "deactivate",
35808             "unassign",
35809             "create"
35810           ]
35811         },
35812         "GENERIC-RESOURCE-API:svc-notification-url": {
35813           "$ref": "#/definitions/Some svc-notification-url",
35814           "description": "Contains URL for asynchronous response"
35815         },
35816         "GENERIC-RESOURCE-API:svc-request-id": {
35817           "$ref": "#/definitions/Some svc-request-id",
35818           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
35819         }
35820       },
35821       "type": "object"
35822     },
35823     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP": {
35824       "properties": {
35825         "GENERIC-RESOURCE-API:sdnc-request-header": {
35826           "items": {
35827             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
35828           },
35829           "type": "object"
35830         }
35831       },
35832       "type": "object"
35833     },
35834     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)security-zone-request-input": {
35835       "properties": {
35836         "GENERIC-RESOURCE-API:security-zone-input-parameters": {
35837           "items": {
35838             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input(config)security-zone-input-parameters"
35839           },
35840           "type": "object"
35841         },
35842         "GENERIC-RESOURCE-API:trusted-network-role": {
35843           "$ref": "#/definitions/Some trusted-network-role",
35844           "description": "In the case of vIPR, this is the landing networks network-role; used in naming"
35845         },
35846         "GENERIC-RESOURCE-API:untrusted-network-role": {
35847           "$ref": "#/definitions/Some untrusted-network-role",
35848           "description": "In the case of vIPR, this is the tenant oam networks network-role; used in naming"
35849         },
35850         "GENERIC-RESOURCE-API:vlan-tag": {
35851           "$ref": "#/definitions/Some vlan-tag"
35852         }
35853       },
35854       "type": "object"
35855     },
35856     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)security-zone-request-input-TOP": {
35857       "properties": {
35858         "GENERIC-RESOURCE-API:security-zone-request-input": {
35859           "items": {
35860             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)security-zone-request-input"
35861           },
35862           "type": "object"
35863         }
35864       },
35865       "type": "object"
35866     },
35867     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information": {
35868       "properties": {
35869         "GENERIC-RESOURCE-API:global-customer-id": {
35870           "$ref": "#/definitions/Some global-customer-id",
35871           "description": "need for put of data to AnAI (MSO provides)"
35872         },
35873         "GENERIC-RESOURCE-API:onap-model-information": {
35874           "items": {
35875             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information"
35876           },
35877           "type": "object"
35878         },
35879         "GENERIC-RESOURCE-API:service-id": {
35880           "$ref": "#/definitions/Some service-id",
35881           "description": "This maps to the product-family-id in A&AI"
35882         },
35883         "GENERIC-RESOURCE-API:service-instance-id": {
35884           "$ref": "#/definitions/Some service-instance-id"
35885         },
35886         "GENERIC-RESOURCE-API:subscriber-name": {
35887           "$ref": "#/definitions/Some subscriber-name",
35888           "description": "Would not be expected for vIPR-ATM or mobility services."
35889         },
35890         "GENERIC-RESOURCE-API:subscription-service-type": {
35891           "$ref": "#/definitions/Some subscription-service-type",
35892           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
35893         }
35894       },
35895       "type": "object"
35896     },
35897     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP": {
35898       "properties": {
35899         "GENERIC-RESOURCE-API:service-information": {
35900           "items": {
35901             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
35902           },
35903           "type": "object"
35904         }
35905       },
35906       "type": "object"
35907     },
35908     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information": {
35909       "properties": {
35910         "GENERIC-RESOURCE-API:model-customization-uuid": {
35911           "$ref": "#/definitions/Some model-customization-uuid",
35912           "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level"
35913         },
35914         "GENERIC-RESOURCE-API:model-invariant-uuid": {
35915           "$ref": "#/definitions/Some model-invariant-uuid",
35916           "description": "identifies the invariant uuid for this service or resource"
35917         },
35918         "GENERIC-RESOURCE-API:model-name": {
35919           "$ref": "#/definitions/Some model-name"
35920         },
35921         "GENERIC-RESOURCE-API:model-uuid": {
35922           "$ref": "#/definitions/Some model-uuid",
35923           "description": "identifies the uuid for this service or resource, which is version specific"
35924         },
35925         "GENERIC-RESOURCE-API:model-version": {
35926           "$ref": "#/definitions/Some model-version"
35927         }
35928       },
35929       "type": "object"
35930     },
35931     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP": {
35932       "properties": {
35933         "GENERIC-RESOURCE-API:onap-model-information": {
35934           "items": {
35935             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information"
35936           },
35937           "type": "object"
35938         }
35939       },
35940       "type": "object"
35941     },
35942     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input(config)security-zone-input-parameters": {
35943       "properties": {
35944         "GENERIC-RESOURCE-API:param": {
35945           "items": {
35946             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input/security-zone-input-parameters(config)param"
35947           },
35948           "type": "array"
35949         }
35950       },
35951       "type": "object"
35952     },
35953     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input(config)security-zone-input-parameters-TOP": {
35954       "properties": {
35955         "GENERIC-RESOURCE-API:security-zone-input-parameters": {
35956           "items": {
35957             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input(config)security-zone-input-parameters"
35958           },
35959           "type": "object"
35960         }
35961       },
35962       "type": "object"
35963     },
35964     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input/security-zone-input-parameters(config)param": {
35965       "properties": {
35966         "GENERIC-RESOURCE-API:name": {
35967           "$ref": "#/definitions/Some name"
35968         },
35969         "GENERIC-RESOURCE-API:value": {
35970           "$ref": "#/definitions/Some value"
35971         }
35972       },
35973       "type": "object"
35974     },
35975     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input/security-zone-input-parameters(config)param-TOP": {
35976       "properties": {
35977         "GENERIC-RESOURCE-API:param": {
35978           "items": {
35979             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input/security-zone-input-parameters(config)param"
35980           },
35981           "type": "array"
35982         }
35983       },
35984       "type": "object"
35985     },
35986     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information": {
35987       "properties": {
35988         "GENERIC-RESOURCE-API:model-customization-uuid": {
35989           "$ref": "#/definitions/Some model-customization-uuid",
35990           "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level"
35991         },
35992         "GENERIC-RESOURCE-API:model-invariant-uuid": {
35993           "$ref": "#/definitions/Some model-invariant-uuid",
35994           "description": "identifies the invariant uuid for this service or resource"
35995         },
35996         "GENERIC-RESOURCE-API:model-name": {
35997           "$ref": "#/definitions/Some model-name"
35998         },
35999         "GENERIC-RESOURCE-API:model-uuid": {
36000           "$ref": "#/definitions/Some model-uuid",
36001           "description": "identifies the uuid for this service or resource, which is version specific"
36002         },
36003         "GENERIC-RESOURCE-API:model-version": {
36004           "$ref": "#/definitions/Some model-version"
36005         }
36006       },
36007       "type": "object"
36008     },
36009     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP": {
36010       "properties": {
36011         "GENERIC-RESOURCE-API:onap-model-information": {
36012           "items": {
36013             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information"
36014           },
36015           "type": "object"
36016         }
36017       },
36018       "type": "object"
36019     },
36020     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param": {
36021       "properties": {
36022         "GENERIC-RESOURCE-API:name": {
36023           "$ref": "#/definitions/Some name"
36024         },
36025         "GENERIC-RESOURCE-API:value": {
36026           "$ref": "#/definitions/Some value"
36027         }
36028       },
36029       "type": "object"
36030     },
36031     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param-TOP": {
36032       "properties": {
36033         "GENERIC-RESOURCE-API:param": {
36034           "items": {
36035             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param"
36036           },
36037           "type": "array"
36038         }
36039       },
36040       "type": "object"
36041     },
36042     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers": {
36043       "properties": {
36044         "GENERIC-RESOURCE-API:allotted-resource-id": {
36045           "$ref": "#/definitions/Some allotted-resource-id"
36046         },
36047         "GENERIC-RESOURCE-API:allotted-resource-name": {
36048           "$ref": "#/definitions/Some allotted-resource-name",
36049           "description": "For a contrail-route, the network policy name."
36050         },
36051         "GENERIC-RESOURCE-API:allotted-resource-type": {
36052           "$ref": "#/definitions/Some allotted-resource-type",
36053           "description": "(Added in draft 32)Expected to be contrail-route or security-zone."
36054         },
36055         "GENERIC-RESOURCE-API:consuming-service-instance-id": {
36056           "$ref": "#/definitions/Some consuming-service-instance-id",
36057           "description": "The service-instance-id of the consuming service of this allotted resource"
36058         },
36059         "GENERIC-RESOURCE-API:parent-service-instance-id": {
36060           "$ref": "#/definitions/Some parent-service-instance-id",
36061           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
36062         }
36063       },
36064       "type": "object"
36065     },
36066     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers-TOP": {
36067       "properties": {
36068         "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
36069           "items": {
36070             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers"
36071           },
36072           "type": "object"
36073         }
36074       },
36075       "type": "object"
36076     },
36077     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information": {
36078       "properties": {
36079         "GENERIC-RESOURCE-API:model-customization-uuid": {
36080           "$ref": "#/definitions/Some model-customization-uuid",
36081           "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level"
36082         },
36083         "GENERIC-RESOURCE-API:model-invariant-uuid": {
36084           "$ref": "#/definitions/Some model-invariant-uuid",
36085           "description": "identifies the invariant uuid for this service or resource"
36086         },
36087         "GENERIC-RESOURCE-API:model-name": {
36088           "$ref": "#/definitions/Some model-name"
36089         },
36090         "GENERIC-RESOURCE-API:model-uuid": {
36091           "$ref": "#/definitions/Some model-uuid",
36092           "description": "identifies the uuid for this service or resource, which is version specific"
36093         },
36094         "GENERIC-RESOURCE-API:model-version": {
36095           "$ref": "#/definitions/Some model-version"
36096         }
36097       },
36098       "type": "object"
36099     },
36100     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information-TOP": {
36101       "properties": {
36102         "GENERIC-RESOURCE-API:onap-model-information": {
36103           "items": {
36104             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information"
36105           },
36106           "type": "object"
36107         }
36108       },
36109       "type": "object"
36110     },
36111     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments": {
36112       "properties": {
36113         "GENERIC-RESOURCE-API:security-zone-name-trusted": {
36114           "$ref": "#/definitions/Some security-zone-name-trusted"
36115         },
36116         "GENERIC-RESOURCE-API:security-zone-name-untrusted": {
36117           "$ref": "#/definitions/Some security-zone-name-untrusted"
36118         },
36119         "GENERIC-RESOURCE-API:security-zone-service-instance-id": {
36120           "$ref": "#/definitions/Some security-zone-service-instance-id",
36121           "description": "Will be the same as the parent-service-instance-id"
36122         },
36123         "GENERIC-RESOURCE-API:security-zone-vnf-id": {
36124           "$ref": "#/definitions/Some security-zone-vnf-id",
36125           "description": "Selected by SDNC from the security-zone-service-instance-id"
36126         },
36127         "GENERIC-RESOURCE-API:trusted-network-role": {
36128           "$ref": "#/definitions/Some trusted-network-role",
36129           "description": "In the case of vIPR, this is the landing networks network-role; used in naming"
36130         },
36131         "GENERIC-RESOURCE-API:untrusted-network-role": {
36132           "$ref": "#/definitions/Some untrusted-network-role",
36133           "description": "In the case of vIPR, this is the tenant oam networks network-role; used in naming"
36134         },
36135         "GENERIC-RESOURCE-API:vlan-tag": {
36136           "$ref": "#/definitions/Some vlan-tag"
36137         }
36138       },
36139       "type": "object"
36140     },
36141     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments-TOP": {
36142       "properties": {
36143         "GENERIC-RESOURCE-API:security-zone-assignments": {
36144           "items": {
36145             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments"
36146           },
36147           "type": "object"
36148         }
36149       },
36150       "type": "object"
36151     },
36152     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters": {
36153       "properties": {
36154         "GENERIC-RESOURCE-API:param": {
36155           "items": {
36156             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param"
36157           },
36158           "type": "array"
36159         }
36160       },
36161       "type": "object"
36162     },
36163     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters-TOP": {
36164       "properties": {
36165         "GENERIC-RESOURCE-API:security-zone-parameters": {
36166           "items": {
36167             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters"
36168           },
36169           "type": "object"
36170         }
36171       },
36172       "type": "object"
36173     },
36174     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param": {
36175       "properties": {
36176         "GENERIC-RESOURCE-API:name": {
36177           "$ref": "#/definitions/Some name"
36178         },
36179         "GENERIC-RESOURCE-API:value": {
36180           "$ref": "#/definitions/Some value"
36181         }
36182       },
36183       "type": "object"
36184     },
36185     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param-TOP": {
36186       "properties": {
36187         "GENERIC-RESOURCE-API:param": {
36188           "items": {
36189             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param"
36190           },
36191           "type": "array"
36192         }
36193       },
36194       "type": "object"
36195     },
36196     "GENERIC-RESOURCE-API/security-zone-request-input(config)security-zone-input-parameters": {
36197       "properties": {
36198         "GENERIC-RESOURCE-API:param": {
36199           "items": {
36200             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters(config)param"
36201           },
36202           "type": "array"
36203         }
36204       },
36205       "type": "object"
36206     },
36207     "GENERIC-RESOURCE-API/security-zone-request-input(config)security-zone-input-parameters-TOP": {
36208       "properties": {
36209         "GENERIC-RESOURCE-API:security-zone-input-parameters": {
36210           "items": {
36211             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input(config)security-zone-input-parameters"
36212           },
36213           "type": "object"
36214         }
36215       },
36216       "type": "object"
36217     },
36218     "GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters(config)param": {
36219       "properties": {
36220         "GENERIC-RESOURCE-API:name": {
36221           "$ref": "#/definitions/Some name"
36222         },
36223         "GENERIC-RESOURCE-API:value": {
36224           "$ref": "#/definitions/Some value"
36225         }
36226       },
36227       "type": "object"
36228     },
36229     "GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters(config)param-TOP": {
36230       "properties": {
36231         "GENERIC-RESOURCE-API:param": {
36232           "items": {
36233             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters(config)param"
36234           },
36235           "type": "array"
36236         }
36237       },
36238       "type": "object"
36239     },
36240     "GENERIC-RESOURCE-API/service-information(config)onap-model-information": {
36241       "properties": {
36242         "GENERIC-RESOURCE-API:model-customization-uuid": {
36243           "$ref": "#/definitions/Some model-customization-uuid",
36244           "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level"
36245         },
36246         "GENERIC-RESOURCE-API:model-invariant-uuid": {
36247           "$ref": "#/definitions/Some model-invariant-uuid",
36248           "description": "identifies the invariant uuid for this service or resource"
36249         },
36250         "GENERIC-RESOURCE-API:model-name": {
36251           "$ref": "#/definitions/Some model-name"
36252         },
36253         "GENERIC-RESOURCE-API:model-uuid": {
36254           "$ref": "#/definitions/Some model-uuid",
36255           "description": "identifies the uuid for this service or resource, which is version specific"
36256         },
36257         "GENERIC-RESOURCE-API:model-version": {
36258           "$ref": "#/definitions/Some model-version"
36259         }
36260       },
36261       "type": "object"
36262     },
36263     "GENERIC-RESOURCE-API/service-information(config)onap-model-information-TOP": {
36264       "properties": {
36265         "GENERIC-RESOURCE-API:onap-model-information": {
36266           "items": {
36267             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-information(config)onap-model-information"
36268           },
36269           "type": "object"
36270         }
36271       },
36272       "type": "object"
36273     },
36274     "GENERIC-RESOURCE-API/service-request-input(config)service-input-parameters": {
36275       "properties": {
36276         "GENERIC-RESOURCE-API:param": {
36277           "items": {
36278             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input/service-input-parameters(config)param"
36279           },
36280           "type": "array"
36281         }
36282       },
36283       "type": "object"
36284     },
36285     "GENERIC-RESOURCE-API/service-request-input(config)service-input-parameters-TOP": {
36286       "properties": {
36287         "GENERIC-RESOURCE-API:service-input-parameters": {
36288           "items": {
36289             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input(config)service-input-parameters"
36290           },
36291           "type": "object"
36292         }
36293       },
36294       "type": "object"
36295     },
36296     "GENERIC-RESOURCE-API/service-request-input/service-input-parameters(config)param": {
36297       "properties": {
36298         "GENERIC-RESOURCE-API:name": {
36299           "$ref": "#/definitions/Some name"
36300         },
36301         "GENERIC-RESOURCE-API:value": {
36302           "$ref": "#/definitions/Some value"
36303         }
36304       },
36305       "type": "object"
36306     },
36307     "GENERIC-RESOURCE-API/service-request-input/service-input-parameters(config)param-TOP": {
36308       "properties": {
36309         "GENERIC-RESOURCE-API:param": {
36310           "items": {
36311             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input/service-input-parameters(config)param"
36312           },
36313           "type": "array"
36314         }
36315       },
36316       "type": "object"
36317     },
36318     "GENERIC-RESOURCE-API/services(config)service": {
36319       "properties": {
36320         "GENERIC-RESOURCE-API:service-data": {
36321           "items": {
36322             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-data"
36323           },
36324           "type": "object"
36325         },
36326         "GENERIC-RESOURCE-API:service-instance-id": {
36327           "$ref": "#/definitions/Some service-instance-id",
36328           "description": "Keep as M"
36329         },
36330         "GENERIC-RESOURCE-API:service-status": {
36331           "items": {
36332             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-status"
36333           },
36334           "type": "object"
36335         }
36336       },
36337       "required": [
36338         "GENERIC-RESOURCE-API:service-instance-id"
36339       ],
36340       "type": "object"
36341     },
36342     "GENERIC-RESOURCE-API/services(config)service-TOP": {
36343       "properties": {
36344         "GENERIC-RESOURCE-API:service": {
36345           "items": {
36346             "$ref": "#/definitions/GENERIC-RESOURCE-API/services(config)service"
36347           },
36348           "type": "array"
36349         }
36350       },
36351       "type": "object"
36352     },
36353     "GENERIC-RESOURCE-API/services/service(config)service-data": {
36354       "properties": {
36355         "GENERIC-RESOURCE-API:consumed-allotted-resources": {
36356           "items": {
36357             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources"
36358           },
36359           "type": "object"
36360         },
36361         "GENERIC-RESOURCE-API:networks": {
36362           "items": {
36363             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)networks"
36364           },
36365           "type": "object"
36366         },
36367         "GENERIC-RESOURCE-API:provided-allotted-resources": {
36368           "items": {
36369             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources"
36370           },
36371           "type": "object"
36372         },
36373         "GENERIC-RESOURCE-API:request-information": {
36374           "items": {
36375             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)request-information"
36376           },
36377           "type": "object"
36378         },
36379         "GENERIC-RESOURCE-API:sdnc-request-header": {
36380           "items": {
36381             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header"
36382           },
36383           "type": "object"
36384         },
36385         "GENERIC-RESOURCE-API:service-information": {
36386           "items": {
36387             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-information"
36388           },
36389           "type": "object"
36390         },
36391         "GENERIC-RESOURCE-API:service-level-oper-status": {
36392           "items": {
36393             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status"
36394           },
36395           "type": "object"
36396         },
36397         "GENERIC-RESOURCE-API:service-request-input": {
36398           "items": {
36399             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input"
36400           },
36401           "type": "object"
36402         },
36403         "GENERIC-RESOURCE-API:service-topology": {
36404           "items": {
36405             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-topology"
36406           },
36407           "type": "object"
36408         },
36409         "GENERIC-RESOURCE-API:vnfs": {
36410           "items": {
36411             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfs"
36412           },
36413           "type": "object"
36414         }
36415       },
36416       "type": "object"
36417     },
36418     "GENERIC-RESOURCE-API/services/service(config)service-data-TOP": {
36419       "properties": {
36420         "GENERIC-RESOURCE-API:service-data": {
36421           "items": {
36422             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-data"
36423           },
36424           "type": "object"
36425         }
36426       },
36427       "type": "object"
36428     },
36429     "GENERIC-RESOURCE-API/services/service(config)service-status": {
36430       "properties": {
36431         "GENERIC-RESOURCE-API:action": {
36432           "$ref": "#/definitions/Some action",
36433           "description": "value would one of possible request-actions; match the list in service-data oper-status"
36434         },
36435         "GENERIC-RESOURCE-API:final-indicator": {
36436           "$ref": "#/definitions/Some final-indicator"
36437         },
36438         "GENERIC-RESOURCE-API:request-status": {
36439           "$ref": "#/definitions/synccomplete",
36440           "enum": [
36441             "synccomplete",
36442             "asynccomplete",
36443             "notifycomplete"
36444           ]
36445         },
36446         "GENERIC-RESOURCE-API:response-code": {
36447           "$ref": "#/definitions/Some response-code"
36448         },
36449         "GENERIC-RESOURCE-API:response-message": {
36450           "$ref": "#/definitions/Some response-message"
36451         },
36452         "GENERIC-RESOURCE-API:response-timestamp": {
36453           "$ref": "#/definitions/Some response-timestamp"
36454         },
36455         "GENERIC-RESOURCE-API:rpc-action": {
36456           "$ref": "#/definitions/assign",
36457           "description": "this is the svc-action from the incoming request",
36458           "enum": [
36459             "assign",
36460             "activate",
36461             "configure",
36462             "delete",
36463             "unassign",
36464             "deactivate"
36465           ]
36466         },
36467         "GENERIC-RESOURCE-API:rpc-name": {
36468           "$ref": "#/definitions/Some rpc-name"
36469         }
36470       },
36471       "type": "object"
36472     },
36473     "GENERIC-RESOURCE-API/services/service(config)service-status-TOP": {
36474       "properties": {
36475         "GENERIC-RESOURCE-API:service-status": {
36476           "items": {
36477             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-status"
36478           },
36479           "type": "object"
36480         }
36481       },
36482       "type": "object"
36483     },
36484     "GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources": {
36485       "properties": {
36486         "GENERIC-RESOURCE-API:consumed-allotted-resource": {
36487           "items": {
36488             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource"
36489           },
36490           "type": "array"
36491         }
36492       },
36493       "type": "object"
36494     },
36495     "GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources-TOP": {
36496       "properties": {
36497         "GENERIC-RESOURCE-API:consumed-allotted-resources": {
36498           "items": {
36499             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources"
36500           },
36501           "type": "object"
36502         }
36503       },
36504       "type": "object"
36505     },
36506     "GENERIC-RESOURCE-API/services/service/service-data(config)networks": {
36507       "properties": {
36508         "GENERIC-RESOURCE-API:network": {
36509           "items": {
36510             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks(config)network"
36511           },
36512           "type": "array"
36513         }
36514       },
36515       "type": "object"
36516     },
36517     "GENERIC-RESOURCE-API/services/service/service-data(config)networks-TOP": {
36518       "properties": {
36519         "GENERIC-RESOURCE-API:networks": {
36520           "items": {
36521             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)networks"
36522           },
36523           "type": "object"
36524         }
36525       },
36526       "type": "object"
36527     },
36528     "GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources": {
36529       "properties": {
36530         "GENERIC-RESOURCE-API:provided-allotted-resource": {
36531           "items": {
36532             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource"
36533           },
36534           "type": "array"
36535         }
36536       },
36537       "type": "object"
36538     },
36539     "GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources-TOP": {
36540       "properties": {
36541         "GENERIC-RESOURCE-API:provided-allotted-resources": {
36542           "items": {
36543             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources"
36544           },
36545           "type": "object"
36546         }
36547       },
36548       "type": "object"
36549     },
36550     "GENERIC-RESOURCE-API/services/service/service-data(config)request-information": {
36551       "properties": {
36552         "GENERIC-RESOURCE-API:notification-url": {
36553           "$ref": "#/definitions/Some notification-url"
36554         },
36555         "GENERIC-RESOURCE-API:order-number": {
36556           "$ref": "#/definitions/Some order-number"
36557         },
36558         "GENERIC-RESOURCE-API:order-version": {
36559           "$ref": "#/definitions/Some order-version"
36560         },
36561         "GENERIC-RESOURCE-API:request-action": {
36562           "$ref": "#/definitions/CreateNetworkInstance",
36563           "description": "still need to work Disconnect",
36564           "enum": [
36565             "CreateNetworkInstance",
36566             "ActivateNetworkInstance",
36567             "CreateServiceInstance",
36568             "DeleteServiceInstance",
36569             "DeleteNetworkInstance",
36570             "CreateVnfInstance",
36571             "ActivateVnfInstance",
36572             "DeleteVnfInstance",
36573             "CreateVfModuleInstance",
36574             "ActivateVfModuleInstance",
36575             "DeleteVfModuleInstance",
36576             "CreateContrailRouteInstance",
36577             "DeleteContrailRouteInstance",
36578             "CreateSecurityZoneInstance",
36579             "DeleteSecurityZoneInstance",
36580             "ActivateDCINetworkInstance",
36581             "DeActivateDCINetworkInstance"
36582           ]
36583         },
36584         "GENERIC-RESOURCE-API:request-id": {
36585           "$ref": "#/definitions/Some request-id",
36586           "description": "Request ID generated upstream of MSO"
36587         },
36588         "GENERIC-RESOURCE-API:source": {
36589           "$ref": "#/definitions/Some source"
36590         }
36591       },
36592       "type": "object"
36593     },
36594     "GENERIC-RESOURCE-API/services/service/service-data(config)request-information-TOP": {
36595       "properties": {
36596         "GENERIC-RESOURCE-API:request-information": {
36597           "items": {
36598             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)request-information"
36599           },
36600           "type": "object"
36601         }
36602       },
36603       "type": "object"
36604     },
36605     "GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header": {
36606       "properties": {
36607         "GENERIC-RESOURCE-API:svc-action": {
36608           "$ref": "#/definitions/reserve",
36609           "description": "Enumerated listThis is the rpcAction",
36610           "enum": [
36611             "reserve",
36612             "assign",
36613             "activate",
36614             "delete",
36615             "changeassign",
36616             "changedelete",
36617             "rollback",
36618             "deactivate",
36619             "unassign",
36620             "create"
36621           ]
36622         },
36623         "GENERIC-RESOURCE-API:svc-notification-url": {
36624           "$ref": "#/definitions/Some svc-notification-url",
36625           "description": "Contains URL for asynchronous response"
36626         },
36627         "GENERIC-RESOURCE-API:svc-request-id": {
36628           "$ref": "#/definitions/Some svc-request-id",
36629           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
36630         }
36631       },
36632       "type": "object"
36633     },
36634     "GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header-TOP": {
36635       "properties": {
36636         "GENERIC-RESOURCE-API:sdnc-request-header": {
36637           "items": {
36638             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header"
36639           },
36640           "type": "object"
36641         }
36642       },
36643       "type": "object"
36644     },
36645     "GENERIC-RESOURCE-API/services/service/service-data(config)service-information": {
36646       "properties": {
36647         "GENERIC-RESOURCE-API:global-customer-id": {
36648           "$ref": "#/definitions/Some global-customer-id",
36649           "description": "need for put of data to AnAI (MSO provides)"
36650         },
36651         "GENERIC-RESOURCE-API:onap-model-information": {
36652           "items": {
36653             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information"
36654           },
36655           "type": "object"
36656         },
36657         "GENERIC-RESOURCE-API:service-id": {
36658           "$ref": "#/definitions/Some service-id",
36659           "description": "This maps to the product-family-id in A&AI"
36660         },
36661         "GENERIC-RESOURCE-API:service-instance-id": {
36662           "$ref": "#/definitions/Some service-instance-id"
36663         },
36664         "GENERIC-RESOURCE-API:subscriber-name": {
36665           "$ref": "#/definitions/Some subscriber-name",
36666           "description": "Would not be expected for vIPR-ATM or mobility services."
36667         },
36668         "GENERIC-RESOURCE-API:subscription-service-type": {
36669           "$ref": "#/definitions/Some subscription-service-type",
36670           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
36671         }
36672       },
36673       "type": "object"
36674     },
36675     "GENERIC-RESOURCE-API/services/service/service-data(config)service-information-TOP": {
36676       "properties": {
36677         "GENERIC-RESOURCE-API:service-information": {
36678           "items": {
36679             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-information"
36680           },
36681           "type": "object"
36682         }
36683       },
36684       "type": "object"
36685     },
36686     "GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status": {
36687       "properties": {
36688         "GENERIC-RESOURCE-API:create-timestamp": {
36689           "$ref": "#/definitions/Some create-timestamp",
36690           "description": "Not currently populated in service data."
36691         },
36692         "GENERIC-RESOURCE-API:last-action": {
36693           "$ref": "#/definitions/CreateNetworkInstance",
36694           "description": "should be list of possible request-actions",
36695           "enum": [
36696             "CreateNetworkInstance",
36697             "ActivateNetworkInstance",
36698             "CreateServiceInstance",
36699             "DeleteServiceInstance",
36700             "DeleteNetworkInstance",
36701             "CreateVnfInstance",
36702             "ActivateVnfInstance",
36703             "DeleteVnfInstance",
36704             "CreateVfModuleInstance",
36705             "ActivateVfModuleInstance",
36706             "DeleteVfModuleInstance",
36707             "CreateContrailRouteInstance",
36708             "DeleteContrailRouteInstance",
36709             "CreateSecurityZoneInstance",
36710             "DeleteSecurityZoneInstance"
36711           ]
36712         },
36713         "GENERIC-RESOURCE-API:last-order-status": {
36714           "$ref": "#/definitions/Active",
36715           "description": "fieldused by generic-resource-api",
36716           "enum": [
36717             "Active",
36718             "PendingAssignment",
36719             "PendingCreate",
36720             "PendingUpdate",
36721             "PendingDelete",
36722             "Deleted",
36723             "Created"
36724           ]
36725         },
36726         "GENERIC-RESOURCE-API:last-rpc-action": {
36727           "$ref": "#/definitions/assign",
36728           "enum": [
36729             "assign",
36730             "activate",
36731             "delete",
36732             "unassign",
36733             "deactivate",
36734             "create"
36735           ]
36736         },
36737         "GENERIC-RESOURCE-API:last-svc-request-id": {
36738           "$ref": "#/definitions/Some last-svc-request-id",
36739           "description": "Not currently populated in service data."
36740         },
36741         "GENERIC-RESOURCE-API:modify-timestamp": {
36742           "$ref": "#/definitions/Some modify-timestamp"
36743         },
36744         "GENERIC-RESOURCE-API:order-status": {
36745           "$ref": "#/definitions/Active",
36746           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
36747           "enum": [
36748             "Active",
36749             "PendingAssignment",
36750             "PendingCreate",
36751             "PendingUpdate",
36752             "PendingDelete",
36753             "Deleted",
36754             "Created"
36755           ]
36756         }
36757       },
36758       "type": "object"
36759     },
36760     "GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status-TOP": {
36761       "properties": {
36762         "GENERIC-RESOURCE-API:service-level-oper-status": {
36763           "items": {
36764             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status"
36765           },
36766           "type": "object"
36767         }
36768       },
36769       "type": "object"
36770     },
36771     "GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input": {
36772       "properties": {
36773         "GENERIC-RESOURCE-API:service-input-parameters": {
36774           "items": {
36775             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters"
36776           },
36777           "type": "object"
36778         },
36779         "GENERIC-RESOURCE-API:service-instance-name": {
36780           "$ref": "#/definitions/Some service-instance-name"
36781         }
36782       },
36783       "type": "object"
36784     },
36785     "GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input-TOP": {
36786       "properties": {
36787         "GENERIC-RESOURCE-API:service-request-input": {
36788           "items": {
36789             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input"
36790           },
36791           "type": "object"
36792         }
36793       },
36794       "type": "object"
36795     },
36796     "GENERIC-RESOURCE-API/services/service/service-data(config)service-topology": {
36797       "properties": {
36798         "GENERIC-RESOURCE-API:onap-model-information": {
36799           "items": {
36800             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information"
36801           },
36802           "type": "object"
36803         },
36804         "GENERIC-RESOURCE-API:service-assignments": {
36805           "items": {
36806             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments"
36807           },
36808           "type": "object"
36809         },
36810         "GENERIC-RESOURCE-API:service-parameters": {
36811           "items": {
36812             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters"
36813           },
36814           "type": "object"
36815         },
36816         "GENERIC-RESOURCE-API:service-topology-identifier": {
36817           "items": {
36818             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier"
36819           },
36820           "type": "object"
36821         }
36822       },
36823       "type": "object"
36824     },
36825     "GENERIC-RESOURCE-API/services/service/service-data(config)service-topology-TOP": {
36826       "properties": {
36827         "GENERIC-RESOURCE-API:service-topology": {
36828           "items": {
36829             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-topology"
36830           },
36831           "type": "object"
36832         }
36833       },
36834       "type": "object"
36835     },
36836     "GENERIC-RESOURCE-API/services/service/service-data(config)vnfs": {
36837       "properties": {
36838         "GENERIC-RESOURCE-API:vnf": {
36839           "items": {
36840             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf"
36841           },
36842           "type": "array"
36843         }
36844       },
36845       "type": "object"
36846     },
36847     "GENERIC-RESOURCE-API/services/service/service-data(config)vnfs-TOP": {
36848       "properties": {
36849         "GENERIC-RESOURCE-API:vnfs": {
36850           "items": {
36851             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfs"
36852           },
36853           "type": "object"
36854         }
36855       },
36856       "type": "object"
36857     },
36858     "GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource": {
36859       "properties": {
36860         "GENERIC-RESOURCE-API:allotted-resource-id": {
36861           "$ref": "#/definitions/Some allotted-resource-id"
36862         },
36863         "GENERIC-RESOURCE-API:allotted-resource-pointer": {
36864           "$ref": "#/definitions/Some allotted-resource-pointer",
36865           "description": "Pointer to the allotted-resources topology"
36866         },
36867         "GENERIC-RESOURCE-API:allotted-resource-type": {
36868           "$ref": "#/definitions/Some allotted-resource-type",
36869           "description": "Not an enum, but expected values are contrail-route and security-zone."
36870         }
36871       },
36872       "type": "object"
36873     },
36874     "GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource-TOP": {
36875       "properties": {
36876         "GENERIC-RESOURCE-API:consumed-allotted-resource": {
36877           "items": {
36878             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource"
36879           },
36880           "type": "array"
36881         }
36882       },
36883       "type": "object"
36884     },
36885     "GENERIC-RESOURCE-API/services/service/service-data/networks(config)network": {
36886       "properties": {
36887         "GENERIC-RESOURCE-API:network-data": {
36888           "items": {
36889             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data"
36890           },
36891           "type": "object"
36892         },
36893         "GENERIC-RESOURCE-API:network-id": {
36894           "$ref": "#/definitions/Some network-id"
36895         }
36896       },
36897       "required": [
36898         "GENERIC-RESOURCE-API:network-id"
36899       ],
36900       "type": "object"
36901     },
36902     "GENERIC-RESOURCE-API/services/service/service-data/networks(config)network-TOP": {
36903       "properties": {
36904         "GENERIC-RESOURCE-API:network": {
36905           "items": {
36906             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks(config)network"
36907           },
36908           "type": "array"
36909         }
36910       },
36911       "type": "object"
36912     },
36913     "GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data": {
36914       "properties": {
36915         "GENERIC-RESOURCE-API:network-information": {
36916           "items": {
36917             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information"
36918           },
36919           "type": "object"
36920         },
36921         "GENERIC-RESOURCE-API:network-level-oper-status": {
36922           "items": {
36923             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status"
36924           },
36925           "type": "object"
36926         },
36927         "GENERIC-RESOURCE-API:network-provided-allotted-resources": {
36928           "items": {
36929             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources"
36930           },
36931           "type": "object"
36932         },
36933         "GENERIC-RESOURCE-API:network-request-input": {
36934           "items": {
36935             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input"
36936           },
36937           "type": "object"
36938         },
36939         "GENERIC-RESOURCE-API:network-topology": {
36940           "items": {
36941             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology"
36942           },
36943           "type": "object"
36944         },
36945         "GENERIC-RESOURCE-API:request-information": {
36946           "items": {
36947             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information"
36948           },
36949           "type": "object"
36950         },
36951         "GENERIC-RESOURCE-API:sdnc-request-header": {
36952           "items": {
36953             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header"
36954           },
36955           "type": "object"
36956         },
36957         "GENERIC-RESOURCE-API:service-information": {
36958           "items": {
36959             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information"
36960           },
36961           "type": "object"
36962         }
36963       },
36964       "type": "object"
36965     },
36966     "GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data-TOP": {
36967       "properties": {
36968         "GENERIC-RESOURCE-API:network-data": {
36969           "items": {
36970             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data"
36971           },
36972           "type": "object"
36973         }
36974       },
36975       "type": "object"
36976     },
36977     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information": {
36978       "properties": {
36979         "GENERIC-RESOURCE-API:network-id": {
36980           "$ref": "#/definitions/Some network-id"
36981         },
36982         "GENERIC-RESOURCE-API:network-type": {
36983           "$ref": "#/definitions/Some network-type"
36984         },
36985         "GENERIC-RESOURCE-API:onap-model-information": {
36986           "items": {
36987             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information"
36988           },
36989           "type": "object"
36990         }
36991       },
36992       "type": "object"
36993     },
36994     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information-TOP": {
36995       "properties": {
36996         "GENERIC-RESOURCE-API:network-information": {
36997           "items": {
36998             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information"
36999           },
37000           "type": "object"
37001         }
37002       },
37003       "type": "object"
37004     },
37005     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status": {
37006       "properties": {
37007         "GENERIC-RESOURCE-API:create-timestamp": {
37008           "$ref": "#/definitions/Some create-timestamp",
37009           "description": "Not currently populated in service data."
37010         },
37011         "GENERIC-RESOURCE-API:last-action": {
37012           "$ref": "#/definitions/CreateNetworkInstance",
37013           "description": "should be list of possible request-actions",
37014           "enum": [
37015             "CreateNetworkInstance",
37016             "ActivateNetworkInstance",
37017             "CreateServiceInstance",
37018             "DeleteServiceInstance",
37019             "DeleteNetworkInstance",
37020             "CreateVnfInstance",
37021             "ActivateVnfInstance",
37022             "DeleteVnfInstance",
37023             "CreateVfModuleInstance",
37024             "ActivateVfModuleInstance",
37025             "DeleteVfModuleInstance",
37026             "CreateContrailRouteInstance",
37027             "DeleteContrailRouteInstance",
37028             "CreateSecurityZoneInstance",
37029             "DeleteSecurityZoneInstance"
37030           ]
37031         },
37032         "GENERIC-RESOURCE-API:last-order-status": {
37033           "$ref": "#/definitions/Active",
37034           "description": "fieldused by generic-resource-api",
37035           "enum": [
37036             "Active",
37037             "PendingAssignment",
37038             "PendingCreate",
37039             "PendingUpdate",
37040             "PendingDelete",
37041             "Deleted",
37042             "Created"
37043           ]
37044         },
37045         "GENERIC-RESOURCE-API:last-rpc-action": {
37046           "$ref": "#/definitions/assign",
37047           "enum": [
37048             "assign",
37049             "activate",
37050             "delete",
37051             "unassign",
37052             "deactivate",
37053             "create"
37054           ]
37055         },
37056         "GENERIC-RESOURCE-API:last-svc-request-id": {
37057           "$ref": "#/definitions/Some last-svc-request-id",
37058           "description": "Not currently populated in service data."
37059         },
37060         "GENERIC-RESOURCE-API:modify-timestamp": {
37061           "$ref": "#/definitions/Some modify-timestamp"
37062         },
37063         "GENERIC-RESOURCE-API:order-status": {
37064           "$ref": "#/definitions/Active",
37065           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
37066           "enum": [
37067             "Active",
37068             "PendingAssignment",
37069             "PendingCreate",
37070             "PendingUpdate",
37071             "PendingDelete",
37072             "Deleted",
37073             "Created"
37074           ]
37075         }
37076       },
37077       "type": "object"
37078     },
37079     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status-TOP": {
37080       "properties": {
37081         "GENERIC-RESOURCE-API:network-level-oper-status": {
37082           "items": {
37083             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status"
37084           },
37085           "type": "object"
37086         }
37087       },
37088       "type": "object"
37089     },
37090     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources": {
37091       "properties": {
37092         "GENERIC-RESOURCE-API:network-provided-ar-id": {
37093           "description": "List of allotted resources using capacity from this network",
37094           "items": {
37095             "$ref": "#/definitions/Some network-provided-ar-id"
37096           },
37097           "type": "array"
37098         }
37099       },
37100       "type": "object"
37101     },
37102     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources-TOP": {
37103       "properties": {
37104         "GENERIC-RESOURCE-API:network-provided-allotted-resources": {
37105           "items": {
37106             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources"
37107           },
37108           "type": "object"
37109         }
37110       },
37111       "type": "object"
37112     },
37113     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input": {
37114       "properties": {
37115         "GENERIC-RESOURCE-API:aic-clli": {
37116           "$ref": "#/definitions/Some aic-clli",
37117           "description": "Not expected to be used"
37118         },
37119         "GENERIC-RESOURCE-API:aic-cloud-region": {
37120           "$ref": "#/definitions/Some aic-cloud-region",
37121           "description": "The AIC cloud region which maps to contrail versions"
37122         },
37123         "GENERIC-RESOURCE-API:network-input-parameters": {
37124           "items": {
37125             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters"
37126           },
37127           "type": "object"
37128         },
37129         "GENERIC-RESOURCE-API:network-name": {
37130           "$ref": "#/definitions/Some network-name"
37131         },
37132         "GENERIC-RESOURCE-API:tenant": {
37133           "$ref": "#/definitions/Some tenant"
37134         }
37135       },
37136       "type": "object"
37137     },
37138     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input-TOP": {
37139       "properties": {
37140         "GENERIC-RESOURCE-API:network-request-input": {
37141           "items": {
37142             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input"
37143           },
37144           "type": "object"
37145         }
37146       },
37147       "type": "object"
37148     },
37149     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology": {
37150       "properties": {
37151         "GENERIC-RESOURCE-API:aic-clli": {
37152           "$ref": "#/definitions/Some aic-clli",
37153           "description": "Not expected to be used"
37154         },
37155         "GENERIC-RESOURCE-API:aic-cloud-region": {
37156           "$ref": "#/definitions/Some aic-cloud-region",
37157           "description": "The AIC cloud region which maps to contrail versions"
37158         },
37159         "GENERIC-RESOURCE-API:network-assignments": {
37160           "items": {
37161             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments"
37162           },
37163           "type": "object"
37164         },
37165         "GENERIC-RESOURCE-API:network-parameters": {
37166           "items": {
37167             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters"
37168           },
37169           "type": "object"
37170         },
37171         "GENERIC-RESOURCE-API:network-topology-identifier-structure": {
37172           "items": {
37173             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure"
37174           },
37175           "type": "object"
37176         },
37177         "GENERIC-RESOURCE-API:onap-model-information": {
37178           "items": {
37179             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information"
37180           },
37181           "type": "object"
37182         },
37183         "GENERIC-RESOURCE-API:tenant": {
37184           "$ref": "#/definitions/Some tenant"
37185         }
37186       },
37187       "type": "object"
37188     },
37189     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology-TOP": {
37190       "properties": {
37191         "GENERIC-RESOURCE-API:network-topology": {
37192           "items": {
37193             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology"
37194           },
37195           "type": "object"
37196         }
37197       },
37198       "type": "object"
37199     },
37200     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information": {
37201       "properties": {
37202         "GENERIC-RESOURCE-API:notification-url": {
37203           "$ref": "#/definitions/Some notification-url"
37204         },
37205         "GENERIC-RESOURCE-API:order-number": {
37206           "$ref": "#/definitions/Some order-number"
37207         },
37208         "GENERIC-RESOURCE-API:order-version": {
37209           "$ref": "#/definitions/Some order-version"
37210         },
37211         "GENERIC-RESOURCE-API:request-action": {
37212           "$ref": "#/definitions/CreateNetworkInstance",
37213           "description": "still need to work Disconnect",
37214           "enum": [
37215             "CreateNetworkInstance",
37216             "ActivateNetworkInstance",
37217             "CreateServiceInstance",
37218             "DeleteServiceInstance",
37219             "DeleteNetworkInstance",
37220             "CreateVnfInstance",
37221             "ActivateVnfInstance",
37222             "DeleteVnfInstance",
37223             "CreateVfModuleInstance",
37224             "ActivateVfModuleInstance",
37225             "DeleteVfModuleInstance",
37226             "CreateContrailRouteInstance",
37227             "DeleteContrailRouteInstance",
37228             "CreateSecurityZoneInstance",
37229             "DeleteSecurityZoneInstance",
37230             "ActivateDCINetworkInstance",
37231             "DeActivateDCINetworkInstance"
37232           ]
37233         },
37234         "GENERIC-RESOURCE-API:request-id": {
37235           "$ref": "#/definitions/Some request-id",
37236           "description": "Request ID generated upstream of MSO"
37237         },
37238         "GENERIC-RESOURCE-API:source": {
37239           "$ref": "#/definitions/Some source"
37240         }
37241       },
37242       "type": "object"
37243     },
37244     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information-TOP": {
37245       "properties": {
37246         "GENERIC-RESOURCE-API:request-information": {
37247           "items": {
37248             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information"
37249           },
37250           "type": "object"
37251         }
37252       },
37253       "type": "object"
37254     },
37255     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header": {
37256       "properties": {
37257         "GENERIC-RESOURCE-API:svc-action": {
37258           "$ref": "#/definitions/reserve",
37259           "description": "Enumerated listThis is the rpcAction",
37260           "enum": [
37261             "reserve",
37262             "assign",
37263             "activate",
37264             "delete",
37265             "changeassign",
37266             "changedelete",
37267             "rollback",
37268             "deactivate",
37269             "unassign",
37270             "create"
37271           ]
37272         },
37273         "GENERIC-RESOURCE-API:svc-notification-url": {
37274           "$ref": "#/definitions/Some svc-notification-url",
37275           "description": "Contains URL for asynchronous response"
37276         },
37277         "GENERIC-RESOURCE-API:svc-request-id": {
37278           "$ref": "#/definitions/Some svc-request-id",
37279           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
37280         }
37281       },
37282       "type": "object"
37283     },
37284     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header-TOP": {
37285       "properties": {
37286         "GENERIC-RESOURCE-API:sdnc-request-header": {
37287           "items": {
37288             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header"
37289           },
37290           "type": "object"
37291         }
37292       },
37293       "type": "object"
37294     },
37295     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information": {
37296       "properties": {
37297         "GENERIC-RESOURCE-API:global-customer-id": {
37298           "$ref": "#/definitions/Some global-customer-id",
37299           "description": "need for put of data to AnAI (MSO provides)"
37300         },
37301         "GENERIC-RESOURCE-API:onap-model-information": {
37302           "items": {
37303             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information"
37304           },
37305           "type": "object"
37306         },
37307         "GENERIC-RESOURCE-API:service-id": {
37308           "$ref": "#/definitions/Some service-id",
37309           "description": "This maps to the product-family-id in A&AI"
37310         },
37311         "GENERIC-RESOURCE-API:service-instance-id": {
37312           "$ref": "#/definitions/Some service-instance-id"
37313         },
37314         "GENERIC-RESOURCE-API:subscriber-name": {
37315           "$ref": "#/definitions/Some subscriber-name",
37316           "description": "Would not be expected for vIPR-ATM or mobility services."
37317         },
37318         "GENERIC-RESOURCE-API:subscription-service-type": {
37319           "$ref": "#/definitions/Some subscription-service-type",
37320           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
37321         }
37322       },
37323       "type": "object"
37324     },
37325     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information-TOP": {
37326       "properties": {
37327         "GENERIC-RESOURCE-API:service-information": {
37328           "items": {
37329             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information"
37330           },
37331           "type": "object"
37332         }
37333       },
37334       "type": "object"
37335     },
37336     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information": {
37337       "properties": {
37338         "GENERIC-RESOURCE-API:model-customization-uuid": {
37339           "$ref": "#/definitions/Some model-customization-uuid",
37340           "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level"
37341         },
37342         "GENERIC-RESOURCE-API:model-invariant-uuid": {
37343           "$ref": "#/definitions/Some model-invariant-uuid",
37344           "description": "identifies the invariant uuid for this service or resource"
37345         },
37346         "GENERIC-RESOURCE-API:model-name": {
37347           "$ref": "#/definitions/Some model-name"
37348         },
37349         "GENERIC-RESOURCE-API:model-uuid": {
37350           "$ref": "#/definitions/Some model-uuid",
37351           "description": "identifies the uuid for this service or resource, which is version specific"
37352         },
37353         "GENERIC-RESOURCE-API:model-version": {
37354           "$ref": "#/definitions/Some model-version"
37355         }
37356       },
37357       "type": "object"
37358     },
37359     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information-TOP": {
37360       "properties": {
37361         "GENERIC-RESOURCE-API:onap-model-information": {
37362           "items": {
37363             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information"
37364           },
37365           "type": "object"
37366         }
37367       },
37368       "type": "object"
37369     },
37370     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters": {
37371       "properties": {
37372         "GENERIC-RESOURCE-API:param": {
37373           "items": {
37374             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param"
37375           },
37376           "type": "array"
37377         }
37378       },
37379       "type": "object"
37380     },
37381     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters-TOP": {
37382       "properties": {
37383         "GENERIC-RESOURCE-API:network-input-parameters": {
37384           "items": {
37385             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters"
37386           },
37387           "type": "object"
37388         }
37389       },
37390       "type": "object"
37391     },
37392     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param": {
37393       "properties": {
37394         "GENERIC-RESOURCE-API:name": {
37395           "$ref": "#/definitions/Some name"
37396         },
37397         "GENERIC-RESOURCE-API:value": {
37398           "$ref": "#/definitions/Some value"
37399         }
37400       },
37401       "type": "object"
37402     },
37403     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param-TOP": {
37404       "properties": {
37405         "GENERIC-RESOURCE-API:param": {
37406           "items": {
37407             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param"
37408           },
37409           "type": "array"
37410         }
37411       },
37412       "type": "object"
37413     },
37414     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments": {
37415       "type": "object"
37416     },
37417     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments-TOP": {
37418       "properties": {
37419         "GENERIC-RESOURCE-API:network-assignments": {
37420           "items": {
37421             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments"
37422           },
37423           "type": "object"
37424         }
37425       },
37426       "type": "object"
37427     },
37428     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters": {
37429       "properties": {
37430         "GENERIC-RESOURCE-API:network-parameter": {
37431           "items": {
37432             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter"
37433           },
37434           "type": "array"
37435         }
37436       },
37437       "type": "object"
37438     },
37439     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters-TOP": {
37440       "properties": {
37441         "GENERIC-RESOURCE-API:network-parameters": {
37442           "items": {
37443             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters"
37444           },
37445           "type": "object"
37446         }
37447       },
37448       "type": "object"
37449     },
37450     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure": {
37451       "properties": {
37452         "GENERIC-RESOURCE-API:eipam-v4-address-plan": {
37453           "$ref": "#/definitions/Some eipam-v4-address-plan",
37454           "description": "??"
37455         },
37456         "GENERIC-RESOURCE-API:eipam-v6-address-plan": {
37457           "$ref": "#/definitions/Some eipam-v6-address-plan"
37458         },
37459         "GENERIC-RESOURCE-API:network-id": {
37460           "$ref": "#/definitions/Some network-id"
37461         },
37462         "GENERIC-RESOURCE-API:network-name": {
37463           "$ref": "#/definitions/Some network-name"
37464         },
37465         "GENERIC-RESOURCE-API:network-role": {
37466           "$ref": "#/definitions/Some network-role"
37467         },
37468         "GENERIC-RESOURCE-API:network-technology": {
37469           "$ref": "#/definitions/Some network-technology",
37470           "description": "should we keep this?"
37471         },
37472         "GENERIC-RESOURCE-API:network-type": {
37473           "$ref": "#/definitions/Some network-type"
37474         }
37475       },
37476       "type": "object"
37477     },
37478     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure-TOP": {
37479       "properties": {
37480         "GENERIC-RESOURCE-API:network-topology-identifier-structure": {
37481           "items": {
37482             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure"
37483           },
37484           "type": "object"
37485         }
37486       },
37487       "type": "object"
37488     },
37489     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information": {
37490       "properties": {
37491         "GENERIC-RESOURCE-API:model-customization-uuid": {
37492           "$ref": "#/definitions/Some model-customization-uuid",
37493           "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level"
37494         },
37495         "GENERIC-RESOURCE-API:model-invariant-uuid": {
37496           "$ref": "#/definitions/Some model-invariant-uuid",
37497           "description": "identifies the invariant uuid for this service or resource"
37498         },
37499         "GENERIC-RESOURCE-API:model-name": {
37500           "$ref": "#/definitions/Some model-name"
37501         },
37502         "GENERIC-RESOURCE-API:model-uuid": {
37503           "$ref": "#/definitions/Some model-uuid",
37504           "description": "identifies the uuid for this service or resource, which is version specific"
37505         },
37506         "GENERIC-RESOURCE-API:model-version": {
37507           "$ref": "#/definitions/Some model-version"
37508         }
37509       },
37510       "type": "object"
37511     },
37512     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information-TOP": {
37513       "properties": {
37514         "GENERIC-RESOURCE-API:onap-model-information": {
37515           "items": {
37516             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information"
37517           },
37518           "type": "object"
37519         }
37520       },
37521       "type": "object"
37522     },
37523     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter": {
37524       "properties": {
37525         "GENERIC-RESOURCE-API:network-parameter-name": {
37526           "$ref": "#/definitions/Some network-parameter-name"
37527         },
37528         "GENERIC-RESOURCE-API:network-parameter-value": {
37529           "$ref": "#/definitions/Some network-parameter-value"
37530         }
37531       },
37532       "type": "object"
37533     },
37534     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter-TOP": {
37535       "properties": {
37536         "GENERIC-RESOURCE-API:network-parameter": {
37537           "items": {
37538             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter"
37539           },
37540           "type": "array"
37541         }
37542       },
37543       "type": "object"
37544     },
37545     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information": {
37546       "properties": {
37547         "GENERIC-RESOURCE-API:model-customization-uuid": {
37548           "$ref": "#/definitions/Some model-customization-uuid",
37549           "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level"
37550         },
37551         "GENERIC-RESOURCE-API:model-invariant-uuid": {
37552           "$ref": "#/definitions/Some model-invariant-uuid",
37553           "description": "identifies the invariant uuid for this service or resource"
37554         },
37555         "GENERIC-RESOURCE-API:model-name": {
37556           "$ref": "#/definitions/Some model-name"
37557         },
37558         "GENERIC-RESOURCE-API:model-uuid": {
37559           "$ref": "#/definitions/Some model-uuid",
37560           "description": "identifies the uuid for this service or resource, which is version specific"
37561         },
37562         "GENERIC-RESOURCE-API:model-version": {
37563           "$ref": "#/definitions/Some model-version"
37564         }
37565       },
37566       "type": "object"
37567     },
37568     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information-TOP": {
37569       "properties": {
37570         "GENERIC-RESOURCE-API:onap-model-information": {
37571           "items": {
37572             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information"
37573           },
37574           "type": "object"
37575         }
37576       },
37577       "type": "object"
37578     },
37579     "GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource": {
37580       "properties": {
37581         "GENERIC-RESOURCE-API:allotted-resource-id": {
37582           "$ref": "#/definitions/Some allotted-resource-id"
37583         },
37584         "GENERIC-RESOURCE-API:allotted-resource-pointer": {
37585           "$ref": "#/definitions/Some allotted-resource-pointer",
37586           "description": "Pointer to the allotted-resources topology"
37587         },
37588         "GENERIC-RESOURCE-API:allotted-resource-type": {
37589           "$ref": "#/definitions/Some allotted-resource-type",
37590           "description": "Not an enum, but expected values are contrail-route and security-zone."
37591         }
37592       },
37593       "type": "object"
37594     },
37595     "GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource-TOP": {
37596       "properties": {
37597         "GENERIC-RESOURCE-API:provided-allotted-resource": {
37598           "items": {
37599             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource"
37600           },
37601           "type": "array"
37602         }
37603       },
37604       "type": "object"
37605     },
37606     "GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information": {
37607       "properties": {
37608         "GENERIC-RESOURCE-API:model-customization-uuid": {
37609           "$ref": "#/definitions/Some model-customization-uuid",
37610           "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level"
37611         },
37612         "GENERIC-RESOURCE-API:model-invariant-uuid": {
37613           "$ref": "#/definitions/Some model-invariant-uuid",
37614           "description": "identifies the invariant uuid for this service or resource"
37615         },
37616         "GENERIC-RESOURCE-API:model-name": {
37617           "$ref": "#/definitions/Some model-name"
37618         },
37619         "GENERIC-RESOURCE-API:model-uuid": {
37620           "$ref": "#/definitions/Some model-uuid",
37621           "description": "identifies the uuid for this service or resource, which is version specific"
37622         },
37623         "GENERIC-RESOURCE-API:model-version": {
37624           "$ref": "#/definitions/Some model-version"
37625         }
37626       },
37627       "type": "object"
37628     },
37629     "GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information-TOP": {
37630       "properties": {
37631         "GENERIC-RESOURCE-API:onap-model-information": {
37632           "items": {
37633             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information"
37634           },
37635           "type": "object"
37636         }
37637       },
37638       "type": "object"
37639     },
37640     "GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters": {
37641       "properties": {
37642         "GENERIC-RESOURCE-API:param": {
37643           "items": {
37644             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param"
37645           },
37646           "type": "array"
37647         }
37648       },
37649       "type": "object"
37650     },
37651     "GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters-TOP": {
37652       "properties": {
37653         "GENERIC-RESOURCE-API:service-input-parameters": {
37654           "items": {
37655             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters"
37656           },
37657           "type": "object"
37658         }
37659       },
37660       "type": "object"
37661     },
37662     "GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param": {
37663       "properties": {
37664         "GENERIC-RESOURCE-API:name": {
37665           "$ref": "#/definitions/Some name"
37666         },
37667         "GENERIC-RESOURCE-API:value": {
37668           "$ref": "#/definitions/Some value"
37669         }
37670       },
37671       "type": "object"
37672     },
37673     "GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param-TOP": {
37674       "properties": {
37675         "GENERIC-RESOURCE-API:param": {
37676           "items": {
37677             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param"
37678           },
37679           "type": "array"
37680         }
37681       },
37682       "type": "object"
37683     },
37684     "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information": {
37685       "properties": {
37686         "GENERIC-RESOURCE-API:model-customization-uuid": {
37687           "$ref": "#/definitions/Some model-customization-uuid",
37688           "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level"
37689         },
37690         "GENERIC-RESOURCE-API:model-invariant-uuid": {
37691           "$ref": "#/definitions/Some model-invariant-uuid",
37692           "description": "identifies the invariant uuid for this service or resource"
37693         },
37694         "GENERIC-RESOURCE-API:model-name": {
37695           "$ref": "#/definitions/Some model-name"
37696         },
37697         "GENERIC-RESOURCE-API:model-uuid": {
37698           "$ref": "#/definitions/Some model-uuid",
37699           "description": "identifies the uuid for this service or resource, which is version specific"
37700         },
37701         "GENERIC-RESOURCE-API:model-version": {
37702           "$ref": "#/definitions/Some model-version"
37703         }
37704       },
37705       "type": "object"
37706     },
37707     "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information-TOP": {
37708       "properties": {
37709         "GENERIC-RESOURCE-API:onap-model-information": {
37710           "items": {
37711             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information"
37712           },
37713           "type": "object"
37714         }
37715       },
37716       "type": "object"
37717     },
37718     "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments": {
37719       "type": "object"
37720     },
37721     "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments-TOP": {
37722       "properties": {
37723         "GENERIC-RESOURCE-API:service-assignments": {
37724           "items": {
37725             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments"
37726           },
37727           "type": "object"
37728         }
37729       },
37730       "type": "object"
37731     },
37732     "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters": {
37733       "properties": {
37734         "GENERIC-RESOURCE-API:service-parameter": {
37735           "items": {
37736             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter"
37737           },
37738           "type": "array"
37739         }
37740       },
37741       "type": "object"
37742     },
37743     "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters-TOP": {
37744       "properties": {
37745         "GENERIC-RESOURCE-API:service-parameters": {
37746           "items": {
37747             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters"
37748           },
37749           "type": "object"
37750         }
37751       },
37752       "type": "object"
37753     },
37754     "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier": {
37755       "properties": {
37756         "GENERIC-RESOURCE-API:global-customer-id": {
37757           "$ref": "#/definitions/Some global-customer-id"
37758         },
37759         "GENERIC-RESOURCE-API:service-id": {
37760           "$ref": "#/definitions/Some service-id",
37761           "description": "from MSO input on STO assign"
37762         },
37763         "GENERIC-RESOURCE-API:service-instance-id": {
37764           "$ref": "#/definitions/Some service-instance-id",
37765           "description": "repeated"
37766         },
37767         "GENERIC-RESOURCE-API:service-instance-name": {
37768           "$ref": "#/definitions/Some service-instance-name",
37769           "description": "optionally comes from service-request-input container or is assigned by sdn-c"
37770         },
37771         "GENERIC-RESOURCE-API:service-type": {
37772           "$ref": "#/definitions/Some service-type",
37773           "description": "tag labeled subscription-service-type in the service-information input"
37774         }
37775       },
37776       "type": "object"
37777     },
37778     "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier-TOP": {
37779       "properties": {
37780         "GENERIC-RESOURCE-API:service-topology-identifier": {
37781           "items": {
37782             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier"
37783           },
37784           "type": "object"
37785         }
37786       },
37787       "type": "object"
37788     },
37789     "GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter": {
37790       "properties": {
37791         "GENERIC-RESOURCE-API:service-parameter-name": {
37792           "$ref": "#/definitions/Some service-parameter-name"
37793         },
37794         "GENERIC-RESOURCE-API:service-parameter-value": {
37795           "$ref": "#/definitions/Some service-parameter-value"
37796         }
37797       },
37798       "type": "object"
37799     },
37800     "GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter-TOP": {
37801       "properties": {
37802         "GENERIC-RESOURCE-API:service-parameter": {
37803           "items": {
37804             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter"
37805           },
37806           "type": "array"
37807         }
37808       },
37809       "type": "object"
37810     },
37811     "GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf": {
37812       "properties": {
37813         "GENERIC-RESOURCE-API:vnf-data": {
37814           "items": {
37815             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data"
37816           },
37817           "type": "object"
37818         },
37819         "GENERIC-RESOURCE-API:vnf-id": {
37820           "$ref": "#/definitions/Some vnf-id"
37821         }
37822       },
37823       "required": [
37824         "GENERIC-RESOURCE-API:vnf-id"
37825       ],
37826       "type": "object"
37827     },
37828     "GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf-TOP": {
37829       "properties": {
37830         "GENERIC-RESOURCE-API:vnf": {
37831           "items": {
37832             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf"
37833           },
37834           "type": "array"
37835         }
37836       },
37837       "type": "object"
37838     },
37839     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data": {
37840       "properties": {
37841         "GENERIC-RESOURCE-API:request-information": {
37842           "items": {
37843             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information"
37844           },
37845           "type": "object"
37846         },
37847         "GENERIC-RESOURCE-API:sdnc-request-header": {
37848           "items": {
37849             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header"
37850           },
37851           "type": "object"
37852         },
37853         "GENERIC-RESOURCE-API:service-information": {
37854           "items": {
37855             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information"
37856           },
37857           "type": "object"
37858         },
37859         "GENERIC-RESOURCE-API:vf-modules": {
37860           "items": {
37861             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules"
37862           },
37863           "type": "object"
37864         },
37865         "GENERIC-RESOURCE-API:vnf-information": {
37866           "items": {
37867             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information"
37868           },
37869           "type": "object"
37870         },
37871         "GENERIC-RESOURCE-API:vnf-level-oper-status": {
37872           "items": {
37873             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status"
37874           },
37875           "type": "object"
37876         },
37877         "GENERIC-RESOURCE-API:vnf-provided-allotted-resources": {
37878           "items": {
37879             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources"
37880           },
37881           "type": "object"
37882         },
37883         "GENERIC-RESOURCE-API:vnf-request-input": {
37884           "items": {
37885             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input"
37886           },
37887           "type": "object"
37888         },
37889         "GENERIC-RESOURCE-API:vnf-topology": {
37890           "items": {
37891             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology"
37892           },
37893           "type": "object"
37894         }
37895       },
37896       "type": "object"
37897     },
37898     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data-TOP": {
37899       "properties": {
37900         "GENERIC-RESOURCE-API:vnf-data": {
37901           "items": {
37902             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data"
37903           },
37904           "type": "object"
37905         }
37906       },
37907       "type": "object"
37908     },
37909     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information": {
37910       "properties": {
37911         "GENERIC-RESOURCE-API:notification-url": {
37912           "$ref": "#/definitions/Some notification-url"
37913         },
37914         "GENERIC-RESOURCE-API:order-number": {
37915           "$ref": "#/definitions/Some order-number"
37916         },
37917         "GENERIC-RESOURCE-API:order-version": {
37918           "$ref": "#/definitions/Some order-version"
37919         },
37920         "GENERIC-RESOURCE-API:request-action": {
37921           "$ref": "#/definitions/CreateNetworkInstance",
37922           "description": "still need to work Disconnect",
37923           "enum": [
37924             "CreateNetworkInstance",
37925             "ActivateNetworkInstance",
37926             "CreateServiceInstance",
37927             "DeleteServiceInstance",
37928             "DeleteNetworkInstance",
37929             "CreateVnfInstance",
37930             "ActivateVnfInstance",
37931             "DeleteVnfInstance",
37932             "CreateVfModuleInstance",
37933             "ActivateVfModuleInstance",
37934             "DeleteVfModuleInstance",
37935             "CreateContrailRouteInstance",
37936             "DeleteContrailRouteInstance",
37937             "CreateSecurityZoneInstance",
37938             "DeleteSecurityZoneInstance",
37939             "ActivateDCINetworkInstance",
37940             "DeActivateDCINetworkInstance"
37941           ]
37942         },
37943         "GENERIC-RESOURCE-API:request-id": {
37944           "$ref": "#/definitions/Some request-id",
37945           "description": "Request ID generated upstream of MSO"
37946         },
37947         "GENERIC-RESOURCE-API:source": {
37948           "$ref": "#/definitions/Some source"
37949         }
37950       },
37951       "type": "object"
37952     },
37953     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information-TOP": {
37954       "properties": {
37955         "GENERIC-RESOURCE-API:request-information": {
37956           "items": {
37957             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information"
37958           },
37959           "type": "object"
37960         }
37961       },
37962       "type": "object"
37963     },
37964     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header": {
37965       "properties": {
37966         "GENERIC-RESOURCE-API:svc-action": {
37967           "$ref": "#/definitions/reserve",
37968           "description": "Enumerated listThis is the rpcAction",
37969           "enum": [
37970             "reserve",
37971             "assign",
37972             "activate",
37973             "delete",
37974             "changeassign",
37975             "changedelete",
37976             "rollback",
37977             "deactivate",
37978             "unassign",
37979             "create"
37980           ]
37981         },
37982         "GENERIC-RESOURCE-API:svc-notification-url": {
37983           "$ref": "#/definitions/Some svc-notification-url",
37984           "description": "Contains URL for asynchronous response"
37985         },
37986         "GENERIC-RESOURCE-API:svc-request-id": {
37987           "$ref": "#/definitions/Some svc-request-id",
37988           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
37989         }
37990       },
37991       "type": "object"
37992     },
37993     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header-TOP": {
37994       "properties": {
37995         "GENERIC-RESOURCE-API:sdnc-request-header": {
37996           "items": {
37997             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header"
37998           },
37999           "type": "object"
38000         }
38001       },
38002       "type": "object"
38003     },
38004     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information": {
38005       "properties": {
38006         "GENERIC-RESOURCE-API:global-customer-id": {
38007           "$ref": "#/definitions/Some global-customer-id",
38008           "description": "need for put of data to AnAI (MSO provides)"
38009         },
38010         "GENERIC-RESOURCE-API:onap-model-information": {
38011           "items": {
38012             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information"
38013           },
38014           "type": "object"
38015         },
38016         "GENERIC-RESOURCE-API:service-id": {
38017           "$ref": "#/definitions/Some service-id",
38018           "description": "This maps to the product-family-id in A&AI"
38019         },
38020         "GENERIC-RESOURCE-API:service-instance-id": {
38021           "$ref": "#/definitions/Some service-instance-id"
38022         },
38023         "GENERIC-RESOURCE-API:subscriber-name": {
38024           "$ref": "#/definitions/Some subscriber-name",
38025           "description": "Would not be expected for vIPR-ATM or mobility services."
38026         },
38027         "GENERIC-RESOURCE-API:subscription-service-type": {
38028           "$ref": "#/definitions/Some subscription-service-type",
38029           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
38030         }
38031       },
38032       "type": "object"
38033     },
38034     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information-TOP": {
38035       "properties": {
38036         "GENERIC-RESOURCE-API:service-information": {
38037           "items": {
38038             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information"
38039           },
38040           "type": "object"
38041         }
38042       },
38043       "type": "object"
38044     },
38045     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules": {
38046       "properties": {
38047         "GENERIC-RESOURCE-API:vf-module": {
38048           "items": {
38049             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module"
38050           },
38051           "type": "array"
38052         }
38053       },
38054       "type": "object"
38055     },
38056     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules-TOP": {
38057       "properties": {
38058         "GENERIC-RESOURCE-API:vf-modules": {
38059           "items": {
38060             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules"
38061           },
38062           "type": "object"
38063         }
38064       },
38065       "type": "object"
38066     },
38067     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information": {
38068       "properties": {
38069         "GENERIC-RESOURCE-API:onap-model-information": {
38070           "items": {
38071             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information"
38072           },
38073           "type": "object"
38074         },
38075         "GENERIC-RESOURCE-API:vnf-id": {
38076           "$ref": "#/definitions/Some vnf-id"
38077         },
38078         "GENERIC-RESOURCE-API:vnf-type": {
38079           "$ref": "#/definitions/Some vnf-type",
38080           "description": "vnf-model-id in Pats model?in Pats vnf submodule, contained within vnf-instance-topology-identifier grouping (along with vnf-name and vnf-instance-id)"
38081         }
38082       },
38083       "type": "object"
38084     },
38085     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information-TOP": {
38086       "properties": {
38087         "GENERIC-RESOURCE-API:vnf-information": {
38088           "items": {
38089             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information"
38090           },
38091           "type": "object"
38092         }
38093       },
38094       "type": "object"
38095     },
38096     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status": {
38097       "properties": {
38098         "GENERIC-RESOURCE-API:create-timestamp": {
38099           "$ref": "#/definitions/Some create-timestamp",
38100           "description": "Not currently populated in service data."
38101         },
38102         "GENERIC-RESOURCE-API:last-action": {
38103           "$ref": "#/definitions/CreateNetworkInstance",
38104           "description": "should be list of possible request-actions",
38105           "enum": [
38106             "CreateNetworkInstance",
38107             "ActivateNetworkInstance",
38108             "CreateServiceInstance",
38109             "DeleteServiceInstance",
38110             "DeleteNetworkInstance",
38111             "CreateVnfInstance",
38112             "ActivateVnfInstance",
38113             "DeleteVnfInstance",
38114             "CreateVfModuleInstance",
38115             "ActivateVfModuleInstance",
38116             "DeleteVfModuleInstance",
38117             "CreateContrailRouteInstance",
38118             "DeleteContrailRouteInstance",
38119             "CreateSecurityZoneInstance",
38120             "DeleteSecurityZoneInstance"
38121           ]
38122         },
38123         "GENERIC-RESOURCE-API:last-order-status": {
38124           "$ref": "#/definitions/Active",
38125           "description": "fieldused by generic-resource-api",
38126           "enum": [
38127             "Active",
38128             "PendingAssignment",
38129             "PendingCreate",
38130             "PendingUpdate",
38131             "PendingDelete",
38132             "Deleted",
38133             "Created"
38134           ]
38135         },
38136         "GENERIC-RESOURCE-API:last-rpc-action": {
38137           "$ref": "#/definitions/assign",
38138           "enum": [
38139             "assign",
38140             "activate",
38141             "delete",
38142             "unassign",
38143             "deactivate",
38144             "create"
38145           ]
38146         },
38147         "GENERIC-RESOURCE-API:last-svc-request-id": {
38148           "$ref": "#/definitions/Some last-svc-request-id",
38149           "description": "Not currently populated in service data."
38150         },
38151         "GENERIC-RESOURCE-API:modify-timestamp": {
38152           "$ref": "#/definitions/Some modify-timestamp"
38153         },
38154         "GENERIC-RESOURCE-API:order-status": {
38155           "$ref": "#/definitions/Active",
38156           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
38157           "enum": [
38158             "Active",
38159             "PendingAssignment",
38160             "PendingCreate",
38161             "PendingUpdate",
38162             "PendingDelete",
38163             "Deleted",
38164             "Created"
38165           ]
38166         }
38167       },
38168       "type": "object"
38169     },
38170     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status-TOP": {
38171       "properties": {
38172         "GENERIC-RESOURCE-API:vnf-level-oper-status": {
38173           "items": {
38174             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status"
38175           },
38176           "type": "object"
38177         }
38178       },
38179       "type": "object"
38180     },
38181     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources": {
38182       "properties": {
38183         "GENERIC-RESOURCE-API:vnf-provided-ar-id": {
38184           "description": "List of allotted resources using capacity from this vnf",
38185           "items": {
38186             "$ref": "#/definitions/Some vnf-provided-ar-id"
38187           },
38188           "type": "array"
38189         }
38190       },
38191       "type": "object"
38192     },
38193     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources-TOP": {
38194       "properties": {
38195         "GENERIC-RESOURCE-API:vnf-provided-allotted-resources": {
38196           "items": {
38197             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources"
38198           },
38199           "type": "object"
38200         }
38201       },
38202       "type": "object"
38203     },
38204     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input": {
38205       "properties": {
38206         "GENERIC-RESOURCE-API:aic-clli": {
38207           "$ref": "#/definitions/Some aic-clli",
38208           "description": "Not expected to be used"
38209         },
38210         "GENERIC-RESOURCE-API:aic-cloud-region": {
38211           "$ref": "#/definitions/Some aic-cloud-region",
38212           "description": "The AIC cloud region which maps to contrail versions"
38213         },
38214         "GENERIC-RESOURCE-API:request-version": {
38215           "$ref": "#/definitions/Some request-version",
38216           "description": "keep this? e.g. 1702"
38217         },
38218         "GENERIC-RESOURCE-API:tenant": {
38219           "$ref": "#/definitions/Some tenant"
38220         },
38221         "GENERIC-RESOURCE-API:vnf-input-parameters": {
38222           "items": {
38223             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters"
38224           },
38225           "type": "object"
38226         },
38227         "GENERIC-RESOURCE-API:vnf-name": {
38228           "$ref": "#/definitions/Some vnf-name",
38229           "description": "in Pats vnf submodule, contained within vnf-instance-topology-identifier (along with vnf-model-id and vnf-instance-id)"
38230         },
38231         "GENERIC-RESOURCE-API:vnf-networks": {
38232           "items": {
38233             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks"
38234           },
38235           "type": "object"
38236         }
38237       },
38238       "type": "object"
38239     },
38240     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input-TOP": {
38241       "properties": {
38242         "GENERIC-RESOURCE-API:vnf-request-input": {
38243           "items": {
38244             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input"
38245           },
38246           "type": "object"
38247         }
38248       },
38249       "type": "object"
38250     },
38251     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology": {
38252       "properties": {
38253         "GENERIC-RESOURCE-API:aic-clli": {
38254           "$ref": "#/definitions/Some aic-clli",
38255           "description": "Not expected to be used"
38256         },
38257         "GENERIC-RESOURCE-API:aic-cloud-region": {
38258           "$ref": "#/definitions/Some aic-cloud-region",
38259           "description": "The AIC cloud region which maps to contrail versions"
38260         },
38261         "GENERIC-RESOURCE-API:onap-model-information": {
38262           "items": {
38263             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information"
38264           },
38265           "type": "object"
38266         },
38267         "GENERIC-RESOURCE-API:tenant": {
38268           "$ref": "#/definitions/Some tenant"
38269         },
38270         "GENERIC-RESOURCE-API:vnf-parameters-data": {
38271           "items": {
38272             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data"
38273           },
38274           "type": "object"
38275         },
38276         "GENERIC-RESOURCE-API:vnf-resource-assignments": {
38277           "items": {
38278             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments"
38279           },
38280           "type": "object"
38281         },
38282         "GENERIC-RESOURCE-API:vnf-topology-identifier-structure": {
38283           "items": {
38284             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure"
38285           },
38286           "type": "object"
38287         }
38288       },
38289       "type": "object"
38290     },
38291     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology-TOP": {
38292       "properties": {
38293         "GENERIC-RESOURCE-API:vnf-topology": {
38294           "items": {
38295             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology"
38296           },
38297           "type": "object"
38298         }
38299       },
38300       "type": "object"
38301     },
38302     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information": {
38303       "properties": {
38304         "GENERIC-RESOURCE-API:model-customization-uuid": {
38305           "$ref": "#/definitions/Some model-customization-uuid",
38306           "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level"
38307         },
38308         "GENERIC-RESOURCE-API:model-invariant-uuid": {
38309           "$ref": "#/definitions/Some model-invariant-uuid",
38310           "description": "identifies the invariant uuid for this service or resource"
38311         },
38312         "GENERIC-RESOURCE-API:model-name": {
38313           "$ref": "#/definitions/Some model-name"
38314         },
38315         "GENERIC-RESOURCE-API:model-uuid": {
38316           "$ref": "#/definitions/Some model-uuid",
38317           "description": "identifies the uuid for this service or resource, which is version specific"
38318         },
38319         "GENERIC-RESOURCE-API:model-version": {
38320           "$ref": "#/definitions/Some model-version"
38321         }
38322       },
38323       "type": "object"
38324     },
38325     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information-TOP": {
38326       "properties": {
38327         "GENERIC-RESOURCE-API:onap-model-information": {
38328           "items": {
38329             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information"
38330           },
38331           "type": "object"
38332         }
38333       },
38334       "type": "object"
38335     },
38336     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module": {
38337       "properties": {
38338         "GENERIC-RESOURCE-API:vf-module-data": {
38339           "items": {
38340             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data"
38341           },
38342           "type": "object"
38343         },
38344         "GENERIC-RESOURCE-API:vf-module-id": {
38345           "$ref": "#/definitions/Some vf-module-id"
38346         }
38347       },
38348       "required": [
38349         "GENERIC-RESOURCE-API:vf-module-id"
38350       ],
38351       "type": "object"
38352     },
38353     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module-TOP": {
38354       "properties": {
38355         "GENERIC-RESOURCE-API:vf-module": {
38356           "items": {
38357             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module"
38358           },
38359           "type": "array"
38360         }
38361       },
38362       "type": "object"
38363     },
38364     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data": {
38365       "properties": {
38366         "GENERIC-RESOURCE-API:request-information": {
38367           "items": {
38368             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information"
38369           },
38370           "type": "object"
38371         },
38372         "GENERIC-RESOURCE-API:sdnc-request-header": {
38373           "items": {
38374             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header"
38375           },
38376           "type": "object"
38377         },
38378         "GENERIC-RESOURCE-API:service-information": {
38379           "items": {
38380             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information"
38381           },
38382           "type": "object"
38383         },
38384         "GENERIC-RESOURCE-API:vf-module-information": {
38385           "items": {
38386             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information"
38387           },
38388           "type": "object"
38389         },
38390         "GENERIC-RESOURCE-API:vf-module-level-oper-status": {
38391           "items": {
38392             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-level-oper-status"
38393           },
38394           "type": "object"
38395         },
38396         "GENERIC-RESOURCE-API:vf-module-request-input": {
38397           "items": {
38398             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-request-input"
38399           },
38400           "type": "object"
38401         },
38402         "GENERIC-RESOURCE-API:vf-module-topology": {
38403           "items": {
38404             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology"
38405           },
38406           "type": "object"
38407         },
38408         "GENERIC-RESOURCE-API:vnf-information": {
38409           "items": {
38410             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information"
38411           },
38412           "type": "object"
38413         }
38414       },
38415       "type": "object"
38416     },
38417     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data-TOP": {
38418       "properties": {
38419         "GENERIC-RESOURCE-API:vf-module-data": {
38420           "items": {
38421             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data"
38422           },
38423           "type": "object"
38424         }
38425       },
38426       "type": "object"
38427     },
38428     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information": {
38429       "properties": {
38430         "GENERIC-RESOURCE-API:notification-url": {
38431           "$ref": "#/definitions/Some notification-url"
38432         },
38433         "GENERIC-RESOURCE-API:order-number": {
38434           "$ref": "#/definitions/Some order-number"
38435         },
38436         "GENERIC-RESOURCE-API:order-version": {
38437           "$ref": "#/definitions/Some order-version"
38438         },
38439         "GENERIC-RESOURCE-API:request-action": {
38440           "$ref": "#/definitions/CreateNetworkInstance",
38441           "description": "still need to work Disconnect",
38442           "enum": [
38443             "CreateNetworkInstance",
38444             "ActivateNetworkInstance",
38445             "CreateServiceInstance",
38446             "DeleteServiceInstance",
38447             "DeleteNetworkInstance",
38448             "CreateVnfInstance",
38449             "ActivateVnfInstance",
38450             "DeleteVnfInstance",
38451             "CreateVfModuleInstance",
38452             "ActivateVfModuleInstance",
38453             "DeleteVfModuleInstance",
38454             "CreateContrailRouteInstance",
38455             "DeleteContrailRouteInstance",
38456             "CreateSecurityZoneInstance",
38457             "DeleteSecurityZoneInstance",
38458             "ActivateDCINetworkInstance",
38459             "DeActivateDCINetworkInstance"
38460           ]
38461         },
38462         "GENERIC-RESOURCE-API:request-id": {
38463           "$ref": "#/definitions/Some request-id",
38464           "description": "Request ID generated upstream of MSO"
38465         },
38466         "GENERIC-RESOURCE-API:source": {
38467           "$ref": "#/definitions/Some source"
38468         }
38469       },
38470       "type": "object"
38471     },
38472     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information-TOP": {
38473       "properties": {
38474         "GENERIC-RESOURCE-API:request-information": {
38475           "items": {
38476             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information"
38477           },
38478           "type": "object"
38479         }
38480       },
38481       "type": "object"
38482     },
38483     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header": {
38484       "properties": {
38485         "GENERIC-RESOURCE-API:svc-action": {
38486           "$ref": "#/definitions/reserve",
38487           "description": "Enumerated listThis is the rpcAction",
38488           "enum": [
38489             "reserve",
38490             "assign",
38491             "activate",
38492             "delete",
38493             "changeassign",
38494             "changedelete",
38495             "rollback",
38496             "deactivate",
38497             "unassign",
38498             "create"
38499           ]
38500         },
38501         "GENERIC-RESOURCE-API:svc-notification-url": {
38502           "$ref": "#/definitions/Some svc-notification-url",
38503           "description": "Contains URL for asynchronous response"
38504         },
38505         "GENERIC-RESOURCE-API:svc-request-id": {
38506           "$ref": "#/definitions/Some svc-request-id",
38507           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
38508         }
38509       },
38510       "type": "object"
38511     },
38512     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header-TOP": {
38513       "properties": {
38514         "GENERIC-RESOURCE-API:sdnc-request-header": {
38515           "items": {
38516             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header"
38517           },
38518           "type": "object"
38519         }
38520       },
38521       "type": "object"
38522     },
38523     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information": {
38524       "properties": {
38525         "GENERIC-RESOURCE-API:global-customer-id": {
38526           "$ref": "#/definitions/Some global-customer-id",
38527           "description": "need for put of data to AnAI (MSO provides)"
38528         },
38529         "GENERIC-RESOURCE-API:onap-model-information": {
38530           "items": {
38531             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/service-information(config)onap-model-information"
38532           },
38533           "type": "object"
38534         },
38535         "GENERIC-RESOURCE-API:service-id": {
38536           "$ref": "#/definitions/Some service-id",
38537           "description": "This maps to the product-family-id in A&AI"
38538         },
38539         "GENERIC-RESOURCE-API:service-instance-id": {
38540           "$ref": "#/definitions/Some service-instance-id"
38541         },
38542         "GENERIC-RESOURCE-API:subscriber-name": {
38543           "$ref": "#/definitions/Some subscriber-name",
38544           "description": "Would not be expected for vIPR-ATM or mobility services."
38545         },
38546         "GENERIC-RESOURCE-API:subscription-service-type": {
38547           "$ref": "#/definitions/Some subscription-service-type",
38548           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
38549         }
38550       },
38551       "type": "object"
38552     },
38553     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information-TOP": {
38554       "properties": {
38555         "GENERIC-RESOURCE-API:service-information": {
38556           "items": {
38557             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information"
38558           },
38559           "type": "object"
38560         }
38561       },
38562       "type": "object"
38563     },
38564     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information": {
38565       "properties": {
38566         "GENERIC-RESOURCE-API:onap-model-information": {
38567           "items": {
38568             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-information(config)onap-model-information"
38569           },
38570           "type": "object"
38571         },
38572         "GENERIC-RESOURCE-API:vf-module-id": {
38573           "$ref": "#/definitions/Some vf-module-id"
38574         },
38575         "GENERIC-RESOURCE-API:vf-module-type": {
38576           "$ref": "#/definitions/Some vf-module-type"
38577         }
38578       },
38579       "type": "object"
38580     },
38581     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information-TOP": {
38582       "properties": {
38583         "GENERIC-RESOURCE-API:vf-module-information": {
38584           "items": {
38585             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information"
38586           },
38587           "type": "object"
38588         }
38589       },
38590       "type": "object"
38591     },
38592     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-level-oper-status": {
38593       "properties": {
38594         "GENERIC-RESOURCE-API:create-timestamp": {
38595           "$ref": "#/definitions/Some create-timestamp",
38596           "description": "Not currently populated in service data."
38597         },
38598         "GENERIC-RESOURCE-API:last-action": {
38599           "$ref": "#/definitions/CreateNetworkInstance",
38600           "description": "should be list of possible request-actions",
38601           "enum": [
38602             "CreateNetworkInstance",
38603             "ActivateNetworkInstance",
38604             "CreateServiceInstance",
38605             "DeleteServiceInstance",
38606             "DeleteNetworkInstance",
38607             "CreateVnfInstance",
38608             "ActivateVnfInstance",
38609             "DeleteVnfInstance",
38610             "CreateVfModuleInstance",
38611             "ActivateVfModuleInstance",
38612             "DeleteVfModuleInstance",
38613             "CreateContrailRouteInstance",
38614             "DeleteContrailRouteInstance",
38615             "CreateSecurityZoneInstance",
38616             "DeleteSecurityZoneInstance"
38617           ]
38618         },
38619         "GENERIC-RESOURCE-API:last-order-status": {
38620           "$ref": "#/definitions/Active",
38621           "description": "fieldused by generic-resource-api",
38622           "enum": [
38623             "Active",
38624             "PendingAssignment",
38625             "PendingCreate",
38626             "PendingUpdate",
38627             "PendingDelete",
38628             "Deleted",
38629             "Created"
38630           ]
38631         },
38632         "GENERIC-RESOURCE-API:last-rpc-action": {
38633           "$ref": "#/definitions/assign",
38634           "enum": [
38635             "assign",
38636             "activate",
38637             "delete",
38638             "unassign",
38639             "deactivate",
38640             "create"
38641           ]
38642         },
38643         "GENERIC-RESOURCE-API:last-svc-request-id": {
38644           "$ref": "#/definitions/Some last-svc-request-id",
38645           "description": "Not currently populated in service data."
38646         },
38647         "GENERIC-RESOURCE-API:modify-timestamp": {
38648           "$ref": "#/definitions/Some modify-timestamp"
38649         },
38650         "GENERIC-RESOURCE-API:order-status": {
38651           "$ref": "#/definitions/Active",
38652           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
38653           "enum": [
38654             "Active",
38655             "PendingAssignment",
38656             "PendingCreate",
38657             "PendingUpdate",
38658             "PendingDelete",
38659             "Deleted",
38660             "Created"
38661           ]
38662         }
38663       },
38664       "type": "object"
38665     },
38666     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-level-oper-status-TOP": {
38667       "properties": {
38668         "GENERIC-RESOURCE-API:vf-module-level-oper-status": {
38669           "items": {
38670             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-level-oper-status"
38671           },
38672           "type": "object"
38673         }
38674       },
38675       "type": "object"
38676     },
38677     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-request-input": {
38678       "properties": {
38679         "GENERIC-RESOURCE-API:aic-clli": {
38680           "$ref": "#/definitions/Some aic-clli",
38681           "description": "Not expected to be used"
38682         },
38683         "GENERIC-RESOURCE-API:aic-cloud-region": {
38684           "$ref": "#/definitions/Some aic-cloud-region",
38685           "description": "The AIC cloud region which maps to contrail versions"
38686         },
38687         "GENERIC-RESOURCE-API:request-version": {
38688           "$ref": "#/definitions/Some request-version",
38689           "description": "keep this?"
38690         },
38691         "GENERIC-RESOURCE-API:tenant": {
38692           "$ref": "#/definitions/Some tenant"
38693         },
38694         "GENERIC-RESOURCE-API:vf-module-input-parameters": {
38695           "items": {
38696             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-request-input(config)vf-module-input-parameters"
38697           },
38698           "type": "object"
38699         },
38700         "GENERIC-RESOURCE-API:vf-module-name": {
38701           "$ref": "#/definitions/Some vf-module-name"
38702         }
38703       },
38704       "type": "object"
38705     },
38706     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-request-input-TOP": {
38707       "properties": {
38708         "GENERIC-RESOURCE-API:vf-module-request-input": {
38709           "items": {
38710             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-request-input"
38711           },
38712           "type": "object"
38713         }
38714       },
38715       "type": "object"
38716     },
38717     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology": {
38718       "properties": {
38719         "GENERIC-RESOURCE-API:aic-clli": {
38720           "$ref": "#/definitions/Some aic-clli",
38721           "description": "Not expected to be used"
38722         },
38723         "GENERIC-RESOURCE-API:aic-cloud-region": {
38724           "$ref": "#/definitions/Some aic-cloud-region",
38725           "description": "The AIC cloud region which maps to contrail versions"
38726         },
38727         "GENERIC-RESOURCE-API:onap-model-information": {
38728           "items": {
38729             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)onap-model-information"
38730           },
38731           "type": "object"
38732         },
38733         "GENERIC-RESOURCE-API:tenant": {
38734           "$ref": "#/definitions/Some tenant"
38735         },
38736         "GENERIC-RESOURCE-API:vf-module-assignments": {
38737           "items": {
38738             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-assignments"
38739           },
38740           "type": "object"
38741         },
38742         "GENERIC-RESOURCE-API:vf-module-parameters": {
38743           "items": {
38744             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-parameters"
38745           },
38746           "type": "object"
38747         },
38748         "GENERIC-RESOURCE-API:vf-module-topology-identifier": {
38749           "items": {
38750             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-topology-identifier"
38751           },
38752           "type": "object"
38753         }
38754       },
38755       "type": "object"
38756     },
38757     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology-TOP": {
38758       "properties": {
38759         "GENERIC-RESOURCE-API:vf-module-topology": {
38760           "items": {
38761             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology"
38762           },
38763           "type": "object"
38764         }
38765       },
38766       "type": "object"
38767     },
38768     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information": {
38769       "properties": {
38770         "GENERIC-RESOURCE-API:onap-model-information": {
38771           "items": {
38772             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vnf-information(config)onap-model-information"
38773           },
38774           "type": "object"
38775         },
38776         "GENERIC-RESOURCE-API:vnf-id": {
38777           "$ref": "#/definitions/Some vnf-id"
38778         },
38779         "GENERIC-RESOURCE-API:vnf-type": {
38780           "$ref": "#/definitions/Some vnf-type",
38781           "description": "vnf-model-id in Pats model?in Pats vnf submodule, contained within vnf-instance-topology-identifier grouping (along with vnf-name and vnf-instance-id)"
38782         }
38783       },
38784       "type": "object"
38785     },
38786     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information-TOP": {
38787       "properties": {
38788         "GENERIC-RESOURCE-API:vnf-information": {
38789           "items": {
38790             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information"
38791           },
38792           "type": "object"
38793         }
38794       },
38795       "type": "object"
38796     },
38797     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/service-information(config)onap-model-information": {
38798       "properties": {
38799         "GENERIC-RESOURCE-API:model-customization-uuid": {
38800           "$ref": "#/definitions/Some model-customization-uuid",
38801           "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level"
38802         },
38803         "GENERIC-RESOURCE-API:model-invariant-uuid": {
38804           "$ref": "#/definitions/Some model-invariant-uuid",
38805           "description": "identifies the invariant uuid for this service or resource"
38806         },
38807         "GENERIC-RESOURCE-API:model-name": {
38808           "$ref": "#/definitions/Some model-name"
38809         },
38810         "GENERIC-RESOURCE-API:model-uuid": {
38811           "$ref": "#/definitions/Some model-uuid",
38812           "description": "identifies the uuid for this service or resource, which is version specific"
38813         },
38814         "GENERIC-RESOURCE-API:model-version": {
38815           "$ref": "#/definitions/Some model-version"
38816         }
38817       },
38818       "type": "object"
38819     },
38820     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/service-information(config)onap-model-information-TOP": {
38821       "properties": {
38822         "GENERIC-RESOURCE-API:onap-model-information": {
38823           "items": {
38824             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/service-information(config)onap-model-information"
38825           },
38826           "type": "object"
38827         }
38828       },
38829       "type": "object"
38830     },
38831     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-information(config)onap-model-information": {
38832       "properties": {
38833         "GENERIC-RESOURCE-API:model-customization-uuid": {
38834           "$ref": "#/definitions/Some model-customization-uuid",
38835           "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level"
38836         },
38837         "GENERIC-RESOURCE-API:model-invariant-uuid": {
38838           "$ref": "#/definitions/Some model-invariant-uuid",
38839           "description": "identifies the invariant uuid for this service or resource"
38840         },
38841         "GENERIC-RESOURCE-API:model-name": {
38842           "$ref": "#/definitions/Some model-name"
38843         },
38844         "GENERIC-RESOURCE-API:model-uuid": {
38845           "$ref": "#/definitions/Some model-uuid",
38846           "description": "identifies the uuid for this service or resource, which is version specific"
38847         },
38848         "GENERIC-RESOURCE-API:model-version": {
38849           "$ref": "#/definitions/Some model-version"
38850         }
38851       },
38852       "type": "object"
38853     },
38854     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-information(config)onap-model-information-TOP": {
38855       "properties": {
38856         "GENERIC-RESOURCE-API:onap-model-information": {
38857           "items": {
38858             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-information(config)onap-model-information"
38859           },
38860           "type": "object"
38861         }
38862       },
38863       "type": "object"
38864     },
38865     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-request-input(config)vf-module-input-parameters": {
38866       "properties": {
38867         "GENERIC-RESOURCE-API:param": {
38868           "items": {
38869             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-request-input/vf-module-input-parameters(config)param"
38870           },
38871           "type": "array"
38872         }
38873       },
38874       "type": "object"
38875     },
38876     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-request-input(config)vf-module-input-parameters-TOP": {
38877       "properties": {
38878         "GENERIC-RESOURCE-API:vf-module-input-parameters": {
38879           "items": {
38880             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-request-input(config)vf-module-input-parameters"
38881           },
38882           "type": "object"
38883         }
38884       },
38885       "type": "object"
38886     },
38887     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-request-input/vf-module-input-parameters(config)param": {
38888       "properties": {
38889         "GENERIC-RESOURCE-API:name": {
38890           "$ref": "#/definitions/Some name"
38891         },
38892         "GENERIC-RESOURCE-API:value": {
38893           "$ref": "#/definitions/Some value"
38894         }
38895       },
38896       "type": "object"
38897     },
38898     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-request-input/vf-module-input-parameters(config)param-TOP": {
38899       "properties": {
38900         "GENERIC-RESOURCE-API:param": {
38901           "items": {
38902             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-request-input/vf-module-input-parameters(config)param"
38903           },
38904           "type": "array"
38905         }
38906       },
38907       "type": "object"
38908     },
38909     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)onap-model-information": {
38910       "properties": {
38911         "GENERIC-RESOURCE-API:model-customization-uuid": {
38912           "$ref": "#/definitions/Some model-customization-uuid",
38913           "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level"
38914         },
38915         "GENERIC-RESOURCE-API:model-invariant-uuid": {
38916           "$ref": "#/definitions/Some model-invariant-uuid",
38917           "description": "identifies the invariant uuid for this service or resource"
38918         },
38919         "GENERIC-RESOURCE-API:model-name": {
38920           "$ref": "#/definitions/Some model-name"
38921         },
38922         "GENERIC-RESOURCE-API:model-uuid": {
38923           "$ref": "#/definitions/Some model-uuid",
38924           "description": "identifies the uuid for this service or resource, which is version specific"
38925         },
38926         "GENERIC-RESOURCE-API:model-version": {
38927           "$ref": "#/definitions/Some model-version"
38928         }
38929       },
38930       "type": "object"
38931     },
38932     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)onap-model-information-TOP": {
38933       "properties": {
38934         "GENERIC-RESOURCE-API:onap-model-information": {
38935           "items": {
38936             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)onap-model-information"
38937           },
38938           "type": "object"
38939         }
38940       },
38941       "type": "object"
38942     },
38943     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-assignments": {
38944       "properties": {
38945         "GENERIC-RESOURCE-API:vf-module-status": {
38946           "$ref": "#/definitions/Some vf-module-status",
38947           "description": "Do we need this?Orchestration status from AAI - to be set by SDNCNot being used for vIPR."
38948         },
38949         "GENERIC-RESOURCE-API:vms": {
38950           "items": {
38951             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments(config)vms"
38952           },
38953           "type": "object"
38954         }
38955       },
38956       "type": "object"
38957     },
38958     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-assignments-TOP": {
38959       "properties": {
38960         "GENERIC-RESOURCE-API:vf-module-assignments": {
38961           "items": {
38962             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-assignments"
38963           },
38964           "type": "object"
38965         }
38966       },
38967       "type": "object"
38968     },
38969     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-parameters": {
38970       "properties": {
38971         "GENERIC-RESOURCE-API:param": {
38972           "items": {
38973             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-parameters(config)param"
38974           },
38975           "type": "array"
38976         }
38977       },
38978       "type": "object"
38979     },
38980     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-parameters-TOP": {
38981       "properties": {
38982         "GENERIC-RESOURCE-API:vf-module-parameters": {
38983           "items": {
38984             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-parameters"
38985           },
38986           "type": "object"
38987         }
38988       },
38989       "type": "object"
38990     },
38991     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-topology-identifier": {
38992       "properties": {
38993         "GENERIC-RESOURCE-API:vf-module-id": {
38994           "$ref": "#/definitions/Some vf-module-id",
38995           "description": "vf-module id"
38996         },
38997         "GENERIC-RESOURCE-API:vf-module-name": {
38998           "$ref": "#/definitions/Some vf-module-name",
38999           "description": "vf-module-name"
39000         },
39001         "GENERIC-RESOURCE-API:vf-module-type": {
39002           "$ref": "#/definitions/Some vf-module-type",
39003           "description": "In Pats model referred to as model-id"
39004         }
39005       },
39006       "type": "object"
39007     },
39008     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-topology-identifier-TOP": {
39009       "properties": {
39010         "GENERIC-RESOURCE-API:vf-module-topology-identifier": {
39011           "items": {
39012             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-topology-identifier"
39013           },
39014           "type": "object"
39015         }
39016       },
39017       "type": "object"
39018     },
39019     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments(config)vms": {
39020       "properties": {
39021         "GENERIC-RESOURCE-API:vm": {
39022           "items": {
39023             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms(config)vm"
39024           },
39025           "type": "array"
39026         }
39027       },
39028       "type": "object"
39029     },
39030     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments(config)vms-TOP": {
39031       "properties": {
39032         "GENERIC-RESOURCE-API:vms": {
39033           "items": {
39034             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments(config)vms"
39035           },
39036           "type": "object"
39037         }
39038       },
39039       "type": "object"
39040     },
39041     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms(config)vm": {
39042       "properties": {
39043         "GENERIC-RESOURCE-API:nfc-naming-code": {
39044           "$ref": "#/definitions/Some nfc-naming-code",
39045           "description": "used in vm naming(draft 29: changed from nfc-code)"
39046         },
39047         "GENERIC-RESOURCE-API:vm-count": {
39048           "$ref": "#/definitions/0"
39049         },
39050         "GENERIC-RESOURCE-API:vm-names": {
39051           "items": {
39052             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names"
39053           },
39054           "type": "object"
39055         },
39056         "GENERIC-RESOURCE-API:vm-networks": {
39057           "items": {
39058             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks"
39059           },
39060           "type": "object"
39061         },
39062         "GENERIC-RESOURCE-API:vm-type": {
39063           "$ref": "#/definitions/Some vm-type"
39064         },
39065         "GENERIC-RESOURCE-API:vm-type-tag": {
39066           "$ref": "#/definitions/Some vm-type-tag",
39067           "description": "from tosca data on vfc"
39068         }
39069       },
39070       "required": [
39071         "GENERIC-RESOURCE-API:vm-type"
39072       ],
39073       "type": "object"
39074     },
39075     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms(config)vm-TOP": {
39076       "properties": {
39077         "GENERIC-RESOURCE-API:vm": {
39078           "items": {
39079             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms(config)vm"
39080           },
39081           "type": "array"
39082         }
39083       },
39084       "type": "object"
39085     },
39086     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names": {
39087       "properties": {
39088         "GENERIC-RESOURCE-API:vm-name": {
39089           "description": "ordered-by: user",
39090           "items": {
39091             "$ref": "#/definitions/Some vm-name"
39092           },
39093           "type": "array"
39094         }
39095       },
39096       "type": "object"
39097     },
39098     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names-TOP": {
39099       "properties": {
39100         "GENERIC-RESOURCE-API:vm-names": {
39101           "items": {
39102             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names"
39103           },
39104           "type": "object"
39105         }
39106       },
39107       "type": "object"
39108     },
39109     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks": {
39110       "properties": {
39111         "GENERIC-RESOURCE-API:vm-network": {
39112           "items": {
39113             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks(config)vm-network"
39114           },
39115           "type": "array"
39116         }
39117       },
39118       "type": "object"
39119     },
39120     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks-TOP": {
39121       "properties": {
39122         "GENERIC-RESOURCE-API:vm-networks": {
39123           "items": {
39124             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks"
39125           },
39126           "type": "object"
39127         }
39128       },
39129       "type": "object"
39130     },
39131     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks(config)vm-network": {
39132       "properties": {
39133         "GENERIC-RESOURCE-API:floating-ips": {
39134           "items": {
39135             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)floating-ips"
39136           },
39137           "type": "object"
39138         },
39139         "GENERIC-RESOURCE-API:interface-route-prefixes": {
39140           "items": {
39141             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)interface-route-prefixes"
39142           },
39143           "type": "object"
39144         },
39145         "GENERIC-RESOURCE-API:mac-addresses": {
39146           "items": {
39147             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)mac-addresses"
39148           },
39149           "type": "object"
39150         },
39151         "GENERIC-RESOURCE-API:network-information-items": {
39152           "items": {
39153             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)network-information-items"
39154           },
39155           "type": "object"
39156         },
39157         "GENERIC-RESOURCE-API:network-role": {
39158           "$ref": "#/definitions/Some network-role",
39159           "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF"
39160         },
39161         "GENERIC-RESOURCE-API:network-role-tag": {
39162           "$ref": "#/definitions/Some network-role-tag"
39163         },
39164         "GENERIC-RESOURCE-API:sriov-parameters": {
39165           "items": {
39166             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)sriov-parameters"
39167           },
39168           "type": "object"
39169         }
39170       },
39171       "required": [
39172         "GENERIC-RESOURCE-API:network-role"
39173       ],
39174       "type": "object"
39175     },
39176     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks(config)vm-network-TOP": {
39177       "properties": {
39178         "GENERIC-RESOURCE-API:vm-network": {
39179           "items": {
39180             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks(config)vm-network"
39181           },
39182           "type": "array"
39183         }
39184       },
39185       "type": "object"
39186     },
39187     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)floating-ips": {
39188       "properties": {
39189         "GENERIC-RESOURCE-API:floating-ip-v4": {
39190           "description": "Floating ipv4 for VMs of a given type on this network",
39191           "items": {
39192             "$ref": "#/definitions/0.13.1.0%{N{}",
39193             "enum": [
39194               "0.13.1.0%{N{}",
39195               "cfeF:a%L}Lp{NLN{"
39196             ]
39197           },
39198           "type": "array"
39199         },
39200         "GENERIC-RESOURCE-API:floating-ip-v6": {
39201           "description": "Floating ipv6 for VMs of a given type on this network",
39202           "items": {
39203             "$ref": "#/definitions/:"
39204           },
39205           "type": "array"
39206         }
39207       },
39208       "type": "object"
39209     },
39210     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)floating-ips-TOP": {
39211       "properties": {
39212         "GENERIC-RESOURCE-API:floating-ips": {
39213           "items": {
39214             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)floating-ips"
39215           },
39216           "type": "object"
39217         }
39218       },
39219       "type": "object"
39220     },
39221     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)interface-route-prefixes": {
39222       "properties": {
39223         "GENERIC-RESOURCE-API:interface-route-prefix": {
39224           "description": "ordered-by: user",
39225           "items": {
39226             "$ref": "#/definitions/Some interface-route-prefix"
39227           },
39228           "type": "array"
39229         }
39230       },
39231       "type": "object"
39232     },
39233     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)interface-route-prefixes-TOP": {
39234       "properties": {
39235         "GENERIC-RESOURCE-API:interface-route-prefixes": {
39236           "items": {
39237             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)interface-route-prefixes"
39238           },
39239           "type": "object"
39240         }
39241       },
39242       "type": "object"
39243     },
39244     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)mac-addresses": {
39245       "properties": {
39246         "GENERIC-RESOURCE-API:mac-address": {
39247           "description": "List of network assignments for this vm-type",
39248           "items": {
39249             "$ref": "#/definitions/Some mac-address"
39250           },
39251           "type": "array"
39252         }
39253       },
39254       "type": "object"
39255     },
39256     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)mac-addresses-TOP": {
39257       "properties": {
39258         "GENERIC-RESOURCE-API:mac-addresses": {
39259           "items": {
39260             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)mac-addresses"
39261           },
39262           "type": "object"
39263         }
39264       },
39265       "type": "object"
39266     },
39267     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)network-information-items": {
39268       "properties": {
39269         "GENERIC-RESOURCE-API:network-information-item": {
39270           "items": {
39271             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items(config)network-information-item"
39272           },
39273           "type": "array"
39274         }
39275       },
39276       "type": "object"
39277     },
39278     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)network-information-items-TOP": {
39279       "properties": {
39280         "GENERIC-RESOURCE-API:network-information-items": {
39281           "items": {
39282             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)network-information-items"
39283           },
39284           "type": "object"
39285         }
39286       },
39287       "type": "object"
39288     },
39289     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)sriov-parameters": {
39290       "properties": {
39291         "GENERIC-RESOURCE-API:application-tags": {
39292           "items": {
39293             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)application-tags"
39294           },
39295           "type": "object"
39296         },
39297         "GENERIC-RESOURCE-API:heat-vlan-filters": {
39298           "items": {
39299             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)heat-vlan-filters"
39300           },
39301           "type": "object"
39302         }
39303       },
39304       "type": "object"
39305     },
39306     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)sriov-parameters-TOP": {
39307       "properties": {
39308         "GENERIC-RESOURCE-API:sriov-parameters": {
39309           "items": {
39310             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)sriov-parameters"
39311           },
39312           "type": "object"
39313         }
39314       },
39315       "type": "object"
39316     },
39317     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items(config)network-information-item": {
39318       "properties": {
39319         "GENERIC-RESOURCE-API:ip-count": {
39320           "$ref": "#/definitions/0",
39321           "description": "The number of ip addresses to be assigned per vm for this network role"
39322         },
39323         "GENERIC-RESOURCE-API:ip-version": {
39324           "$ref": "#/definitions/Some ip-version",
39325           "description": "Use ipv4 or ipv6"
39326         },
39327         "GENERIC-RESOURCE-API:network-ips": {
39328           "items": {
39329             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items/network-information-item(config)network-ips"
39330           },
39331           "type": "object"
39332         },
39333         "GENERIC-RESOURCE-API:use-dhcp": {
39334           "$ref": "#/definitions/Y",
39335           "description": "Indicator to use DHCP on this network for this VM",
39336           "enum": [
39337             "Y",
39338             "N"
39339           ]
39340         }
39341       },
39342       "type": "object"
39343     },
39344     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items(config)network-information-item-TOP": {
39345       "properties": {
39346         "GENERIC-RESOURCE-API:network-information-item": {
39347           "items": {
39348             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items(config)network-information-item"
39349           },
39350           "type": "array"
39351         }
39352       },
39353       "type": "object"
39354     },
39355     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items/network-information-item(config)network-ips": {
39356       "properties": {
39357         "GENERIC-RESOURCE-API:network-ip": {
39358           "description": "List of assigned ip addresses of type ip-version on a network. Is there a way to specify  format to indicate ipv4 or ipv6 format?",
39359           "items": {
39360             "$ref": "#/definitions/Some network-ip"
39361           },
39362           "type": "array"
39363         }
39364       },
39365       "type": "object"
39366     },
39367     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items/network-information-item(config)network-ips-TOP": {
39368       "properties": {
39369         "GENERIC-RESOURCE-API:network-ips": {
39370           "items": {
39371             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items/network-information-item(config)network-ips"
39372           },
39373           "type": "object"
39374         }
39375       },
39376       "type": "object"
39377     },
39378     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)application-tags": {
39379       "properties": {
39380         "GENERIC-RESOURCE-API:c-tags": {
39381           "items": {
39382             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)c-tags"
39383           },
39384           "type": "object"
39385         },
39386         "GENERIC-RESOURCE-API:s-tags": {
39387           "items": {
39388             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)s-tags"
39389           },
39390           "type": "object"
39391         }
39392       },
39393       "type": "object"
39394     },
39395     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)application-tags-TOP": {
39396       "properties": {
39397         "GENERIC-RESOURCE-API:application-tags": {
39398           "items": {
39399             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)application-tags"
39400           },
39401           "type": "object"
39402         }
39403       },
39404       "type": "object"
39405     },
39406     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)heat-vlan-filters": {
39407       "properties": {
39408         "GENERIC-RESOURCE-API:heat-vlan-filter": {
39409           "items": {
39410             "$ref": "#/definitions/Some heat-vlan-filter"
39411           },
39412           "type": "array"
39413         }
39414       },
39415       "type": "object"
39416     },
39417     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)heat-vlan-filters-TOP": {
39418       "properties": {
39419         "GENERIC-RESOURCE-API:heat-vlan-filters": {
39420           "items": {
39421             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)heat-vlan-filters"
39422           },
39423           "type": "object"
39424         }
39425       },
39426       "type": "object"
39427     },
39428     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)c-tags": {
39429       "properties": {
39430         "GENERIC-RESOURCE-API:c-tag": {
39431           "items": {
39432             "$ref": "#/definitions/Some c-tag"
39433           },
39434           "type": "array"
39435         }
39436       },
39437       "type": "object"
39438     },
39439     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)c-tags-TOP": {
39440       "properties": {
39441         "GENERIC-RESOURCE-API:c-tags": {
39442           "items": {
39443             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)c-tags"
39444           },
39445           "type": "object"
39446         }
39447       },
39448       "type": "object"
39449     },
39450     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)s-tags": {
39451       "properties": {
39452         "GENERIC-RESOURCE-API:s-tag": {
39453           "items": {
39454             "$ref": "#/definitions/Some s-tag"
39455           },
39456           "type": "array"
39457         }
39458       },
39459       "type": "object"
39460     },
39461     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)s-tags-TOP": {
39462       "properties": {
39463         "GENERIC-RESOURCE-API:s-tags": {
39464           "items": {
39465             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)s-tags"
39466           },
39467           "type": "object"
39468         }
39469       },
39470       "type": "object"
39471     },
39472     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-parameters(config)param": {
39473       "properties": {
39474         "GENERIC-RESOURCE-API:name": {
39475           "$ref": "#/definitions/Some name"
39476         },
39477         "GENERIC-RESOURCE-API:value": {
39478           "$ref": "#/definitions/Some value"
39479         }
39480       },
39481       "type": "object"
39482     },
39483     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-parameters(config)param-TOP": {
39484       "properties": {
39485         "GENERIC-RESOURCE-API:param": {
39486           "items": {
39487             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-parameters(config)param"
39488           },
39489           "type": "array"
39490         }
39491       },
39492       "type": "object"
39493     },
39494     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vnf-information(config)onap-model-information": {
39495       "properties": {
39496         "GENERIC-RESOURCE-API:model-customization-uuid": {
39497           "$ref": "#/definitions/Some model-customization-uuid",
39498           "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level"
39499         },
39500         "GENERIC-RESOURCE-API:model-invariant-uuid": {
39501           "$ref": "#/definitions/Some model-invariant-uuid",
39502           "description": "identifies the invariant uuid for this service or resource"
39503         },
39504         "GENERIC-RESOURCE-API:model-name": {
39505           "$ref": "#/definitions/Some model-name"
39506         },
39507         "GENERIC-RESOURCE-API:model-uuid": {
39508           "$ref": "#/definitions/Some model-uuid",
39509           "description": "identifies the uuid for this service or resource, which is version specific"
39510         },
39511         "GENERIC-RESOURCE-API:model-version": {
39512           "$ref": "#/definitions/Some model-version"
39513         }
39514       },
39515       "type": "object"
39516     },
39517     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vnf-information(config)onap-model-information-TOP": {
39518       "properties": {
39519         "GENERIC-RESOURCE-API:onap-model-information": {
39520           "items": {
39521             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vnf-information(config)onap-model-information"
39522           },
39523           "type": "object"
39524         }
39525       },
39526       "type": "object"
39527     },
39528     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information": {
39529       "properties": {
39530         "GENERIC-RESOURCE-API:model-customization-uuid": {
39531           "$ref": "#/definitions/Some model-customization-uuid",
39532           "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level"
39533         },
39534         "GENERIC-RESOURCE-API:model-invariant-uuid": {
39535           "$ref": "#/definitions/Some model-invariant-uuid",
39536           "description": "identifies the invariant uuid for this service or resource"
39537         },
39538         "GENERIC-RESOURCE-API:model-name": {
39539           "$ref": "#/definitions/Some model-name"
39540         },
39541         "GENERIC-RESOURCE-API:model-uuid": {
39542           "$ref": "#/definitions/Some model-uuid",
39543           "description": "identifies the uuid for this service or resource, which is version specific"
39544         },
39545         "GENERIC-RESOURCE-API:model-version": {
39546           "$ref": "#/definitions/Some model-version"
39547         }
39548       },
39549       "type": "object"
39550     },
39551     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information-TOP": {
39552       "properties": {
39553         "GENERIC-RESOURCE-API:onap-model-information": {
39554           "items": {
39555             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information"
39556           },
39557           "type": "object"
39558         }
39559       },
39560       "type": "object"
39561     },
39562     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters": {
39563       "properties": {
39564         "GENERIC-RESOURCE-API:param": {
39565           "items": {
39566             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param"
39567           },
39568           "type": "array"
39569         }
39570       },
39571       "type": "object"
39572     },
39573     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters-TOP": {
39574       "properties": {
39575         "GENERIC-RESOURCE-API:vnf-input-parameters": {
39576           "items": {
39577             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters"
39578           },
39579           "type": "object"
39580         }
39581       },
39582       "type": "object"
39583     },
39584     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks": {
39585       "properties": {
39586         "GENERIC-RESOURCE-API:vnf-network": {
39587           "items": {
39588             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network"
39589           },
39590           "type": "array"
39591         }
39592       },
39593       "type": "object"
39594     },
39595     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks-TOP": {
39596       "properties": {
39597         "GENERIC-RESOURCE-API:vnf-networks": {
39598           "items": {
39599             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks"
39600           },
39601           "type": "object"
39602         }
39603       },
39604       "type": "object"
39605     },
39606     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param": {
39607       "properties": {
39608         "GENERIC-RESOURCE-API:name": {
39609           "$ref": "#/definitions/Some name"
39610         },
39611         "GENERIC-RESOURCE-API:value": {
39612           "$ref": "#/definitions/Some value"
39613         }
39614       },
39615       "type": "object"
39616     },
39617     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param-TOP": {
39618       "properties": {
39619         "GENERIC-RESOURCE-API:param": {
39620           "items": {
39621             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param"
39622           },
39623           "type": "array"
39624         }
39625       },
39626       "type": "object"
39627     },
39628     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network": {
39629       "properties": {
39630         "GENERIC-RESOURCE-API:contrail-network-fqdn": {
39631           "$ref": "#/definitions/Some contrail-network-fqdn",
39632           "description": "contrail network policy object"
39633         },
39634         "GENERIC-RESOURCE-API:network-id": {
39635           "$ref": "#/definitions/Some network-id",
39636           "description": "Unique Neutron UUID of an instance of the network role "
39637         },
39638         "GENERIC-RESOURCE-API:network-name": {
39639           "$ref": "#/definitions/Some network-name",
39640           "description": "Unique Neutron UUID of an instance of the network role "
39641         },
39642         "GENERIC-RESOURCE-API:network-role": {
39643           "$ref": "#/definitions/Some network-role",
39644           "description": "A Network Role to which a VNF must connect"
39645         },
39646         "GENERIC-RESOURCE-API:neutron-id": {
39647           "$ref": "#/definitions/Some neutron-id",
39648           "description": "Unique Neutron UUID of an instance of the network role "
39649         },
39650         "GENERIC-RESOURCE-API:subnets-data": {
39651           "items": {
39652             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data"
39653           },
39654           "type": "object"
39655         }
39656       },
39657       "type": "object"
39658     },
39659     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network-TOP": {
39660       "properties": {
39661         "GENERIC-RESOURCE-API:vnf-network": {
39662           "items": {
39663             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network"
39664           },
39665           "type": "array"
39666         }
39667       },
39668       "type": "object"
39669     },
39670     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data": {
39671       "properties": {
39672         "GENERIC-RESOURCE-API:subnet-data": {
39673           "items": {
39674             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data"
39675           },
39676           "type": "array"
39677         }
39678       },
39679       "type": "object"
39680     },
39681     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data-TOP": {
39682       "properties": {
39683         "GENERIC-RESOURCE-API:subnets-data": {
39684           "items": {
39685             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data"
39686           },
39687           "type": "object"
39688         }
39689       },
39690       "type": "object"
39691     },
39692     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data": {
39693       "properties": {
39694         "GENERIC-RESOURCE-API:ip-version": {
39695           "$ref": "#/definitions/Some ip-version",
39696           "description": "Should be ipv4 or ipv6"
39697         },
39698         "GENERIC-RESOURCE-API:subnet-id": {
39699           "$ref": "#/definitions/Some subnet-id",
39700           "description": "subnet UUID to be passed into the HEAT template"
39701         }
39702       },
39703       "type": "object"
39704     },
39705     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP": {
39706       "properties": {
39707         "GENERIC-RESOURCE-API:subnet-data": {
39708           "items": {
39709             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data"
39710           },
39711           "type": "array"
39712         }
39713       },
39714       "type": "object"
39715     },
39716     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information": {
39717       "properties": {
39718         "GENERIC-RESOURCE-API:model-customization-uuid": {
39719           "$ref": "#/definitions/Some model-customization-uuid",
39720           "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level"
39721         },
39722         "GENERIC-RESOURCE-API:model-invariant-uuid": {
39723           "$ref": "#/definitions/Some model-invariant-uuid",
39724           "description": "identifies the invariant uuid for this service or resource"
39725         },
39726         "GENERIC-RESOURCE-API:model-name": {
39727           "$ref": "#/definitions/Some model-name"
39728         },
39729         "GENERIC-RESOURCE-API:model-uuid": {
39730           "$ref": "#/definitions/Some model-uuid",
39731           "description": "identifies the uuid for this service or resource, which is version specific"
39732         },
39733         "GENERIC-RESOURCE-API:model-version": {
39734           "$ref": "#/definitions/Some model-version"
39735         }
39736       },
39737       "type": "object"
39738     },
39739     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information-TOP": {
39740       "properties": {
39741         "GENERIC-RESOURCE-API:onap-model-information": {
39742           "items": {
39743             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information"
39744           },
39745           "type": "object"
39746         }
39747       },
39748       "type": "object"
39749     },
39750     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data": {
39751       "properties": {
39752         "GENERIC-RESOURCE-API:param": {
39753           "items": {
39754             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param"
39755           },
39756           "type": "array"
39757         }
39758       },
39759       "type": "object"
39760     },
39761     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data-TOP": {
39762       "properties": {
39763         "GENERIC-RESOURCE-API:vnf-parameters-data": {
39764           "items": {
39765             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data"
39766           },
39767           "type": "object"
39768         }
39769       },
39770       "type": "object"
39771     },
39772     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments": {
39773       "properties": {
39774         "GENERIC-RESOURCE-API:availability-zones": {
39775           "items": {
39776             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones"
39777           },
39778           "type": "object"
39779         },
39780         "GENERIC-RESOURCE-API:vnf-networks": {
39781           "items": {
39782             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks"
39783           },
39784           "type": "object"
39785         },
39786         "GENERIC-RESOURCE-API:vnf-status": {
39787           "$ref": "#/definitions/Some vnf-status",
39788           "description": "Do we need this?Orchestration status from AAI - to be set by SDNCWill not be used for vIPR."
39789         }
39790       },
39791       "type": "object"
39792     },
39793     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments-TOP": {
39794       "properties": {
39795         "GENERIC-RESOURCE-API:vnf-resource-assignments": {
39796           "items": {
39797             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments"
39798           },
39799           "type": "object"
39800         }
39801       },
39802       "type": "object"
39803     },
39804     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure": {
39805       "properties": {
39806         "GENERIC-RESOURCE-API:nf-code": {
39807           "$ref": "#/definitions/Some nf-code",
39808           "description": "used in vnf naming"
39809         },
39810         "GENERIC-RESOURCE-API:nf-function": {
39811           "$ref": "#/definitions/Some nf-function"
39812         },
39813         "GENERIC-RESOURCE-API:nf-role": {
39814           "$ref": "#/definitions/Some nf-role"
39815         },
39816         "GENERIC-RESOURCE-API:nf-type": {
39817           "$ref": "#/definitions/Some nf-type"
39818         },
39819         "GENERIC-RESOURCE-API:vnf-id": {
39820           "$ref": "#/definitions/Some vnf-id"
39821         },
39822         "GENERIC-RESOURCE-API:vnf-name": {
39823           "$ref": "#/definitions/Some vnf-name",
39824           "description": "optionally comes from vnf-request-input container or is assigned by sdn-c"
39825         },
39826         "GENERIC-RESOURCE-API:vnf-type": {
39827           "$ref": "#/definitions/Some vnf-type",
39828           "description": "In preload tree, this label is used for the vf-module-type"
39829         }
39830       },
39831       "type": "object"
39832     },
39833     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure-TOP": {
39834       "properties": {
39835         "GENERIC-RESOURCE-API:vnf-topology-identifier-structure": {
39836           "items": {
39837             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure"
39838           },
39839           "type": "object"
39840         }
39841       },
39842       "type": "object"
39843     },
39844     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param": {
39845       "properties": {
39846         "GENERIC-RESOURCE-API:name": {
39847           "$ref": "#/definitions/Some name"
39848         },
39849         "GENERIC-RESOURCE-API:value": {
39850           "$ref": "#/definitions/Some value"
39851         }
39852       },
39853       "type": "object"
39854     },
39855     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param-TOP": {
39856       "properties": {
39857         "GENERIC-RESOURCE-API:param": {
39858           "items": {
39859             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param"
39860           },
39861           "type": "array"
39862         }
39863       },
39864       "type": "object"
39865     },
39866     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones": {
39867       "properties": {
39868         "GENERIC-RESOURCE-API:availability-zone": {
39869           "description": "Openstack availability zone name or UUID",
39870           "items": {
39871             "$ref": "#/definitions/Some availability-zone"
39872           },
39873           "type": "array"
39874         },
39875         "GENERIC-RESOURCE-API:max-count": {
39876           "$ref": "#/definitions/0",
39877           "description": "From the TOSCA data. Indicates the largest availability zone count needed by any vf-module in the VNF."
39878         }
39879       },
39880       "type": "object"
39881     },
39882     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones-TOP": {
39883       "properties": {
39884         "GENERIC-RESOURCE-API:availability-zones": {
39885           "items": {
39886             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones"
39887           },
39888           "type": "object"
39889         }
39890       },
39891       "type": "object"
39892     },
39893     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks": {
39894       "properties": {
39895         "GENERIC-RESOURCE-API:vnf-network": {
39896           "items": {
39897             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network"
39898           },
39899           "type": "array"
39900         }
39901       },
39902       "type": "object"
39903     },
39904     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks-TOP": {
39905       "properties": {
39906         "GENERIC-RESOURCE-API:vnf-networks": {
39907           "items": {
39908             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks"
39909           },
39910           "type": "object"
39911         }
39912       },
39913       "type": "object"
39914     },
39915     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network": {
39916       "properties": {
39917         "GENERIC-RESOURCE-API:contrail-network-fqdn": {
39918           "$ref": "#/definitions/Some contrail-network-fqdn",
39919           "description": "contrail network policy object"
39920         },
39921         "GENERIC-RESOURCE-API:network-id": {
39922           "$ref": "#/definitions/Some network-id",
39923           "description": "Unique Neutron UUID of an instance of the network role "
39924         },
39925         "GENERIC-RESOURCE-API:network-name": {
39926           "$ref": "#/definitions/Some network-name",
39927           "description": "Unique Neutron UUID of an instance of the network role "
39928         },
39929         "GENERIC-RESOURCE-API:network-role": {
39930           "$ref": "#/definitions/Some network-role",
39931           "description": "A Network Role to which a VNF must connect"
39932         },
39933         "GENERIC-RESOURCE-API:neutron-id": {
39934           "$ref": "#/definitions/Some neutron-id",
39935           "description": "Unique Neutron UUID of an instance of the network role "
39936         },
39937         "GENERIC-RESOURCE-API:subnets-data": {
39938           "items": {
39939             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data"
39940           },
39941           "type": "object"
39942         }
39943       },
39944       "type": "object"
39945     },
39946     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network-TOP": {
39947       "properties": {
39948         "GENERIC-RESOURCE-API:vnf-network": {
39949           "items": {
39950             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network"
39951           },
39952           "type": "array"
39953         }
39954       },
39955       "type": "object"
39956     },
39957     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data": {
39958       "properties": {
39959         "GENERIC-RESOURCE-API:subnet-data": {
39960           "items": {
39961             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data"
39962           },
39963           "type": "array"
39964         }
39965       },
39966       "type": "object"
39967     },
39968     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data-TOP": {
39969       "properties": {
39970         "GENERIC-RESOURCE-API:subnets-data": {
39971           "items": {
39972             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data"
39973           },
39974           "type": "object"
39975         }
39976       },
39977       "type": "object"
39978     },
39979     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data": {
39980       "properties": {
39981         "GENERIC-RESOURCE-API:ip-version": {
39982           "$ref": "#/definitions/Some ip-version",
39983           "description": "Should be ipv4 or ipv6"
39984         },
39985         "GENERIC-RESOURCE-API:subnet-id": {
39986           "$ref": "#/definitions/Some subnet-id",
39987           "description": "subnet UUID to be passed into the HEAT template"
39988         }
39989       },
39990       "type": "object"
39991     },
39992     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP": {
39993       "properties": {
39994         "GENERIC-RESOURCE-API:subnet-data": {
39995           "items": {
39996             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data"
39997           },
39998           "type": "array"
39999         }
40000       },
40001       "type": "object"
40002     },
40003     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource": {
40004       "properties": {
40005         "GENERIC-RESOURCE-API:allotted-resource-data": {
40006           "items": {
40007             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data"
40008           },
40009           "type": "object"
40010         },
40011         "GENERIC-RESOURCE-API:allotted-resource-id": {
40012           "$ref": "#/definitions/Some allotted-resource-id"
40013         },
40014         "GENERIC-RESOURCE-API:allotted-resource-status": {
40015           "items": {
40016             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status"
40017           },
40018           "type": "object"
40019         }
40020       },
40021       "required": [
40022         "GENERIC-RESOURCE-API:allotted-resource-id"
40023       ],
40024       "type": "object"
40025     },
40026     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource-TOP": {
40027       "properties": {
40028         "GENERIC-RESOURCE-API:tunnelxconn-allotted-resource": {
40029           "items": {
40030             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource"
40031           },
40032           "type": "array"
40033         }
40034       },
40035       "type": "object"
40036     },
40037     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data": {
40038       "properties": {
40039         "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
40040           "items": {
40041             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
40042           },
40043           "type": "object"
40044         },
40045         "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
40046           "items": {
40047             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
40048           },
40049           "type": "object"
40050         },
40051         "GENERIC-RESOURCE-API:tunnelxconn-parameters": {
40052           "items": {
40053             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters"
40054           },
40055           "type": "object"
40056         },
40057         "GENERIC-RESOURCE-API:tunnelxconn-topology": {
40058           "items": {
40059             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology"
40060           },
40061           "type": "object"
40062         }
40063       },
40064       "type": "object"
40065     },
40066     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data-TOP": {
40067       "properties": {
40068         "GENERIC-RESOURCE-API:allotted-resource-data": {
40069           "items": {
40070             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data"
40071           },
40072           "type": "object"
40073         }
40074       },
40075       "type": "object"
40076     },
40077     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status": {
40078       "properties": {
40079         "GENERIC-RESOURCE-API:action": {
40080           "$ref": "#/definitions/Some action",
40081           "description": "value would one of possible request-actions; match the list in service-data oper-status"
40082         },
40083         "GENERIC-RESOURCE-API:final-indicator": {
40084           "$ref": "#/definitions/Some final-indicator"
40085         },
40086         "GENERIC-RESOURCE-API:request-status": {
40087           "$ref": "#/definitions/synccomplete",
40088           "enum": [
40089             "synccomplete",
40090             "asynccomplete",
40091             "notifycomplete"
40092           ]
40093         },
40094         "GENERIC-RESOURCE-API:response-code": {
40095           "$ref": "#/definitions/Some response-code"
40096         },
40097         "GENERIC-RESOURCE-API:response-message": {
40098           "$ref": "#/definitions/Some response-message"
40099         },
40100         "GENERIC-RESOURCE-API:response-timestamp": {
40101           "$ref": "#/definitions/Some response-timestamp"
40102         },
40103         "GENERIC-RESOURCE-API:rpc-action": {
40104           "$ref": "#/definitions/assign",
40105           "description": "this is the svc-action from the incoming request",
40106           "enum": [
40107             "assign",
40108             "activate",
40109             "create",
40110             "delete",
40111             "unassign",
40112             "deactivate"
40113           ]
40114         },
40115         "GENERIC-RESOURCE-API:rpc-name": {
40116           "$ref": "#/definitions/Some rpc-name"
40117         }
40118       },
40119       "type": "object"
40120     },
40121     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status-TOP": {
40122       "properties": {
40123         "GENERIC-RESOURCE-API:allotted-resource-status": {
40124           "items": {
40125             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status"
40126           },
40127           "type": "object"
40128         }
40129       },
40130       "type": "object"
40131     },
40132     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status": {
40133       "properties": {
40134         "GENERIC-RESOURCE-API:create-timestamp": {
40135           "$ref": "#/definitions/Some create-timestamp",
40136           "description": "Not currently populated in service data."
40137         },
40138         "GENERIC-RESOURCE-API:last-action": {
40139           "$ref": "#/definitions/CreateNetworkInstance",
40140           "description": "should be list of possible request-actions",
40141           "enum": [
40142             "CreateNetworkInstance",
40143             "ActivateNetworkInstance",
40144             "CreateServiceInstance",
40145             "DeleteServiceInstance",
40146             "DeleteNetworkInstance",
40147             "CreateVnfInstance",
40148             "ActivateVnfInstance",
40149             "DeleteVnfInstance",
40150             "CreateVfModuleInstance",
40151             "ActivateVfModuleInstance",
40152             "DeleteVfModuleInstance",
40153             "CreateContrailRouteInstance",
40154             "DeleteContrailRouteInstance",
40155             "CreateSecurityZoneInstance",
40156             "DeleteSecurityZoneInstance"
40157           ]
40158         },
40159         "GENERIC-RESOURCE-API:last-order-status": {
40160           "$ref": "#/definitions/Active",
40161           "description": "fieldused by generic-resource-api",
40162           "enum": [
40163             "Active",
40164             "PendingAssignment",
40165             "PendingCreate",
40166             "PendingUpdate",
40167             "PendingDelete",
40168             "Deleted",
40169             "Created"
40170           ]
40171         },
40172         "GENERIC-RESOURCE-API:last-rpc-action": {
40173           "$ref": "#/definitions/assign",
40174           "enum": [
40175             "assign",
40176             "activate",
40177             "delete",
40178             "unassign",
40179             "deactivate",
40180             "create"
40181           ]
40182         },
40183         "GENERIC-RESOURCE-API:last-svc-request-id": {
40184           "$ref": "#/definitions/Some last-svc-request-id",
40185           "description": "Not currently populated in service data."
40186         },
40187         "GENERIC-RESOURCE-API:modify-timestamp": {
40188           "$ref": "#/definitions/Some modify-timestamp"
40189         },
40190         "GENERIC-RESOURCE-API:order-status": {
40191           "$ref": "#/definitions/Active",
40192           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
40193           "enum": [
40194             "Active",
40195             "PendingAssignment",
40196             "PendingCreate",
40197             "PendingUpdate",
40198             "PendingDelete",
40199             "Deleted",
40200             "Created"
40201           ]
40202         }
40203       },
40204       "type": "object"
40205     },
40206     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP": {
40207       "properties": {
40208         "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
40209           "items": {
40210             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
40211           },
40212           "type": "object"
40213         }
40214       },
40215       "type": "object"
40216     },
40217     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information": {
40218       "properties": {
40219         "GENERIC-RESOURCE-API:allotted-resource-information": {
40220           "items": {
40221             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
40222           },
40223           "type": "object"
40224         },
40225         "GENERIC-RESOURCE-API:brg-wan-mac-address": {
40226           "$ref": "#/definitions/Some brg-wan-mac-address"
40227         },
40228         "GENERIC-RESOURCE-API:request-information": {
40229           "items": {
40230             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
40231           },
40232           "type": "object"
40233         },
40234         "GENERIC-RESOURCE-API:sdnc-request-header": {
40235           "items": {
40236             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
40237           },
40238           "type": "object"
40239         },
40240         "GENERIC-RESOURCE-API:service-information": {
40241           "items": {
40242             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
40243           },
40244           "type": "object"
40245         }
40246       },
40247       "type": "object"
40248     },
40249     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP": {
40250       "properties": {
40251         "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
40252           "items": {
40253             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
40254           },
40255           "type": "object"
40256         }
40257       },
40258       "type": "object"
40259     },
40260     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters": {
40261       "properties": {
40262         "GENERIC-RESOURCE-API:param": {
40263           "items": {
40264             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param"
40265           },
40266           "type": "array"
40267         }
40268       },
40269       "type": "object"
40270     },
40271     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters-TOP": {
40272       "properties": {
40273         "GENERIC-RESOURCE-API:tunnelxconn-parameters": {
40274           "items": {
40275             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters"
40276           },
40277           "type": "object"
40278         }
40279       },
40280       "type": "object"
40281     },
40282     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology": {
40283       "properties": {
40284         "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
40285           "items": {
40286             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers"
40287           },
40288           "type": "object"
40289         },
40290         "GENERIC-RESOURCE-API:onap-model-information": {
40291           "items": {
40292             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information"
40293           },
40294           "type": "object"
40295         },
40296         "GENERIC-RESOURCE-API:tunnelxconn-parameters": {
40297           "items": {
40298             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters"
40299           },
40300           "type": "object"
40301         },
40302         "GENERIC-RESOURCE-API:vgmux-bearer-ip": {
40303           "$ref": "#/definitions/99.12.4.12",
40304           "description": "The Network Controller will look up the vgmux bearer ip from the vgmux vf module",
40305           "enum": [
40306             "99.12.4.12",
40307             "A9:"
40308           ]
40309         },
40310         "GENERIC-RESOURCE-API:vgmux-lan-up": {
40311           "$ref": "#/definitions/1.8.25.0%}",
40312           "description": "The Network Controller will look up the vgmux lan ip from the vgmux vg module",
40313           "enum": [
40314             "1.8.25.0%}",
40315             "f:02"
40316           ]
40317         },
40318         "GENERIC-RESOURCE-API:vni": {
40319           "$ref": "#/definitions/Some vni",
40320           "description": "The Network Controller will assign a VNI value from the associated vGMUX VNI pool"
40321         }
40322       },
40323       "type": "object"
40324     },
40325     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology-TOP": {
40326       "properties": {
40327         "GENERIC-RESOURCE-API:tunnelxconn-topology": {
40328           "items": {
40329             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology"
40330           },
40331           "type": "object"
40332         }
40333       },
40334       "type": "object"
40335     },
40336     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information": {
40337       "properties": {
40338         "GENERIC-RESOURCE-API:allotted-resource-id": {
40339           "$ref": "#/definitions/Some allotted-resource-id"
40340         },
40341         "GENERIC-RESOURCE-API:allotted-resource-type": {
40342           "$ref": "#/definitions/Some allotted-resource-type",
40343           "description": "Not an enum, but expected values are contrail-route and security-zone."
40344         },
40345         "GENERIC-RESOURCE-API:onap-model-information": {
40346           "items": {
40347             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information"
40348           },
40349           "type": "object"
40350         },
40351         "GENERIC-RESOURCE-API:parent-service-instance-id": {
40352           "$ref": "#/definitions/Some parent-service-instance-id",
40353           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
40354         }
40355       },
40356       "type": "object"
40357     },
40358     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP": {
40359       "properties": {
40360         "GENERIC-RESOURCE-API:allotted-resource-information": {
40361           "items": {
40362             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
40363           },
40364           "type": "object"
40365         }
40366       },
40367       "type": "object"
40368     },
40369     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information": {
40370       "properties": {
40371         "GENERIC-RESOURCE-API:notification-url": {
40372           "$ref": "#/definitions/Some notification-url"
40373         },
40374         "GENERIC-RESOURCE-API:order-number": {
40375           "$ref": "#/definitions/Some order-number"
40376         },
40377         "GENERIC-RESOURCE-API:order-version": {
40378           "$ref": "#/definitions/Some order-version"
40379         },
40380         "GENERIC-RESOURCE-API:request-action": {
40381           "$ref": "#/definitions/CreateNetworkInstance",
40382           "description": "still need to work Disconnect",
40383           "enum": [
40384             "CreateNetworkInstance",
40385             "ActivateNetworkInstance",
40386             "CreateServiceInstance",
40387             "DeleteServiceInstance",
40388             "DeleteNetworkInstance",
40389             "CreateVnfInstance",
40390             "ActivateVnfInstance",
40391             "DeleteVnfInstance",
40392             "CreateVfModuleInstance",
40393             "ActivateVfModuleInstance",
40394             "DeleteVfModuleInstance",
40395             "CreateContrailRouteInstance",
40396             "DeleteContrailRouteInstance",
40397             "CreateSecurityZoneInstance",
40398             "DeleteSecurityZoneInstance",
40399             "ActivateDCINetworkInstance",
40400             "DeActivateDCINetworkInstance"
40401           ]
40402         },
40403         "GENERIC-RESOURCE-API:request-id": {
40404           "$ref": "#/definitions/Some request-id",
40405           "description": "Request ID generated upstream of MSO"
40406         },
40407         "GENERIC-RESOURCE-API:source": {
40408           "$ref": "#/definitions/Some source"
40409         }
40410       },
40411       "type": "object"
40412     },
40413     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP": {
40414       "properties": {
40415         "GENERIC-RESOURCE-API:request-information": {
40416           "items": {
40417             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
40418           },
40419           "type": "object"
40420         }
40421       },
40422       "type": "object"
40423     },
40424     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header": {
40425       "properties": {
40426         "GENERIC-RESOURCE-API:svc-action": {
40427           "$ref": "#/definitions/reserve",
40428           "description": "Enumerated listThis is the rpcAction",
40429           "enum": [
40430             "reserve",
40431             "assign",
40432             "activate",
40433             "delete",
40434             "changeassign",
40435             "changedelete",
40436             "rollback",
40437             "deactivate",
40438             "unassign",
40439             "create"
40440           ]
40441         },
40442         "GENERIC-RESOURCE-API:svc-notification-url": {
40443           "$ref": "#/definitions/Some svc-notification-url",
40444           "description": "Contains URL for asynchronous response"
40445         },
40446         "GENERIC-RESOURCE-API:svc-request-id": {
40447           "$ref": "#/definitions/Some svc-request-id",
40448           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
40449         }
40450       },
40451       "type": "object"
40452     },
40453     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP": {
40454       "properties": {
40455         "GENERIC-RESOURCE-API:sdnc-request-header": {
40456           "items": {
40457             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
40458           },
40459           "type": "object"
40460         }
40461       },
40462       "type": "object"
40463     },
40464     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information": {
40465       "properties": {
40466         "GENERIC-RESOURCE-API:global-customer-id": {
40467           "$ref": "#/definitions/Some global-customer-id",
40468           "description": "need for put of data to AnAI (MSO provides)"
40469         },
40470         "GENERIC-RESOURCE-API:onap-model-information": {
40471           "items": {
40472             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information"
40473           },
40474           "type": "object"
40475         },
40476         "GENERIC-RESOURCE-API:service-id": {
40477           "$ref": "#/definitions/Some service-id",
40478           "description": "This maps to the product-family-id in A&AI"
40479         },
40480         "GENERIC-RESOURCE-API:service-instance-id": {
40481           "$ref": "#/definitions/Some service-instance-id"
40482         },
40483         "GENERIC-RESOURCE-API:subscriber-name": {
40484           "$ref": "#/definitions/Some subscriber-name",
40485           "description": "Would not be expected for vIPR-ATM or mobility services."
40486         },
40487         "GENERIC-RESOURCE-API:subscription-service-type": {
40488           "$ref": "#/definitions/Some subscription-service-type",
40489           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
40490         }
40491       },
40492       "type": "object"
40493     },
40494     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP": {
40495       "properties": {
40496         "GENERIC-RESOURCE-API:service-information": {
40497           "items": {
40498             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
40499           },
40500           "type": "object"
40501         }
40502       },
40503       "type": "object"
40504     },
40505     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information": {
40506       "properties": {
40507         "GENERIC-RESOURCE-API:model-customization-uuid": {
40508           "$ref": "#/definitions/Some model-customization-uuid",
40509           "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level"
40510         },
40511         "GENERIC-RESOURCE-API:model-invariant-uuid": {
40512           "$ref": "#/definitions/Some model-invariant-uuid",
40513           "description": "identifies the invariant uuid for this service or resource"
40514         },
40515         "GENERIC-RESOURCE-API:model-name": {
40516           "$ref": "#/definitions/Some model-name"
40517         },
40518         "GENERIC-RESOURCE-API:model-uuid": {
40519           "$ref": "#/definitions/Some model-uuid",
40520           "description": "identifies the uuid for this service or resource, which is version specific"
40521         },
40522         "GENERIC-RESOURCE-API:model-version": {
40523           "$ref": "#/definitions/Some model-version"
40524         }
40525       },
40526       "type": "object"
40527     },
40528     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP": {
40529       "properties": {
40530         "GENERIC-RESOURCE-API:onap-model-information": {
40531           "items": {
40532             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information"
40533           },
40534           "type": "object"
40535         }
40536       },
40537       "type": "object"
40538     },
40539     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information": {
40540       "properties": {
40541         "GENERIC-RESOURCE-API:model-customization-uuid": {
40542           "$ref": "#/definitions/Some model-customization-uuid",
40543           "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level"
40544         },
40545         "GENERIC-RESOURCE-API:model-invariant-uuid": {
40546           "$ref": "#/definitions/Some model-invariant-uuid",
40547           "description": "identifies the invariant uuid for this service or resource"
40548         },
40549         "GENERIC-RESOURCE-API:model-name": {
40550           "$ref": "#/definitions/Some model-name"
40551         },
40552         "GENERIC-RESOURCE-API:model-uuid": {
40553           "$ref": "#/definitions/Some model-uuid",
40554           "description": "identifies the uuid for this service or resource, which is version specific"
40555         },
40556         "GENERIC-RESOURCE-API:model-version": {
40557           "$ref": "#/definitions/Some model-version"
40558         }
40559       },
40560       "type": "object"
40561     },
40562     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP": {
40563       "properties": {
40564         "GENERIC-RESOURCE-API:onap-model-information": {
40565           "items": {
40566             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information"
40567           },
40568           "type": "object"
40569         }
40570       },
40571       "type": "object"
40572     },
40573     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param": {
40574       "properties": {
40575         "GENERIC-RESOURCE-API:name": {
40576           "$ref": "#/definitions/Some name"
40577         },
40578         "GENERIC-RESOURCE-API:value": {
40579           "$ref": "#/definitions/Some value"
40580         }
40581       },
40582       "type": "object"
40583     },
40584     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param-TOP": {
40585       "properties": {
40586         "GENERIC-RESOURCE-API:param": {
40587           "items": {
40588             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param"
40589           },
40590           "type": "array"
40591         }
40592       },
40593       "type": "object"
40594     },
40595     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers": {
40596       "properties": {
40597         "GENERIC-RESOURCE-API:allotted-resource-id": {
40598           "$ref": "#/definitions/Some allotted-resource-id"
40599         },
40600         "GENERIC-RESOURCE-API:allotted-resource-name": {
40601           "$ref": "#/definitions/Some allotted-resource-name",
40602           "description": "For a contrail-route, the network policy name."
40603         },
40604         "GENERIC-RESOURCE-API:allotted-resource-type": {
40605           "$ref": "#/definitions/Some allotted-resource-type",
40606           "description": "(Added in draft 32)Expected to be contrail-route or security-zone."
40607         },
40608         "GENERIC-RESOURCE-API:consuming-service-instance-id": {
40609           "$ref": "#/definitions/Some consuming-service-instance-id",
40610           "description": "The service-instance-id of the consuming service of this allotted resource"
40611         },
40612         "GENERIC-RESOURCE-API:parent-service-instance-id": {
40613           "$ref": "#/definitions/Some parent-service-instance-id",
40614           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
40615         }
40616       },
40617       "type": "object"
40618     },
40619     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers-TOP": {
40620       "properties": {
40621         "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
40622           "items": {
40623             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers"
40624           },
40625           "type": "object"
40626         }
40627       },
40628       "type": "object"
40629     },
40630     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information": {
40631       "properties": {
40632         "GENERIC-RESOURCE-API:model-customization-uuid": {
40633           "$ref": "#/definitions/Some model-customization-uuid",
40634           "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level"
40635         },
40636         "GENERIC-RESOURCE-API:model-invariant-uuid": {
40637           "$ref": "#/definitions/Some model-invariant-uuid",
40638           "description": "identifies the invariant uuid for this service or resource"
40639         },
40640         "GENERIC-RESOURCE-API:model-name": {
40641           "$ref": "#/definitions/Some model-name"
40642         },
40643         "GENERIC-RESOURCE-API:model-uuid": {
40644           "$ref": "#/definitions/Some model-uuid",
40645           "description": "identifies the uuid for this service or resource, which is version specific"
40646         },
40647         "GENERIC-RESOURCE-API:model-version": {
40648           "$ref": "#/definitions/Some model-version"
40649         }
40650       },
40651       "type": "object"
40652     },
40653     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information-TOP": {
40654       "properties": {
40655         "GENERIC-RESOURCE-API:onap-model-information": {
40656           "items": {
40657             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information"
40658           },
40659           "type": "object"
40660         }
40661       },
40662       "type": "object"
40663     },
40664     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters": {
40665       "properties": {
40666         "GENERIC-RESOURCE-API:param": {
40667           "items": {
40668             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param"
40669           },
40670           "type": "array"
40671         }
40672       },
40673       "type": "object"
40674     },
40675     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters-TOP": {
40676       "properties": {
40677         "GENERIC-RESOURCE-API:tunnelxconn-parameters": {
40678           "items": {
40679             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters"
40680           },
40681           "type": "object"
40682         }
40683       },
40684       "type": "object"
40685     },
40686     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param": {
40687       "properties": {
40688         "GENERIC-RESOURCE-API:name": {
40689           "$ref": "#/definitions/Some name"
40690         },
40691         "GENERIC-RESOURCE-API:value": {
40692           "$ref": "#/definitions/Some value"
40693         }
40694       },
40695       "type": "object"
40696     },
40697     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param-TOP": {
40698       "properties": {
40699         "GENERIC-RESOURCE-API:param": {
40700           "items": {
40701             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param"
40702           },
40703           "type": "array"
40704         }
40705       },
40706       "type": "object"
40707     },
40708     "GENERIC-RESOURCE-API/vf-module-information(config)onap-model-information": {
40709       "properties": {
40710         "GENERIC-RESOURCE-API:model-customization-uuid": {
40711           "$ref": "#/definitions/Some model-customization-uuid",
40712           "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level"
40713         },
40714         "GENERIC-RESOURCE-API:model-invariant-uuid": {
40715           "$ref": "#/definitions/Some model-invariant-uuid",
40716           "description": "identifies the invariant uuid for this service or resource"
40717         },
40718         "GENERIC-RESOURCE-API:model-name": {
40719           "$ref": "#/definitions/Some model-name"
40720         },
40721         "GENERIC-RESOURCE-API:model-uuid": {
40722           "$ref": "#/definitions/Some model-uuid",
40723           "description": "identifies the uuid for this service or resource, which is version specific"
40724         },
40725         "GENERIC-RESOURCE-API:model-version": {
40726           "$ref": "#/definitions/Some model-version"
40727         }
40728       },
40729       "type": "object"
40730     },
40731     "GENERIC-RESOURCE-API/vf-module-information(config)onap-model-information-TOP": {
40732       "properties": {
40733         "GENERIC-RESOURCE-API:onap-model-information": {
40734           "items": {
40735             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-information(config)onap-model-information"
40736           },
40737           "type": "object"
40738         }
40739       },
40740       "type": "object"
40741     },
40742     "GENERIC-RESOURCE-API/vf-module-request-input(config)vf-module-input-parameters": {
40743       "properties": {
40744         "GENERIC-RESOURCE-API:param": {
40745           "items": {
40746             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters(config)param"
40747           },
40748           "type": "array"
40749         }
40750       },
40751       "type": "object"
40752     },
40753     "GENERIC-RESOURCE-API/vf-module-request-input(config)vf-module-input-parameters-TOP": {
40754       "properties": {
40755         "GENERIC-RESOURCE-API:vf-module-input-parameters": {
40756           "items": {
40757             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input(config)vf-module-input-parameters"
40758           },
40759           "type": "object"
40760         }
40761       },
40762       "type": "object"
40763     },
40764     "GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters(config)param": {
40765       "properties": {
40766         "GENERIC-RESOURCE-API:name": {
40767           "$ref": "#/definitions/Some name"
40768         },
40769         "GENERIC-RESOURCE-API:value": {
40770           "$ref": "#/definitions/Some value"
40771         }
40772       },
40773       "type": "object"
40774     },
40775     "GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters(config)param-TOP": {
40776       "properties": {
40777         "GENERIC-RESOURCE-API:param": {
40778           "items": {
40779             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters(config)param"
40780           },
40781           "type": "array"
40782         }
40783       },
40784       "type": "object"
40785     },
40786     "GENERIC-RESOURCE-API/vnf-information(config)onap-model-information": {
40787       "properties": {
40788         "GENERIC-RESOURCE-API:model-customization-uuid": {
40789           "$ref": "#/definitions/Some model-customization-uuid",
40790           "description": "customized resource for use within a given service.Would not be present at the service level but would be present for the resource level"
40791         },
40792         "GENERIC-RESOURCE-API:model-invariant-uuid": {
40793           "$ref": "#/definitions/Some model-invariant-uuid",
40794           "description": "identifies the invariant uuid for this service or resource"
40795         },
40796         "GENERIC-RESOURCE-API:model-name": {
40797           "$ref": "#/definitions/Some model-name"
40798         },
40799         "GENERIC-RESOURCE-API:model-uuid": {
40800           "$ref": "#/definitions/Some model-uuid",
40801           "description": "identifies the uuid for this service or resource, which is version specific"
40802         },
40803         "GENERIC-RESOURCE-API:model-version": {
40804           "$ref": "#/definitions/Some model-version"
40805         }
40806       },
40807       "type": "object"
40808     },
40809     "GENERIC-RESOURCE-API/vnf-information(config)onap-model-information-TOP": {
40810       "properties": {
40811         "GENERIC-RESOURCE-API:onap-model-information": {
40812           "items": {
40813             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-information(config)onap-model-information"
40814           },
40815           "type": "object"
40816         }
40817       },
40818       "type": "object"
40819     },
40820     "GENERIC-RESOURCE-API/vnf-request-input(config)vnf-input-parameters": {
40821       "properties": {
40822         "GENERIC-RESOURCE-API:param": {
40823           "items": {
40824             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters(config)param"
40825           },
40826           "type": "array"
40827         }
40828       },
40829       "type": "object"
40830     },
40831     "GENERIC-RESOURCE-API/vnf-request-input(config)vnf-input-parameters-TOP": {
40832       "properties": {
40833         "GENERIC-RESOURCE-API:vnf-input-parameters": {
40834           "items": {
40835             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-input-parameters"
40836           },
40837           "type": "object"
40838         }
40839       },
40840       "type": "object"
40841     },
40842     "GENERIC-RESOURCE-API/vnf-request-input(config)vnf-networks": {
40843       "properties": {
40844         "GENERIC-RESOURCE-API:vnf-network": {
40845           "items": {
40846             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks(config)vnf-network"
40847           },
40848           "type": "array"
40849         }
40850       },
40851       "type": "object"
40852     },
40853     "GENERIC-RESOURCE-API/vnf-request-input(config)vnf-networks-TOP": {
40854       "properties": {
40855         "GENERIC-RESOURCE-API:vnf-networks": {
40856           "items": {
40857             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-networks"
40858           },
40859           "type": "object"
40860         }
40861       },
40862       "type": "object"
40863     },
40864     "GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters(config)param": {
40865       "properties": {
40866         "GENERIC-RESOURCE-API:name": {
40867           "$ref": "#/definitions/Some name"
40868         },
40869         "GENERIC-RESOURCE-API:value": {
40870           "$ref": "#/definitions/Some value"
40871         }
40872       },
40873       "type": "object"
40874     },
40875     "GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters(config)param-TOP": {
40876       "properties": {
40877         "GENERIC-RESOURCE-API:param": {
40878           "items": {
40879             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters(config)param"
40880           },
40881           "type": "array"
40882         }
40883       },
40884       "type": "object"
40885     },
40886     "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks(config)vnf-network": {
40887       "properties": {
40888         "GENERIC-RESOURCE-API:contrail-network-fqdn": {
40889           "$ref": "#/definitions/Some contrail-network-fqdn",
40890           "description": "contrail network policy object"
40891         },
40892         "GENERIC-RESOURCE-API:network-id": {
40893           "$ref": "#/definitions/Some network-id",
40894           "description": "Unique Neutron UUID of an instance of the network role "
40895         },
40896         "GENERIC-RESOURCE-API:network-name": {
40897           "$ref": "#/definitions/Some network-name",
40898           "description": "Unique Neutron UUID of an instance of the network role "
40899         },
40900         "GENERIC-RESOURCE-API:network-role": {
40901           "$ref": "#/definitions/Some network-role",
40902           "description": "A Network Role to which a VNF must connect"
40903         },
40904         "GENERIC-RESOURCE-API:neutron-id": {
40905           "$ref": "#/definitions/Some neutron-id",
40906           "description": "Unique Neutron UUID of an instance of the network role "
40907         },
40908         "GENERIC-RESOURCE-API:subnets-data": {
40909           "items": {
40910             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)subnets-data"
40911           },
40912           "type": "object"
40913         }
40914       },
40915       "type": "object"
40916     },
40917     "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks(config)vnf-network-TOP": {
40918       "properties": {
40919         "GENERIC-RESOURCE-API:vnf-network": {
40920           "items": {
40921             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks(config)vnf-network"
40922           },
40923           "type": "array"
40924         }
40925       },
40926       "type": "object"
40927     },
40928     "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)subnets-data": {
40929       "properties": {
40930         "GENERIC-RESOURCE-API:subnet-data": {
40931           "items": {
40932             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data"
40933           },
40934           "type": "array"
40935         }
40936       },
40937       "type": "object"
40938     },
40939     "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)subnets-data-TOP": {
40940       "properties": {
40941         "GENERIC-RESOURCE-API:subnets-data": {
40942           "items": {
40943             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)subnets-data"
40944           },
40945           "type": "object"
40946         }
40947       },
40948       "type": "object"
40949     },
40950     "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data": {
40951       "properties": {
40952         "GENERIC-RESOURCE-API:ip-version": {
40953           "$ref": "#/definitions/Some ip-version",
40954           "description": "Should be ipv4 or ipv6"
40955         },
40956         "GENERIC-RESOURCE-API:subnet-id": {
40957           "$ref": "#/definitions/Some subnet-id",
40958           "description": "subnet UUID to be passed into the HEAT template"
40959         }
40960       },
40961       "type": "object"
40962     },
40963     "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP": {
40964       "properties": {
40965         "GENERIC-RESOURCE-API:subnet-data": {
40966           "items": {
40967             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data"
40968           },
40969           "type": "array"
40970         }
40971       },
40972       "type": "object"
40973     },
40974     "GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-assignments": {
40975       "properties": {
40976         "GENERIC-RESOURCE-API:availability-zones": {
40977           "items": {
40978             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)availability-zones"
40979           },
40980           "type": "array"
40981         },
40982         "GENERIC-RESOURCE-API:vnf-networks": {
40983           "items": {
40984             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-networks"
40985           },
40986           "type": "array"
40987         },
40988         "GENERIC-RESOURCE-API:vnf-status": {
40989           "$ref": "#/definitions/Some vnf-status",
40990           "description": "Orchestration Status from AAI - to be set by SDNC"
40991         },
40992         "GENERIC-RESOURCE-API:vnf-vms": {
40993           "items": {
40994             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-vms"
40995           },
40996           "type": "array"
40997         }
40998       },
40999       "type": "object"
41000     },
41001     "GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-assignments-TOP": {
41002       "properties": {
41003         "GENERIC-RESOURCE-API:vnf-assignments": {
41004           "items": {
41005             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-assignments"
41006           },
41007           "type": "object"
41008         }
41009       },
41010       "type": "object"
41011     },
41012     "GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-parameters": {
41013       "properties": {
41014         "GENERIC-RESOURCE-API:vnf-parameter-name": {
41015           "$ref": "#/definitions/Some vnf-parameter-name",
41016           "description": "The name of an arbitrary instance-specific vnf-parameters"
41017         },
41018         "GENERIC-RESOURCE-API:vnf-parameter-value": {
41019           "$ref": "#/definitions/Some vnf-parameter-value",
41020           "description": "The value of an arbitrary instance-specific vnf-parameters "
41021         }
41022       },
41023       "type": "object"
41024     },
41025     "GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-parameters-TOP": {
41026       "properties": {
41027         "GENERIC-RESOURCE-API:vnf-parameters": {
41028           "items": {
41029             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-parameters"
41030           },
41031           "type": "array"
41032         }
41033       },
41034       "type": "object"
41035     },
41036     "GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-topology-identifier": {
41037       "properties": {
41038         "GENERIC-RESOURCE-API:generic-vnf-id": {
41039           "$ref": "#/definitions/Some generic-vnf-id"
41040         },
41041         "GENERIC-RESOURCE-API:generic-vnf-name": {
41042           "$ref": "#/definitions/Some generic-vnf-name"
41043         },
41044         "GENERIC-RESOURCE-API:generic-vnf-type": {
41045           "$ref": "#/definitions/Some generic-vnf-type"
41046         },
41047         "GENERIC-RESOURCE-API:service-id": {
41048           "$ref": "#/definitions/Some service-id"
41049         },
41050         "GENERIC-RESOURCE-API:service-type": {
41051           "$ref": "#/definitions/Some service-type"
41052         },
41053         "GENERIC-RESOURCE-API:vnf-name": {
41054           "$ref": "#/definitions/Some vnf-name",
41055           "description": "vf-module-name"
41056         },
41057         "GENERIC-RESOURCE-API:vnf-type": {
41058           "$ref": "#/definitions/Some vnf-type",
41059           "description": "vf-module-type"
41060         }
41061       },
41062       "type": "object"
41063     },
41064     "GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-topology-identifier-TOP": {
41065       "properties": {
41066         "GENERIC-RESOURCE-API:vnf-topology-identifier": {
41067           "items": {
41068             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-topology-identifier"
41069           },
41070           "type": "object"
41071         }
41072       },
41073       "type": "object"
41074     },
41075     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)availability-zones": {
41076       "properties": {
41077         "GENERIC-RESOURCE-API:availability-zone": {
41078           "$ref": "#/definitions/Some availability-zone",
41079           "description": "Openstack availability zone name or UUID"
41080         }
41081       },
41082       "type": "object"
41083     },
41084     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)availability-zones-TOP": {
41085       "properties": {
41086         "GENERIC-RESOURCE-API:availability-zones": {
41087           "items": {
41088             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)availability-zones"
41089           },
41090           "type": "array"
41091         }
41092       },
41093       "type": "object"
41094     },
41095     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-networks": {
41096       "properties": {
41097         "GENERIC-RESOURCE-API:contrail-network-fqdn": {
41098           "$ref": "#/definitions/Some contrail-network-fqdn",
41099           "description": "contrail network policy object"
41100         },
41101         "GENERIC-RESOURCE-API:ipv6-subnet-id": {
41102           "$ref": "#/definitions/Some ipv6-subnet-id",
41103           "description": "ipv6 subnet UUID to be passed into the HEAT template"
41104         },
41105         "GENERIC-RESOURCE-API:ipv6-subnet-name": {
41106           "$ref": "#/definitions/Some ipv6-subnet-name",
41107           "description": "ipv6 subnet-name that corresponds to the ipv6 subnet-id"
41108         },
41109         "GENERIC-RESOURCE-API:network-id": {
41110           "$ref": "#/definitions/Some network-id",
41111           "description": "Unique Neutron UUID of an instance of the network role "
41112         },
41113         "GENERIC-RESOURCE-API:network-name": {
41114           "$ref": "#/definitions/Some network-name",
41115           "description": "Unique Neutron UUID of an instance of the network role "
41116         },
41117         "GENERIC-RESOURCE-API:network-role": {
41118           "$ref": "#/definitions/Some network-role",
41119           "description": "A Network Role to which a VNF must connect"
41120         },
41121         "GENERIC-RESOURCE-API:neutron-id": {
41122           "$ref": "#/definitions/Some neutron-id",
41123           "description": "Unique Neutron UUID of an instance of the network role "
41124         },
41125         "GENERIC-RESOURCE-API:sriov-vlan-filter-list": {
41126           "items": {
41127             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list"
41128           },
41129           "type": "array"
41130         },
41131         "GENERIC-RESOURCE-API:subnet-id": {
41132           "$ref": "#/definitions/Some subnet-id",
41133           "description": "ipv4 subnet UUID to be passed into the HEAT template"
41134         },
41135         "GENERIC-RESOURCE-API:subnet-name": {
41136           "$ref": "#/definitions/Some subnet-name",
41137           "description": "ipv4 subnet-name that corresponds to the ipv4 subnet-id"
41138         }
41139       },
41140       "required": [
41141         "GENERIC-RESOURCE-API:network-role"
41142       ],
41143       "type": "object"
41144     },
41145     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-networks-TOP": {
41146       "properties": {
41147         "GENERIC-RESOURCE-API:vnf-networks": {
41148           "items": {
41149             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-networks"
41150           },
41151           "type": "array"
41152         }
41153       },
41154       "type": "object"
41155     },
41156     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-vms": {
41157       "properties": {
41158         "GENERIC-RESOURCE-API:vm-count": {
41159           "$ref": "#/definitions/0"
41160         },
41161         "GENERIC-RESOURCE-API:vm-names": {
41162           "items": {
41163             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names"
41164           },
41165           "type": "array"
41166         },
41167         "GENERIC-RESOURCE-API:vm-networks": {
41168           "items": {
41169             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks"
41170           },
41171           "type": "array"
41172         },
41173         "GENERIC-RESOURCE-API:vm-type": {
41174           "$ref": "#/definitions/Some vm-type"
41175         }
41176       },
41177       "required": [
41178         "GENERIC-RESOURCE-API:vm-type"
41179       ],
41180       "type": "object"
41181     },
41182     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-vms-TOP": {
41183       "properties": {
41184         "GENERIC-RESOURCE-API:vnf-vms": {
41185           "items": {
41186             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-vms"
41187           },
41188           "type": "array"
41189         }
41190       },
41191       "type": "object"
41192     },
41193     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list": {
41194       "properties": {
41195         "GENERIC-RESOURCE-API:sriov-vlan-filter": {
41196           "$ref": "#/definitions/Some sriov-vlan-filter"
41197         }
41198       },
41199       "type": "object"
41200     },
41201     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP": {
41202       "properties": {
41203         "GENERIC-RESOURCE-API:sriov-vlan-filter-list": {
41204           "items": {
41205             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list"
41206           },
41207           "type": "array"
41208         }
41209       },
41210       "type": "object"
41211     },
41212     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names": {
41213       "properties": {
41214         "GENERIC-RESOURCE-API:vm-name": {
41215           "$ref": "#/definitions/Some vm-name"
41216         }
41217       },
41218       "type": "object"
41219     },
41220     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP": {
41221       "properties": {
41222         "GENERIC-RESOURCE-API:vm-names": {
41223           "items": {
41224             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names"
41225           },
41226           "type": "array"
41227         }
41228       },
41229       "type": "object"
41230     },
41231     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks": {
41232       "properties": {
41233         "GENERIC-RESOURCE-API:floating-ip": {
41234           "$ref": "#/definitions/0.44.25.29%}pLN",
41235           "description": "Floating ipv4 for VMs of a given type on this network",
41236           "enum": [
41237             "0.44.25.29%}pLN",
41238             ":"
41239           ]
41240         },
41241         "GENERIC-RESOURCE-API:floating-ip-v6": {
41242           "$ref": "#/definitions/BDff:E",
41243           "description": "Floating ipv6 for VMs of a given type on this network"
41244         },
41245         "GENERIC-RESOURCE-API:interface-route-prefixes": {
41246           "items": {
41247             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes"
41248           },
41249           "type": "array"
41250         },
41251         "GENERIC-RESOURCE-API:ip-count": {
41252           "$ref": "#/definitions/0",
41253           "description": "The number of ip addresses to be assigned per vm for this network role"
41254         },
41255         "GENERIC-RESOURCE-API:network-ips": {
41256           "items": {
41257             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips"
41258           },
41259           "type": "array"
41260         },
41261         "GENERIC-RESOURCE-API:network-ips-v6": {
41262           "items": {
41263             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6"
41264           },
41265           "type": "array"
41266         },
41267         "GENERIC-RESOURCE-API:network-macs": {
41268           "items": {
41269             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs"
41270           },
41271           "type": "array"
41272         },
41273         "GENERIC-RESOURCE-API:network-role": {
41274           "$ref": "#/definitions/Some network-role",
41275           "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF"
41276         },
41277         "GENERIC-RESOURCE-API:use-dhcp": {
41278           "$ref": "#/definitions/Y",
41279           "description": "Indicator to use DHCP on this network for this VM",
41280           "enum": [
41281             "Y",
41282             "N"
41283           ]
41284         }
41285       },
41286       "type": "object"
41287     },
41288     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP": {
41289       "properties": {
41290         "GENERIC-RESOURCE-API:vm-networks": {
41291           "items": {
41292             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks"
41293           },
41294           "type": "array"
41295         }
41296       },
41297       "type": "object"
41298     },
41299     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes": {
41300       "properties": {
41301         "GENERIC-RESOURCE-API:interface-route-prefix": {
41302           "$ref": "#/definitions/0.168.1.4",
41303           "description": "route prefixes (CIDRs) to be provided to MSO in vnf-topology as a list of static routes",
41304           "enum": [
41305             "0.168.1.4",
41306             "6f3f:b"
41307           ]
41308         },
41309         "GENERIC-RESOURCE-API:interface-route-prefix-cidr": {
41310           "$ref": "#/definitions/Some interface-route-prefix-cidr",
41311           "description": "route prefixes (CIDRs) in ip/cidr format to be provided to MSO in vnf-topology as a list of static routes"
41312         }
41313       },
41314       "required": [
41315         "GENERIC-RESOURCE-API:interface-route-prefix-cidr"
41316       ],
41317       "type": "object"
41318     },
41319     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP": {
41320       "properties": {
41321         "GENERIC-RESOURCE-API:interface-route-prefixes": {
41322           "items": {
41323             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes"
41324           },
41325           "type": "array"
41326         }
41327       },
41328       "type": "object"
41329     },
41330     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips": {
41331       "properties": {
41332         "GENERIC-RESOURCE-API:ip-address": {
41333           "$ref": "#/definitions/2.0.253.0%}N}{N{}p}",
41334           "description": "List of assigned ipv4 addresses on a network",
41335           "enum": [
41336             "2.0.253.0%}N}{N{}p}",
41337             ":2A3"
41338           ]
41339         }
41340       },
41341       "type": "object"
41342     },
41343     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP": {
41344       "properties": {
41345         "GENERIC-RESOURCE-API:network-ips": {
41346           "items": {
41347             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips"
41348           },
41349           "type": "array"
41350         }
41351       },
41352       "type": "object"
41353     },
41354     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6": {
41355       "properties": {
41356         "GENERIC-RESOURCE-API:ip-address-ipv6": {
41357           "$ref": "#/definitions/1:61e%{",
41358           "description": "List of assigned ipv6 addresses on a network"
41359         }
41360       },
41361       "type": "object"
41362     },
41363     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP": {
41364       "properties": {
41365         "GENERIC-RESOURCE-API:network-ips-v6": {
41366           "items": {
41367             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6"
41368           },
41369           "type": "array"
41370         }
41371       },
41372       "type": "object"
41373     },
41374     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs": {
41375       "properties": {
41376         "GENERIC-RESOURCE-API:mac-address": {
41377           "$ref": "#/definitions/Some mac-address",
41378           "description": "List of network assignments for this VM (one per network)"
41379         }
41380       },
41381       "type": "object"
41382     },
41383     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP": {
41384       "properties": {
41385         "GENERIC-RESOURCE-API:network-macs": {
41386           "items": {
41387             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs"
41388           },
41389           "type": "array"
41390         }
41391       },
41392       "type": "object"
41393     },
41394     "unique_empty_identifier": {}
41395   }
41396 }