Fixed error in Yang model
[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-resources",
54             "required": false,
55             "schema": {
56               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-allotted-resources-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-resources": {
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-resources"
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-resources"
102             }
103           }
104         },
105         "operationId": "GET-brg-allotted-resources"
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-resources(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-resourcesPOST"
131             }
132           }
133         },
134         "operationId": "POST-brg-allotted-resources"
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-resources",
149             "required": false,
150             "schema": {
151               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-allotted-resources-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-resources-TOP"
160             }
161           }
162         },
163         "operationId": "PUT-brg-allotted-resources"
164       }
165     },
166     "/config/GENERIC-RESOURCE-API:brg-allotted-resources/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-resources/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-resources/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-resources(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-resources(config)brg-allotted-resource-TOP"
283             }
284           }
285         },
286         "operationId": "PUT-brg-allotted-resource"
287       }
288     },
289     "/config/GENERIC-RESOURCE-API:brg-allotted-resources/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-resources/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-resources/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-resources/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-resources/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-resources/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-resources/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-resources/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-resources/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-resources/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-resources/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-resources/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-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP"
582             }
583           },
584           {
585             "in": "body",
586             "name": "**(config)allotted-resource-information",
587             "required": false,
588             "schema": {
589               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP"
590             }
591           },
592           {
593             "in": "body",
594             "name": "**(config)brg-request-input",
595             "required": false,
596             "schema": {
597               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)brg-request-input-TOP"
598             }
599           },
600           {
601             "in": "body",
602             "name": "**(config)service-information",
603             "required": false,
604             "schema": {
605               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
606             }
607           }
608         ],
609         "responses": {
610           "200": {
611             "description": "No response was specified",
612             "schema": {
613               "$ref": "#/definitions/(config)allotted-resource-operation-informationPOST"
614             }
615           }
616         },
617         "operationId": "POST-allotted-resource-operation-information"
618       },
619       "put": {
620         "consumes": [
621           "application/json",
622           "application/xml"
623         ],
624         "produces": [
625           "application/json",
626           "application/xml"
627         ],
628         "parameters": [
629           {
630             "in": "path",
631             "name": "allotted-resource-id",
632             "required": true,
633             "type": "string"
634           },
635           {
636             "in": "body",
637             "name": "(config)allotted-resource-operation-information",
638             "required": false,
639             "schema": {
640               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
641             }
642           }
643         ],
644         "responses": {
645           "200": {
646             "description": "No response was specified",
647             "schema": {
648               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
649             }
650           }
651         },
652         "operationId": "PUT-allotted-resource-operation-information"
653       }
654     },
655     "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information": {
656       "delete": {
657         "produces": [
658           "application/json",
659           "application/xml"
660         ],
661         "parameters": [
662           {
663             "in": "path",
664             "name": "allotted-resource-id",
665             "required": true,
666             "type": "string"
667           }
668         ],
669         "responses": {
670           "200": {
671             "description": "No response was specified"
672           }
673         },
674         "operationId": "DELETE-allotted-resource-information"
675       },
676       "get": {
677         "produces": [
678           "application/json",
679           "application/xml"
680         ],
681         "parameters": [
682           {
683             "in": "path",
684             "name": "allotted-resource-id",
685             "required": true,
686             "type": "string"
687           }
688         ],
689         "responses": {
690           "200": {
691             "description": "No response was specified",
692             "schema": {
693               "$ref": "#/definitions/(config)allotted-resource-information"
694             }
695           }
696         },
697         "operationId": "GET-allotted-resource-information"
698       },
699       "post": {
700         "consumes": [
701           "application/json",
702           "application/xml"
703         ],
704         "produces": [
705           "application/json",
706           "application/xml"
707         ],
708         "parameters": [
709           {
710             "in": "path",
711             "name": "allotted-resource-id",
712             "required": true,
713             "type": "string"
714           },
715           {
716             "in": "body",
717             "name": "**(config)onap-model-information",
718             "required": false,
719             "schema": {
720               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP"
721             }
722           }
723         ],
724         "responses": {
725           "200": {
726             "description": "No response was specified",
727             "schema": {
728               "$ref": "#/definitions/(config)allotted-resource-informationPOST"
729             }
730           }
731         },
732         "operationId": "POST-allotted-resource-information"
733       },
734       "put": {
735         "consumes": [
736           "application/json",
737           "application/xml"
738         ],
739         "produces": [
740           "application/json",
741           "application/xml"
742         ],
743         "parameters": [
744           {
745             "in": "path",
746             "name": "allotted-resource-id",
747             "required": true,
748             "type": "string"
749           },
750           {
751             "in": "body",
752             "name": "(config)allotted-resource-information",
753             "required": false,
754             "schema": {
755               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP"
756             }
757           }
758         ],
759         "responses": {
760           "200": {
761             "description": "No response was specified",
762             "schema": {
763               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP"
764             }
765           }
766         },
767         "operationId": "PUT-allotted-resource-information"
768       }
769     },
770     "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information/onap-model-information": {
771       "delete": {
772         "produces": [
773           "application/json",
774           "application/xml"
775         ],
776         "parameters": [
777           {
778             "in": "path",
779             "name": "allotted-resource-id",
780             "required": true,
781             "type": "string"
782           }
783         ],
784         "responses": {
785           "200": {
786             "description": "No response was specified"
787           }
788         },
789         "operationId": "DELETE-onap-model-information"
790       },
791       "get": {
792         "produces": [
793           "application/json",
794           "application/xml"
795         ],
796         "parameters": [
797           {
798             "in": "path",
799             "name": "allotted-resource-id",
800             "required": true,
801             "type": "string"
802           }
803         ],
804         "responses": {
805           "200": {
806             "description": "No response was specified",
807             "schema": {
808               "$ref": "#/definitions/(config)onap-model-information"
809             }
810           }
811         },
812         "operationId": "GET-onap-model-information"
813       },
814       "put": {
815         "consumes": [
816           "application/json",
817           "application/xml"
818         ],
819         "produces": [
820           "application/json",
821           "application/xml"
822         ],
823         "parameters": [
824           {
825             "in": "path",
826             "name": "allotted-resource-id",
827             "required": true,
828             "type": "string"
829           },
830           {
831             "in": "body",
832             "name": "(config)onap-model-information",
833             "required": false,
834             "schema": {
835               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP"
836             }
837           }
838         ],
839         "responses": {
840           "200": {
841             "description": "No response was specified",
842             "schema": {
843               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP"
844             }
845           }
846         },
847         "operationId": "PUT-onap-model-information"
848       }
849     },
850     "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/brg-request-input": {
851       "delete": {
852         "produces": [
853           "application/json",
854           "application/xml"
855         ],
856         "parameters": [
857           {
858             "in": "path",
859             "name": "allotted-resource-id",
860             "required": true,
861             "type": "string"
862           }
863         ],
864         "responses": {
865           "200": {
866             "description": "No response was specified"
867           }
868         },
869         "operationId": "DELETE-brg-request-input"
870       },
871       "get": {
872         "produces": [
873           "application/json",
874           "application/xml"
875         ],
876         "parameters": [
877           {
878             "in": "path",
879             "name": "allotted-resource-id",
880             "required": true,
881             "type": "string"
882           }
883         ],
884         "responses": {
885           "200": {
886             "description": "No response was specified",
887             "schema": {
888               "$ref": "#/definitions/(config)brg-request-input"
889             }
890           }
891         },
892         "operationId": "GET-brg-request-input"
893       },
894       "put": {
895         "consumes": [
896           "application/json",
897           "application/xml"
898         ],
899         "produces": [
900           "application/json",
901           "application/xml"
902         ],
903         "parameters": [
904           {
905             "in": "path",
906             "name": "allotted-resource-id",
907             "required": true,
908             "type": "string"
909           },
910           {
911             "in": "body",
912             "name": "(config)brg-request-input",
913             "required": false,
914             "schema": {
915               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)brg-request-input-TOP"
916             }
917           }
918         ],
919         "responses": {
920           "200": {
921             "description": "No response was specified",
922             "schema": {
923               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)brg-request-input-TOP"
924             }
925           }
926         },
927         "operationId": "PUT-brg-request-input"
928       }
929     },
930     "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/request-information": {
931       "delete": {
932         "produces": [
933           "application/json",
934           "application/xml"
935         ],
936         "parameters": [
937           {
938             "in": "path",
939             "name": "allotted-resource-id",
940             "required": true,
941             "type": "string"
942           }
943         ],
944         "responses": {
945           "200": {
946             "description": "No response was specified"
947           }
948         },
949         "operationId": "DELETE-request-information"
950       },
951       "get": {
952         "produces": [
953           "application/json",
954           "application/xml"
955         ],
956         "parameters": [
957           {
958             "in": "path",
959             "name": "allotted-resource-id",
960             "required": true,
961             "type": "string"
962           }
963         ],
964         "responses": {
965           "200": {
966             "description": "No response was specified",
967             "schema": {
968               "$ref": "#/definitions/(config)request-information"
969             }
970           }
971         },
972         "operationId": "GET-request-information"
973       },
974       "put": {
975         "consumes": [
976           "application/json",
977           "application/xml"
978         ],
979         "produces": [
980           "application/json",
981           "application/xml"
982         ],
983         "parameters": [
984           {
985             "in": "path",
986             "name": "allotted-resource-id",
987             "required": true,
988             "type": "string"
989           },
990           {
991             "in": "body",
992             "name": "(config)request-information",
993             "required": false,
994             "schema": {
995               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
996             }
997           }
998         ],
999         "responses": {
1000           "200": {
1001             "description": "No response was specified",
1002             "schema": {
1003               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
1004             }
1005           }
1006         },
1007         "operationId": "PUT-request-information"
1008       }
1009     },
1010     "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/sdnc-request-header": {
1011       "delete": {
1012         "produces": [
1013           "application/json",
1014           "application/xml"
1015         ],
1016         "parameters": [
1017           {
1018             "in": "path",
1019             "name": "allotted-resource-id",
1020             "required": true,
1021             "type": "string"
1022           }
1023         ],
1024         "responses": {
1025           "200": {
1026             "description": "No response was specified"
1027           }
1028         },
1029         "operationId": "DELETE-sdnc-request-header"
1030       },
1031       "get": {
1032         "produces": [
1033           "application/json",
1034           "application/xml"
1035         ],
1036         "parameters": [
1037           {
1038             "in": "path",
1039             "name": "allotted-resource-id",
1040             "required": true,
1041             "type": "string"
1042           }
1043         ],
1044         "responses": {
1045           "200": {
1046             "description": "No response was specified",
1047             "schema": {
1048               "$ref": "#/definitions/(config)sdnc-request-header"
1049             }
1050           }
1051         },
1052         "operationId": "GET-sdnc-request-header"
1053       },
1054       "put": {
1055         "consumes": [
1056           "application/json",
1057           "application/xml"
1058         ],
1059         "produces": [
1060           "application/json",
1061           "application/xml"
1062         ],
1063         "parameters": [
1064           {
1065             "in": "path",
1066             "name": "allotted-resource-id",
1067             "required": true,
1068             "type": "string"
1069           },
1070           {
1071             "in": "body",
1072             "name": "(config)sdnc-request-header",
1073             "required": false,
1074             "schema": {
1075               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP"
1076             }
1077           }
1078         ],
1079         "responses": {
1080           "200": {
1081             "description": "No response was specified",
1082             "schema": {
1083               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP"
1084             }
1085           }
1086         },
1087         "operationId": "PUT-sdnc-request-header"
1088       }
1089     },
1090     "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/service-information": {
1091       "delete": {
1092         "produces": [
1093           "application/json",
1094           "application/xml"
1095         ],
1096         "parameters": [
1097           {
1098             "in": "path",
1099             "name": "allotted-resource-id",
1100             "required": true,
1101             "type": "string"
1102           }
1103         ],
1104         "responses": {
1105           "200": {
1106             "description": "No response was specified"
1107           }
1108         },
1109         "operationId": "DELETE-service-information"
1110       },
1111       "get": {
1112         "produces": [
1113           "application/json",
1114           "application/xml"
1115         ],
1116         "parameters": [
1117           {
1118             "in": "path",
1119             "name": "allotted-resource-id",
1120             "required": true,
1121             "type": "string"
1122           }
1123         ],
1124         "responses": {
1125           "200": {
1126             "description": "No response was specified",
1127             "schema": {
1128               "$ref": "#/definitions/(config)service-information"
1129             }
1130           }
1131         },
1132         "operationId": "GET-service-information"
1133       },
1134       "post": {
1135         "consumes": [
1136           "application/json",
1137           "application/xml"
1138         ],
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             "in": "body",
1152             "name": "**(config)onap-model-information",
1153             "required": false,
1154             "schema": {
1155               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP"
1156             }
1157           }
1158         ],
1159         "responses": {
1160           "200": {
1161             "description": "No response was specified",
1162             "schema": {
1163               "$ref": "#/definitions/(config)service-informationPOST"
1164             }
1165           }
1166         },
1167         "operationId": "POST-service-information"
1168       },
1169       "put": {
1170         "consumes": [
1171           "application/json",
1172           "application/xml"
1173         ],
1174         "produces": [
1175           "application/json",
1176           "application/xml"
1177         ],
1178         "parameters": [
1179           {
1180             "in": "path",
1181             "name": "allotted-resource-id",
1182             "required": true,
1183             "type": "string"
1184           },
1185           {
1186             "in": "body",
1187             "name": "(config)service-information",
1188             "required": false,
1189             "schema": {
1190               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
1191             }
1192           }
1193         ],
1194         "responses": {
1195           "200": {
1196             "description": "No response was specified",
1197             "schema": {
1198               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
1199             }
1200           }
1201         },
1202         "operationId": "PUT-service-information"
1203       }
1204     },
1205     "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/service-information/onap-model-information": {
1206       "delete": {
1207         "produces": [
1208           "application/json",
1209           "application/xml"
1210         ],
1211         "parameters": [
1212           {
1213             "in": "path",
1214             "name": "allotted-resource-id",
1215             "required": true,
1216             "type": "string"
1217           }
1218         ],
1219         "responses": {
1220           "200": {
1221             "description": "No response was specified"
1222           }
1223         },
1224         "operationId": "DELETE-onap-model-information"
1225       },
1226       "get": {
1227         "produces": [
1228           "application/json",
1229           "application/xml"
1230         ],
1231         "parameters": [
1232           {
1233             "in": "path",
1234             "name": "allotted-resource-id",
1235             "required": true,
1236             "type": "string"
1237           }
1238         ],
1239         "responses": {
1240           "200": {
1241             "description": "No response was specified",
1242             "schema": {
1243               "$ref": "#/definitions/(config)onap-model-information"
1244             }
1245           }
1246         },
1247         "operationId": "GET-onap-model-information"
1248       },
1249       "put": {
1250         "consumes": [
1251           "application/json",
1252           "application/xml"
1253         ],
1254         "produces": [
1255           "application/json",
1256           "application/xml"
1257         ],
1258         "parameters": [
1259           {
1260             "in": "path",
1261             "name": "allotted-resource-id",
1262             "required": true,
1263             "type": "string"
1264           },
1265           {
1266             "in": "body",
1267             "name": "(config)onap-model-information",
1268             "required": false,
1269             "schema": {
1270               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP"
1271             }
1272           }
1273         ],
1274         "responses": {
1275           "200": {
1276             "description": "No response was specified",
1277             "schema": {
1278               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP"
1279             }
1280           }
1281         },
1282         "operationId": "PUT-onap-model-information"
1283       }
1284     },
1285     "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-parameters": {
1286       "delete": {
1287         "produces": [
1288           "application/json",
1289           "application/xml"
1290         ],
1291         "parameters": [
1292           {
1293             "in": "path",
1294             "name": "allotted-resource-id",
1295             "required": true,
1296             "type": "string"
1297           }
1298         ],
1299         "responses": {
1300           "200": {
1301             "description": "No response was specified"
1302           }
1303         },
1304         "operationId": "DELETE-brg-parameters"
1305       },
1306       "get": {
1307         "produces": [
1308           "application/json",
1309           "application/xml"
1310         ],
1311         "parameters": [
1312           {
1313             "in": "path",
1314             "name": "allotted-resource-id",
1315             "required": true,
1316             "type": "string"
1317           }
1318         ],
1319         "responses": {
1320           "200": {
1321             "description": "No response was specified",
1322             "schema": {
1323               "$ref": "#/definitions/(config)brg-parameters"
1324             }
1325           }
1326         },
1327         "operationId": "GET-brg-parameters"
1328       },
1329       "post": {
1330         "consumes": [
1331           "application/json",
1332           "application/xml"
1333         ],
1334         "produces": [
1335           "application/json",
1336           "application/xml"
1337         ],
1338         "parameters": [
1339           {
1340             "in": "path",
1341             "name": "allotted-resource-id",
1342             "required": true,
1343             "type": "string"
1344           },
1345           {
1346             "in": "body",
1347             "name": "**(config)param",
1348             "required": false,
1349             "schema": {
1350               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param-TOP"
1351             }
1352           }
1353         ],
1354         "responses": {
1355           "200": {
1356             "description": "No response was specified",
1357             "schema": {
1358               "$ref": "#/definitions/(config)brg-parametersPOST"
1359             }
1360           }
1361         },
1362         "operationId": "POST-brg-parameters"
1363       },
1364       "put": {
1365         "consumes": [
1366           "application/json",
1367           "application/xml"
1368         ],
1369         "produces": [
1370           "application/json",
1371           "application/xml"
1372         ],
1373         "parameters": [
1374           {
1375             "in": "path",
1376             "name": "allotted-resource-id",
1377             "required": true,
1378             "type": "string"
1379           },
1380           {
1381             "in": "body",
1382             "name": "(config)brg-parameters",
1383             "required": false,
1384             "schema": {
1385               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-parameters-TOP"
1386             }
1387           }
1388         ],
1389         "responses": {
1390           "200": {
1391             "description": "No response was specified",
1392             "schema": {
1393               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-parameters-TOP"
1394             }
1395           }
1396         },
1397         "operationId": "PUT-brg-parameters"
1398       }
1399     },
1400     "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-parameters/param/{name}": {
1401       "delete": {
1402         "produces": [
1403           "application/json",
1404           "application/xml"
1405         ],
1406         "parameters": [
1407           {
1408             "in": "path",
1409             "name": "allotted-resource-id",
1410             "required": true,
1411             "type": "string"
1412           },
1413           {
1414             "in": "path",
1415             "name": "name",
1416             "required": true,
1417             "type": "string"
1418           }
1419         ],
1420         "responses": {
1421           "200": {
1422             "description": "No response was specified"
1423           }
1424         },
1425         "operationId": "DELETE-param"
1426       },
1427       "get": {
1428         "produces": [
1429           "application/json",
1430           "application/xml"
1431         ],
1432         "parameters": [
1433           {
1434             "in": "path",
1435             "name": "allotted-resource-id",
1436             "required": true,
1437             "type": "string"
1438           },
1439           {
1440             "in": "path",
1441             "name": "name",
1442             "required": true,
1443             "type": "string"
1444           }
1445         ],
1446         "responses": {
1447           "200": {
1448             "description": "No response was specified",
1449             "schema": {
1450               "$ref": "#/definitions/(config)param"
1451             }
1452           }
1453         },
1454         "operationId": "GET-param"
1455       },
1456       "put": {
1457         "consumes": [
1458           "application/json",
1459           "application/xml"
1460         ],
1461         "produces": [
1462           "application/json",
1463           "application/xml"
1464         ],
1465         "parameters": [
1466           {
1467             "in": "path",
1468             "name": "allotted-resource-id",
1469             "required": true,
1470             "type": "string"
1471           },
1472           {
1473             "in": "path",
1474             "name": "name",
1475             "required": true,
1476             "type": "string"
1477           },
1478           {
1479             "in": "body",
1480             "name": "(config)param",
1481             "required": false,
1482             "schema": {
1483               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param-TOP"
1484             }
1485           }
1486         ],
1487         "responses": {
1488           "200": {
1489             "description": "No response was specified",
1490             "schema": {
1491               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param-TOP"
1492             }
1493           }
1494         },
1495         "operationId": "PUT-param"
1496       }
1497     },
1498     "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-topology": {
1499       "delete": {
1500         "produces": [
1501           "application/json",
1502           "application/xml"
1503         ],
1504         "parameters": [
1505           {
1506             "in": "path",
1507             "name": "allotted-resource-id",
1508             "required": true,
1509             "type": "string"
1510           }
1511         ],
1512         "responses": {
1513           "200": {
1514             "description": "No response was specified"
1515           }
1516         },
1517         "operationId": "DELETE-brg-topology"
1518       },
1519       "get": {
1520         "produces": [
1521           "application/json",
1522           "application/xml"
1523         ],
1524         "parameters": [
1525           {
1526             "in": "path",
1527             "name": "allotted-resource-id",
1528             "required": true,
1529             "type": "string"
1530           }
1531         ],
1532         "responses": {
1533           "200": {
1534             "description": "No response was specified",
1535             "schema": {
1536               "$ref": "#/definitions/(config)brg-topology"
1537             }
1538           }
1539         },
1540         "operationId": "GET-brg-topology"
1541       },
1542       "post": {
1543         "consumes": [
1544           "application/json",
1545           "application/xml"
1546         ],
1547         "produces": [
1548           "application/json",
1549           "application/xml"
1550         ],
1551         "parameters": [
1552           {
1553             "in": "path",
1554             "name": "allotted-resource-id",
1555             "required": true,
1556             "type": "string"
1557           },
1558           {
1559             "in": "body",
1560             "name": "**(config)brg-parameters",
1561             "required": false,
1562             "schema": {
1563               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters-TOP"
1564             }
1565           },
1566           {
1567             "in": "body",
1568             "name": "**(config)allotted-resource-identifiers",
1569             "required": false,
1570             "schema": {
1571               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers-TOP"
1572             }
1573           },
1574           {
1575             "in": "body",
1576             "name": "**(config)onap-model-information",
1577             "required": false,
1578             "schema": {
1579               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information-TOP"
1580             }
1581           },
1582           {
1583             "in": "body",
1584             "name": "**(config)brg-assignments",
1585             "required": false,
1586             "schema": {
1587               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-assignments-TOP"
1588             }
1589           }
1590         ],
1591         "responses": {
1592           "200": {
1593             "description": "No response was specified",
1594             "schema": {
1595               "$ref": "#/definitions/(config)brg-topologyPOST"
1596             }
1597           }
1598         },
1599         "operationId": "POST-brg-topology"
1600       },
1601       "put": {
1602         "consumes": [
1603           "application/json",
1604           "application/xml"
1605         ],
1606         "produces": [
1607           "application/json",
1608           "application/xml"
1609         ],
1610         "parameters": [
1611           {
1612             "in": "path",
1613             "name": "allotted-resource-id",
1614             "required": true,
1615             "type": "string"
1616           },
1617           {
1618             "in": "body",
1619             "name": "(config)brg-topology",
1620             "required": false,
1621             "schema": {
1622               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-topology-TOP"
1623             }
1624           }
1625         ],
1626         "responses": {
1627           "200": {
1628             "description": "No response was specified",
1629             "schema": {
1630               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-topology-TOP"
1631             }
1632           }
1633         },
1634         "operationId": "PUT-brg-topology"
1635       }
1636     },
1637     "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-topology/allotted-resource-identifiers": {
1638       "delete": {
1639         "produces": [
1640           "application/json",
1641           "application/xml"
1642         ],
1643         "parameters": [
1644           {
1645             "in": "path",
1646             "name": "allotted-resource-id",
1647             "required": true,
1648             "type": "string"
1649           }
1650         ],
1651         "responses": {
1652           "200": {
1653             "description": "No response was specified"
1654           }
1655         },
1656         "operationId": "DELETE-allotted-resource-identifiers"
1657       },
1658       "get": {
1659         "produces": [
1660           "application/json",
1661           "application/xml"
1662         ],
1663         "parameters": [
1664           {
1665             "in": "path",
1666             "name": "allotted-resource-id",
1667             "required": true,
1668             "type": "string"
1669           }
1670         ],
1671         "responses": {
1672           "200": {
1673             "description": "No response was specified",
1674             "schema": {
1675               "$ref": "#/definitions/(config)allotted-resource-identifiers"
1676             }
1677           }
1678         },
1679         "operationId": "GET-allotted-resource-identifiers"
1680       },
1681       "put": {
1682         "consumes": [
1683           "application/json",
1684           "application/xml"
1685         ],
1686         "produces": [
1687           "application/json",
1688           "application/xml"
1689         ],
1690         "parameters": [
1691           {
1692             "in": "path",
1693             "name": "allotted-resource-id",
1694             "required": true,
1695             "type": "string"
1696           },
1697           {
1698             "in": "body",
1699             "name": "(config)allotted-resource-identifiers",
1700             "required": false,
1701             "schema": {
1702               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers-TOP"
1703             }
1704           }
1705         ],
1706         "responses": {
1707           "200": {
1708             "description": "No response was specified",
1709             "schema": {
1710               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers-TOP"
1711             }
1712           }
1713         },
1714         "operationId": "PUT-allotted-resource-identifiers"
1715       }
1716     },
1717     "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-topology/brg-assignments": {
1718       "delete": {
1719         "produces": [
1720           "application/json",
1721           "application/xml"
1722         ],
1723         "parameters": [
1724           {
1725             "in": "path",
1726             "name": "allotted-resource-id",
1727             "required": true,
1728             "type": "string"
1729           }
1730         ],
1731         "responses": {
1732           "200": {
1733             "description": "No response was specified"
1734           }
1735         },
1736         "operationId": "DELETE-brg-assignments"
1737       },
1738       "get": {
1739         "produces": [
1740           "application/json",
1741           "application/xml"
1742         ],
1743         "parameters": [
1744           {
1745             "in": "path",
1746             "name": "allotted-resource-id",
1747             "required": true,
1748             "type": "string"
1749           }
1750         ],
1751         "responses": {
1752           "200": {
1753             "description": "No response was specified",
1754             "schema": {
1755               "$ref": "#/definitions/(config)brg-assignments"
1756             }
1757           }
1758         },
1759         "operationId": "GET-brg-assignments"
1760       },
1761       "put": {
1762         "consumes": [
1763           "application/json",
1764           "application/xml"
1765         ],
1766         "produces": [
1767           "application/json",
1768           "application/xml"
1769         ],
1770         "parameters": [
1771           {
1772             "in": "path",
1773             "name": "allotted-resource-id",
1774             "required": true,
1775             "type": "string"
1776           },
1777           {
1778             "in": "body",
1779             "name": "(config)brg-assignments",
1780             "required": false,
1781             "schema": {
1782               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-assignments-TOP"
1783             }
1784           }
1785         ],
1786         "responses": {
1787           "200": {
1788             "description": "No response was specified",
1789             "schema": {
1790               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-assignments-TOP"
1791             }
1792           }
1793         },
1794         "operationId": "PUT-brg-assignments"
1795       }
1796     },
1797     "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-topology/brg-parameters": {
1798       "delete": {
1799         "produces": [
1800           "application/json",
1801           "application/xml"
1802         ],
1803         "parameters": [
1804           {
1805             "in": "path",
1806             "name": "allotted-resource-id",
1807             "required": true,
1808             "type": "string"
1809           }
1810         ],
1811         "responses": {
1812           "200": {
1813             "description": "No response was specified"
1814           }
1815         },
1816         "operationId": "DELETE-brg-parameters"
1817       },
1818       "get": {
1819         "produces": [
1820           "application/json",
1821           "application/xml"
1822         ],
1823         "parameters": [
1824           {
1825             "in": "path",
1826             "name": "allotted-resource-id",
1827             "required": true,
1828             "type": "string"
1829           }
1830         ],
1831         "responses": {
1832           "200": {
1833             "description": "No response was specified",
1834             "schema": {
1835               "$ref": "#/definitions/(config)brg-parameters"
1836             }
1837           }
1838         },
1839         "operationId": "GET-brg-parameters"
1840       },
1841       "post": {
1842         "consumes": [
1843           "application/json",
1844           "application/xml"
1845         ],
1846         "produces": [
1847           "application/json",
1848           "application/xml"
1849         ],
1850         "parameters": [
1851           {
1852             "in": "path",
1853             "name": "allotted-resource-id",
1854             "required": true,
1855             "type": "string"
1856           },
1857           {
1858             "in": "body",
1859             "name": "**(config)param",
1860             "required": false,
1861             "schema": {
1862               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param-TOP"
1863             }
1864           }
1865         ],
1866         "responses": {
1867           "200": {
1868             "description": "No response was specified",
1869             "schema": {
1870               "$ref": "#/definitions/(config)brg-parametersPOST"
1871             }
1872           }
1873         },
1874         "operationId": "POST-brg-parameters"
1875       },
1876       "put": {
1877         "consumes": [
1878           "application/json",
1879           "application/xml"
1880         ],
1881         "produces": [
1882           "application/json",
1883           "application/xml"
1884         ],
1885         "parameters": [
1886           {
1887             "in": "path",
1888             "name": "allotted-resource-id",
1889             "required": true,
1890             "type": "string"
1891           },
1892           {
1893             "in": "body",
1894             "name": "(config)brg-parameters",
1895             "required": false,
1896             "schema": {
1897               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters-TOP"
1898             }
1899           }
1900         ],
1901         "responses": {
1902           "200": {
1903             "description": "No response was specified",
1904             "schema": {
1905               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters-TOP"
1906             }
1907           }
1908         },
1909         "operationId": "PUT-brg-parameters"
1910       }
1911     },
1912     "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-topology/brg-parameters/param/{name}": {
1913       "delete": {
1914         "produces": [
1915           "application/json",
1916           "application/xml"
1917         ],
1918         "parameters": [
1919           {
1920             "in": "path",
1921             "name": "allotted-resource-id",
1922             "required": true,
1923             "type": "string"
1924           },
1925           {
1926             "in": "path",
1927             "name": "name",
1928             "required": true,
1929             "type": "string"
1930           }
1931         ],
1932         "responses": {
1933           "200": {
1934             "description": "No response was specified"
1935           }
1936         },
1937         "operationId": "DELETE-param"
1938       },
1939       "get": {
1940         "produces": [
1941           "application/json",
1942           "application/xml"
1943         ],
1944         "parameters": [
1945           {
1946             "in": "path",
1947             "name": "allotted-resource-id",
1948             "required": true,
1949             "type": "string"
1950           },
1951           {
1952             "in": "path",
1953             "name": "name",
1954             "required": true,
1955             "type": "string"
1956           }
1957         ],
1958         "responses": {
1959           "200": {
1960             "description": "No response was specified",
1961             "schema": {
1962               "$ref": "#/definitions/(config)param"
1963             }
1964           }
1965         },
1966         "operationId": "GET-param"
1967       },
1968       "put": {
1969         "consumes": [
1970           "application/json",
1971           "application/xml"
1972         ],
1973         "produces": [
1974           "application/json",
1975           "application/xml"
1976         ],
1977         "parameters": [
1978           {
1979             "in": "path",
1980             "name": "allotted-resource-id",
1981             "required": true,
1982             "type": "string"
1983           },
1984           {
1985             "in": "path",
1986             "name": "name",
1987             "required": true,
1988             "type": "string"
1989           },
1990           {
1991             "in": "body",
1992             "name": "(config)param",
1993             "required": false,
1994             "schema": {
1995               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param-TOP"
1996             }
1997           }
1998         ],
1999         "responses": {
2000           "200": {
2001             "description": "No response was specified",
2002             "schema": {
2003               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param-TOP"
2004             }
2005           }
2006         },
2007         "operationId": "PUT-param"
2008       }
2009     },
2010     "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-topology/onap-model-information": {
2011       "delete": {
2012         "produces": [
2013           "application/json",
2014           "application/xml"
2015         ],
2016         "parameters": [
2017           {
2018             "in": "path",
2019             "name": "allotted-resource-id",
2020             "required": true,
2021             "type": "string"
2022           }
2023         ],
2024         "responses": {
2025           "200": {
2026             "description": "No response was specified"
2027           }
2028         },
2029         "operationId": "DELETE-onap-model-information"
2030       },
2031       "get": {
2032         "produces": [
2033           "application/json",
2034           "application/xml"
2035         ],
2036         "parameters": [
2037           {
2038             "in": "path",
2039             "name": "allotted-resource-id",
2040             "required": true,
2041             "type": "string"
2042           }
2043         ],
2044         "responses": {
2045           "200": {
2046             "description": "No response was specified",
2047             "schema": {
2048               "$ref": "#/definitions/(config)onap-model-information"
2049             }
2050           }
2051         },
2052         "operationId": "GET-onap-model-information"
2053       },
2054       "put": {
2055         "consumes": [
2056           "application/json",
2057           "application/xml"
2058         ],
2059         "produces": [
2060           "application/json",
2061           "application/xml"
2062         ],
2063         "parameters": [
2064           {
2065             "in": "path",
2066             "name": "allotted-resource-id",
2067             "required": true,
2068             "type": "string"
2069           },
2070           {
2071             "in": "body",
2072             "name": "(config)onap-model-information",
2073             "required": false,
2074             "schema": {
2075               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information-TOP"
2076             }
2077           }
2078         ],
2079         "responses": {
2080           "200": {
2081             "description": "No response was specified",
2082             "schema": {
2083               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information-TOP"
2084             }
2085           }
2086         },
2087         "operationId": "PUT-onap-model-information"
2088       }
2089     },
2090     "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-status": {
2091       "delete": {
2092         "produces": [
2093           "application/json",
2094           "application/xml"
2095         ],
2096         "parameters": [
2097           {
2098             "in": "path",
2099             "name": "allotted-resource-id",
2100             "required": true,
2101             "type": "string"
2102           }
2103         ],
2104         "responses": {
2105           "200": {
2106             "description": "No response was specified"
2107           }
2108         },
2109         "operationId": "DELETE-allotted-resource-status"
2110       },
2111       "get": {
2112         "produces": [
2113           "application/json",
2114           "application/xml"
2115         ],
2116         "parameters": [
2117           {
2118             "in": "path",
2119             "name": "allotted-resource-id",
2120             "required": true,
2121             "type": "string"
2122           }
2123         ],
2124         "responses": {
2125           "200": {
2126             "description": "No response was specified",
2127             "schema": {
2128               "$ref": "#/definitions/(config)allotted-resource-status"
2129             }
2130           }
2131         },
2132         "operationId": "GET-allotted-resource-status"
2133       },
2134       "put": {
2135         "consumes": [
2136           "application/json",
2137           "application/xml"
2138         ],
2139         "produces": [
2140           "application/json",
2141           "application/xml"
2142         ],
2143         "parameters": [
2144           {
2145             "in": "path",
2146             "name": "allotted-resource-id",
2147             "required": true,
2148             "type": "string"
2149           },
2150           {
2151             "in": "body",
2152             "name": "(config)allotted-resource-status",
2153             "required": false,
2154             "schema": {
2155               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-status-TOP"
2156             }
2157           }
2158         ],
2159         "responses": {
2160           "200": {
2161             "description": "No response was specified",
2162             "schema": {
2163               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-status-TOP"
2164             }
2165           }
2166         },
2167         "operationId": "PUT-allotted-resource-status"
2168       }
2169     },
2170     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources": {
2171       "delete": {
2172         "produces": [
2173           "application/json",
2174           "application/xml"
2175         ],
2176         "responses": {
2177           "200": {
2178             "description": "No response was specified"
2179           }
2180         },
2181         "operationId": "DELETE-contrail-route-allotted-resources"
2182       },
2183       "get": {
2184         "produces": [
2185           "application/json",
2186           "application/xml"
2187         ],
2188         "responses": {
2189           "200": {
2190             "description": "No response was specified",
2191             "schema": {
2192               "$ref": "#/definitions/(config)contrail-route-allotted-resources"
2193             }
2194           }
2195         },
2196         "operationId": "GET-contrail-route-allotted-resources"
2197       },
2198       "post": {
2199         "consumes": [
2200           "application/json",
2201           "application/xml"
2202         ],
2203         "produces": [
2204           "application/json",
2205           "application/xml"
2206         ],
2207         "parameters": [
2208           {
2209             "in": "body",
2210             "name": "**(config)contrail-route-allotted-resource",
2211             "required": false,
2212             "schema": {
2213               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource-TOP"
2214             }
2215           }
2216         ],
2217         "responses": {
2218           "200": {
2219             "description": "No response was specified",
2220             "schema": {
2221               "$ref": "#/definitions/(config)contrail-route-allotted-resourcesPOST"
2222             }
2223           }
2224         },
2225         "operationId": "POST-contrail-route-allotted-resources"
2226       },
2227       "put": {
2228         "consumes": [
2229           "application/json",
2230           "application/xml"
2231         ],
2232         "produces": [
2233           "application/json",
2234           "application/xml"
2235         ],
2236         "parameters": [
2237           {
2238             "in": "body",
2239             "name": "(config)contrail-route-allotted-resources",
2240             "required": false,
2241             "schema": {
2242               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-allotted-resources-TOP"
2243             }
2244           }
2245         ],
2246         "responses": {
2247           "200": {
2248             "description": "No response was specified",
2249             "schema": {
2250               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-allotted-resources-TOP"
2251             }
2252           }
2253         },
2254         "operationId": "PUT-contrail-route-allotted-resources"
2255       }
2256     },
2257     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}": {
2258       "delete": {
2259         "produces": [
2260           "application/json",
2261           "application/xml"
2262         ],
2263         "parameters": [
2264           {
2265             "in": "path",
2266             "name": "allotted-resource-id",
2267             "required": true,
2268             "type": "string"
2269           }
2270         ],
2271         "responses": {
2272           "200": {
2273             "description": "No response was specified"
2274           }
2275         },
2276         "operationId": "DELETE-contrail-route-allotted-resource"
2277       },
2278       "get": {
2279         "produces": [
2280           "application/json",
2281           "application/xml"
2282         ],
2283         "parameters": [
2284           {
2285             "in": "path",
2286             "name": "allotted-resource-id",
2287             "required": true,
2288             "type": "string"
2289           }
2290         ],
2291         "responses": {
2292           "200": {
2293             "description": "No response was specified",
2294             "schema": {
2295               "$ref": "#/definitions/(config)contrail-route-allotted-resource"
2296             }
2297           }
2298         },
2299         "operationId": "GET-contrail-route-allotted-resource"
2300       },
2301       "post": {
2302         "consumes": [
2303           "application/json",
2304           "application/xml"
2305         ],
2306         "produces": [
2307           "application/json",
2308           "application/xml"
2309         ],
2310         "parameters": [
2311           {
2312             "in": "path",
2313             "name": "allotted-resource-id",
2314             "required": true,
2315             "type": "string"
2316           },
2317           {
2318             "in": "body",
2319             "name": "**(config)allotted-resource-data",
2320             "required": false,
2321             "schema": {
2322               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data-TOP"
2323             }
2324           },
2325           {
2326             "in": "body",
2327             "name": "**(config)allotted-resource-status",
2328             "required": false,
2329             "schema": {
2330               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status-TOP"
2331             }
2332           }
2333         ],
2334         "responses": {
2335           "200": {
2336             "description": "No response was specified",
2337             "schema": {
2338               "$ref": "#/definitions/(config)contrail-route-allotted-resourcePOST"
2339             }
2340           }
2341         },
2342         "operationId": "POST-contrail-route-allotted-resource"
2343       },
2344       "put": {
2345         "consumes": [
2346           "application/json",
2347           "application/xml"
2348         ],
2349         "produces": [
2350           "application/json",
2351           "application/xml"
2352         ],
2353         "parameters": [
2354           {
2355             "in": "path",
2356             "name": "allotted-resource-id",
2357             "required": true,
2358             "type": "string"
2359           },
2360           {
2361             "in": "body",
2362             "name": "(config)contrail-route-allotted-resource",
2363             "required": false,
2364             "schema": {
2365               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource-TOP"
2366             }
2367           }
2368         ],
2369         "responses": {
2370           "200": {
2371             "description": "No response was specified",
2372             "schema": {
2373               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource-TOP"
2374             }
2375           }
2376         },
2377         "operationId": "PUT-contrail-route-allotted-resource"
2378       }
2379     },
2380     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data": {
2381       "delete": {
2382         "produces": [
2383           "application/json",
2384           "application/xml"
2385         ],
2386         "parameters": [
2387           {
2388             "in": "path",
2389             "name": "allotted-resource-id",
2390             "required": true,
2391             "type": "string"
2392           }
2393         ],
2394         "responses": {
2395           "200": {
2396             "description": "No response was specified"
2397           }
2398         },
2399         "operationId": "DELETE-allotted-resource-data"
2400       },
2401       "get": {
2402         "produces": [
2403           "application/json",
2404           "application/xml"
2405         ],
2406         "parameters": [
2407           {
2408             "in": "path",
2409             "name": "allotted-resource-id",
2410             "required": true,
2411             "type": "string"
2412           }
2413         ],
2414         "responses": {
2415           "200": {
2416             "description": "No response was specified",
2417             "schema": {
2418               "$ref": "#/definitions/(config)allotted-resource-data"
2419             }
2420           }
2421         },
2422         "operationId": "GET-allotted-resource-data"
2423       },
2424       "post": {
2425         "consumes": [
2426           "application/json",
2427           "application/xml"
2428         ],
2429         "produces": [
2430           "application/json",
2431           "application/xml"
2432         ],
2433         "parameters": [
2434           {
2435             "in": "path",
2436             "name": "allotted-resource-id",
2437             "required": true,
2438             "type": "string"
2439           },
2440           {
2441             "in": "body",
2442             "name": "**(config)allotted-resource-operation-information",
2443             "required": false,
2444             "schema": {
2445               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
2446             }
2447           },
2448           {
2449             "in": "body",
2450             "name": "**(config)contrail-route-topology",
2451             "required": false,
2452             "schema": {
2453               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology-TOP"
2454             }
2455           },
2456           {
2457             "in": "body",
2458             "name": "**(config)allotted-resource-oper-status",
2459             "required": false,
2460             "schema": {
2461               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
2462             }
2463           }
2464         ],
2465         "responses": {
2466           "200": {
2467             "description": "No response was specified",
2468             "schema": {
2469               "$ref": "#/definitions/(config)allotted-resource-dataPOST"
2470             }
2471           }
2472         },
2473         "operationId": "POST-allotted-resource-data"
2474       },
2475       "put": {
2476         "consumes": [
2477           "application/json",
2478           "application/xml"
2479         ],
2480         "produces": [
2481           "application/json",
2482           "application/xml"
2483         ],
2484         "parameters": [
2485           {
2486             "in": "path",
2487             "name": "allotted-resource-id",
2488             "required": true,
2489             "type": "string"
2490           },
2491           {
2492             "in": "body",
2493             "name": "(config)allotted-resource-data",
2494             "required": false,
2495             "schema": {
2496               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data-TOP"
2497             }
2498           }
2499         ],
2500         "responses": {
2501           "200": {
2502             "description": "No response was specified",
2503             "schema": {
2504               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data-TOP"
2505             }
2506           }
2507         },
2508         "operationId": "PUT-allotted-resource-data"
2509       }
2510     },
2511     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-oper-status": {
2512       "delete": {
2513         "produces": [
2514           "application/json",
2515           "application/xml"
2516         ],
2517         "parameters": [
2518           {
2519             "in": "path",
2520             "name": "allotted-resource-id",
2521             "required": true,
2522             "type": "string"
2523           }
2524         ],
2525         "responses": {
2526           "200": {
2527             "description": "No response was specified"
2528           }
2529         },
2530         "operationId": "DELETE-allotted-resource-oper-status"
2531       },
2532       "get": {
2533         "produces": [
2534           "application/json",
2535           "application/xml"
2536         ],
2537         "parameters": [
2538           {
2539             "in": "path",
2540             "name": "allotted-resource-id",
2541             "required": true,
2542             "type": "string"
2543           }
2544         ],
2545         "responses": {
2546           "200": {
2547             "description": "No response was specified",
2548             "schema": {
2549               "$ref": "#/definitions/(config)allotted-resource-oper-status"
2550             }
2551           }
2552         },
2553         "operationId": "GET-allotted-resource-oper-status"
2554       },
2555       "put": {
2556         "consumes": [
2557           "application/json",
2558           "application/xml"
2559         ],
2560         "produces": [
2561           "application/json",
2562           "application/xml"
2563         ],
2564         "parameters": [
2565           {
2566             "in": "path",
2567             "name": "allotted-resource-id",
2568             "required": true,
2569             "type": "string"
2570           },
2571           {
2572             "in": "body",
2573             "name": "(config)allotted-resource-oper-status",
2574             "required": false,
2575             "schema": {
2576               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
2577             }
2578           }
2579         ],
2580         "responses": {
2581           "200": {
2582             "description": "No response was specified",
2583             "schema": {
2584               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
2585             }
2586           }
2587         },
2588         "operationId": "PUT-allotted-resource-oper-status"
2589       }
2590     },
2591     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information": {
2592       "delete": {
2593         "produces": [
2594           "application/json",
2595           "application/xml"
2596         ],
2597         "parameters": [
2598           {
2599             "in": "path",
2600             "name": "allotted-resource-id",
2601             "required": true,
2602             "type": "string"
2603           }
2604         ],
2605         "responses": {
2606           "200": {
2607             "description": "No response was specified"
2608           }
2609         },
2610         "operationId": "DELETE-allotted-resource-operation-information"
2611       },
2612       "get": {
2613         "produces": [
2614           "application/json",
2615           "application/xml"
2616         ],
2617         "parameters": [
2618           {
2619             "in": "path",
2620             "name": "allotted-resource-id",
2621             "required": true,
2622             "type": "string"
2623           }
2624         ],
2625         "responses": {
2626           "200": {
2627             "description": "No response was specified",
2628             "schema": {
2629               "$ref": "#/definitions/(config)allotted-resource-operation-information"
2630             }
2631           }
2632         },
2633         "operationId": "GET-allotted-resource-operation-information"
2634       },
2635       "post": {
2636         "consumes": [
2637           "application/json",
2638           "application/xml"
2639         ],
2640         "produces": [
2641           "application/json",
2642           "application/xml"
2643         ],
2644         "parameters": [
2645           {
2646             "in": "path",
2647             "name": "allotted-resource-id",
2648             "required": true,
2649             "type": "string"
2650           },
2651           {
2652             "in": "body",
2653             "name": "**(config)sdnc-request-header",
2654             "required": false,
2655             "schema": {
2656               "$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"
2657             }
2658           },
2659           {
2660             "in": "body",
2661             "name": "**(config)request-information",
2662             "required": false,
2663             "schema": {
2664               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
2665             }
2666           },
2667           {
2668             "in": "body",
2669             "name": "**(config)service-information",
2670             "required": false,
2671             "schema": {
2672               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
2673             }
2674           },
2675           {
2676             "in": "body",
2677             "name": "**(config)contrail-route-request-input",
2678             "required": false,
2679             "schema": {
2680               "$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"
2681             }
2682           },
2683           {
2684             "in": "body",
2685             "name": "**(config)allotted-resource-information",
2686             "required": false,
2687             "schema": {
2688               "$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"
2689             }
2690           }
2691         ],
2692         "responses": {
2693           "200": {
2694             "description": "No response was specified",
2695             "schema": {
2696               "$ref": "#/definitions/(config)allotted-resource-operation-informationPOST"
2697             }
2698           }
2699         },
2700         "operationId": "POST-allotted-resource-operation-information"
2701       },
2702       "put": {
2703         "consumes": [
2704           "application/json",
2705           "application/xml"
2706         ],
2707         "produces": [
2708           "application/json",
2709           "application/xml"
2710         ],
2711         "parameters": [
2712           {
2713             "in": "path",
2714             "name": "allotted-resource-id",
2715             "required": true,
2716             "type": "string"
2717           },
2718           {
2719             "in": "body",
2720             "name": "(config)allotted-resource-operation-information",
2721             "required": false,
2722             "schema": {
2723               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
2724             }
2725           }
2726         ],
2727         "responses": {
2728           "200": {
2729             "description": "No response was specified",
2730             "schema": {
2731               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
2732             }
2733           }
2734         },
2735         "operationId": "PUT-allotted-resource-operation-information"
2736       }
2737     },
2738     "/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": {
2739       "delete": {
2740         "produces": [
2741           "application/json",
2742           "application/xml"
2743         ],
2744         "parameters": [
2745           {
2746             "in": "path",
2747             "name": "allotted-resource-id",
2748             "required": true,
2749             "type": "string"
2750           }
2751         ],
2752         "responses": {
2753           "200": {
2754             "description": "No response was specified"
2755           }
2756         },
2757         "operationId": "DELETE-allotted-resource-information"
2758       },
2759       "get": {
2760         "produces": [
2761           "application/json",
2762           "application/xml"
2763         ],
2764         "parameters": [
2765           {
2766             "in": "path",
2767             "name": "allotted-resource-id",
2768             "required": true,
2769             "type": "string"
2770           }
2771         ],
2772         "responses": {
2773           "200": {
2774             "description": "No response was specified",
2775             "schema": {
2776               "$ref": "#/definitions/(config)allotted-resource-information"
2777             }
2778           }
2779         },
2780         "operationId": "GET-allotted-resource-information"
2781       },
2782       "post": {
2783         "consumes": [
2784           "application/json",
2785           "application/xml"
2786         ],
2787         "produces": [
2788           "application/json",
2789           "application/xml"
2790         ],
2791         "parameters": [
2792           {
2793             "in": "path",
2794             "name": "allotted-resource-id",
2795             "required": true,
2796             "type": "string"
2797           },
2798           {
2799             "in": "body",
2800             "name": "**(config)onap-model-information",
2801             "required": false,
2802             "schema": {
2803               "$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"
2804             }
2805           }
2806         ],
2807         "responses": {
2808           "200": {
2809             "description": "No response was specified",
2810             "schema": {
2811               "$ref": "#/definitions/(config)allotted-resource-informationPOST"
2812             }
2813           }
2814         },
2815         "operationId": "POST-allotted-resource-information"
2816       },
2817       "put": {
2818         "consumes": [
2819           "application/json",
2820           "application/xml"
2821         ],
2822         "produces": [
2823           "application/json",
2824           "application/xml"
2825         ],
2826         "parameters": [
2827           {
2828             "in": "path",
2829             "name": "allotted-resource-id",
2830             "required": true,
2831             "type": "string"
2832           },
2833           {
2834             "in": "body",
2835             "name": "(config)allotted-resource-information",
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(config)allotted-resource-information-TOP"
2839             }
2840           }
2841         ],
2842         "responses": {
2843           "200": {
2844             "description": "No response was specified",
2845             "schema": {
2846               "$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"
2847             }
2848           }
2849         },
2850         "operationId": "PUT-allotted-resource-information"
2851       }
2852     },
2853     "/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": {
2854       "delete": {
2855         "produces": [
2856           "application/json",
2857           "application/xml"
2858         ],
2859         "parameters": [
2860           {
2861             "in": "path",
2862             "name": "allotted-resource-id",
2863             "required": true,
2864             "type": "string"
2865           }
2866         ],
2867         "responses": {
2868           "200": {
2869             "description": "No response was specified"
2870           }
2871         },
2872         "operationId": "DELETE-onap-model-information"
2873       },
2874       "get": {
2875         "produces": [
2876           "application/json",
2877           "application/xml"
2878         ],
2879         "parameters": [
2880           {
2881             "in": "path",
2882             "name": "allotted-resource-id",
2883             "required": true,
2884             "type": "string"
2885           }
2886         ],
2887         "responses": {
2888           "200": {
2889             "description": "No response was specified",
2890             "schema": {
2891               "$ref": "#/definitions/(config)onap-model-information"
2892             }
2893           }
2894         },
2895         "operationId": "GET-onap-model-information"
2896       },
2897       "put": {
2898         "consumes": [
2899           "application/json",
2900           "application/xml"
2901         ],
2902         "produces": [
2903           "application/json",
2904           "application/xml"
2905         ],
2906         "parameters": [
2907           {
2908             "in": "path",
2909             "name": "allotted-resource-id",
2910             "required": true,
2911             "type": "string"
2912           },
2913           {
2914             "in": "body",
2915             "name": "(config)onap-model-information",
2916             "required": false,
2917             "schema": {
2918               "$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"
2919             }
2920           }
2921         ],
2922         "responses": {
2923           "200": {
2924             "description": "No response was specified",
2925             "schema": {
2926               "$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"
2927             }
2928           }
2929         },
2930         "operationId": "PUT-onap-model-information"
2931       }
2932     },
2933     "/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": {
2934       "delete": {
2935         "produces": [
2936           "application/json",
2937           "application/xml"
2938         ],
2939         "parameters": [
2940           {
2941             "in": "path",
2942             "name": "allotted-resource-id",
2943             "required": true,
2944             "type": "string"
2945           }
2946         ],
2947         "responses": {
2948           "200": {
2949             "description": "No response was specified"
2950           }
2951         },
2952         "operationId": "DELETE-contrail-route-request-input"
2953       },
2954       "get": {
2955         "produces": [
2956           "application/json",
2957           "application/xml"
2958         ],
2959         "parameters": [
2960           {
2961             "in": "path",
2962             "name": "allotted-resource-id",
2963             "required": true,
2964             "type": "string"
2965           }
2966         ],
2967         "responses": {
2968           "200": {
2969             "description": "No response was specified",
2970             "schema": {
2971               "$ref": "#/definitions/(config)contrail-route-request-input"
2972             }
2973           }
2974         },
2975         "operationId": "GET-contrail-route-request-input"
2976       },
2977       "post": {
2978         "consumes": [
2979           "application/json",
2980           "application/xml"
2981         ],
2982         "produces": [
2983           "application/json",
2984           "application/xml"
2985         ],
2986         "parameters": [
2987           {
2988             "in": "path",
2989             "name": "allotted-resource-id",
2990             "required": true,
2991             "type": "string"
2992           },
2993           {
2994             "in": "body",
2995             "name": "**(config)source-network",
2996             "required": false,
2997             "schema": {
2998               "$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"
2999             }
3000           },
3001           {
3002             "in": "body",
3003             "name": "**(config)dest-network",
3004             "required": false,
3005             "schema": {
3006               "$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"
3007             }
3008           },
3009           {
3010             "in": "body",
3011             "name": "**(config)contrail-applied-service-info",
3012             "required": false,
3013             "schema": {
3014               "$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"
3015             }
3016           },
3017           {
3018             "in": "body",
3019             "name": "**(config)contrail-route-input-parameters",
3020             "required": false,
3021             "schema": {
3022               "$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"
3023             }
3024           }
3025         ],
3026         "responses": {
3027           "200": {
3028             "description": "No response was specified",
3029             "schema": {
3030               "$ref": "#/definitions/(config)contrail-route-request-inputPOST"
3031             }
3032           }
3033         },
3034         "operationId": "POST-contrail-route-request-input"
3035       },
3036       "put": {
3037         "consumes": [
3038           "application/json",
3039           "application/xml"
3040         ],
3041         "produces": [
3042           "application/json",
3043           "application/xml"
3044         ],
3045         "parameters": [
3046           {
3047             "in": "path",
3048             "name": "allotted-resource-id",
3049             "required": true,
3050             "type": "string"
3051           },
3052           {
3053             "in": "body",
3054             "name": "(config)contrail-route-request-input",
3055             "required": false,
3056             "schema": {
3057               "$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"
3058             }
3059           }
3060         ],
3061         "responses": {
3062           "200": {
3063             "description": "No response was specified",
3064             "schema": {
3065               "$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"
3066             }
3067           }
3068         },
3069         "operationId": "PUT-contrail-route-request-input"
3070       }
3071     },
3072     "/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": {
3073       "delete": {
3074         "produces": [
3075           "application/json",
3076           "application/xml"
3077         ],
3078         "parameters": [
3079           {
3080             "in": "path",
3081             "name": "allotted-resource-id",
3082             "required": true,
3083             "type": "string"
3084           }
3085         ],
3086         "responses": {
3087           "200": {
3088             "description": "No response was specified"
3089           }
3090         },
3091         "operationId": "DELETE-contrail-applied-service-info"
3092       },
3093       "get": {
3094         "produces": [
3095           "application/json",
3096           "application/xml"
3097         ],
3098         "parameters": [
3099           {
3100             "in": "path",
3101             "name": "allotted-resource-id",
3102             "required": true,
3103             "type": "string"
3104           }
3105         ],
3106         "responses": {
3107           "200": {
3108             "description": "No response was specified",
3109             "schema": {
3110               "$ref": "#/definitions/(config)contrail-applied-service-info"
3111             }
3112           }
3113         },
3114         "operationId": "GET-contrail-applied-service-info"
3115       },
3116       "put": {
3117         "consumes": [
3118           "application/json",
3119           "application/xml"
3120         ],
3121         "produces": [
3122           "application/json",
3123           "application/xml"
3124         ],
3125         "parameters": [
3126           {
3127             "in": "path",
3128             "name": "allotted-resource-id",
3129             "required": true,
3130             "type": "string"
3131           },
3132           {
3133             "in": "body",
3134             "name": "(config)contrail-applied-service-info",
3135             "required": false,
3136             "schema": {
3137               "$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"
3138             }
3139           }
3140         ],
3141         "responses": {
3142           "200": {
3143             "description": "No response was specified",
3144             "schema": {
3145               "$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"
3146             }
3147           }
3148         },
3149         "operationId": "PUT-contrail-applied-service-info"
3150       }
3151     },
3152     "/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": {
3153       "delete": {
3154         "produces": [
3155           "application/json",
3156           "application/xml"
3157         ],
3158         "parameters": [
3159           {
3160             "in": "path",
3161             "name": "allotted-resource-id",
3162             "required": true,
3163             "type": "string"
3164           }
3165         ],
3166         "responses": {
3167           "200": {
3168             "description": "No response was specified"
3169           }
3170         },
3171         "operationId": "DELETE-contrail-route-input-parameters"
3172       },
3173       "get": {
3174         "produces": [
3175           "application/json",
3176           "application/xml"
3177         ],
3178         "parameters": [
3179           {
3180             "in": "path",
3181             "name": "allotted-resource-id",
3182             "required": true,
3183             "type": "string"
3184           }
3185         ],
3186         "responses": {
3187           "200": {
3188             "description": "No response was specified",
3189             "schema": {
3190               "$ref": "#/definitions/(config)contrail-route-input-parameters"
3191             }
3192           }
3193         },
3194         "operationId": "GET-contrail-route-input-parameters"
3195       },
3196       "post": {
3197         "consumes": [
3198           "application/json",
3199           "application/xml"
3200         ],
3201         "produces": [
3202           "application/json",
3203           "application/xml"
3204         ],
3205         "parameters": [
3206           {
3207             "in": "path",
3208             "name": "allotted-resource-id",
3209             "required": true,
3210             "type": "string"
3211           },
3212           {
3213             "in": "body",
3214             "name": "**(config)param",
3215             "required": false,
3216             "schema": {
3217               "$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"
3218             }
3219           }
3220         ],
3221         "responses": {
3222           "200": {
3223             "description": "No response was specified",
3224             "schema": {
3225               "$ref": "#/definitions/(config)contrail-route-input-parametersPOST"
3226             }
3227           }
3228         },
3229         "operationId": "POST-contrail-route-input-parameters"
3230       },
3231       "put": {
3232         "consumes": [
3233           "application/json",
3234           "application/xml"
3235         ],
3236         "produces": [
3237           "application/json",
3238           "application/xml"
3239         ],
3240         "parameters": [
3241           {
3242             "in": "path",
3243             "name": "allotted-resource-id",
3244             "required": true,
3245             "type": "string"
3246           },
3247           {
3248             "in": "body",
3249             "name": "(config)contrail-route-input-parameters",
3250             "required": false,
3251             "schema": {
3252               "$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"
3253             }
3254           }
3255         ],
3256         "responses": {
3257           "200": {
3258             "description": "No response was specified",
3259             "schema": {
3260               "$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"
3261             }
3262           }
3263         },
3264         "operationId": "PUT-contrail-route-input-parameters"
3265       }
3266     },
3267     "/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}": {
3268       "delete": {
3269         "produces": [
3270           "application/json",
3271           "application/xml"
3272         ],
3273         "parameters": [
3274           {
3275             "in": "path",
3276             "name": "allotted-resource-id",
3277             "required": true,
3278             "type": "string"
3279           },
3280           {
3281             "in": "path",
3282             "name": "name",
3283             "required": true,
3284             "type": "string"
3285           }
3286         ],
3287         "responses": {
3288           "200": {
3289             "description": "No response was specified"
3290           }
3291         },
3292         "operationId": "DELETE-param"
3293       },
3294       "get": {
3295         "produces": [
3296           "application/json",
3297           "application/xml"
3298         ],
3299         "parameters": [
3300           {
3301             "in": "path",
3302             "name": "allotted-resource-id",
3303             "required": true,
3304             "type": "string"
3305           },
3306           {
3307             "in": "path",
3308             "name": "name",
3309             "required": true,
3310             "type": "string"
3311           }
3312         ],
3313         "responses": {
3314           "200": {
3315             "description": "No response was specified",
3316             "schema": {
3317               "$ref": "#/definitions/(config)param"
3318             }
3319           }
3320         },
3321         "operationId": "GET-param"
3322       },
3323       "put": {
3324         "consumes": [
3325           "application/json",
3326           "application/xml"
3327         ],
3328         "produces": [
3329           "application/json",
3330           "application/xml"
3331         ],
3332         "parameters": [
3333           {
3334             "in": "path",
3335             "name": "allotted-resource-id",
3336             "required": true,
3337             "type": "string"
3338           },
3339           {
3340             "in": "path",
3341             "name": "name",
3342             "required": true,
3343             "type": "string"
3344           },
3345           {
3346             "in": "body",
3347             "name": "(config)param",
3348             "required": false,
3349             "schema": {
3350               "$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"
3351             }
3352           }
3353         ],
3354         "responses": {
3355           "200": {
3356             "description": "No response was specified",
3357             "schema": {
3358               "$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"
3359             }
3360           }
3361         },
3362         "operationId": "PUT-param"
3363       }
3364     },
3365     "/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": {
3366       "delete": {
3367         "produces": [
3368           "application/json",
3369           "application/xml"
3370         ],
3371         "parameters": [
3372           {
3373             "in": "path",
3374             "name": "allotted-resource-id",
3375             "required": true,
3376             "type": "string"
3377           }
3378         ],
3379         "responses": {
3380           "200": {
3381             "description": "No response was specified"
3382           }
3383         },
3384         "operationId": "DELETE-dest-network"
3385       },
3386       "get": {
3387         "produces": [
3388           "application/json",
3389           "application/xml"
3390         ],
3391         "parameters": [
3392           {
3393             "in": "path",
3394             "name": "allotted-resource-id",
3395             "required": true,
3396             "type": "string"
3397           }
3398         ],
3399         "responses": {
3400           "200": {
3401             "description": "No response was specified",
3402             "schema": {
3403               "$ref": "#/definitions/(config)dest-network"
3404             }
3405           }
3406         },
3407         "operationId": "GET-dest-network"
3408       },
3409       "put": {
3410         "consumes": [
3411           "application/json",
3412           "application/xml"
3413         ],
3414         "produces": [
3415           "application/json",
3416           "application/xml"
3417         ],
3418         "parameters": [
3419           {
3420             "in": "path",
3421             "name": "allotted-resource-id",
3422             "required": true,
3423             "type": "string"
3424           },
3425           {
3426             "in": "body",
3427             "name": "(config)dest-network",
3428             "required": false,
3429             "schema": {
3430               "$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"
3431             }
3432           }
3433         ],
3434         "responses": {
3435           "200": {
3436             "description": "No response was specified",
3437             "schema": {
3438               "$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"
3439             }
3440           }
3441         },
3442         "operationId": "PUT-dest-network"
3443       }
3444     },
3445     "/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": {
3446       "delete": {
3447         "produces": [
3448           "application/json",
3449           "application/xml"
3450         ],
3451         "parameters": [
3452           {
3453             "in": "path",
3454             "name": "allotted-resource-id",
3455             "required": true,
3456             "type": "string"
3457           }
3458         ],
3459         "responses": {
3460           "200": {
3461             "description": "No response was specified"
3462           }
3463         },
3464         "operationId": "DELETE-source-network"
3465       },
3466       "get": {
3467         "produces": [
3468           "application/json",
3469           "application/xml"
3470         ],
3471         "parameters": [
3472           {
3473             "in": "path",
3474             "name": "allotted-resource-id",
3475             "required": true,
3476             "type": "string"
3477           }
3478         ],
3479         "responses": {
3480           "200": {
3481             "description": "No response was specified",
3482             "schema": {
3483               "$ref": "#/definitions/(config)source-network"
3484             }
3485           }
3486         },
3487         "operationId": "GET-source-network"
3488       },
3489       "put": {
3490         "consumes": [
3491           "application/json",
3492           "application/xml"
3493         ],
3494         "produces": [
3495           "application/json",
3496           "application/xml"
3497         ],
3498         "parameters": [
3499           {
3500             "in": "path",
3501             "name": "allotted-resource-id",
3502             "required": true,
3503             "type": "string"
3504           },
3505           {
3506             "in": "body",
3507             "name": "(config)source-network",
3508             "required": false,
3509             "schema": {
3510               "$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"
3511             }
3512           }
3513         ],
3514         "responses": {
3515           "200": {
3516             "description": "No response was specified",
3517             "schema": {
3518               "$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"
3519             }
3520           }
3521         },
3522         "operationId": "PUT-source-network"
3523       }
3524     },
3525     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/request-information": {
3526       "delete": {
3527         "produces": [
3528           "application/json",
3529           "application/xml"
3530         ],
3531         "parameters": [
3532           {
3533             "in": "path",
3534             "name": "allotted-resource-id",
3535             "required": true,
3536             "type": "string"
3537           }
3538         ],
3539         "responses": {
3540           "200": {
3541             "description": "No response was specified"
3542           }
3543         },
3544         "operationId": "DELETE-request-information"
3545       },
3546       "get": {
3547         "produces": [
3548           "application/json",
3549           "application/xml"
3550         ],
3551         "parameters": [
3552           {
3553             "in": "path",
3554             "name": "allotted-resource-id",
3555             "required": true,
3556             "type": "string"
3557           }
3558         ],
3559         "responses": {
3560           "200": {
3561             "description": "No response was specified",
3562             "schema": {
3563               "$ref": "#/definitions/(config)request-information"
3564             }
3565           }
3566         },
3567         "operationId": "GET-request-information"
3568       },
3569       "put": {
3570         "consumes": [
3571           "application/json",
3572           "application/xml"
3573         ],
3574         "produces": [
3575           "application/json",
3576           "application/xml"
3577         ],
3578         "parameters": [
3579           {
3580             "in": "path",
3581             "name": "allotted-resource-id",
3582             "required": true,
3583             "type": "string"
3584           },
3585           {
3586             "in": "body",
3587             "name": "(config)request-information",
3588             "required": false,
3589             "schema": {
3590               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
3591             }
3592           }
3593         ],
3594         "responses": {
3595           "200": {
3596             "description": "No response was specified",
3597             "schema": {
3598               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
3599             }
3600           }
3601         },
3602         "operationId": "PUT-request-information"
3603       }
3604     },
3605     "/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": {
3606       "delete": {
3607         "produces": [
3608           "application/json",
3609           "application/xml"
3610         ],
3611         "parameters": [
3612           {
3613             "in": "path",
3614             "name": "allotted-resource-id",
3615             "required": true,
3616             "type": "string"
3617           }
3618         ],
3619         "responses": {
3620           "200": {
3621             "description": "No response was specified"
3622           }
3623         },
3624         "operationId": "DELETE-sdnc-request-header"
3625       },
3626       "get": {
3627         "produces": [
3628           "application/json",
3629           "application/xml"
3630         ],
3631         "parameters": [
3632           {
3633             "in": "path",
3634             "name": "allotted-resource-id",
3635             "required": true,
3636             "type": "string"
3637           }
3638         ],
3639         "responses": {
3640           "200": {
3641             "description": "No response was specified",
3642             "schema": {
3643               "$ref": "#/definitions/(config)sdnc-request-header"
3644             }
3645           }
3646         },
3647         "operationId": "GET-sdnc-request-header"
3648       },
3649       "put": {
3650         "consumes": [
3651           "application/json",
3652           "application/xml"
3653         ],
3654         "produces": [
3655           "application/json",
3656           "application/xml"
3657         ],
3658         "parameters": [
3659           {
3660             "in": "path",
3661             "name": "allotted-resource-id",
3662             "required": true,
3663             "type": "string"
3664           },
3665           {
3666             "in": "body",
3667             "name": "(config)sdnc-request-header",
3668             "required": false,
3669             "schema": {
3670               "$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"
3671             }
3672           }
3673         ],
3674         "responses": {
3675           "200": {
3676             "description": "No response was specified",
3677             "schema": {
3678               "$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"
3679             }
3680           }
3681         },
3682         "operationId": "PUT-sdnc-request-header"
3683       }
3684     },
3685     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/service-information": {
3686       "delete": {
3687         "produces": [
3688           "application/json",
3689           "application/xml"
3690         ],
3691         "parameters": [
3692           {
3693             "in": "path",
3694             "name": "allotted-resource-id",
3695             "required": true,
3696             "type": "string"
3697           }
3698         ],
3699         "responses": {
3700           "200": {
3701             "description": "No response was specified"
3702           }
3703         },
3704         "operationId": "DELETE-service-information"
3705       },
3706       "get": {
3707         "produces": [
3708           "application/json",
3709           "application/xml"
3710         ],
3711         "parameters": [
3712           {
3713             "in": "path",
3714             "name": "allotted-resource-id",
3715             "required": true,
3716             "type": "string"
3717           }
3718         ],
3719         "responses": {
3720           "200": {
3721             "description": "No response was specified",
3722             "schema": {
3723               "$ref": "#/definitions/(config)service-information"
3724             }
3725           }
3726         },
3727         "operationId": "GET-service-information"
3728       },
3729       "post": {
3730         "consumes": [
3731           "application/json",
3732           "application/xml"
3733         ],
3734         "produces": [
3735           "application/json",
3736           "application/xml"
3737         ],
3738         "parameters": [
3739           {
3740             "in": "path",
3741             "name": "allotted-resource-id",
3742             "required": true,
3743             "type": "string"
3744           },
3745           {
3746             "in": "body",
3747             "name": "**(config)onap-model-information",
3748             "required": false,
3749             "schema": {
3750               "$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"
3751             }
3752           }
3753         ],
3754         "responses": {
3755           "200": {
3756             "description": "No response was specified",
3757             "schema": {
3758               "$ref": "#/definitions/(config)service-informationPOST"
3759             }
3760           }
3761         },
3762         "operationId": "POST-service-information"
3763       },
3764       "put": {
3765         "consumes": [
3766           "application/json",
3767           "application/xml"
3768         ],
3769         "produces": [
3770           "application/json",
3771           "application/xml"
3772         ],
3773         "parameters": [
3774           {
3775             "in": "path",
3776             "name": "allotted-resource-id",
3777             "required": true,
3778             "type": "string"
3779           },
3780           {
3781             "in": "body",
3782             "name": "(config)service-information",
3783             "required": false,
3784             "schema": {
3785               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
3786             }
3787           }
3788         ],
3789         "responses": {
3790           "200": {
3791             "description": "No response was specified",
3792             "schema": {
3793               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
3794             }
3795           }
3796         },
3797         "operationId": "PUT-service-information"
3798       }
3799     },
3800     "/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": {
3801       "delete": {
3802         "produces": [
3803           "application/json",
3804           "application/xml"
3805         ],
3806         "parameters": [
3807           {
3808             "in": "path",
3809             "name": "allotted-resource-id",
3810             "required": true,
3811             "type": "string"
3812           }
3813         ],
3814         "responses": {
3815           "200": {
3816             "description": "No response was specified"
3817           }
3818         },
3819         "operationId": "DELETE-onap-model-information"
3820       },
3821       "get": {
3822         "produces": [
3823           "application/json",
3824           "application/xml"
3825         ],
3826         "parameters": [
3827           {
3828             "in": "path",
3829             "name": "allotted-resource-id",
3830             "required": true,
3831             "type": "string"
3832           }
3833         ],
3834         "responses": {
3835           "200": {
3836             "description": "No response was specified",
3837             "schema": {
3838               "$ref": "#/definitions/(config)onap-model-information"
3839             }
3840           }
3841         },
3842         "operationId": "GET-onap-model-information"
3843       },
3844       "put": {
3845         "consumes": [
3846           "application/json",
3847           "application/xml"
3848         ],
3849         "produces": [
3850           "application/json",
3851           "application/xml"
3852         ],
3853         "parameters": [
3854           {
3855             "in": "path",
3856             "name": "allotted-resource-id",
3857             "required": true,
3858             "type": "string"
3859           },
3860           {
3861             "in": "body",
3862             "name": "(config)onap-model-information",
3863             "required": false,
3864             "schema": {
3865               "$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"
3866             }
3867           }
3868         ],
3869         "responses": {
3870           "200": {
3871             "description": "No response was specified",
3872             "schema": {
3873               "$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"
3874             }
3875           }
3876         },
3877         "operationId": "PUT-onap-model-information"
3878       }
3879     },
3880     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/contrail-route-topology": {
3881       "delete": {
3882         "produces": [
3883           "application/json",
3884           "application/xml"
3885         ],
3886         "parameters": [
3887           {
3888             "in": "path",
3889             "name": "allotted-resource-id",
3890             "required": true,
3891             "type": "string"
3892           }
3893         ],
3894         "responses": {
3895           "200": {
3896             "description": "No response was specified"
3897           }
3898         },
3899         "operationId": "DELETE-contrail-route-topology"
3900       },
3901       "get": {
3902         "produces": [
3903           "application/json",
3904           "application/xml"
3905         ],
3906         "parameters": [
3907           {
3908             "in": "path",
3909             "name": "allotted-resource-id",
3910             "required": true,
3911             "type": "string"
3912           }
3913         ],
3914         "responses": {
3915           "200": {
3916             "description": "No response was specified",
3917             "schema": {
3918               "$ref": "#/definitions/(config)contrail-route-topology"
3919             }
3920           }
3921         },
3922         "operationId": "GET-contrail-route-topology"
3923       },
3924       "post": {
3925         "consumes": [
3926           "application/json",
3927           "application/xml"
3928         ],
3929         "produces": [
3930           "application/json",
3931           "application/xml"
3932         ],
3933         "parameters": [
3934           {
3935             "in": "path",
3936             "name": "allotted-resource-id",
3937             "required": true,
3938             "type": "string"
3939           },
3940           {
3941             "in": "body",
3942             "name": "**(config)contrail-route-parameters",
3943             "required": false,
3944             "schema": {
3945               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters-TOP"
3946             }
3947           },
3948           {
3949             "in": "body",
3950             "name": "**(config)onap-model-information",
3951             "required": false,
3952             "schema": {
3953               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information-TOP"
3954             }
3955           },
3956           {
3957             "in": "body",
3958             "name": "**(config)allotted-resource-identifiers",
3959             "required": false,
3960             "schema": {
3961               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers-TOP"
3962             }
3963           },
3964           {
3965             "in": "body",
3966             "name": "**(config)contrail-route-assignments",
3967             "required": false,
3968             "schema": {
3969               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments-TOP"
3970             }
3971           }
3972         ],
3973         "responses": {
3974           "200": {
3975             "description": "No response was specified",
3976             "schema": {
3977               "$ref": "#/definitions/(config)contrail-route-topologyPOST"
3978             }
3979           }
3980         },
3981         "operationId": "POST-contrail-route-topology"
3982       },
3983       "put": {
3984         "consumes": [
3985           "application/json",
3986           "application/xml"
3987         ],
3988         "produces": [
3989           "application/json",
3990           "application/xml"
3991         ],
3992         "parameters": [
3993           {
3994             "in": "path",
3995             "name": "allotted-resource-id",
3996             "required": true,
3997             "type": "string"
3998           },
3999           {
4000             "in": "body",
4001             "name": "(config)contrail-route-topology",
4002             "required": false,
4003             "schema": {
4004               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology-TOP"
4005             }
4006           }
4007         ],
4008         "responses": {
4009           "200": {
4010             "description": "No response was specified",
4011             "schema": {
4012               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology-TOP"
4013             }
4014           }
4015         },
4016         "operationId": "PUT-contrail-route-topology"
4017       }
4018     },
4019     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/contrail-route-topology/allotted-resource-identifiers": {
4020       "delete": {
4021         "produces": [
4022           "application/json",
4023           "application/xml"
4024         ],
4025         "parameters": [
4026           {
4027             "in": "path",
4028             "name": "allotted-resource-id",
4029             "required": true,
4030             "type": "string"
4031           }
4032         ],
4033         "responses": {
4034           "200": {
4035             "description": "No response was specified"
4036           }
4037         },
4038         "operationId": "DELETE-allotted-resource-identifiers"
4039       },
4040       "get": {
4041         "produces": [
4042           "application/json",
4043           "application/xml"
4044         ],
4045         "parameters": [
4046           {
4047             "in": "path",
4048             "name": "allotted-resource-id",
4049             "required": true,
4050             "type": "string"
4051           }
4052         ],
4053         "responses": {
4054           "200": {
4055             "description": "No response was specified",
4056             "schema": {
4057               "$ref": "#/definitions/(config)allotted-resource-identifiers"
4058             }
4059           }
4060         },
4061         "operationId": "GET-allotted-resource-identifiers"
4062       },
4063       "put": {
4064         "consumes": [
4065           "application/json",
4066           "application/xml"
4067         ],
4068         "produces": [
4069           "application/json",
4070           "application/xml"
4071         ],
4072         "parameters": [
4073           {
4074             "in": "path",
4075             "name": "allotted-resource-id",
4076             "required": true,
4077             "type": "string"
4078           },
4079           {
4080             "in": "body",
4081             "name": "(config)allotted-resource-identifiers",
4082             "required": false,
4083             "schema": {
4084               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers-TOP"
4085             }
4086           }
4087         ],
4088         "responses": {
4089           "200": {
4090             "description": "No response was specified",
4091             "schema": {
4092               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers-TOP"
4093             }
4094           }
4095         },
4096         "operationId": "PUT-allotted-resource-identifiers"
4097       }
4098     },
4099     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/contrail-route-topology/contrail-route-assignments": {
4100       "delete": {
4101         "produces": [
4102           "application/json",
4103           "application/xml"
4104         ],
4105         "parameters": [
4106           {
4107             "in": "path",
4108             "name": "allotted-resource-id",
4109             "required": true,
4110             "type": "string"
4111           }
4112         ],
4113         "responses": {
4114           "200": {
4115             "description": "No response was specified"
4116           }
4117         },
4118         "operationId": "DELETE-contrail-route-assignments"
4119       },
4120       "get": {
4121         "produces": [
4122           "application/json",
4123           "application/xml"
4124         ],
4125         "parameters": [
4126           {
4127             "in": "path",
4128             "name": "allotted-resource-id",
4129             "required": true,
4130             "type": "string"
4131           }
4132         ],
4133         "responses": {
4134           "200": {
4135             "description": "No response was specified",
4136             "schema": {
4137               "$ref": "#/definitions/(config)contrail-route-assignments"
4138             }
4139           }
4140         },
4141         "operationId": "GET-contrail-route-assignments"
4142       },
4143       "post": {
4144         "consumes": [
4145           "application/json",
4146           "application/xml"
4147         ],
4148         "produces": [
4149           "application/json",
4150           "application/xml"
4151         ],
4152         "parameters": [
4153           {
4154             "in": "path",
4155             "name": "allotted-resource-id",
4156             "required": true,
4157             "type": "string"
4158           },
4159           {
4160             "in": "body",
4161             "name": "**(config)source-network",
4162             "required": false,
4163             "schema": {
4164               "$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"
4165             }
4166           },
4167           {
4168             "in": "body",
4169             "name": "**(config)dest-network",
4170             "required": false,
4171             "schema": {
4172               "$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"
4173             }
4174           },
4175           {
4176             "in": "body",
4177             "name": "**(config)contrail-applied-service",
4178             "required": false,
4179             "schema": {
4180               "$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"
4181             }
4182           }
4183         ],
4184         "responses": {
4185           "200": {
4186             "description": "No response was specified",
4187             "schema": {
4188               "$ref": "#/definitions/(config)contrail-route-assignmentsPOST"
4189             }
4190           }
4191         },
4192         "operationId": "POST-contrail-route-assignments"
4193       },
4194       "put": {
4195         "consumes": [
4196           "application/json",
4197           "application/xml"
4198         ],
4199         "produces": [
4200           "application/json",
4201           "application/xml"
4202         ],
4203         "parameters": [
4204           {
4205             "in": "path",
4206             "name": "allotted-resource-id",
4207             "required": true,
4208             "type": "string"
4209           },
4210           {
4211             "in": "body",
4212             "name": "(config)contrail-route-assignments",
4213             "required": false,
4214             "schema": {
4215               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments-TOP"
4216             }
4217           }
4218         ],
4219         "responses": {
4220           "200": {
4221             "description": "No response was specified",
4222             "schema": {
4223               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments-TOP"
4224             }
4225           }
4226         },
4227         "operationId": "PUT-contrail-route-assignments"
4228       }
4229     },
4230     "/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": {
4231       "delete": {
4232         "produces": [
4233           "application/json",
4234           "application/xml"
4235         ],
4236         "parameters": [
4237           {
4238             "in": "path",
4239             "name": "allotted-resource-id",
4240             "required": true,
4241             "type": "string"
4242           }
4243         ],
4244         "responses": {
4245           "200": {
4246             "description": "No response was specified"
4247           }
4248         },
4249         "operationId": "DELETE-contrail-applied-service"
4250       },
4251       "get": {
4252         "produces": [
4253           "application/json",
4254           "application/xml"
4255         ],
4256         "parameters": [
4257           {
4258             "in": "path",
4259             "name": "allotted-resource-id",
4260             "required": true,
4261             "type": "string"
4262           }
4263         ],
4264         "responses": {
4265           "200": {
4266             "description": "No response was specified",
4267             "schema": {
4268               "$ref": "#/definitions/(config)contrail-applied-service"
4269             }
4270           }
4271         },
4272         "operationId": "GET-contrail-applied-service"
4273       },
4274       "put": {
4275         "consumes": [
4276           "application/json",
4277           "application/xml"
4278         ],
4279         "produces": [
4280           "application/json",
4281           "application/xml"
4282         ],
4283         "parameters": [
4284           {
4285             "in": "path",
4286             "name": "allotted-resource-id",
4287             "required": true,
4288             "type": "string"
4289           },
4290           {
4291             "in": "body",
4292             "name": "(config)contrail-applied-service",
4293             "required": false,
4294             "schema": {
4295               "$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"
4296             }
4297           }
4298         ],
4299         "responses": {
4300           "200": {
4301             "description": "No response was specified",
4302             "schema": {
4303               "$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"
4304             }
4305           }
4306         },
4307         "operationId": "PUT-contrail-applied-service"
4308       }
4309     },
4310     "/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": {
4311       "delete": {
4312         "produces": [
4313           "application/json",
4314           "application/xml"
4315         ],
4316         "parameters": [
4317           {
4318             "in": "path",
4319             "name": "allotted-resource-id",
4320             "required": true,
4321             "type": "string"
4322           }
4323         ],
4324         "responses": {
4325           "200": {
4326             "description": "No response was specified"
4327           }
4328         },
4329         "operationId": "DELETE-dest-network"
4330       },
4331       "get": {
4332         "produces": [
4333           "application/json",
4334           "application/xml"
4335         ],
4336         "parameters": [
4337           {
4338             "in": "path",
4339             "name": "allotted-resource-id",
4340             "required": true,
4341             "type": "string"
4342           }
4343         ],
4344         "responses": {
4345           "200": {
4346             "description": "No response was specified",
4347             "schema": {
4348               "$ref": "#/definitions/(config)dest-network"
4349             }
4350           }
4351         },
4352         "operationId": "GET-dest-network"
4353       },
4354       "put": {
4355         "consumes": [
4356           "application/json",
4357           "application/xml"
4358         ],
4359         "produces": [
4360           "application/json",
4361           "application/xml"
4362         ],
4363         "parameters": [
4364           {
4365             "in": "path",
4366             "name": "allotted-resource-id",
4367             "required": true,
4368             "type": "string"
4369           },
4370           {
4371             "in": "body",
4372             "name": "(config)dest-network",
4373             "required": false,
4374             "schema": {
4375               "$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"
4376             }
4377           }
4378         ],
4379         "responses": {
4380           "200": {
4381             "description": "No response was specified",
4382             "schema": {
4383               "$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"
4384             }
4385           }
4386         },
4387         "operationId": "PUT-dest-network"
4388       }
4389     },
4390     "/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": {
4391       "delete": {
4392         "produces": [
4393           "application/json",
4394           "application/xml"
4395         ],
4396         "parameters": [
4397           {
4398             "in": "path",
4399             "name": "allotted-resource-id",
4400             "required": true,
4401             "type": "string"
4402           }
4403         ],
4404         "responses": {
4405           "200": {
4406             "description": "No response was specified"
4407           }
4408         },
4409         "operationId": "DELETE-source-network"
4410       },
4411       "get": {
4412         "produces": [
4413           "application/json",
4414           "application/xml"
4415         ],
4416         "parameters": [
4417           {
4418             "in": "path",
4419             "name": "allotted-resource-id",
4420             "required": true,
4421             "type": "string"
4422           }
4423         ],
4424         "responses": {
4425           "200": {
4426             "description": "No response was specified",
4427             "schema": {
4428               "$ref": "#/definitions/(config)source-network"
4429             }
4430           }
4431         },
4432         "operationId": "GET-source-network"
4433       },
4434       "put": {
4435         "consumes": [
4436           "application/json",
4437           "application/xml"
4438         ],
4439         "produces": [
4440           "application/json",
4441           "application/xml"
4442         ],
4443         "parameters": [
4444           {
4445             "in": "path",
4446             "name": "allotted-resource-id",
4447             "required": true,
4448             "type": "string"
4449           },
4450           {
4451             "in": "body",
4452             "name": "(config)source-network",
4453             "required": false,
4454             "schema": {
4455               "$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"
4456             }
4457           }
4458         ],
4459         "responses": {
4460           "200": {
4461             "description": "No response was specified",
4462             "schema": {
4463               "$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"
4464             }
4465           }
4466         },
4467         "operationId": "PUT-source-network"
4468       }
4469     },
4470     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/contrail-route-topology/contrail-route-parameters": {
4471       "delete": {
4472         "produces": [
4473           "application/json",
4474           "application/xml"
4475         ],
4476         "parameters": [
4477           {
4478             "in": "path",
4479             "name": "allotted-resource-id",
4480             "required": true,
4481             "type": "string"
4482           }
4483         ],
4484         "responses": {
4485           "200": {
4486             "description": "No response was specified"
4487           }
4488         },
4489         "operationId": "DELETE-contrail-route-parameters"
4490       },
4491       "get": {
4492         "produces": [
4493           "application/json",
4494           "application/xml"
4495         ],
4496         "parameters": [
4497           {
4498             "in": "path",
4499             "name": "allotted-resource-id",
4500             "required": true,
4501             "type": "string"
4502           }
4503         ],
4504         "responses": {
4505           "200": {
4506             "description": "No response was specified",
4507             "schema": {
4508               "$ref": "#/definitions/(config)contrail-route-parameters"
4509             }
4510           }
4511         },
4512         "operationId": "GET-contrail-route-parameters"
4513       },
4514       "post": {
4515         "consumes": [
4516           "application/json",
4517           "application/xml"
4518         ],
4519         "produces": [
4520           "application/json",
4521           "application/xml"
4522         ],
4523         "parameters": [
4524           {
4525             "in": "path",
4526             "name": "allotted-resource-id",
4527             "required": true,
4528             "type": "string"
4529           },
4530           {
4531             "in": "body",
4532             "name": "**(config)param",
4533             "required": false,
4534             "schema": {
4535               "$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"
4536             }
4537           }
4538         ],
4539         "responses": {
4540           "200": {
4541             "description": "No response was specified",
4542             "schema": {
4543               "$ref": "#/definitions/(config)contrail-route-parametersPOST"
4544             }
4545           }
4546         },
4547         "operationId": "POST-contrail-route-parameters"
4548       },
4549       "put": {
4550         "consumes": [
4551           "application/json",
4552           "application/xml"
4553         ],
4554         "produces": [
4555           "application/json",
4556           "application/xml"
4557         ],
4558         "parameters": [
4559           {
4560             "in": "path",
4561             "name": "allotted-resource-id",
4562             "required": true,
4563             "type": "string"
4564           },
4565           {
4566             "in": "body",
4567             "name": "(config)contrail-route-parameters",
4568             "required": false,
4569             "schema": {
4570               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters-TOP"
4571             }
4572           }
4573         ],
4574         "responses": {
4575           "200": {
4576             "description": "No response was specified",
4577             "schema": {
4578               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters-TOP"
4579             }
4580           }
4581         },
4582         "operationId": "PUT-contrail-route-parameters"
4583       }
4584     },
4585     "/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}": {
4586       "delete": {
4587         "produces": [
4588           "application/json",
4589           "application/xml"
4590         ],
4591         "parameters": [
4592           {
4593             "in": "path",
4594             "name": "allotted-resource-id",
4595             "required": true,
4596             "type": "string"
4597           },
4598           {
4599             "in": "path",
4600             "name": "name",
4601             "required": true,
4602             "type": "string"
4603           }
4604         ],
4605         "responses": {
4606           "200": {
4607             "description": "No response was specified"
4608           }
4609         },
4610         "operationId": "DELETE-param"
4611       },
4612       "get": {
4613         "produces": [
4614           "application/json",
4615           "application/xml"
4616         ],
4617         "parameters": [
4618           {
4619             "in": "path",
4620             "name": "allotted-resource-id",
4621             "required": true,
4622             "type": "string"
4623           },
4624           {
4625             "in": "path",
4626             "name": "name",
4627             "required": true,
4628             "type": "string"
4629           }
4630         ],
4631         "responses": {
4632           "200": {
4633             "description": "No response was specified",
4634             "schema": {
4635               "$ref": "#/definitions/(config)param"
4636             }
4637           }
4638         },
4639         "operationId": "GET-param"
4640       },
4641       "put": {
4642         "consumes": [
4643           "application/json",
4644           "application/xml"
4645         ],
4646         "produces": [
4647           "application/json",
4648           "application/xml"
4649         ],
4650         "parameters": [
4651           {
4652             "in": "path",
4653             "name": "allotted-resource-id",
4654             "required": true,
4655             "type": "string"
4656           },
4657           {
4658             "in": "path",
4659             "name": "name",
4660             "required": true,
4661             "type": "string"
4662           },
4663           {
4664             "in": "body",
4665             "name": "(config)param",
4666             "required": false,
4667             "schema": {
4668               "$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"
4669             }
4670           }
4671         ],
4672         "responses": {
4673           "200": {
4674             "description": "No response was specified",
4675             "schema": {
4676               "$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"
4677             }
4678           }
4679         },
4680         "operationId": "PUT-param"
4681       }
4682     },
4683     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/contrail-route-topology/onap-model-information": {
4684       "delete": {
4685         "produces": [
4686           "application/json",
4687           "application/xml"
4688         ],
4689         "parameters": [
4690           {
4691             "in": "path",
4692             "name": "allotted-resource-id",
4693             "required": true,
4694             "type": "string"
4695           }
4696         ],
4697         "responses": {
4698           "200": {
4699             "description": "No response was specified"
4700           }
4701         },
4702         "operationId": "DELETE-onap-model-information"
4703       },
4704       "get": {
4705         "produces": [
4706           "application/json",
4707           "application/xml"
4708         ],
4709         "parameters": [
4710           {
4711             "in": "path",
4712             "name": "allotted-resource-id",
4713             "required": true,
4714             "type": "string"
4715           }
4716         ],
4717         "responses": {
4718           "200": {
4719             "description": "No response was specified",
4720             "schema": {
4721               "$ref": "#/definitions/(config)onap-model-information"
4722             }
4723           }
4724         },
4725         "operationId": "GET-onap-model-information"
4726       },
4727       "put": {
4728         "consumes": [
4729           "application/json",
4730           "application/xml"
4731         ],
4732         "produces": [
4733           "application/json",
4734           "application/xml"
4735         ],
4736         "parameters": [
4737           {
4738             "in": "path",
4739             "name": "allotted-resource-id",
4740             "required": true,
4741             "type": "string"
4742           },
4743           {
4744             "in": "body",
4745             "name": "(config)onap-model-information",
4746             "required": false,
4747             "schema": {
4748               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information-TOP"
4749             }
4750           }
4751         ],
4752         "responses": {
4753           "200": {
4754             "description": "No response was specified",
4755             "schema": {
4756               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information-TOP"
4757             }
4758           }
4759         },
4760         "operationId": "PUT-onap-model-information"
4761       }
4762     },
4763     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-status": {
4764       "delete": {
4765         "produces": [
4766           "application/json",
4767           "application/xml"
4768         ],
4769         "parameters": [
4770           {
4771             "in": "path",
4772             "name": "allotted-resource-id",
4773             "required": true,
4774             "type": "string"
4775           }
4776         ],
4777         "responses": {
4778           "200": {
4779             "description": "No response was specified"
4780           }
4781         },
4782         "operationId": "DELETE-allotted-resource-status"
4783       },
4784       "get": {
4785         "produces": [
4786           "application/json",
4787           "application/xml"
4788         ],
4789         "parameters": [
4790           {
4791             "in": "path",
4792             "name": "allotted-resource-id",
4793             "required": true,
4794             "type": "string"
4795           }
4796         ],
4797         "responses": {
4798           "200": {
4799             "description": "No response was specified",
4800             "schema": {
4801               "$ref": "#/definitions/(config)allotted-resource-status"
4802             }
4803           }
4804         },
4805         "operationId": "GET-allotted-resource-status"
4806       },
4807       "put": {
4808         "consumes": [
4809           "application/json",
4810           "application/xml"
4811         ],
4812         "produces": [
4813           "application/json",
4814           "application/xml"
4815         ],
4816         "parameters": [
4817           {
4818             "in": "path",
4819             "name": "allotted-resource-id",
4820             "required": true,
4821             "type": "string"
4822           },
4823           {
4824             "in": "body",
4825             "name": "(config)allotted-resource-status",
4826             "required": false,
4827             "schema": {
4828               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status-TOP"
4829             }
4830           }
4831         ],
4832         "responses": {
4833           "200": {
4834             "description": "No response was specified",
4835             "schema": {
4836               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status-TOP"
4837             }
4838           }
4839         },
4840         "operationId": "PUT-allotted-resource-status"
4841       }
4842     },
4843     "/config/GENERIC-RESOURCE-API:preload-vnfs": {
4844       "delete": {
4845         "produces": [
4846           "application/json",
4847           "application/xml"
4848         ],
4849         "responses": {
4850           "200": {
4851             "description": "No response was specified"
4852           }
4853         },
4854         "operationId": "DELETE-preload-vnfs"
4855       },
4856       "get": {
4857         "produces": [
4858           "application/json",
4859           "application/xml"
4860         ],
4861         "responses": {
4862           "200": {
4863             "description": "No response was specified",
4864             "schema": {
4865               "$ref": "#/definitions/(config)preload-vnfs"
4866             }
4867           }
4868         },
4869         "operationId": "GET-preload-vnfs"
4870       },
4871       "post": {
4872         "consumes": [
4873           "application/json",
4874           "application/xml"
4875         ],
4876         "produces": [
4877           "application/json",
4878           "application/xml"
4879         ],
4880         "parameters": [
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/(config)preload-vnfsPOST"
4895             }
4896           }
4897         },
4898         "operationId": "POST-preload-vnfs"
4899       },
4900       "put": {
4901         "consumes": [
4902           "application/json",
4903           "application/xml"
4904         ],
4905         "produces": [
4906           "application/json",
4907           "application/xml"
4908         ],
4909         "parameters": [
4910           {
4911             "in": "body",
4912             "name": "(config)preload-vnfs",
4913             "required": false,
4914             "schema": {
4915               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-vnfs-TOP"
4916             }
4917           }
4918         ],
4919         "responses": {
4920           "200": {
4921             "description": "No response was specified",
4922             "schema": {
4923               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-vnfs-TOP"
4924             }
4925           }
4926         },
4927         "operationId": "PUT-preload-vnfs"
4928       }
4929     },
4930     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}": {
4931       "delete": {
4932         "produces": [
4933           "application/json",
4934           "application/xml"
4935         ],
4936         "parameters": [
4937           {
4938             "description": "vf-module-name or network name",
4939             "in": "path",
4940             "name": "vnf-name",
4941             "required": true,
4942             "type": "string"
4943           },
4944           {
4945             "description": "vf-module-type or network type",
4946             "in": "path",
4947             "name": "vnf-type",
4948             "required": true,
4949             "type": "string"
4950           }
4951         ],
4952         "responses": {
4953           "200": {
4954             "description": "No response was specified"
4955           }
4956         },
4957         "operationId": "DELETE-vnf-preload-list"
4958       },
4959       "get": {
4960         "produces": [
4961           "application/json",
4962           "application/xml"
4963         ],
4964         "parameters": [
4965           {
4966             "description": "vf-module-name or network name",
4967             "in": "path",
4968             "name": "vnf-name",
4969             "required": true,
4970             "type": "string"
4971           },
4972           {
4973             "description": "vf-module-type or network type",
4974             "in": "path",
4975             "name": "vnf-type",
4976             "required": true,
4977             "type": "string"
4978           }
4979         ],
4980         "responses": {
4981           "200": {
4982             "description": "No response was specified",
4983             "schema": {
4984               "$ref": "#/definitions/(config)vnf-preload-list"
4985             }
4986           }
4987         },
4988         "operationId": "GET-vnf-preload-list"
4989       },
4990       "post": {
4991         "consumes": [
4992           "application/json",
4993           "application/xml"
4994         ],
4995         "produces": [
4996           "application/json",
4997           "application/xml"
4998         ],
4999         "parameters": [
5000           {
5001             "description": "vf-module-name or network name",
5002             "in": "path",
5003             "name": "vnf-name",
5004             "required": true,
5005             "type": "string"
5006           },
5007           {
5008             "description": "vf-module-type or network type",
5009             "in": "path",
5010             "name": "vnf-type",
5011             "required": true,
5012             "type": "string"
5013           },
5014           {
5015             "in": "body",
5016             "name": "**(config)preload-data",
5017             "required": false,
5018             "schema": {
5019               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data-TOP"
5020             }
5021           }
5022         ],
5023         "responses": {
5024           "200": {
5025             "description": "No response was specified",
5026             "schema": {
5027               "$ref": "#/definitions/(config)vnf-preload-listPOST"
5028             }
5029           }
5030         },
5031         "operationId": "POST-vnf-preload-list"
5032       },
5033       "put": {
5034         "consumes": [
5035           "application/json",
5036           "application/xml"
5037         ],
5038         "produces": [
5039           "application/json",
5040           "application/xml"
5041         ],
5042         "parameters": [
5043           {
5044             "description": "vf-module-name or network name",
5045             "in": "path",
5046             "name": "vnf-name",
5047             "required": true,
5048             "type": "string"
5049           },
5050           {
5051             "description": "vf-module-type or network type",
5052             "in": "path",
5053             "name": "vnf-type",
5054             "required": true,
5055             "type": "string"
5056           },
5057           {
5058             "in": "body",
5059             "name": "(config)vnf-preload-list",
5060             "required": false,
5061             "schema": {
5062               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list-TOP"
5063             }
5064           }
5065         ],
5066         "responses": {
5067           "200": {
5068             "description": "No response was specified",
5069             "schema": {
5070               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list-TOP"
5071             }
5072           }
5073         },
5074         "operationId": "PUT-vnf-preload-list"
5075       }
5076     },
5077     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data": {
5078       "delete": {
5079         "produces": [
5080           "application/json",
5081           "application/xml"
5082         ],
5083         "parameters": [
5084           {
5085             "description": "vf-module-name or network name",
5086             "in": "path",
5087             "name": "vnf-name",
5088             "required": true,
5089             "type": "string"
5090           },
5091           {
5092             "description": "vf-module-type or network type",
5093             "in": "path",
5094             "name": "vnf-type",
5095             "required": true,
5096             "type": "string"
5097           }
5098         ],
5099         "responses": {
5100           "200": {
5101             "description": "No response was specified"
5102           }
5103         },
5104         "operationId": "DELETE-preload-data"
5105       },
5106       "get": {
5107         "produces": [
5108           "application/json",
5109           "application/xml"
5110         ],
5111         "parameters": [
5112           {
5113             "description": "vf-module-name or network name",
5114             "in": "path",
5115             "name": "vnf-name",
5116             "required": true,
5117             "type": "string"
5118           },
5119           {
5120             "description": "vf-module-type or network type",
5121             "in": "path",
5122             "name": "vnf-type",
5123             "required": true,
5124             "type": "string"
5125           }
5126         ],
5127         "responses": {
5128           "200": {
5129             "description": "No response was specified",
5130             "schema": {
5131               "$ref": "#/definitions/(config)preload-data"
5132             }
5133           }
5134         },
5135         "operationId": "GET-preload-data"
5136       },
5137       "post": {
5138         "consumes": [
5139           "application/json",
5140           "application/xml"
5141         ],
5142         "produces": [
5143           "application/json",
5144           "application/xml"
5145         ],
5146         "parameters": [
5147           {
5148             "description": "vf-module-name or network name",
5149             "in": "path",
5150             "name": "vnf-name",
5151             "required": true,
5152             "type": "string"
5153           },
5154           {
5155             "description": "vf-module-type or network type",
5156             "in": "path",
5157             "name": "vnf-type",
5158             "required": true,
5159             "type": "string"
5160           },
5161           {
5162             "in": "body",
5163             "name": "**(config)oper-status",
5164             "required": false,
5165             "schema": {
5166               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status-TOP"
5167             }
5168           },
5169           {
5170             "in": "body",
5171             "name": "**(config)network-topology-information",
5172             "required": false,
5173             "schema": {
5174               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information-TOP"
5175             }
5176           },
5177           {
5178             "in": "body",
5179             "name": "**(config)vnf-topology-information",
5180             "required": false,
5181             "schema": {
5182               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information-TOP"
5183             }
5184           }
5185         ],
5186         "responses": {
5187           "200": {
5188             "description": "No response was specified",
5189             "schema": {
5190               "$ref": "#/definitions/(config)preload-dataPOST"
5191             }
5192           }
5193         },
5194         "operationId": "POST-preload-data"
5195       },
5196       "put": {
5197         "consumes": [
5198           "application/json",
5199           "application/xml"
5200         ],
5201         "produces": [
5202           "application/json",
5203           "application/xml"
5204         ],
5205         "parameters": [
5206           {
5207             "description": "vf-module-name or network name",
5208             "in": "path",
5209             "name": "vnf-name",
5210             "required": true,
5211             "type": "string"
5212           },
5213           {
5214             "description": "vf-module-type or network type",
5215             "in": "path",
5216             "name": "vnf-type",
5217             "required": true,
5218             "type": "string"
5219           },
5220           {
5221             "in": "body",
5222             "name": "(config)preload-data",
5223             "required": false,
5224             "schema": {
5225               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data-TOP"
5226             }
5227           }
5228         ],
5229         "responses": {
5230           "200": {
5231             "description": "No response was specified",
5232             "schema": {
5233               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data-TOP"
5234             }
5235           }
5236         },
5237         "operationId": "PUT-preload-data"
5238       }
5239     },
5240     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/network-topology-information": {
5241       "delete": {
5242         "produces": [
5243           "application/json",
5244           "application/xml"
5245         ],
5246         "parameters": [
5247           {
5248             "description": "vf-module-name or network name",
5249             "in": "path",
5250             "name": "vnf-name",
5251             "required": true,
5252             "type": "string"
5253           },
5254           {
5255             "description": "vf-module-type or network type",
5256             "in": "path",
5257             "name": "vnf-type",
5258             "required": true,
5259             "type": "string"
5260           }
5261         ],
5262         "responses": {
5263           "200": {
5264             "description": "No response was specified"
5265           }
5266         },
5267         "operationId": "DELETE-network-topology-information"
5268       },
5269       "get": {
5270         "produces": [
5271           "application/json",
5272           "application/xml"
5273         ],
5274         "parameters": [
5275           {
5276             "description": "vf-module-name or network name",
5277             "in": "path",
5278             "name": "vnf-name",
5279             "required": true,
5280             "type": "string"
5281           },
5282           {
5283             "description": "vf-module-type or network type",
5284             "in": "path",
5285             "name": "vnf-type",
5286             "required": true,
5287             "type": "string"
5288           }
5289         ],
5290         "responses": {
5291           "200": {
5292             "description": "No response was specified",
5293             "schema": {
5294               "$ref": "#/definitions/(config)network-topology-information"
5295             }
5296           }
5297         },
5298         "operationId": "GET-network-topology-information"
5299       },
5300       "post": {
5301         "consumes": [
5302           "application/json",
5303           "application/xml"
5304         ],
5305         "produces": [
5306           "application/json",
5307           "application/xml"
5308         ],
5309         "parameters": [
5310           {
5311             "description": "vf-module-name or network name",
5312             "in": "path",
5313             "name": "vnf-name",
5314             "required": true,
5315             "type": "string"
5316           },
5317           {
5318             "description": "vf-module-type or network type",
5319             "in": "path",
5320             "name": "vnf-type",
5321             "required": true,
5322             "type": "string"
5323           },
5324           {
5325             "in": "body",
5326             "name": "**(config)network-topology-identifier",
5327             "required": false,
5328             "schema": {
5329               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier-TOP"
5330             }
5331           },
5332           {
5333             "in": "body",
5334             "name": "**(config)route-table-reference",
5335             "required": false,
5336             "schema": {
5337               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference-TOP"
5338             }
5339           },
5340           {
5341             "in": "body",
5342             "name": "**(config)network-policy",
5343             "required": false,
5344             "schema": {
5345               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy-TOP"
5346             }
5347           },
5348           {
5349             "in": "body",
5350             "name": "**(config)vpn-bindings",
5351             "required": false,
5352             "schema": {
5353               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings-TOP"
5354             }
5355           },
5356           {
5357             "in": "body",
5358             "name": "**(config)subnets",
5359             "required": false,
5360             "schema": {
5361               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets-TOP"
5362             }
5363           }
5364         ],
5365         "responses": {
5366           "200": {
5367             "description": "No response was specified",
5368             "schema": {
5369               "$ref": "#/definitions/(config)network-topology-informationPOST"
5370             }
5371           }
5372         },
5373         "operationId": "POST-network-topology-information"
5374       },
5375       "put": {
5376         "consumes": [
5377           "application/json",
5378           "application/xml"
5379         ],
5380         "produces": [
5381           "application/json",
5382           "application/xml"
5383         ],
5384         "parameters": [
5385           {
5386             "description": "vf-module-name or network name",
5387             "in": "path",
5388             "name": "vnf-name",
5389             "required": true,
5390             "type": "string"
5391           },
5392           {
5393             "description": "vf-module-type or network type",
5394             "in": "path",
5395             "name": "vnf-type",
5396             "required": true,
5397             "type": "string"
5398           },
5399           {
5400             "in": "body",
5401             "name": "(config)network-topology-information",
5402             "required": false,
5403             "schema": {
5404               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information-TOP"
5405             }
5406           }
5407         ],
5408         "responses": {
5409           "200": {
5410             "description": "No response was specified",
5411             "schema": {
5412               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information-TOP"
5413             }
5414           }
5415         },
5416         "operationId": "PUT-network-topology-information"
5417       }
5418     },
5419     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/network-topology-information/network-policy/{network-policy-fqdn}": {
5420       "delete": {
5421         "produces": [
5422           "application/json",
5423           "application/xml"
5424         ],
5425         "parameters": [
5426           {
5427             "description": "vf-module-name or network name",
5428             "in": "path",
5429             "name": "vnf-name",
5430             "required": true,
5431             "type": "string"
5432           },
5433           {
5434             "description": "vf-module-type or network type",
5435             "in": "path",
5436             "name": "vnf-type",
5437             "required": true,
5438             "type": "string"
5439           },
5440           {
5441             "in": "path",
5442             "name": "network-policy-fqdn",
5443             "required": true,
5444             "type": "string"
5445           }
5446         ],
5447         "responses": {
5448           "200": {
5449             "description": "No response was specified"
5450           }
5451         },
5452         "operationId": "DELETE-network-policy"
5453       },
5454       "get": {
5455         "produces": [
5456           "application/json",
5457           "application/xml"
5458         ],
5459         "parameters": [
5460           {
5461             "description": "vf-module-name or network name",
5462             "in": "path",
5463             "name": "vnf-name",
5464             "required": true,
5465             "type": "string"
5466           },
5467           {
5468             "description": "vf-module-type or network type",
5469             "in": "path",
5470             "name": "vnf-type",
5471             "required": true,
5472             "type": "string"
5473           },
5474           {
5475             "in": "path",
5476             "name": "network-policy-fqdn",
5477             "required": true,
5478             "type": "string"
5479           }
5480         ],
5481         "responses": {
5482           "200": {
5483             "description": "No response was specified",
5484             "schema": {
5485               "$ref": "#/definitions/(config)network-policy"
5486             }
5487           }
5488         },
5489         "operationId": "GET-network-policy"
5490       },
5491       "put": {
5492         "consumes": [
5493           "application/json",
5494           "application/xml"
5495         ],
5496         "produces": [
5497           "application/json",
5498           "application/xml"
5499         ],
5500         "parameters": [
5501           {
5502             "description": "vf-module-name or network name",
5503             "in": "path",
5504             "name": "vnf-name",
5505             "required": true,
5506             "type": "string"
5507           },
5508           {
5509             "description": "vf-module-type or network type",
5510             "in": "path",
5511             "name": "vnf-type",
5512             "required": true,
5513             "type": "string"
5514           },
5515           {
5516             "in": "path",
5517             "name": "network-policy-fqdn",
5518             "required": true,
5519             "type": "string"
5520           },
5521           {
5522             "in": "body",
5523             "name": "(config)network-policy",
5524             "required": false,
5525             "schema": {
5526               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy-TOP"
5527             }
5528           }
5529         ],
5530         "responses": {
5531           "200": {
5532             "description": "No response was specified",
5533             "schema": {
5534               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy-TOP"
5535             }
5536           }
5537         },
5538         "operationId": "PUT-network-policy"
5539       }
5540     },
5541     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/network-topology-information/network-topology-identifier": {
5542       "delete": {
5543         "produces": [
5544           "application/json",
5545           "application/xml"
5546         ],
5547         "parameters": [
5548           {
5549             "description": "vf-module-name or network name",
5550             "in": "path",
5551             "name": "vnf-name",
5552             "required": true,
5553             "type": "string"
5554           },
5555           {
5556             "description": "vf-module-type or network type",
5557             "in": "path",
5558             "name": "vnf-type",
5559             "required": true,
5560             "type": "string"
5561           }
5562         ],
5563         "responses": {
5564           "200": {
5565             "description": "No response was specified"
5566           }
5567         },
5568         "operationId": "DELETE-network-topology-identifier"
5569       },
5570       "get": {
5571         "produces": [
5572           "application/json",
5573           "application/xml"
5574         ],
5575         "parameters": [
5576           {
5577             "description": "vf-module-name or network name",
5578             "in": "path",
5579             "name": "vnf-name",
5580             "required": true,
5581             "type": "string"
5582           },
5583           {
5584             "description": "vf-module-type or network type",
5585             "in": "path",
5586             "name": "vnf-type",
5587             "required": true,
5588             "type": "string"
5589           }
5590         ],
5591         "responses": {
5592           "200": {
5593             "description": "No response was specified",
5594             "schema": {
5595               "$ref": "#/definitions/(config)network-topology-identifier"
5596             }
5597           }
5598         },
5599         "operationId": "GET-network-topology-identifier"
5600       },
5601       "put": {
5602         "consumes": [
5603           "application/json",
5604           "application/xml"
5605         ],
5606         "produces": [
5607           "application/json",
5608           "application/xml"
5609         ],
5610         "parameters": [
5611           {
5612             "description": "vf-module-name or network name",
5613             "in": "path",
5614             "name": "vnf-name",
5615             "required": true,
5616             "type": "string"
5617           },
5618           {
5619             "description": "vf-module-type or network type",
5620             "in": "path",
5621             "name": "vnf-type",
5622             "required": true,
5623             "type": "string"
5624           },
5625           {
5626             "in": "body",
5627             "name": "(config)network-topology-identifier",
5628             "required": false,
5629             "schema": {
5630               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier-TOP"
5631             }
5632           }
5633         ],
5634         "responses": {
5635           "200": {
5636             "description": "No response was specified",
5637             "schema": {
5638               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier-TOP"
5639             }
5640           }
5641         },
5642         "operationId": "PUT-network-topology-identifier"
5643       }
5644     },
5645     "/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}": {
5646       "delete": {
5647         "produces": [
5648           "application/json",
5649           "application/xml"
5650         ],
5651         "parameters": [
5652           {
5653             "description": "vf-module-name or network name",
5654             "in": "path",
5655             "name": "vnf-name",
5656             "required": true,
5657             "type": "string"
5658           },
5659           {
5660             "description": "vf-module-type or network type",
5661             "in": "path",
5662             "name": "vnf-type",
5663             "required": true,
5664             "type": "string"
5665           },
5666           {
5667             "in": "path",
5668             "name": "route-table-reference-fqdn",
5669             "required": true,
5670             "type": "string"
5671           }
5672         ],
5673         "responses": {
5674           "200": {
5675             "description": "No response was specified"
5676           }
5677         },
5678         "operationId": "DELETE-route-table-reference"
5679       },
5680       "get": {
5681         "produces": [
5682           "application/json",
5683           "application/xml"
5684         ],
5685         "parameters": [
5686           {
5687             "description": "vf-module-name or network name",
5688             "in": "path",
5689             "name": "vnf-name",
5690             "required": true,
5691             "type": "string"
5692           },
5693           {
5694             "description": "vf-module-type or network type",
5695             "in": "path",
5696             "name": "vnf-type",
5697             "required": true,
5698             "type": "string"
5699           },
5700           {
5701             "in": "path",
5702             "name": "route-table-reference-fqdn",
5703             "required": true,
5704             "type": "string"
5705           }
5706         ],
5707         "responses": {
5708           "200": {
5709             "description": "No response was specified",
5710             "schema": {
5711               "$ref": "#/definitions/(config)route-table-reference"
5712             }
5713           }
5714         },
5715         "operationId": "GET-route-table-reference"
5716       },
5717       "put": {
5718         "consumes": [
5719           "application/json",
5720           "application/xml"
5721         ],
5722         "produces": [
5723           "application/json",
5724           "application/xml"
5725         ],
5726         "parameters": [
5727           {
5728             "description": "vf-module-name or network name",
5729             "in": "path",
5730             "name": "vnf-name",
5731             "required": true,
5732             "type": "string"
5733           },
5734           {
5735             "description": "vf-module-type or network type",
5736             "in": "path",
5737             "name": "vnf-type",
5738             "required": true,
5739             "type": "string"
5740           },
5741           {
5742             "in": "path",
5743             "name": "route-table-reference-fqdn",
5744             "required": true,
5745             "type": "string"
5746           },
5747           {
5748             "in": "body",
5749             "name": "(config)route-table-reference",
5750             "required": false,
5751             "schema": {
5752               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference-TOP"
5753             }
5754           }
5755         ],
5756         "responses": {
5757           "200": {
5758             "description": "No response was specified",
5759             "schema": {
5760               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference-TOP"
5761             }
5762           }
5763         },
5764         "operationId": "PUT-route-table-reference"
5765       }
5766     },
5767     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/network-topology-information/subnets/{start-address}": {
5768       "delete": {
5769         "produces": [
5770           "application/json",
5771           "application/xml"
5772         ],
5773         "parameters": [
5774           {
5775             "description": "vf-module-name or network name",
5776             "in": "path",
5777             "name": "vnf-name",
5778             "required": true,
5779             "type": "string"
5780           },
5781           {
5782             "description": "vf-module-type or network type",
5783             "in": "path",
5784             "name": "vnf-type",
5785             "required": true,
5786             "type": "string"
5787           },
5788           {
5789             "in": "path",
5790             "name": "start-address",
5791             "required": true,
5792             "type": "string"
5793           }
5794         ],
5795         "responses": {
5796           "200": {
5797             "description": "No response was specified"
5798           }
5799         },
5800         "operationId": "DELETE-subnets"
5801       },
5802       "get": {
5803         "produces": [
5804           "application/json",
5805           "application/xml"
5806         ],
5807         "parameters": [
5808           {
5809             "description": "vf-module-name or network name",
5810             "in": "path",
5811             "name": "vnf-name",
5812             "required": true,
5813             "type": "string"
5814           },
5815           {
5816             "description": "vf-module-type or network type",
5817             "in": "path",
5818             "name": "vnf-type",
5819             "required": true,
5820             "type": "string"
5821           },
5822           {
5823             "in": "path",
5824             "name": "start-address",
5825             "required": true,
5826             "type": "string"
5827           }
5828         ],
5829         "responses": {
5830           "200": {
5831             "description": "No response was specified",
5832             "schema": {
5833               "$ref": "#/definitions/(config)subnets"
5834             }
5835           }
5836         },
5837         "operationId": "GET-subnets"
5838       },
5839       "put": {
5840         "consumes": [
5841           "application/json",
5842           "application/xml"
5843         ],
5844         "produces": [
5845           "application/json",
5846           "application/xml"
5847         ],
5848         "parameters": [
5849           {
5850             "description": "vf-module-name or network name",
5851             "in": "path",
5852             "name": "vnf-name",
5853             "required": true,
5854             "type": "string"
5855           },
5856           {
5857             "description": "vf-module-type or network type",
5858             "in": "path",
5859             "name": "vnf-type",
5860             "required": true,
5861             "type": "string"
5862           },
5863           {
5864             "in": "path",
5865             "name": "start-address",
5866             "required": true,
5867             "type": "string"
5868           },
5869           {
5870             "in": "body",
5871             "name": "(config)subnets",
5872             "required": false,
5873             "schema": {
5874               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets-TOP"
5875             }
5876           }
5877         ],
5878         "responses": {
5879           "200": {
5880             "description": "No response was specified",
5881             "schema": {
5882               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets-TOP"
5883             }
5884           }
5885         },
5886         "operationId": "PUT-subnets"
5887       }
5888     },
5889     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/network-topology-information/vpn-bindings/{vpn-binding-id}": {
5890       "delete": {
5891         "produces": [
5892           "application/json",
5893           "application/xml"
5894         ],
5895         "parameters": [
5896           {
5897             "description": "vf-module-name or network name",
5898             "in": "path",
5899             "name": "vnf-name",
5900             "required": true,
5901             "type": "string"
5902           },
5903           {
5904             "description": "vf-module-type or network type",
5905             "in": "path",
5906             "name": "vnf-type",
5907             "required": true,
5908             "type": "string"
5909           },
5910           {
5911             "in": "path",
5912             "name": "vpn-binding-id",
5913             "required": true,
5914             "type": "string"
5915           }
5916         ],
5917         "responses": {
5918           "200": {
5919             "description": "No response was specified"
5920           }
5921         },
5922         "operationId": "DELETE-vpn-bindings"
5923       },
5924       "get": {
5925         "produces": [
5926           "application/json",
5927           "application/xml"
5928         ],
5929         "parameters": [
5930           {
5931             "description": "vf-module-name or network name",
5932             "in": "path",
5933             "name": "vnf-name",
5934             "required": true,
5935             "type": "string"
5936           },
5937           {
5938             "description": "vf-module-type or network type",
5939             "in": "path",
5940             "name": "vnf-type",
5941             "required": true,
5942             "type": "string"
5943           },
5944           {
5945             "in": "path",
5946             "name": "vpn-binding-id",
5947             "required": true,
5948             "type": "string"
5949           }
5950         ],
5951         "responses": {
5952           "200": {
5953             "description": "No response was specified",
5954             "schema": {
5955               "$ref": "#/definitions/(config)vpn-bindings"
5956             }
5957           }
5958         },
5959         "operationId": "GET-vpn-bindings"
5960       },
5961       "put": {
5962         "consumes": [
5963           "application/json",
5964           "application/xml"
5965         ],
5966         "produces": [
5967           "application/json",
5968           "application/xml"
5969         ],
5970         "parameters": [
5971           {
5972             "description": "vf-module-name or network name",
5973             "in": "path",
5974             "name": "vnf-name",
5975             "required": true,
5976             "type": "string"
5977           },
5978           {
5979             "description": "vf-module-type or network type",
5980             "in": "path",
5981             "name": "vnf-type",
5982             "required": true,
5983             "type": "string"
5984           },
5985           {
5986             "in": "path",
5987             "name": "vpn-binding-id",
5988             "required": true,
5989             "type": "string"
5990           },
5991           {
5992             "in": "body",
5993             "name": "(config)vpn-bindings",
5994             "required": false,
5995             "schema": {
5996               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings-TOP"
5997             }
5998           }
5999         ],
6000         "responses": {
6001           "200": {
6002             "description": "No response was specified",
6003             "schema": {
6004               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings-TOP"
6005             }
6006           }
6007         },
6008         "operationId": "PUT-vpn-bindings"
6009       }
6010     },
6011     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/oper-status": {
6012       "delete": {
6013         "produces": [
6014           "application/json",
6015           "application/xml"
6016         ],
6017         "parameters": [
6018           {
6019             "description": "vf-module-name or network name",
6020             "in": "path",
6021             "name": "vnf-name",
6022             "required": true,
6023             "type": "string"
6024           },
6025           {
6026             "description": "vf-module-type or network type",
6027             "in": "path",
6028             "name": "vnf-type",
6029             "required": true,
6030             "type": "string"
6031           }
6032         ],
6033         "responses": {
6034           "200": {
6035             "description": "No response was specified"
6036           }
6037         },
6038         "operationId": "DELETE-oper-status"
6039       },
6040       "get": {
6041         "produces": [
6042           "application/json",
6043           "application/xml"
6044         ],
6045         "parameters": [
6046           {
6047             "description": "vf-module-name or network name",
6048             "in": "path",
6049             "name": "vnf-name",
6050             "required": true,
6051             "type": "string"
6052           },
6053           {
6054             "description": "vf-module-type or network type",
6055             "in": "path",
6056             "name": "vnf-type",
6057             "required": true,
6058             "type": "string"
6059           }
6060         ],
6061         "responses": {
6062           "200": {
6063             "description": "No response was specified",
6064             "schema": {
6065               "$ref": "#/definitions/(config)oper-status"
6066             }
6067           }
6068         },
6069         "operationId": "GET-oper-status"
6070       },
6071       "put": {
6072         "consumes": [
6073           "application/json",
6074           "application/xml"
6075         ],
6076         "produces": [
6077           "application/json",
6078           "application/xml"
6079         ],
6080         "parameters": [
6081           {
6082             "description": "vf-module-name or network name",
6083             "in": "path",
6084             "name": "vnf-name",
6085             "required": true,
6086             "type": "string"
6087           },
6088           {
6089             "description": "vf-module-type or network type",
6090             "in": "path",
6091             "name": "vnf-type",
6092             "required": true,
6093             "type": "string"
6094           },
6095           {
6096             "in": "body",
6097             "name": "(config)oper-status",
6098             "required": false,
6099             "schema": {
6100               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status-TOP"
6101             }
6102           }
6103         ],
6104         "responses": {
6105           "200": {
6106             "description": "No response was specified",
6107             "schema": {
6108               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status-TOP"
6109             }
6110           }
6111         },
6112         "operationId": "PUT-oper-status"
6113       }
6114     },
6115     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information": {
6116       "delete": {
6117         "produces": [
6118           "application/json",
6119           "application/xml"
6120         ],
6121         "parameters": [
6122           {
6123             "description": "vf-module-name or network name",
6124             "in": "path",
6125             "name": "vnf-name",
6126             "required": true,
6127             "type": "string"
6128           },
6129           {
6130             "description": "vf-module-type or network type",
6131             "in": "path",
6132             "name": "vnf-type",
6133             "required": true,
6134             "type": "string"
6135           }
6136         ],
6137         "responses": {
6138           "200": {
6139             "description": "No response was specified"
6140           }
6141         },
6142         "operationId": "DELETE-vnf-topology-information"
6143       },
6144       "get": {
6145         "produces": [
6146           "application/json",
6147           "application/xml"
6148         ],
6149         "parameters": [
6150           {
6151             "description": "vf-module-name or network name",
6152             "in": "path",
6153             "name": "vnf-name",
6154             "required": true,
6155             "type": "string"
6156           },
6157           {
6158             "description": "vf-module-type or network type",
6159             "in": "path",
6160             "name": "vnf-type",
6161             "required": true,
6162             "type": "string"
6163           }
6164         ],
6165         "responses": {
6166           "200": {
6167             "description": "No response was specified",
6168             "schema": {
6169               "$ref": "#/definitions/(config)vnf-topology-information"
6170             }
6171           }
6172         },
6173         "operationId": "GET-vnf-topology-information"
6174       },
6175       "post": {
6176         "consumes": [
6177           "application/json",
6178           "application/xml"
6179         ],
6180         "produces": [
6181           "application/json",
6182           "application/xml"
6183         ],
6184         "parameters": [
6185           {
6186             "description": "vf-module-name or network name",
6187             "in": "path",
6188             "name": "vnf-name",
6189             "required": true,
6190             "type": "string"
6191           },
6192           {
6193             "description": "vf-module-type or network type",
6194             "in": "path",
6195             "name": "vnf-type",
6196             "required": true,
6197             "type": "string"
6198           },
6199           {
6200             "in": "body",
6201             "name": "**(config)vnf-topology-identifier",
6202             "required": false,
6203             "schema": {
6204               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier-TOP"
6205             }
6206           },
6207           {
6208             "in": "body",
6209             "name": "**(config)vnf-parameters",
6210             "required": false,
6211             "schema": {
6212               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters-TOP"
6213             }
6214           },
6215           {
6216             "in": "body",
6217             "name": "**(config)vnf-assignments",
6218             "required": false,
6219             "schema": {
6220               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments-TOP"
6221             }
6222           }
6223         ],
6224         "responses": {
6225           "200": {
6226             "description": "No response was specified",
6227             "schema": {
6228               "$ref": "#/definitions/(config)vnf-topology-informationPOST"
6229             }
6230           }
6231         },
6232         "operationId": "POST-vnf-topology-information"
6233       },
6234       "put": {
6235         "consumes": [
6236           "application/json",
6237           "application/xml"
6238         ],
6239         "produces": [
6240           "application/json",
6241           "application/xml"
6242         ],
6243         "parameters": [
6244           {
6245             "description": "vf-module-name or network name",
6246             "in": "path",
6247             "name": "vnf-name",
6248             "required": true,
6249             "type": "string"
6250           },
6251           {
6252             "description": "vf-module-type or network type",
6253             "in": "path",
6254             "name": "vnf-type",
6255             "required": true,
6256             "type": "string"
6257           },
6258           {
6259             "in": "body",
6260             "name": "(config)vnf-topology-information",
6261             "required": false,
6262             "schema": {
6263               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information-TOP"
6264             }
6265           }
6266         ],
6267         "responses": {
6268           "200": {
6269             "description": "No response was specified",
6270             "schema": {
6271               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information-TOP"
6272             }
6273           }
6274         },
6275         "operationId": "PUT-vnf-topology-information"
6276       }
6277     },
6278     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments": {
6279       "delete": {
6280         "produces": [
6281           "application/json",
6282           "application/xml"
6283         ],
6284         "parameters": [
6285           {
6286             "description": "vf-module-name or network name",
6287             "in": "path",
6288             "name": "vnf-name",
6289             "required": true,
6290             "type": "string"
6291           },
6292           {
6293             "description": "vf-module-type or network type",
6294             "in": "path",
6295             "name": "vnf-type",
6296             "required": true,
6297             "type": "string"
6298           }
6299         ],
6300         "responses": {
6301           "200": {
6302             "description": "No response was specified"
6303           }
6304         },
6305         "operationId": "DELETE-vnf-assignments"
6306       },
6307       "get": {
6308         "produces": [
6309           "application/json",
6310           "application/xml"
6311         ],
6312         "parameters": [
6313           {
6314             "description": "vf-module-name or network name",
6315             "in": "path",
6316             "name": "vnf-name",
6317             "required": true,
6318             "type": "string"
6319           },
6320           {
6321             "description": "vf-module-type or network type",
6322             "in": "path",
6323             "name": "vnf-type",
6324             "required": true,
6325             "type": "string"
6326           }
6327         ],
6328         "responses": {
6329           "200": {
6330             "description": "No response was specified",
6331             "schema": {
6332               "$ref": "#/definitions/(config)vnf-assignments"
6333             }
6334           }
6335         },
6336         "operationId": "GET-vnf-assignments"
6337       },
6338       "post": {
6339         "consumes": [
6340           "application/json",
6341           "application/xml"
6342         ],
6343         "produces": [
6344           "application/json",
6345           "application/xml"
6346         ],
6347         "parameters": [
6348           {
6349             "description": "vf-module-name or network name",
6350             "in": "path",
6351             "name": "vnf-name",
6352             "required": true,
6353             "type": "string"
6354           },
6355           {
6356             "description": "vf-module-type or network type",
6357             "in": "path",
6358             "name": "vnf-type",
6359             "required": true,
6360             "type": "string"
6361           },
6362           {
6363             "in": "body",
6364             "name": "**(config)availability-zones",
6365             "required": false,
6366             "schema": {
6367               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones-TOP"
6368             }
6369           },
6370           {
6371             "in": "body",
6372             "name": "**(config)vnf-networks",
6373             "required": false,
6374             "schema": {
6375               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks-TOP"
6376             }
6377           },
6378           {
6379             "in": "body",
6380             "name": "**(config)vnf-vms",
6381             "required": false,
6382             "schema": {
6383               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms-TOP"
6384             }
6385           }
6386         ],
6387         "responses": {
6388           "200": {
6389             "description": "No response was specified",
6390             "schema": {
6391               "$ref": "#/definitions/(config)vnf-assignmentsPOST"
6392             }
6393           }
6394         },
6395         "operationId": "POST-vnf-assignments"
6396       },
6397       "put": {
6398         "consumes": [
6399           "application/json",
6400           "application/xml"
6401         ],
6402         "produces": [
6403           "application/json",
6404           "application/xml"
6405         ],
6406         "parameters": [
6407           {
6408             "description": "vf-module-name or network name",
6409             "in": "path",
6410             "name": "vnf-name",
6411             "required": true,
6412             "type": "string"
6413           },
6414           {
6415             "description": "vf-module-type or network type",
6416             "in": "path",
6417             "name": "vnf-type",
6418             "required": true,
6419             "type": "string"
6420           },
6421           {
6422             "in": "body",
6423             "name": "(config)vnf-assignments",
6424             "required": false,
6425             "schema": {
6426               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments-TOP"
6427             }
6428           }
6429         ],
6430         "responses": {
6431           "200": {
6432             "description": "No response was specified",
6433             "schema": {
6434               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments-TOP"
6435             }
6436           }
6437         },
6438         "operationId": "PUT-vnf-assignments"
6439       }
6440     },
6441     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments/availability-zones/{availability-zone}": {
6442       "delete": {
6443         "produces": [
6444           "application/json",
6445           "application/xml"
6446         ],
6447         "parameters": [
6448           {
6449             "description": "vf-module-name or network name",
6450             "in": "path",
6451             "name": "vnf-name",
6452             "required": true,
6453             "type": "string"
6454           },
6455           {
6456             "description": "vf-module-type or network type",
6457             "in": "path",
6458             "name": "vnf-type",
6459             "required": true,
6460             "type": "string"
6461           },
6462           {
6463             "description": "Openstack availability zone name or UUID",
6464             "in": "path",
6465             "name": "availability-zone",
6466             "required": true,
6467             "type": "string"
6468           }
6469         ],
6470         "responses": {
6471           "200": {
6472             "description": "No response was specified"
6473           }
6474         },
6475         "operationId": "DELETE-availability-zones"
6476       },
6477       "get": {
6478         "produces": [
6479           "application/json",
6480           "application/xml"
6481         ],
6482         "parameters": [
6483           {
6484             "description": "vf-module-name or network name",
6485             "in": "path",
6486             "name": "vnf-name",
6487             "required": true,
6488             "type": "string"
6489           },
6490           {
6491             "description": "vf-module-type or network type",
6492             "in": "path",
6493             "name": "vnf-type",
6494             "required": true,
6495             "type": "string"
6496           },
6497           {
6498             "description": "Openstack availability zone name or UUID",
6499             "in": "path",
6500             "name": "availability-zone",
6501             "required": true,
6502             "type": "string"
6503           }
6504         ],
6505         "responses": {
6506           "200": {
6507             "description": "No response was specified",
6508             "schema": {
6509               "$ref": "#/definitions/(config)availability-zones"
6510             }
6511           }
6512         },
6513         "operationId": "GET-availability-zones"
6514       },
6515       "put": {
6516         "consumes": [
6517           "application/json",
6518           "application/xml"
6519         ],
6520         "produces": [
6521           "application/json",
6522           "application/xml"
6523         ],
6524         "parameters": [
6525           {
6526             "description": "vf-module-name or network name",
6527             "in": "path",
6528             "name": "vnf-name",
6529             "required": true,
6530             "type": "string"
6531           },
6532           {
6533             "description": "vf-module-type or network type",
6534             "in": "path",
6535             "name": "vnf-type",
6536             "required": true,
6537             "type": "string"
6538           },
6539           {
6540             "description": "Openstack availability zone name or UUID",
6541             "in": "path",
6542             "name": "availability-zone",
6543             "required": true,
6544             "type": "string"
6545           },
6546           {
6547             "in": "body",
6548             "name": "(config)availability-zones",
6549             "required": false,
6550             "schema": {
6551               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones-TOP"
6552             }
6553           }
6554         ],
6555         "responses": {
6556           "200": {
6557             "description": "No response was specified",
6558             "schema": {
6559               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones-TOP"
6560             }
6561           }
6562         },
6563         "operationId": "PUT-availability-zones"
6564       }
6565     },
6566     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments/vnf-networks/{network-role}": {
6567       "delete": {
6568         "produces": [
6569           "application/json",
6570           "application/xml"
6571         ],
6572         "parameters": [
6573           {
6574             "description": "vf-module-name or network name",
6575             "in": "path",
6576             "name": "vnf-name",
6577             "required": true,
6578             "type": "string"
6579           },
6580           {
6581             "description": "vf-module-type or network type",
6582             "in": "path",
6583             "name": "vnf-type",
6584             "required": true,
6585             "type": "string"
6586           },
6587           {
6588             "description": "A Network Role to which a VNF must connect",
6589             "in": "path",
6590             "name": "network-role",
6591             "required": true,
6592             "type": "string"
6593           }
6594         ],
6595         "responses": {
6596           "200": {
6597             "description": "No response was specified"
6598           }
6599         },
6600         "operationId": "DELETE-vnf-networks"
6601       },
6602       "get": {
6603         "produces": [
6604           "application/json",
6605           "application/xml"
6606         ],
6607         "parameters": [
6608           {
6609             "description": "vf-module-name or network name",
6610             "in": "path",
6611             "name": "vnf-name",
6612             "required": true,
6613             "type": "string"
6614           },
6615           {
6616             "description": "vf-module-type or network type",
6617             "in": "path",
6618             "name": "vnf-type",
6619             "required": true,
6620             "type": "string"
6621           },
6622           {
6623             "description": "A Network Role to which a VNF must connect",
6624             "in": "path",
6625             "name": "network-role",
6626             "required": true,
6627             "type": "string"
6628           }
6629         ],
6630         "responses": {
6631           "200": {
6632             "description": "No response was specified",
6633             "schema": {
6634               "$ref": "#/definitions/(config)vnf-networks"
6635             }
6636           }
6637         },
6638         "operationId": "GET-vnf-networks"
6639       },
6640       "post": {
6641         "consumes": [
6642           "application/json",
6643           "application/xml"
6644         ],
6645         "produces": [
6646           "application/json",
6647           "application/xml"
6648         ],
6649         "parameters": [
6650           {
6651             "description": "vf-module-name or network name",
6652             "in": "path",
6653             "name": "vnf-name",
6654             "required": true,
6655             "type": "string"
6656           },
6657           {
6658             "description": "vf-module-type or network type",
6659             "in": "path",
6660             "name": "vnf-type",
6661             "required": true,
6662             "type": "string"
6663           },
6664           {
6665             "description": "A Network Role to which a VNF must connect",
6666             "in": "path",
6667             "name": "network-role",
6668             "required": true,
6669             "type": "string"
6670           },
6671           {
6672             "in": "body",
6673             "name": "**(config)sriov-vlan-filter-list",
6674             "required": false,
6675             "schema": {
6676               "$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"
6677             }
6678           }
6679         ],
6680         "responses": {
6681           "200": {
6682             "description": "No response was specified",
6683             "schema": {
6684               "$ref": "#/definitions/(config)vnf-networksPOST"
6685             }
6686           }
6687         },
6688         "operationId": "POST-vnf-networks"
6689       },
6690       "put": {
6691         "consumes": [
6692           "application/json",
6693           "application/xml"
6694         ],
6695         "produces": [
6696           "application/json",
6697           "application/xml"
6698         ],
6699         "parameters": [
6700           {
6701             "description": "vf-module-name or network name",
6702             "in": "path",
6703             "name": "vnf-name",
6704             "required": true,
6705             "type": "string"
6706           },
6707           {
6708             "description": "vf-module-type or network type",
6709             "in": "path",
6710             "name": "vnf-type",
6711             "required": true,
6712             "type": "string"
6713           },
6714           {
6715             "description": "A Network Role to which a VNF must connect",
6716             "in": "path",
6717             "name": "network-role",
6718             "required": true,
6719             "type": "string"
6720           },
6721           {
6722             "in": "body",
6723             "name": "(config)vnf-networks",
6724             "required": false,
6725             "schema": {
6726               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks-TOP"
6727             }
6728           }
6729         ],
6730         "responses": {
6731           "200": {
6732             "description": "No response was specified",
6733             "schema": {
6734               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks-TOP"
6735             }
6736           }
6737         },
6738         "operationId": "PUT-vnf-networks"
6739       }
6740     },
6741     "/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}": {
6742       "delete": {
6743         "produces": [
6744           "application/json",
6745           "application/xml"
6746         ],
6747         "parameters": [
6748           {
6749             "description": "vf-module-name or network name",
6750             "in": "path",
6751             "name": "vnf-name",
6752             "required": true,
6753             "type": "string"
6754           },
6755           {
6756             "description": "vf-module-type or network type",
6757             "in": "path",
6758             "name": "vnf-type",
6759             "required": true,
6760             "type": "string"
6761           },
6762           {
6763             "description": "A Network Role to which a VNF must connect",
6764             "in": "path",
6765             "name": "network-role",
6766             "required": true,
6767             "type": "string"
6768           },
6769           {
6770             "in": "path",
6771             "name": "sriov-vlan-filter",
6772             "required": true,
6773             "type": "string"
6774           }
6775         ],
6776         "responses": {
6777           "200": {
6778             "description": "No response was specified"
6779           }
6780         },
6781         "operationId": "DELETE-sriov-vlan-filter-list"
6782       },
6783       "get": {
6784         "produces": [
6785           "application/json",
6786           "application/xml"
6787         ],
6788         "parameters": [
6789           {
6790             "description": "vf-module-name or network name",
6791             "in": "path",
6792             "name": "vnf-name",
6793             "required": true,
6794             "type": "string"
6795           },
6796           {
6797             "description": "vf-module-type or network type",
6798             "in": "path",
6799             "name": "vnf-type",
6800             "required": true,
6801             "type": "string"
6802           },
6803           {
6804             "description": "A Network Role to which a VNF must connect",
6805             "in": "path",
6806             "name": "network-role",
6807             "required": true,
6808             "type": "string"
6809           },
6810           {
6811             "in": "path",
6812             "name": "sriov-vlan-filter",
6813             "required": true,
6814             "type": "string"
6815           }
6816         ],
6817         "responses": {
6818           "200": {
6819             "description": "No response was specified",
6820             "schema": {
6821               "$ref": "#/definitions/(config)sriov-vlan-filter-list"
6822             }
6823           }
6824         },
6825         "operationId": "GET-sriov-vlan-filter-list"
6826       },
6827       "put": {
6828         "consumes": [
6829           "application/json",
6830           "application/xml"
6831         ],
6832         "produces": [
6833           "application/json",
6834           "application/xml"
6835         ],
6836         "parameters": [
6837           {
6838             "description": "vf-module-name or network name",
6839             "in": "path",
6840             "name": "vnf-name",
6841             "required": true,
6842             "type": "string"
6843           },
6844           {
6845             "description": "vf-module-type or network type",
6846             "in": "path",
6847             "name": "vnf-type",
6848             "required": true,
6849             "type": "string"
6850           },
6851           {
6852             "description": "A Network Role to which a VNF must connect",
6853             "in": "path",
6854             "name": "network-role",
6855             "required": true,
6856             "type": "string"
6857           },
6858           {
6859             "in": "path",
6860             "name": "sriov-vlan-filter",
6861             "required": true,
6862             "type": "string"
6863           },
6864           {
6865             "in": "body",
6866             "name": "(config)sriov-vlan-filter-list",
6867             "required": false,
6868             "schema": {
6869               "$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"
6870             }
6871           }
6872         ],
6873         "responses": {
6874           "200": {
6875             "description": "No response was specified",
6876             "schema": {
6877               "$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"
6878             }
6879           }
6880         },
6881         "operationId": "PUT-sriov-vlan-filter-list"
6882       }
6883     },
6884     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/{vm-type}": {
6885       "delete": {
6886         "produces": [
6887           "application/json",
6888           "application/xml"
6889         ],
6890         "parameters": [
6891           {
6892             "description": "vf-module-name or network name",
6893             "in": "path",
6894             "name": "vnf-name",
6895             "required": true,
6896             "type": "string"
6897           },
6898           {
6899             "description": "vf-module-type or network type",
6900             "in": "path",
6901             "name": "vnf-type",
6902             "required": true,
6903             "type": "string"
6904           },
6905           {
6906             "in": "path",
6907             "name": "vm-type",
6908             "required": true,
6909             "type": "string"
6910           }
6911         ],
6912         "responses": {
6913           "200": {
6914             "description": "No response was specified"
6915           }
6916         },
6917         "operationId": "DELETE-vnf-vms"
6918       },
6919       "get": {
6920         "produces": [
6921           "application/json",
6922           "application/xml"
6923         ],
6924         "parameters": [
6925           {
6926             "description": "vf-module-name or network name",
6927             "in": "path",
6928             "name": "vnf-name",
6929             "required": true,
6930             "type": "string"
6931           },
6932           {
6933             "description": "vf-module-type or network type",
6934             "in": "path",
6935             "name": "vnf-type",
6936             "required": true,
6937             "type": "string"
6938           },
6939           {
6940             "in": "path",
6941             "name": "vm-type",
6942             "required": true,
6943             "type": "string"
6944           }
6945         ],
6946         "responses": {
6947           "200": {
6948             "description": "No response was specified",
6949             "schema": {
6950               "$ref": "#/definitions/(config)vnf-vms"
6951             }
6952           }
6953         },
6954         "operationId": "GET-vnf-vms"
6955       },
6956       "post": {
6957         "consumes": [
6958           "application/json",
6959           "application/xml"
6960         ],
6961         "produces": [
6962           "application/json",
6963           "application/xml"
6964         ],
6965         "parameters": [
6966           {
6967             "description": "vf-module-name or network name",
6968             "in": "path",
6969             "name": "vnf-name",
6970             "required": true,
6971             "type": "string"
6972           },
6973           {
6974             "description": "vf-module-type or network type",
6975             "in": "path",
6976             "name": "vnf-type",
6977             "required": true,
6978             "type": "string"
6979           },
6980           {
6981             "in": "path",
6982             "name": "vm-type",
6983             "required": true,
6984             "type": "string"
6985           },
6986           {
6987             "in": "body",
6988             "name": "**(config)vm-names",
6989             "required": false,
6990             "schema": {
6991               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP"
6992             }
6993           },
6994           {
6995             "in": "body",
6996             "name": "**(config)vm-networks",
6997             "required": false,
6998             "schema": {
6999               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP"
7000             }
7001           }
7002         ],
7003         "responses": {
7004           "200": {
7005             "description": "No response was specified",
7006             "schema": {
7007               "$ref": "#/definitions/(config)vnf-vmsPOST"
7008             }
7009           }
7010         },
7011         "operationId": "POST-vnf-vms"
7012       },
7013       "put": {
7014         "consumes": [
7015           "application/json",
7016           "application/xml"
7017         ],
7018         "produces": [
7019           "application/json",
7020           "application/xml"
7021         ],
7022         "parameters": [
7023           {
7024             "description": "vf-module-name or network name",
7025             "in": "path",
7026             "name": "vnf-name",
7027             "required": true,
7028             "type": "string"
7029           },
7030           {
7031             "description": "vf-module-type or network type",
7032             "in": "path",
7033             "name": "vnf-type",
7034             "required": true,
7035             "type": "string"
7036           },
7037           {
7038             "in": "path",
7039             "name": "vm-type",
7040             "required": true,
7041             "type": "string"
7042           },
7043           {
7044             "in": "body",
7045             "name": "(config)vnf-vms",
7046             "required": false,
7047             "schema": {
7048               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms-TOP"
7049             }
7050           }
7051         ],
7052         "responses": {
7053           "200": {
7054             "description": "No response was specified",
7055             "schema": {
7056               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms-TOP"
7057             }
7058           }
7059         },
7060         "operationId": "PUT-vnf-vms"
7061       }
7062     },
7063     "/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}": {
7064       "delete": {
7065         "produces": [
7066           "application/json",
7067           "application/xml"
7068         ],
7069         "parameters": [
7070           {
7071             "description": "vf-module-name or network name",
7072             "in": "path",
7073             "name": "vnf-name",
7074             "required": true,
7075             "type": "string"
7076           },
7077           {
7078             "description": "vf-module-type or network type",
7079             "in": "path",
7080             "name": "vnf-type",
7081             "required": true,
7082             "type": "string"
7083           },
7084           {
7085             "in": "path",
7086             "name": "vm-type",
7087             "required": true,
7088             "type": "string"
7089           },
7090           {
7091             "in": "path",
7092             "name": "vm-name",
7093             "required": true,
7094             "type": "string"
7095           }
7096         ],
7097         "responses": {
7098           "200": {
7099             "description": "No response was specified"
7100           }
7101         },
7102         "operationId": "DELETE-vm-names"
7103       },
7104       "get": {
7105         "produces": [
7106           "application/json",
7107           "application/xml"
7108         ],
7109         "parameters": [
7110           {
7111             "description": "vf-module-name or network name",
7112             "in": "path",
7113             "name": "vnf-name",
7114             "required": true,
7115             "type": "string"
7116           },
7117           {
7118             "description": "vf-module-type or network type",
7119             "in": "path",
7120             "name": "vnf-type",
7121             "required": true,
7122             "type": "string"
7123           },
7124           {
7125             "in": "path",
7126             "name": "vm-type",
7127             "required": true,
7128             "type": "string"
7129           },
7130           {
7131             "in": "path",
7132             "name": "vm-name",
7133             "required": true,
7134             "type": "string"
7135           }
7136         ],
7137         "responses": {
7138           "200": {
7139             "description": "No response was specified",
7140             "schema": {
7141               "$ref": "#/definitions/(config)vm-names"
7142             }
7143           }
7144         },
7145         "operationId": "GET-vm-names"
7146       },
7147       "put": {
7148         "consumes": [
7149           "application/json",
7150           "application/xml"
7151         ],
7152         "produces": [
7153           "application/json",
7154           "application/xml"
7155         ],
7156         "parameters": [
7157           {
7158             "description": "vf-module-name or network name",
7159             "in": "path",
7160             "name": "vnf-name",
7161             "required": true,
7162             "type": "string"
7163           },
7164           {
7165             "description": "vf-module-type or network type",
7166             "in": "path",
7167             "name": "vnf-type",
7168             "required": true,
7169             "type": "string"
7170           },
7171           {
7172             "in": "path",
7173             "name": "vm-type",
7174             "required": true,
7175             "type": "string"
7176           },
7177           {
7178             "in": "path",
7179             "name": "vm-name",
7180             "required": true,
7181             "type": "string"
7182           },
7183           {
7184             "in": "body",
7185             "name": "(config)vm-names",
7186             "required": false,
7187             "schema": {
7188               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP"
7189             }
7190           }
7191         ],
7192         "responses": {
7193           "200": {
7194             "description": "No response was specified",
7195             "schema": {
7196               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP"
7197             }
7198           }
7199         },
7200         "operationId": "PUT-vm-names"
7201       }
7202     },
7203     "/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}": {
7204       "delete": {
7205         "produces": [
7206           "application/json",
7207           "application/xml"
7208         ],
7209         "parameters": [
7210           {
7211             "description": "vf-module-name or network name",
7212             "in": "path",
7213             "name": "vnf-name",
7214             "required": true,
7215             "type": "string"
7216           },
7217           {
7218             "description": "vf-module-type or network type",
7219             "in": "path",
7220             "name": "vnf-type",
7221             "required": true,
7222             "type": "string"
7223           },
7224           {
7225             "in": "path",
7226             "name": "vm-type",
7227             "required": true,
7228             "type": "string"
7229           },
7230           {
7231             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7232             "in": "path",
7233             "name": "network-role",
7234             "required": true,
7235             "type": "string"
7236           }
7237         ],
7238         "responses": {
7239           "200": {
7240             "description": "No response was specified"
7241           }
7242         },
7243         "operationId": "DELETE-vm-networks"
7244       },
7245       "get": {
7246         "produces": [
7247           "application/json",
7248           "application/xml"
7249         ],
7250         "parameters": [
7251           {
7252             "description": "vf-module-name or network name",
7253             "in": "path",
7254             "name": "vnf-name",
7255             "required": true,
7256             "type": "string"
7257           },
7258           {
7259             "description": "vf-module-type or network type",
7260             "in": "path",
7261             "name": "vnf-type",
7262             "required": true,
7263             "type": "string"
7264           },
7265           {
7266             "in": "path",
7267             "name": "vm-type",
7268             "required": true,
7269             "type": "string"
7270           },
7271           {
7272             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7273             "in": "path",
7274             "name": "network-role",
7275             "required": true,
7276             "type": "string"
7277           }
7278         ],
7279         "responses": {
7280           "200": {
7281             "description": "No response was specified",
7282             "schema": {
7283               "$ref": "#/definitions/(config)vm-networks"
7284             }
7285           }
7286         },
7287         "operationId": "GET-vm-networks"
7288       },
7289       "post": {
7290         "consumes": [
7291           "application/json",
7292           "application/xml"
7293         ],
7294         "produces": [
7295           "application/json",
7296           "application/xml"
7297         ],
7298         "parameters": [
7299           {
7300             "description": "vf-module-name or network name",
7301             "in": "path",
7302             "name": "vnf-name",
7303             "required": true,
7304             "type": "string"
7305           },
7306           {
7307             "description": "vf-module-type or network type",
7308             "in": "path",
7309             "name": "vnf-type",
7310             "required": true,
7311             "type": "string"
7312           },
7313           {
7314             "in": "path",
7315             "name": "vm-type",
7316             "required": true,
7317             "type": "string"
7318           },
7319           {
7320             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7321             "in": "path",
7322             "name": "network-role",
7323             "required": true,
7324             "type": "string"
7325           },
7326           {
7327             "in": "body",
7328             "name": "**(config)network-ips",
7329             "required": false,
7330             "schema": {
7331               "$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"
7332             }
7333           },
7334           {
7335             "in": "body",
7336             "name": "**(config)network-ips-v6",
7337             "required": false,
7338             "schema": {
7339               "$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"
7340             }
7341           },
7342           {
7343             "in": "body",
7344             "name": "**(config)network-macs",
7345             "required": false,
7346             "schema": {
7347               "$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"
7348             }
7349           },
7350           {
7351             "in": "body",
7352             "name": "**(config)interface-route-prefixes",
7353             "required": false,
7354             "schema": {
7355               "$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"
7356             }
7357           }
7358         ],
7359         "responses": {
7360           "200": {
7361             "description": "No response was specified",
7362             "schema": {
7363               "$ref": "#/definitions/(config)vm-networksPOST"
7364             }
7365           }
7366         },
7367         "operationId": "POST-vm-networks"
7368       },
7369       "put": {
7370         "consumes": [
7371           "application/json",
7372           "application/xml"
7373         ],
7374         "produces": [
7375           "application/json",
7376           "application/xml"
7377         ],
7378         "parameters": [
7379           {
7380             "description": "vf-module-name or network name",
7381             "in": "path",
7382             "name": "vnf-name",
7383             "required": true,
7384             "type": "string"
7385           },
7386           {
7387             "description": "vf-module-type or network type",
7388             "in": "path",
7389             "name": "vnf-type",
7390             "required": true,
7391             "type": "string"
7392           },
7393           {
7394             "in": "path",
7395             "name": "vm-type",
7396             "required": true,
7397             "type": "string"
7398           },
7399           {
7400             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7401             "in": "path",
7402             "name": "network-role",
7403             "required": true,
7404             "type": "string"
7405           },
7406           {
7407             "in": "body",
7408             "name": "(config)vm-networks",
7409             "required": false,
7410             "schema": {
7411               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP"
7412             }
7413           }
7414         ],
7415         "responses": {
7416           "200": {
7417             "description": "No response was specified",
7418             "schema": {
7419               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP"
7420             }
7421           }
7422         },
7423         "operationId": "PUT-vm-networks"
7424       }
7425     },
7426     "/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}": {
7427       "delete": {
7428         "produces": [
7429           "application/json",
7430           "application/xml"
7431         ],
7432         "parameters": [
7433           {
7434             "description": "vf-module-name or network name",
7435             "in": "path",
7436             "name": "vnf-name",
7437             "required": true,
7438             "type": "string"
7439           },
7440           {
7441             "description": "vf-module-type or network type",
7442             "in": "path",
7443             "name": "vnf-type",
7444             "required": true,
7445             "type": "string"
7446           },
7447           {
7448             "in": "path",
7449             "name": "vm-type",
7450             "required": true,
7451             "type": "string"
7452           },
7453           {
7454             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7455             "in": "path",
7456             "name": "network-role",
7457             "required": true,
7458             "type": "string"
7459           },
7460           {
7461             "description": "route prefixes (CIDRs) in ip/cidr format to be provided to MSO in vnf-topology as a list of static routes",
7462             "in": "path",
7463             "name": "interface-route-prefix-cidr",
7464             "required": true,
7465             "type": "string"
7466           }
7467         ],
7468         "responses": {
7469           "200": {
7470             "description": "No response was specified"
7471           }
7472         },
7473         "operationId": "DELETE-interface-route-prefixes"
7474       },
7475       "get": {
7476         "produces": [
7477           "application/json",
7478           "application/xml"
7479         ],
7480         "parameters": [
7481           {
7482             "description": "vf-module-name or network name",
7483             "in": "path",
7484             "name": "vnf-name",
7485             "required": true,
7486             "type": "string"
7487           },
7488           {
7489             "description": "vf-module-type or network type",
7490             "in": "path",
7491             "name": "vnf-type",
7492             "required": true,
7493             "type": "string"
7494           },
7495           {
7496             "in": "path",
7497             "name": "vm-type",
7498             "required": true,
7499             "type": "string"
7500           },
7501           {
7502             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7503             "in": "path",
7504             "name": "network-role",
7505             "required": true,
7506             "type": "string"
7507           },
7508           {
7509             "description": "route prefixes (CIDRs) in ip/cidr format to be provided to MSO in vnf-topology as a list of static routes",
7510             "in": "path",
7511             "name": "interface-route-prefix-cidr",
7512             "required": true,
7513             "type": "string"
7514           }
7515         ],
7516         "responses": {
7517           "200": {
7518             "description": "No response was specified",
7519             "schema": {
7520               "$ref": "#/definitions/(config)interface-route-prefixes"
7521             }
7522           }
7523         },
7524         "operationId": "GET-interface-route-prefixes"
7525       },
7526       "put": {
7527         "consumes": [
7528           "application/json",
7529           "application/xml"
7530         ],
7531         "produces": [
7532           "application/json",
7533           "application/xml"
7534         ],
7535         "parameters": [
7536           {
7537             "description": "vf-module-name or network name",
7538             "in": "path",
7539             "name": "vnf-name",
7540             "required": true,
7541             "type": "string"
7542           },
7543           {
7544             "description": "vf-module-type or network type",
7545             "in": "path",
7546             "name": "vnf-type",
7547             "required": true,
7548             "type": "string"
7549           },
7550           {
7551             "in": "path",
7552             "name": "vm-type",
7553             "required": true,
7554             "type": "string"
7555           },
7556           {
7557             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7558             "in": "path",
7559             "name": "network-role",
7560             "required": true,
7561             "type": "string"
7562           },
7563           {
7564             "description": "route prefixes (CIDRs) in ip/cidr format to be provided to MSO in vnf-topology as a list of static routes",
7565             "in": "path",
7566             "name": "interface-route-prefix-cidr",
7567             "required": true,
7568             "type": "string"
7569           },
7570           {
7571             "in": "body",
7572             "name": "(config)interface-route-prefixes",
7573             "required": false,
7574             "schema": {
7575               "$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"
7576             }
7577           }
7578         ],
7579         "responses": {
7580           "200": {
7581             "description": "No response was specified",
7582             "schema": {
7583               "$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"
7584             }
7585           }
7586         },
7587         "operationId": "PUT-interface-route-prefixes"
7588       }
7589     },
7590     "/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}": {
7591       "delete": {
7592         "produces": [
7593           "application/json",
7594           "application/xml"
7595         ],
7596         "parameters": [
7597           {
7598             "description": "vf-module-name or network name",
7599             "in": "path",
7600             "name": "vnf-name",
7601             "required": true,
7602             "type": "string"
7603           },
7604           {
7605             "description": "vf-module-type or network type",
7606             "in": "path",
7607             "name": "vnf-type",
7608             "required": true,
7609             "type": "string"
7610           },
7611           {
7612             "in": "path",
7613             "name": "vm-type",
7614             "required": true,
7615             "type": "string"
7616           },
7617           {
7618             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7619             "in": "path",
7620             "name": "network-role",
7621             "required": true,
7622             "type": "string"
7623           },
7624           {
7625             "description": "List of assigned ipv6 addresses on a network",
7626             "in": "path",
7627             "name": "ip-address-ipv6",
7628             "required": true,
7629             "type": "string"
7630           }
7631         ],
7632         "responses": {
7633           "200": {
7634             "description": "No response was specified"
7635           }
7636         },
7637         "operationId": "DELETE-network-ips-v6"
7638       },
7639       "get": {
7640         "produces": [
7641           "application/json",
7642           "application/xml"
7643         ],
7644         "parameters": [
7645           {
7646             "description": "vf-module-name or network name",
7647             "in": "path",
7648             "name": "vnf-name",
7649             "required": true,
7650             "type": "string"
7651           },
7652           {
7653             "description": "vf-module-type or network type",
7654             "in": "path",
7655             "name": "vnf-type",
7656             "required": true,
7657             "type": "string"
7658           },
7659           {
7660             "in": "path",
7661             "name": "vm-type",
7662             "required": true,
7663             "type": "string"
7664           },
7665           {
7666             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7667             "in": "path",
7668             "name": "network-role",
7669             "required": true,
7670             "type": "string"
7671           },
7672           {
7673             "description": "List of assigned ipv6 addresses on a network",
7674             "in": "path",
7675             "name": "ip-address-ipv6",
7676             "required": true,
7677             "type": "string"
7678           }
7679         ],
7680         "responses": {
7681           "200": {
7682             "description": "No response was specified",
7683             "schema": {
7684               "$ref": "#/definitions/(config)network-ips-v6"
7685             }
7686           }
7687         },
7688         "operationId": "GET-network-ips-v6"
7689       },
7690       "put": {
7691         "consumes": [
7692           "application/json",
7693           "application/xml"
7694         ],
7695         "produces": [
7696           "application/json",
7697           "application/xml"
7698         ],
7699         "parameters": [
7700           {
7701             "description": "vf-module-name or network name",
7702             "in": "path",
7703             "name": "vnf-name",
7704             "required": true,
7705             "type": "string"
7706           },
7707           {
7708             "description": "vf-module-type or network type",
7709             "in": "path",
7710             "name": "vnf-type",
7711             "required": true,
7712             "type": "string"
7713           },
7714           {
7715             "in": "path",
7716             "name": "vm-type",
7717             "required": true,
7718             "type": "string"
7719           },
7720           {
7721             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7722             "in": "path",
7723             "name": "network-role",
7724             "required": true,
7725             "type": "string"
7726           },
7727           {
7728             "description": "List of assigned ipv6 addresses on a network",
7729             "in": "path",
7730             "name": "ip-address-ipv6",
7731             "required": true,
7732             "type": "string"
7733           },
7734           {
7735             "in": "body",
7736             "name": "(config)network-ips-v6",
7737             "required": false,
7738             "schema": {
7739               "$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"
7740             }
7741           }
7742         ],
7743         "responses": {
7744           "200": {
7745             "description": "No response was specified",
7746             "schema": {
7747               "$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"
7748             }
7749           }
7750         },
7751         "operationId": "PUT-network-ips-v6"
7752       }
7753     },
7754     "/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}": {
7755       "delete": {
7756         "produces": [
7757           "application/json",
7758           "application/xml"
7759         ],
7760         "parameters": [
7761           {
7762             "description": "vf-module-name or network name",
7763             "in": "path",
7764             "name": "vnf-name",
7765             "required": true,
7766             "type": "string"
7767           },
7768           {
7769             "description": "vf-module-type or network type",
7770             "in": "path",
7771             "name": "vnf-type",
7772             "required": true,
7773             "type": "string"
7774           },
7775           {
7776             "in": "path",
7777             "name": "vm-type",
7778             "required": true,
7779             "type": "string"
7780           },
7781           {
7782             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7783             "in": "path",
7784             "name": "network-role",
7785             "required": true,
7786             "type": "string"
7787           },
7788           {
7789             "description": "List of assigned ipv4 addresses on a network",
7790             "in": "path",
7791             "name": "ip-address",
7792             "required": true,
7793             "type": "string"
7794           }
7795         ],
7796         "responses": {
7797           "200": {
7798             "description": "No response was specified"
7799           }
7800         },
7801         "operationId": "DELETE-network-ips"
7802       },
7803       "get": {
7804         "produces": [
7805           "application/json",
7806           "application/xml"
7807         ],
7808         "parameters": [
7809           {
7810             "description": "vf-module-name or network name",
7811             "in": "path",
7812             "name": "vnf-name",
7813             "required": true,
7814             "type": "string"
7815           },
7816           {
7817             "description": "vf-module-type or network type",
7818             "in": "path",
7819             "name": "vnf-type",
7820             "required": true,
7821             "type": "string"
7822           },
7823           {
7824             "in": "path",
7825             "name": "vm-type",
7826             "required": true,
7827             "type": "string"
7828           },
7829           {
7830             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7831             "in": "path",
7832             "name": "network-role",
7833             "required": true,
7834             "type": "string"
7835           },
7836           {
7837             "description": "List of assigned ipv4 addresses on a network",
7838             "in": "path",
7839             "name": "ip-address",
7840             "required": true,
7841             "type": "string"
7842           }
7843         ],
7844         "responses": {
7845           "200": {
7846             "description": "No response was specified",
7847             "schema": {
7848               "$ref": "#/definitions/(config)network-ips"
7849             }
7850           }
7851         },
7852         "operationId": "GET-network-ips"
7853       },
7854       "put": {
7855         "consumes": [
7856           "application/json",
7857           "application/xml"
7858         ],
7859         "produces": [
7860           "application/json",
7861           "application/xml"
7862         ],
7863         "parameters": [
7864           {
7865             "description": "vf-module-name or network name",
7866             "in": "path",
7867             "name": "vnf-name",
7868             "required": true,
7869             "type": "string"
7870           },
7871           {
7872             "description": "vf-module-type or network type",
7873             "in": "path",
7874             "name": "vnf-type",
7875             "required": true,
7876             "type": "string"
7877           },
7878           {
7879             "in": "path",
7880             "name": "vm-type",
7881             "required": true,
7882             "type": "string"
7883           },
7884           {
7885             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7886             "in": "path",
7887             "name": "network-role",
7888             "required": true,
7889             "type": "string"
7890           },
7891           {
7892             "description": "List of assigned ipv4 addresses on a network",
7893             "in": "path",
7894             "name": "ip-address",
7895             "required": true,
7896             "type": "string"
7897           },
7898           {
7899             "in": "body",
7900             "name": "(config)network-ips",
7901             "required": false,
7902             "schema": {
7903               "$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"
7904             }
7905           }
7906         ],
7907         "responses": {
7908           "200": {
7909             "description": "No response was specified",
7910             "schema": {
7911               "$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"
7912             }
7913           }
7914         },
7915         "operationId": "PUT-network-ips"
7916       }
7917     },
7918     "/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}": {
7919       "delete": {
7920         "produces": [
7921           "application/json",
7922           "application/xml"
7923         ],
7924         "parameters": [
7925           {
7926             "description": "vf-module-name or network name",
7927             "in": "path",
7928             "name": "vnf-name",
7929             "required": true,
7930             "type": "string"
7931           },
7932           {
7933             "description": "vf-module-type or network type",
7934             "in": "path",
7935             "name": "vnf-type",
7936             "required": true,
7937             "type": "string"
7938           },
7939           {
7940             "in": "path",
7941             "name": "vm-type",
7942             "required": true,
7943             "type": "string"
7944           },
7945           {
7946             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7947             "in": "path",
7948             "name": "network-role",
7949             "required": true,
7950             "type": "string"
7951           },
7952           {
7953             "description": "List of network assignments for this VM (one per network)",
7954             "in": "path",
7955             "name": "mac-address",
7956             "required": true,
7957             "type": "string"
7958           }
7959         ],
7960         "responses": {
7961           "200": {
7962             "description": "No response was specified"
7963           }
7964         },
7965         "operationId": "DELETE-network-macs"
7966       },
7967       "get": {
7968         "produces": [
7969           "application/json",
7970           "application/xml"
7971         ],
7972         "parameters": [
7973           {
7974             "description": "vf-module-name or network name",
7975             "in": "path",
7976             "name": "vnf-name",
7977             "required": true,
7978             "type": "string"
7979           },
7980           {
7981             "description": "vf-module-type or network type",
7982             "in": "path",
7983             "name": "vnf-type",
7984             "required": true,
7985             "type": "string"
7986           },
7987           {
7988             "in": "path",
7989             "name": "vm-type",
7990             "required": true,
7991             "type": "string"
7992           },
7993           {
7994             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7995             "in": "path",
7996             "name": "network-role",
7997             "required": true,
7998             "type": "string"
7999           },
8000           {
8001             "description": "List of network assignments for this VM (one per network)",
8002             "in": "path",
8003             "name": "mac-address",
8004             "required": true,
8005             "type": "string"
8006           }
8007         ],
8008         "responses": {
8009           "200": {
8010             "description": "No response was specified",
8011             "schema": {
8012               "$ref": "#/definitions/(config)network-macs"
8013             }
8014           }
8015         },
8016         "operationId": "GET-network-macs"
8017       },
8018       "put": {
8019         "consumes": [
8020           "application/json",
8021           "application/xml"
8022         ],
8023         "produces": [
8024           "application/json",
8025           "application/xml"
8026         ],
8027         "parameters": [
8028           {
8029             "description": "vf-module-name or network name",
8030             "in": "path",
8031             "name": "vnf-name",
8032             "required": true,
8033             "type": "string"
8034           },
8035           {
8036             "description": "vf-module-type or network type",
8037             "in": "path",
8038             "name": "vnf-type",
8039             "required": true,
8040             "type": "string"
8041           },
8042           {
8043             "in": "path",
8044             "name": "vm-type",
8045             "required": true,
8046             "type": "string"
8047           },
8048           {
8049             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
8050             "in": "path",
8051             "name": "network-role",
8052             "required": true,
8053             "type": "string"
8054           },
8055           {
8056             "description": "List of network assignments for this VM (one per network)",
8057             "in": "path",
8058             "name": "mac-address",
8059             "required": true,
8060             "type": "string"
8061           },
8062           {
8063             "in": "body",
8064             "name": "(config)network-macs",
8065             "required": false,
8066             "schema": {
8067               "$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"
8068             }
8069           }
8070         ],
8071         "responses": {
8072           "200": {
8073             "description": "No response was specified",
8074             "schema": {
8075               "$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"
8076             }
8077           }
8078         },
8079         "operationId": "PUT-network-macs"
8080       }
8081     },
8082     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-parameters/{vnf-parameter-name}": {
8083       "delete": {
8084         "produces": [
8085           "application/json",
8086           "application/xml"
8087         ],
8088         "parameters": [
8089           {
8090             "description": "vf-module-name or network name",
8091             "in": "path",
8092             "name": "vnf-name",
8093             "required": true,
8094             "type": "string"
8095           },
8096           {
8097             "description": "vf-module-type or network type",
8098             "in": "path",
8099             "name": "vnf-type",
8100             "required": true,
8101             "type": "string"
8102           },
8103           {
8104             "description": "The name of an arbitrary instance-specific vnf-parameters",
8105             "in": "path",
8106             "name": "vnf-parameter-name",
8107             "required": true,
8108             "type": "string"
8109           }
8110         ],
8111         "responses": {
8112           "200": {
8113             "description": "No response was specified"
8114           }
8115         },
8116         "operationId": "DELETE-vnf-parameters"
8117       },
8118       "get": {
8119         "produces": [
8120           "application/json",
8121           "application/xml"
8122         ],
8123         "parameters": [
8124           {
8125             "description": "vf-module-name or network name",
8126             "in": "path",
8127             "name": "vnf-name",
8128             "required": true,
8129             "type": "string"
8130           },
8131           {
8132             "description": "vf-module-type or network type",
8133             "in": "path",
8134             "name": "vnf-type",
8135             "required": true,
8136             "type": "string"
8137           },
8138           {
8139             "description": "The name of an arbitrary instance-specific vnf-parameters",
8140             "in": "path",
8141             "name": "vnf-parameter-name",
8142             "required": true,
8143             "type": "string"
8144           }
8145         ],
8146         "responses": {
8147           "200": {
8148             "description": "No response was specified",
8149             "schema": {
8150               "$ref": "#/definitions/(config)vnf-parameters"
8151             }
8152           }
8153         },
8154         "operationId": "GET-vnf-parameters"
8155       },
8156       "put": {
8157         "consumes": [
8158           "application/json",
8159           "application/xml"
8160         ],
8161         "produces": [
8162           "application/json",
8163           "application/xml"
8164         ],
8165         "parameters": [
8166           {
8167             "description": "vf-module-name or network name",
8168             "in": "path",
8169             "name": "vnf-name",
8170             "required": true,
8171             "type": "string"
8172           },
8173           {
8174             "description": "vf-module-type or network type",
8175             "in": "path",
8176             "name": "vnf-type",
8177             "required": true,
8178             "type": "string"
8179           },
8180           {
8181             "description": "The name of an arbitrary instance-specific vnf-parameters",
8182             "in": "path",
8183             "name": "vnf-parameter-name",
8184             "required": true,
8185             "type": "string"
8186           },
8187           {
8188             "in": "body",
8189             "name": "(config)vnf-parameters",
8190             "required": false,
8191             "schema": {
8192               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters-TOP"
8193             }
8194           }
8195         ],
8196         "responses": {
8197           "200": {
8198             "description": "No response was specified",
8199             "schema": {
8200               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters-TOP"
8201             }
8202           }
8203         },
8204         "operationId": "PUT-vnf-parameters"
8205       }
8206     },
8207     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-topology-identifier": {
8208       "delete": {
8209         "produces": [
8210           "application/json",
8211           "application/xml"
8212         ],
8213         "parameters": [
8214           {
8215             "description": "vf-module-name or network name",
8216             "in": "path",
8217             "name": "vnf-name",
8218             "required": true,
8219             "type": "string"
8220           },
8221           {
8222             "description": "vf-module-type or network type",
8223             "in": "path",
8224             "name": "vnf-type",
8225             "required": true,
8226             "type": "string"
8227           }
8228         ],
8229         "responses": {
8230           "200": {
8231             "description": "No response was specified"
8232           }
8233         },
8234         "operationId": "DELETE-vnf-topology-identifier"
8235       },
8236       "get": {
8237         "produces": [
8238           "application/json",
8239           "application/xml"
8240         ],
8241         "parameters": [
8242           {
8243             "description": "vf-module-name or network name",
8244             "in": "path",
8245             "name": "vnf-name",
8246             "required": true,
8247             "type": "string"
8248           },
8249           {
8250             "description": "vf-module-type or network type",
8251             "in": "path",
8252             "name": "vnf-type",
8253             "required": true,
8254             "type": "string"
8255           }
8256         ],
8257         "responses": {
8258           "200": {
8259             "description": "No response was specified",
8260             "schema": {
8261               "$ref": "#/definitions/(config)vnf-topology-identifier"
8262             }
8263           }
8264         },
8265         "operationId": "GET-vnf-topology-identifier"
8266       },
8267       "put": {
8268         "consumes": [
8269           "application/json",
8270           "application/xml"
8271         ],
8272         "produces": [
8273           "application/json",
8274           "application/xml"
8275         ],
8276         "parameters": [
8277           {
8278             "description": "vf-module-name or network name",
8279             "in": "path",
8280             "name": "vnf-name",
8281             "required": true,
8282             "type": "string"
8283           },
8284           {
8285             "description": "vf-module-type or network type",
8286             "in": "path",
8287             "name": "vnf-type",
8288             "required": true,
8289             "type": "string"
8290           },
8291           {
8292             "in": "body",
8293             "name": "(config)vnf-topology-identifier",
8294             "required": false,
8295             "schema": {
8296               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier-TOP"
8297             }
8298           }
8299         ],
8300         "responses": {
8301           "200": {
8302             "description": "No response was specified",
8303             "schema": {
8304               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier-TOP"
8305             }
8306           }
8307         },
8308         "operationId": "PUT-vnf-topology-identifier"
8309       }
8310     },
8311     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources": {
8312       "delete": {
8313         "produces": [
8314           "application/json",
8315           "application/xml"
8316         ],
8317         "responses": {
8318           "200": {
8319             "description": "No response was specified"
8320           }
8321         },
8322         "operationId": "DELETE-security-zone-allotted-resources"
8323       },
8324       "get": {
8325         "produces": [
8326           "application/json",
8327           "application/xml"
8328         ],
8329         "responses": {
8330           "200": {
8331             "description": "No response was specified",
8332             "schema": {
8333               "$ref": "#/definitions/(config)security-zone-allotted-resources"
8334             }
8335           }
8336         },
8337         "operationId": "GET-security-zone-allotted-resources"
8338       },
8339       "post": {
8340         "consumes": [
8341           "application/json",
8342           "application/xml"
8343         ],
8344         "produces": [
8345           "application/json",
8346           "application/xml"
8347         ],
8348         "parameters": [
8349           {
8350             "in": "body",
8351             "name": "**(config)security-zone-allotted-resource",
8352             "required": false,
8353             "schema": {
8354               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource-TOP"
8355             }
8356           }
8357         ],
8358         "responses": {
8359           "200": {
8360             "description": "No response was specified",
8361             "schema": {
8362               "$ref": "#/definitions/(config)security-zone-allotted-resourcesPOST"
8363             }
8364           }
8365         },
8366         "operationId": "POST-security-zone-allotted-resources"
8367       },
8368       "put": {
8369         "consumes": [
8370           "application/json",
8371           "application/xml"
8372         ],
8373         "produces": [
8374           "application/json",
8375           "application/xml"
8376         ],
8377         "parameters": [
8378           {
8379             "in": "body",
8380             "name": "(config)security-zone-allotted-resources",
8381             "required": false,
8382             "schema": {
8383               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-allotted-resources-TOP"
8384             }
8385           }
8386         ],
8387         "responses": {
8388           "200": {
8389             "description": "No response was specified",
8390             "schema": {
8391               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-allotted-resources-TOP"
8392             }
8393           }
8394         },
8395         "operationId": "PUT-security-zone-allotted-resources"
8396       }
8397     },
8398     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}": {
8399       "delete": {
8400         "produces": [
8401           "application/json",
8402           "application/xml"
8403         ],
8404         "parameters": [
8405           {
8406             "in": "path",
8407             "name": "allotted-resource-id",
8408             "required": true,
8409             "type": "string"
8410           }
8411         ],
8412         "responses": {
8413           "200": {
8414             "description": "No response was specified"
8415           }
8416         },
8417         "operationId": "DELETE-security-zone-allotted-resource"
8418       },
8419       "get": {
8420         "produces": [
8421           "application/json",
8422           "application/xml"
8423         ],
8424         "parameters": [
8425           {
8426             "in": "path",
8427             "name": "allotted-resource-id",
8428             "required": true,
8429             "type": "string"
8430           }
8431         ],
8432         "responses": {
8433           "200": {
8434             "description": "No response was specified",
8435             "schema": {
8436               "$ref": "#/definitions/(config)security-zone-allotted-resource"
8437             }
8438           }
8439         },
8440         "operationId": "GET-security-zone-allotted-resource"
8441       },
8442       "post": {
8443         "consumes": [
8444           "application/json",
8445           "application/xml"
8446         ],
8447         "produces": [
8448           "application/json",
8449           "application/xml"
8450         ],
8451         "parameters": [
8452           {
8453             "in": "path",
8454             "name": "allotted-resource-id",
8455             "required": true,
8456             "type": "string"
8457           },
8458           {
8459             "in": "body",
8460             "name": "**(config)allotted-resource-data",
8461             "required": false,
8462             "schema": {
8463               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data-TOP"
8464             }
8465           },
8466           {
8467             "in": "body",
8468             "name": "**(config)allotted-resource-status",
8469             "required": false,
8470             "schema": {
8471               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status-TOP"
8472             }
8473           }
8474         ],
8475         "responses": {
8476           "200": {
8477             "description": "No response was specified",
8478             "schema": {
8479               "$ref": "#/definitions/(config)security-zone-allotted-resourcePOST"
8480             }
8481           }
8482         },
8483         "operationId": "POST-security-zone-allotted-resource"
8484       },
8485       "put": {
8486         "consumes": [
8487           "application/json",
8488           "application/xml"
8489         ],
8490         "produces": [
8491           "application/json",
8492           "application/xml"
8493         ],
8494         "parameters": [
8495           {
8496             "in": "path",
8497             "name": "allotted-resource-id",
8498             "required": true,
8499             "type": "string"
8500           },
8501           {
8502             "in": "body",
8503             "name": "(config)security-zone-allotted-resource",
8504             "required": false,
8505             "schema": {
8506               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource-TOP"
8507             }
8508           }
8509         ],
8510         "responses": {
8511           "200": {
8512             "description": "No response was specified",
8513             "schema": {
8514               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource-TOP"
8515             }
8516           }
8517         },
8518         "operationId": "PUT-security-zone-allotted-resource"
8519       }
8520     },
8521     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data": {
8522       "delete": {
8523         "produces": [
8524           "application/json",
8525           "application/xml"
8526         ],
8527         "parameters": [
8528           {
8529             "in": "path",
8530             "name": "allotted-resource-id",
8531             "required": true,
8532             "type": "string"
8533           }
8534         ],
8535         "responses": {
8536           "200": {
8537             "description": "No response was specified"
8538           }
8539         },
8540         "operationId": "DELETE-allotted-resource-data"
8541       },
8542       "get": {
8543         "produces": [
8544           "application/json",
8545           "application/xml"
8546         ],
8547         "parameters": [
8548           {
8549             "in": "path",
8550             "name": "allotted-resource-id",
8551             "required": true,
8552             "type": "string"
8553           }
8554         ],
8555         "responses": {
8556           "200": {
8557             "description": "No response was specified",
8558             "schema": {
8559               "$ref": "#/definitions/(config)allotted-resource-data"
8560             }
8561           }
8562         },
8563         "operationId": "GET-allotted-resource-data"
8564       },
8565       "post": {
8566         "consumes": [
8567           "application/json",
8568           "application/xml"
8569         ],
8570         "produces": [
8571           "application/json",
8572           "application/xml"
8573         ],
8574         "parameters": [
8575           {
8576             "in": "path",
8577             "name": "allotted-resource-id",
8578             "required": true,
8579             "type": "string"
8580           },
8581           {
8582             "in": "body",
8583             "name": "**(config)allotted-resource-operation-information",
8584             "required": false,
8585             "schema": {
8586               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
8587             }
8588           },
8589           {
8590             "in": "body",
8591             "name": "**(config)security-zone-topology",
8592             "required": false,
8593             "schema": {
8594               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology-TOP"
8595             }
8596           },
8597           {
8598             "in": "body",
8599             "name": "**(config)security-zone-parameters",
8600             "required": false,
8601             "schema": {
8602               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters-TOP"
8603             }
8604           },
8605           {
8606             "in": "body",
8607             "name": "**(config)allotted-resource-oper-status",
8608             "required": false,
8609             "schema": {
8610               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
8611             }
8612           }
8613         ],
8614         "responses": {
8615           "200": {
8616             "description": "No response was specified",
8617             "schema": {
8618               "$ref": "#/definitions/(config)allotted-resource-dataPOST"
8619             }
8620           }
8621         },
8622         "operationId": "POST-allotted-resource-data"
8623       },
8624       "put": {
8625         "consumes": [
8626           "application/json",
8627           "application/xml"
8628         ],
8629         "produces": [
8630           "application/json",
8631           "application/xml"
8632         ],
8633         "parameters": [
8634           {
8635             "in": "path",
8636             "name": "allotted-resource-id",
8637             "required": true,
8638             "type": "string"
8639           },
8640           {
8641             "in": "body",
8642             "name": "(config)allotted-resource-data",
8643             "required": false,
8644             "schema": {
8645               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data-TOP"
8646             }
8647           }
8648         ],
8649         "responses": {
8650           "200": {
8651             "description": "No response was specified",
8652             "schema": {
8653               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data-TOP"
8654             }
8655           }
8656         },
8657         "operationId": "PUT-allotted-resource-data"
8658       }
8659     },
8660     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-oper-status": {
8661       "delete": {
8662         "produces": [
8663           "application/json",
8664           "application/xml"
8665         ],
8666         "parameters": [
8667           {
8668             "in": "path",
8669             "name": "allotted-resource-id",
8670             "required": true,
8671             "type": "string"
8672           }
8673         ],
8674         "responses": {
8675           "200": {
8676             "description": "No response was specified"
8677           }
8678         },
8679         "operationId": "DELETE-allotted-resource-oper-status"
8680       },
8681       "get": {
8682         "produces": [
8683           "application/json",
8684           "application/xml"
8685         ],
8686         "parameters": [
8687           {
8688             "in": "path",
8689             "name": "allotted-resource-id",
8690             "required": true,
8691             "type": "string"
8692           }
8693         ],
8694         "responses": {
8695           "200": {
8696             "description": "No response was specified",
8697             "schema": {
8698               "$ref": "#/definitions/(config)allotted-resource-oper-status"
8699             }
8700           }
8701         },
8702         "operationId": "GET-allotted-resource-oper-status"
8703       },
8704       "put": {
8705         "consumes": [
8706           "application/json",
8707           "application/xml"
8708         ],
8709         "produces": [
8710           "application/json",
8711           "application/xml"
8712         ],
8713         "parameters": [
8714           {
8715             "in": "path",
8716             "name": "allotted-resource-id",
8717             "required": true,
8718             "type": "string"
8719           },
8720           {
8721             "in": "body",
8722             "name": "(config)allotted-resource-oper-status",
8723             "required": false,
8724             "schema": {
8725               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
8726             }
8727           }
8728         ],
8729         "responses": {
8730           "200": {
8731             "description": "No response was specified",
8732             "schema": {
8733               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
8734             }
8735           }
8736         },
8737         "operationId": "PUT-allotted-resource-oper-status"
8738       }
8739     },
8740     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information": {
8741       "delete": {
8742         "produces": [
8743           "application/json",
8744           "application/xml"
8745         ],
8746         "parameters": [
8747           {
8748             "in": "path",
8749             "name": "allotted-resource-id",
8750             "required": true,
8751             "type": "string"
8752           }
8753         ],
8754         "responses": {
8755           "200": {
8756             "description": "No response was specified"
8757           }
8758         },
8759         "operationId": "DELETE-allotted-resource-operation-information"
8760       },
8761       "get": {
8762         "produces": [
8763           "application/json",
8764           "application/xml"
8765         ],
8766         "parameters": [
8767           {
8768             "in": "path",
8769             "name": "allotted-resource-id",
8770             "required": true,
8771             "type": "string"
8772           }
8773         ],
8774         "responses": {
8775           "200": {
8776             "description": "No response was specified",
8777             "schema": {
8778               "$ref": "#/definitions/(config)allotted-resource-operation-information"
8779             }
8780           }
8781         },
8782         "operationId": "GET-allotted-resource-operation-information"
8783       },
8784       "post": {
8785         "consumes": [
8786           "application/json",
8787           "application/xml"
8788         ],
8789         "produces": [
8790           "application/json",
8791           "application/xml"
8792         ],
8793         "parameters": [
8794           {
8795             "in": "path",
8796             "name": "allotted-resource-id",
8797             "required": true,
8798             "type": "string"
8799           },
8800           {
8801             "in": "body",
8802             "name": "**(config)sdnc-request-header",
8803             "required": false,
8804             "schema": {
8805               "$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"
8806             }
8807           },
8808           {
8809             "in": "body",
8810             "name": "**(config)request-information",
8811             "required": false,
8812             "schema": {
8813               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
8814             }
8815           },
8816           {
8817             "in": "body",
8818             "name": "**(config)allotted-resource-information",
8819             "required": false,
8820             "schema": {
8821               "$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"
8822             }
8823           },
8824           {
8825             "in": "body",
8826             "name": "**(config)security-zone-request-input",
8827             "required": false,
8828             "schema": {
8829               "$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"
8830             }
8831           },
8832           {
8833             "in": "body",
8834             "name": "**(config)service-information",
8835             "required": false,
8836             "schema": {
8837               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
8838             }
8839           }
8840         ],
8841         "responses": {
8842           "200": {
8843             "description": "No response was specified",
8844             "schema": {
8845               "$ref": "#/definitions/(config)allotted-resource-operation-informationPOST"
8846             }
8847           }
8848         },
8849         "operationId": "POST-allotted-resource-operation-information"
8850       },
8851       "put": {
8852         "consumes": [
8853           "application/json",
8854           "application/xml"
8855         ],
8856         "produces": [
8857           "application/json",
8858           "application/xml"
8859         ],
8860         "parameters": [
8861           {
8862             "in": "path",
8863             "name": "allotted-resource-id",
8864             "required": true,
8865             "type": "string"
8866           },
8867           {
8868             "in": "body",
8869             "name": "(config)allotted-resource-operation-information",
8870             "required": false,
8871             "schema": {
8872               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
8873             }
8874           }
8875         ],
8876         "responses": {
8877           "200": {
8878             "description": "No response was specified",
8879             "schema": {
8880               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
8881             }
8882           }
8883         },
8884         "operationId": "PUT-allotted-resource-operation-information"
8885       }
8886     },
8887     "/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": {
8888       "delete": {
8889         "produces": [
8890           "application/json",
8891           "application/xml"
8892         ],
8893         "parameters": [
8894           {
8895             "in": "path",
8896             "name": "allotted-resource-id",
8897             "required": true,
8898             "type": "string"
8899           }
8900         ],
8901         "responses": {
8902           "200": {
8903             "description": "No response was specified"
8904           }
8905         },
8906         "operationId": "DELETE-allotted-resource-information"
8907       },
8908       "get": {
8909         "produces": [
8910           "application/json",
8911           "application/xml"
8912         ],
8913         "parameters": [
8914           {
8915             "in": "path",
8916             "name": "allotted-resource-id",
8917             "required": true,
8918             "type": "string"
8919           }
8920         ],
8921         "responses": {
8922           "200": {
8923             "description": "No response was specified",
8924             "schema": {
8925               "$ref": "#/definitions/(config)allotted-resource-information"
8926             }
8927           }
8928         },
8929         "operationId": "GET-allotted-resource-information"
8930       },
8931       "post": {
8932         "consumes": [
8933           "application/json",
8934           "application/xml"
8935         ],
8936         "produces": [
8937           "application/json",
8938           "application/xml"
8939         ],
8940         "parameters": [
8941           {
8942             "in": "path",
8943             "name": "allotted-resource-id",
8944             "required": true,
8945             "type": "string"
8946           },
8947           {
8948             "in": "body",
8949             "name": "**(config)onap-model-information",
8950             "required": false,
8951             "schema": {
8952               "$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"
8953             }
8954           }
8955         ],
8956         "responses": {
8957           "200": {
8958             "description": "No response was specified",
8959             "schema": {
8960               "$ref": "#/definitions/(config)allotted-resource-informationPOST"
8961             }
8962           }
8963         },
8964         "operationId": "POST-allotted-resource-information"
8965       },
8966       "put": {
8967         "consumes": [
8968           "application/json",
8969           "application/xml"
8970         ],
8971         "produces": [
8972           "application/json",
8973           "application/xml"
8974         ],
8975         "parameters": [
8976           {
8977             "in": "path",
8978             "name": "allotted-resource-id",
8979             "required": true,
8980             "type": "string"
8981           },
8982           {
8983             "in": "body",
8984             "name": "(config)allotted-resource-information",
8985             "required": false,
8986             "schema": {
8987               "$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"
8988             }
8989           }
8990         ],
8991         "responses": {
8992           "200": {
8993             "description": "No response was specified",
8994             "schema": {
8995               "$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"
8996             }
8997           }
8998         },
8999         "operationId": "PUT-allotted-resource-information"
9000       }
9001     },
9002     "/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": {
9003       "delete": {
9004         "produces": [
9005           "application/json",
9006           "application/xml"
9007         ],
9008         "parameters": [
9009           {
9010             "in": "path",
9011             "name": "allotted-resource-id",
9012             "required": true,
9013             "type": "string"
9014           }
9015         ],
9016         "responses": {
9017           "200": {
9018             "description": "No response was specified"
9019           }
9020         },
9021         "operationId": "DELETE-onap-model-information"
9022       },
9023       "get": {
9024         "produces": [
9025           "application/json",
9026           "application/xml"
9027         ],
9028         "parameters": [
9029           {
9030             "in": "path",
9031             "name": "allotted-resource-id",
9032             "required": true,
9033             "type": "string"
9034           }
9035         ],
9036         "responses": {
9037           "200": {
9038             "description": "No response was specified",
9039             "schema": {
9040               "$ref": "#/definitions/(config)onap-model-information"
9041             }
9042           }
9043         },
9044         "operationId": "GET-onap-model-information"
9045       },
9046       "put": {
9047         "consumes": [
9048           "application/json",
9049           "application/xml"
9050         ],
9051         "produces": [
9052           "application/json",
9053           "application/xml"
9054         ],
9055         "parameters": [
9056           {
9057             "in": "path",
9058             "name": "allotted-resource-id",
9059             "required": true,
9060             "type": "string"
9061           },
9062           {
9063             "in": "body",
9064             "name": "(config)onap-model-information",
9065             "required": false,
9066             "schema": {
9067               "$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"
9068             }
9069           }
9070         ],
9071         "responses": {
9072           "200": {
9073             "description": "No response was specified",
9074             "schema": {
9075               "$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"
9076             }
9077           }
9078         },
9079         "operationId": "PUT-onap-model-information"
9080       }
9081     },
9082     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/request-information": {
9083       "delete": {
9084         "produces": [
9085           "application/json",
9086           "application/xml"
9087         ],
9088         "parameters": [
9089           {
9090             "in": "path",
9091             "name": "allotted-resource-id",
9092             "required": true,
9093             "type": "string"
9094           }
9095         ],
9096         "responses": {
9097           "200": {
9098             "description": "No response was specified"
9099           }
9100         },
9101         "operationId": "DELETE-request-information"
9102       },
9103       "get": {
9104         "produces": [
9105           "application/json",
9106           "application/xml"
9107         ],
9108         "parameters": [
9109           {
9110             "in": "path",
9111             "name": "allotted-resource-id",
9112             "required": true,
9113             "type": "string"
9114           }
9115         ],
9116         "responses": {
9117           "200": {
9118             "description": "No response was specified",
9119             "schema": {
9120               "$ref": "#/definitions/(config)request-information"
9121             }
9122           }
9123         },
9124         "operationId": "GET-request-information"
9125       },
9126       "put": {
9127         "consumes": [
9128           "application/json",
9129           "application/xml"
9130         ],
9131         "produces": [
9132           "application/json",
9133           "application/xml"
9134         ],
9135         "parameters": [
9136           {
9137             "in": "path",
9138             "name": "allotted-resource-id",
9139             "required": true,
9140             "type": "string"
9141           },
9142           {
9143             "in": "body",
9144             "name": "(config)request-information",
9145             "required": false,
9146             "schema": {
9147               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
9148             }
9149           }
9150         ],
9151         "responses": {
9152           "200": {
9153             "description": "No response was specified",
9154             "schema": {
9155               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
9156             }
9157           }
9158         },
9159         "operationId": "PUT-request-information"
9160       }
9161     },
9162     "/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": {
9163       "delete": {
9164         "produces": [
9165           "application/json",
9166           "application/xml"
9167         ],
9168         "parameters": [
9169           {
9170             "in": "path",
9171             "name": "allotted-resource-id",
9172             "required": true,
9173             "type": "string"
9174           }
9175         ],
9176         "responses": {
9177           "200": {
9178             "description": "No response was specified"
9179           }
9180         },
9181         "operationId": "DELETE-sdnc-request-header"
9182       },
9183       "get": {
9184         "produces": [
9185           "application/json",
9186           "application/xml"
9187         ],
9188         "parameters": [
9189           {
9190             "in": "path",
9191             "name": "allotted-resource-id",
9192             "required": true,
9193             "type": "string"
9194           }
9195         ],
9196         "responses": {
9197           "200": {
9198             "description": "No response was specified",
9199             "schema": {
9200               "$ref": "#/definitions/(config)sdnc-request-header"
9201             }
9202           }
9203         },
9204         "operationId": "GET-sdnc-request-header"
9205       },
9206       "put": {
9207         "consumes": [
9208           "application/json",
9209           "application/xml"
9210         ],
9211         "produces": [
9212           "application/json",
9213           "application/xml"
9214         ],
9215         "parameters": [
9216           {
9217             "in": "path",
9218             "name": "allotted-resource-id",
9219             "required": true,
9220             "type": "string"
9221           },
9222           {
9223             "in": "body",
9224             "name": "(config)sdnc-request-header",
9225             "required": false,
9226             "schema": {
9227               "$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"
9228             }
9229           }
9230         ],
9231         "responses": {
9232           "200": {
9233             "description": "No response was specified",
9234             "schema": {
9235               "$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"
9236             }
9237           }
9238         },
9239         "operationId": "PUT-sdnc-request-header"
9240       }
9241     },
9242     "/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": {
9243       "delete": {
9244         "produces": [
9245           "application/json",
9246           "application/xml"
9247         ],
9248         "parameters": [
9249           {
9250             "in": "path",
9251             "name": "allotted-resource-id",
9252             "required": true,
9253             "type": "string"
9254           }
9255         ],
9256         "responses": {
9257           "200": {
9258             "description": "No response was specified"
9259           }
9260         },
9261         "operationId": "DELETE-security-zone-request-input"
9262       },
9263       "get": {
9264         "produces": [
9265           "application/json",
9266           "application/xml"
9267         ],
9268         "parameters": [
9269           {
9270             "in": "path",
9271             "name": "allotted-resource-id",
9272             "required": true,
9273             "type": "string"
9274           }
9275         ],
9276         "responses": {
9277           "200": {
9278             "description": "No response was specified",
9279             "schema": {
9280               "$ref": "#/definitions/(config)security-zone-request-input"
9281             }
9282           }
9283         },
9284         "operationId": "GET-security-zone-request-input"
9285       },
9286       "post": {
9287         "consumes": [
9288           "application/json",
9289           "application/xml"
9290         ],
9291         "produces": [
9292           "application/json",
9293           "application/xml"
9294         ],
9295         "parameters": [
9296           {
9297             "in": "path",
9298             "name": "allotted-resource-id",
9299             "required": true,
9300             "type": "string"
9301           },
9302           {
9303             "in": "body",
9304             "name": "**(config)security-zone-input-parameters",
9305             "required": false,
9306             "schema": {
9307               "$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"
9308             }
9309           }
9310         ],
9311         "responses": {
9312           "200": {
9313             "description": "No response was specified",
9314             "schema": {
9315               "$ref": "#/definitions/(config)security-zone-request-inputPOST"
9316             }
9317           }
9318         },
9319         "operationId": "POST-security-zone-request-input"
9320       },
9321       "put": {
9322         "consumes": [
9323           "application/json",
9324           "application/xml"
9325         ],
9326         "produces": [
9327           "application/json",
9328           "application/xml"
9329         ],
9330         "parameters": [
9331           {
9332             "in": "path",
9333             "name": "allotted-resource-id",
9334             "required": true,
9335             "type": "string"
9336           },
9337           {
9338             "in": "body",
9339             "name": "(config)security-zone-request-input",
9340             "required": false,
9341             "schema": {
9342               "$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"
9343             }
9344           }
9345         ],
9346         "responses": {
9347           "200": {
9348             "description": "No response was specified",
9349             "schema": {
9350               "$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"
9351             }
9352           }
9353         },
9354         "operationId": "PUT-security-zone-request-input"
9355       }
9356     },
9357     "/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": {
9358       "delete": {
9359         "produces": [
9360           "application/json",
9361           "application/xml"
9362         ],
9363         "parameters": [
9364           {
9365             "in": "path",
9366             "name": "allotted-resource-id",
9367             "required": true,
9368             "type": "string"
9369           }
9370         ],
9371         "responses": {
9372           "200": {
9373             "description": "No response was specified"
9374           }
9375         },
9376         "operationId": "DELETE-security-zone-input-parameters"
9377       },
9378       "get": {
9379         "produces": [
9380           "application/json",
9381           "application/xml"
9382         ],
9383         "parameters": [
9384           {
9385             "in": "path",
9386             "name": "allotted-resource-id",
9387             "required": true,
9388             "type": "string"
9389           }
9390         ],
9391         "responses": {
9392           "200": {
9393             "description": "No response was specified",
9394             "schema": {
9395               "$ref": "#/definitions/(config)security-zone-input-parameters"
9396             }
9397           }
9398         },
9399         "operationId": "GET-security-zone-input-parameters"
9400       },
9401       "post": {
9402         "consumes": [
9403           "application/json",
9404           "application/xml"
9405         ],
9406         "produces": [
9407           "application/json",
9408           "application/xml"
9409         ],
9410         "parameters": [
9411           {
9412             "in": "path",
9413             "name": "allotted-resource-id",
9414             "required": true,
9415             "type": "string"
9416           },
9417           {
9418             "in": "body",
9419             "name": "**(config)param",
9420             "required": false,
9421             "schema": {
9422               "$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"
9423             }
9424           }
9425         ],
9426         "responses": {
9427           "200": {
9428             "description": "No response was specified",
9429             "schema": {
9430               "$ref": "#/definitions/(config)security-zone-input-parametersPOST"
9431             }
9432           }
9433         },
9434         "operationId": "POST-security-zone-input-parameters"
9435       },
9436       "put": {
9437         "consumes": [
9438           "application/json",
9439           "application/xml"
9440         ],
9441         "produces": [
9442           "application/json",
9443           "application/xml"
9444         ],
9445         "parameters": [
9446           {
9447             "in": "path",
9448             "name": "allotted-resource-id",
9449             "required": true,
9450             "type": "string"
9451           },
9452           {
9453             "in": "body",
9454             "name": "(config)security-zone-input-parameters",
9455             "required": false,
9456             "schema": {
9457               "$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"
9458             }
9459           }
9460         ],
9461         "responses": {
9462           "200": {
9463             "description": "No response was specified",
9464             "schema": {
9465               "$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"
9466             }
9467           }
9468         },
9469         "operationId": "PUT-security-zone-input-parameters"
9470       }
9471     },
9472     "/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}": {
9473       "delete": {
9474         "produces": [
9475           "application/json",
9476           "application/xml"
9477         ],
9478         "parameters": [
9479           {
9480             "in": "path",
9481             "name": "allotted-resource-id",
9482             "required": true,
9483             "type": "string"
9484           },
9485           {
9486             "in": "path",
9487             "name": "name",
9488             "required": true,
9489             "type": "string"
9490           }
9491         ],
9492         "responses": {
9493           "200": {
9494             "description": "No response was specified"
9495           }
9496         },
9497         "operationId": "DELETE-param"
9498       },
9499       "get": {
9500         "produces": [
9501           "application/json",
9502           "application/xml"
9503         ],
9504         "parameters": [
9505           {
9506             "in": "path",
9507             "name": "allotted-resource-id",
9508             "required": true,
9509             "type": "string"
9510           },
9511           {
9512             "in": "path",
9513             "name": "name",
9514             "required": true,
9515             "type": "string"
9516           }
9517         ],
9518         "responses": {
9519           "200": {
9520             "description": "No response was specified",
9521             "schema": {
9522               "$ref": "#/definitions/(config)param"
9523             }
9524           }
9525         },
9526         "operationId": "GET-param"
9527       },
9528       "put": {
9529         "consumes": [
9530           "application/json",
9531           "application/xml"
9532         ],
9533         "produces": [
9534           "application/json",
9535           "application/xml"
9536         ],
9537         "parameters": [
9538           {
9539             "in": "path",
9540             "name": "allotted-resource-id",
9541             "required": true,
9542             "type": "string"
9543           },
9544           {
9545             "in": "path",
9546             "name": "name",
9547             "required": true,
9548             "type": "string"
9549           },
9550           {
9551             "in": "body",
9552             "name": "(config)param",
9553             "required": false,
9554             "schema": {
9555               "$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"
9556             }
9557           }
9558         ],
9559         "responses": {
9560           "200": {
9561             "description": "No response was specified",
9562             "schema": {
9563               "$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"
9564             }
9565           }
9566         },
9567         "operationId": "PUT-param"
9568       }
9569     },
9570     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/service-information": {
9571       "delete": {
9572         "produces": [
9573           "application/json",
9574           "application/xml"
9575         ],
9576         "parameters": [
9577           {
9578             "in": "path",
9579             "name": "allotted-resource-id",
9580             "required": true,
9581             "type": "string"
9582           }
9583         ],
9584         "responses": {
9585           "200": {
9586             "description": "No response was specified"
9587           }
9588         },
9589         "operationId": "DELETE-service-information"
9590       },
9591       "get": {
9592         "produces": [
9593           "application/json",
9594           "application/xml"
9595         ],
9596         "parameters": [
9597           {
9598             "in": "path",
9599             "name": "allotted-resource-id",
9600             "required": true,
9601             "type": "string"
9602           }
9603         ],
9604         "responses": {
9605           "200": {
9606             "description": "No response was specified",
9607             "schema": {
9608               "$ref": "#/definitions/(config)service-information"
9609             }
9610           }
9611         },
9612         "operationId": "GET-service-information"
9613       },
9614       "post": {
9615         "consumes": [
9616           "application/json",
9617           "application/xml"
9618         ],
9619         "produces": [
9620           "application/json",
9621           "application/xml"
9622         ],
9623         "parameters": [
9624           {
9625             "in": "path",
9626             "name": "allotted-resource-id",
9627             "required": true,
9628             "type": "string"
9629           },
9630           {
9631             "in": "body",
9632             "name": "**(config)onap-model-information",
9633             "required": false,
9634             "schema": {
9635               "$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"
9636             }
9637           }
9638         ],
9639         "responses": {
9640           "200": {
9641             "description": "No response was specified",
9642             "schema": {
9643               "$ref": "#/definitions/(config)service-informationPOST"
9644             }
9645           }
9646         },
9647         "operationId": "POST-service-information"
9648       },
9649       "put": {
9650         "consumes": [
9651           "application/json",
9652           "application/xml"
9653         ],
9654         "produces": [
9655           "application/json",
9656           "application/xml"
9657         ],
9658         "parameters": [
9659           {
9660             "in": "path",
9661             "name": "allotted-resource-id",
9662             "required": true,
9663             "type": "string"
9664           },
9665           {
9666             "in": "body",
9667             "name": "(config)service-information",
9668             "required": false,
9669             "schema": {
9670               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
9671             }
9672           }
9673         ],
9674         "responses": {
9675           "200": {
9676             "description": "No response was specified",
9677             "schema": {
9678               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
9679             }
9680           }
9681         },
9682         "operationId": "PUT-service-information"
9683       }
9684     },
9685     "/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": {
9686       "delete": {
9687         "produces": [
9688           "application/json",
9689           "application/xml"
9690         ],
9691         "parameters": [
9692           {
9693             "in": "path",
9694             "name": "allotted-resource-id",
9695             "required": true,
9696             "type": "string"
9697           }
9698         ],
9699         "responses": {
9700           "200": {
9701             "description": "No response was specified"
9702           }
9703         },
9704         "operationId": "DELETE-onap-model-information"
9705       },
9706       "get": {
9707         "produces": [
9708           "application/json",
9709           "application/xml"
9710         ],
9711         "parameters": [
9712           {
9713             "in": "path",
9714             "name": "allotted-resource-id",
9715             "required": true,
9716             "type": "string"
9717           }
9718         ],
9719         "responses": {
9720           "200": {
9721             "description": "No response was specified",
9722             "schema": {
9723               "$ref": "#/definitions/(config)onap-model-information"
9724             }
9725           }
9726         },
9727         "operationId": "GET-onap-model-information"
9728       },
9729       "put": {
9730         "consumes": [
9731           "application/json",
9732           "application/xml"
9733         ],
9734         "produces": [
9735           "application/json",
9736           "application/xml"
9737         ],
9738         "parameters": [
9739           {
9740             "in": "path",
9741             "name": "allotted-resource-id",
9742             "required": true,
9743             "type": "string"
9744           },
9745           {
9746             "in": "body",
9747             "name": "(config)onap-model-information",
9748             "required": false,
9749             "schema": {
9750               "$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"
9751             }
9752           }
9753         ],
9754         "responses": {
9755           "200": {
9756             "description": "No response was specified",
9757             "schema": {
9758               "$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"
9759             }
9760           }
9761         },
9762         "operationId": "PUT-onap-model-information"
9763       }
9764     },
9765     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-parameters": {
9766       "delete": {
9767         "produces": [
9768           "application/json",
9769           "application/xml"
9770         ],
9771         "parameters": [
9772           {
9773             "in": "path",
9774             "name": "allotted-resource-id",
9775             "required": true,
9776             "type": "string"
9777           }
9778         ],
9779         "responses": {
9780           "200": {
9781             "description": "No response was specified"
9782           }
9783         },
9784         "operationId": "DELETE-security-zone-parameters"
9785       },
9786       "get": {
9787         "produces": [
9788           "application/json",
9789           "application/xml"
9790         ],
9791         "parameters": [
9792           {
9793             "in": "path",
9794             "name": "allotted-resource-id",
9795             "required": true,
9796             "type": "string"
9797           }
9798         ],
9799         "responses": {
9800           "200": {
9801             "description": "No response was specified",
9802             "schema": {
9803               "$ref": "#/definitions/(config)security-zone-parameters"
9804             }
9805           }
9806         },
9807         "operationId": "GET-security-zone-parameters"
9808       },
9809       "post": {
9810         "consumes": [
9811           "application/json",
9812           "application/xml"
9813         ],
9814         "produces": [
9815           "application/json",
9816           "application/xml"
9817         ],
9818         "parameters": [
9819           {
9820             "in": "path",
9821             "name": "allotted-resource-id",
9822             "required": true,
9823             "type": "string"
9824           },
9825           {
9826             "in": "body",
9827             "name": "**(config)param",
9828             "required": false,
9829             "schema": {
9830               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param-TOP"
9831             }
9832           }
9833         ],
9834         "responses": {
9835           "200": {
9836             "description": "No response was specified",
9837             "schema": {
9838               "$ref": "#/definitions/(config)security-zone-parametersPOST"
9839             }
9840           }
9841         },
9842         "operationId": "POST-security-zone-parameters"
9843       },
9844       "put": {
9845         "consumes": [
9846           "application/json",
9847           "application/xml"
9848         ],
9849         "produces": [
9850           "application/json",
9851           "application/xml"
9852         ],
9853         "parameters": [
9854           {
9855             "in": "path",
9856             "name": "allotted-resource-id",
9857             "required": true,
9858             "type": "string"
9859           },
9860           {
9861             "in": "body",
9862             "name": "(config)security-zone-parameters",
9863             "required": false,
9864             "schema": {
9865               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters-TOP"
9866             }
9867           }
9868         ],
9869         "responses": {
9870           "200": {
9871             "description": "No response was specified",
9872             "schema": {
9873               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters-TOP"
9874             }
9875           }
9876         },
9877         "operationId": "PUT-security-zone-parameters"
9878       }
9879     },
9880     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-parameters/param/{name}": {
9881       "delete": {
9882         "produces": [
9883           "application/json",
9884           "application/xml"
9885         ],
9886         "parameters": [
9887           {
9888             "in": "path",
9889             "name": "allotted-resource-id",
9890             "required": true,
9891             "type": "string"
9892           },
9893           {
9894             "in": "path",
9895             "name": "name",
9896             "required": true,
9897             "type": "string"
9898           }
9899         ],
9900         "responses": {
9901           "200": {
9902             "description": "No response was specified"
9903           }
9904         },
9905         "operationId": "DELETE-param"
9906       },
9907       "get": {
9908         "produces": [
9909           "application/json",
9910           "application/xml"
9911         ],
9912         "parameters": [
9913           {
9914             "in": "path",
9915             "name": "allotted-resource-id",
9916             "required": true,
9917             "type": "string"
9918           },
9919           {
9920             "in": "path",
9921             "name": "name",
9922             "required": true,
9923             "type": "string"
9924           }
9925         ],
9926         "responses": {
9927           "200": {
9928             "description": "No response was specified",
9929             "schema": {
9930               "$ref": "#/definitions/(config)param"
9931             }
9932           }
9933         },
9934         "operationId": "GET-param"
9935       },
9936       "put": {
9937         "consumes": [
9938           "application/json",
9939           "application/xml"
9940         ],
9941         "produces": [
9942           "application/json",
9943           "application/xml"
9944         ],
9945         "parameters": [
9946           {
9947             "in": "path",
9948             "name": "allotted-resource-id",
9949             "required": true,
9950             "type": "string"
9951           },
9952           {
9953             "in": "path",
9954             "name": "name",
9955             "required": true,
9956             "type": "string"
9957           },
9958           {
9959             "in": "body",
9960             "name": "(config)param",
9961             "required": false,
9962             "schema": {
9963               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param-TOP"
9964             }
9965           }
9966         ],
9967         "responses": {
9968           "200": {
9969             "description": "No response was specified",
9970             "schema": {
9971               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param-TOP"
9972             }
9973           }
9974         },
9975         "operationId": "PUT-param"
9976       }
9977     },
9978     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-topology": {
9979       "delete": {
9980         "produces": [
9981           "application/json",
9982           "application/xml"
9983         ],
9984         "parameters": [
9985           {
9986             "in": "path",
9987             "name": "allotted-resource-id",
9988             "required": true,
9989             "type": "string"
9990           }
9991         ],
9992         "responses": {
9993           "200": {
9994             "description": "No response was specified"
9995           }
9996         },
9997         "operationId": "DELETE-security-zone-topology"
9998       },
9999       "get": {
10000         "produces": [
10001           "application/json",
10002           "application/xml"
10003         ],
10004         "parameters": [
10005           {
10006             "in": "path",
10007             "name": "allotted-resource-id",
10008             "required": true,
10009             "type": "string"
10010           }
10011         ],
10012         "responses": {
10013           "200": {
10014             "description": "No response was specified",
10015             "schema": {
10016               "$ref": "#/definitions/(config)security-zone-topology"
10017             }
10018           }
10019         },
10020         "operationId": "GET-security-zone-topology"
10021       },
10022       "post": {
10023         "consumes": [
10024           "application/json",
10025           "application/xml"
10026         ],
10027         "produces": [
10028           "application/json",
10029           "application/xml"
10030         ],
10031         "parameters": [
10032           {
10033             "in": "path",
10034             "name": "allotted-resource-id",
10035             "required": true,
10036             "type": "string"
10037           },
10038           {
10039             "in": "body",
10040             "name": "**(config)security-zone-parameters",
10041             "required": false,
10042             "schema": {
10043               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters-TOP"
10044             }
10045           },
10046           {
10047             "in": "body",
10048             "name": "**(config)allotted-resource-identifiers",
10049             "required": false,
10050             "schema": {
10051               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers-TOP"
10052             }
10053           },
10054           {
10055             "in": "body",
10056             "name": "**(config)security-zone-assignments",
10057             "required": false,
10058             "schema": {
10059               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments-TOP"
10060             }
10061           },
10062           {
10063             "in": "body",
10064             "name": "**(config)onap-model-information",
10065             "required": false,
10066             "schema": {
10067               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information-TOP"
10068             }
10069           }
10070         ],
10071         "responses": {
10072           "200": {
10073             "description": "No response was specified",
10074             "schema": {
10075               "$ref": "#/definitions/(config)security-zone-topologyPOST"
10076             }
10077           }
10078         },
10079         "operationId": "POST-security-zone-topology"
10080       },
10081       "put": {
10082         "consumes": [
10083           "application/json",
10084           "application/xml"
10085         ],
10086         "produces": [
10087           "application/json",
10088           "application/xml"
10089         ],
10090         "parameters": [
10091           {
10092             "in": "path",
10093             "name": "allotted-resource-id",
10094             "required": true,
10095             "type": "string"
10096           },
10097           {
10098             "in": "body",
10099             "name": "(config)security-zone-topology",
10100             "required": false,
10101             "schema": {
10102               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology-TOP"
10103             }
10104           }
10105         ],
10106         "responses": {
10107           "200": {
10108             "description": "No response was specified",
10109             "schema": {
10110               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology-TOP"
10111             }
10112           }
10113         },
10114         "operationId": "PUT-security-zone-topology"
10115       }
10116     },
10117     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-topology/allotted-resource-identifiers": {
10118       "delete": {
10119         "produces": [
10120           "application/json",
10121           "application/xml"
10122         ],
10123         "parameters": [
10124           {
10125             "in": "path",
10126             "name": "allotted-resource-id",
10127             "required": true,
10128             "type": "string"
10129           }
10130         ],
10131         "responses": {
10132           "200": {
10133             "description": "No response was specified"
10134           }
10135         },
10136         "operationId": "DELETE-allotted-resource-identifiers"
10137       },
10138       "get": {
10139         "produces": [
10140           "application/json",
10141           "application/xml"
10142         ],
10143         "parameters": [
10144           {
10145             "in": "path",
10146             "name": "allotted-resource-id",
10147             "required": true,
10148             "type": "string"
10149           }
10150         ],
10151         "responses": {
10152           "200": {
10153             "description": "No response was specified",
10154             "schema": {
10155               "$ref": "#/definitions/(config)allotted-resource-identifiers"
10156             }
10157           }
10158         },
10159         "operationId": "GET-allotted-resource-identifiers"
10160       },
10161       "put": {
10162         "consumes": [
10163           "application/json",
10164           "application/xml"
10165         ],
10166         "produces": [
10167           "application/json",
10168           "application/xml"
10169         ],
10170         "parameters": [
10171           {
10172             "in": "path",
10173             "name": "allotted-resource-id",
10174             "required": true,
10175             "type": "string"
10176           },
10177           {
10178             "in": "body",
10179             "name": "(config)allotted-resource-identifiers",
10180             "required": false,
10181             "schema": {
10182               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers-TOP"
10183             }
10184           }
10185         ],
10186         "responses": {
10187           "200": {
10188             "description": "No response was specified",
10189             "schema": {
10190               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers-TOP"
10191             }
10192           }
10193         },
10194         "operationId": "PUT-allotted-resource-identifiers"
10195       }
10196     },
10197     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-topology/onap-model-information": {
10198       "delete": {
10199         "produces": [
10200           "application/json",
10201           "application/xml"
10202         ],
10203         "parameters": [
10204           {
10205             "in": "path",
10206             "name": "allotted-resource-id",
10207             "required": true,
10208             "type": "string"
10209           }
10210         ],
10211         "responses": {
10212           "200": {
10213             "description": "No response was specified"
10214           }
10215         },
10216         "operationId": "DELETE-onap-model-information"
10217       },
10218       "get": {
10219         "produces": [
10220           "application/json",
10221           "application/xml"
10222         ],
10223         "parameters": [
10224           {
10225             "in": "path",
10226             "name": "allotted-resource-id",
10227             "required": true,
10228             "type": "string"
10229           }
10230         ],
10231         "responses": {
10232           "200": {
10233             "description": "No response was specified",
10234             "schema": {
10235               "$ref": "#/definitions/(config)onap-model-information"
10236             }
10237           }
10238         },
10239         "operationId": "GET-onap-model-information"
10240       },
10241       "put": {
10242         "consumes": [
10243           "application/json",
10244           "application/xml"
10245         ],
10246         "produces": [
10247           "application/json",
10248           "application/xml"
10249         ],
10250         "parameters": [
10251           {
10252             "in": "path",
10253             "name": "allotted-resource-id",
10254             "required": true,
10255             "type": "string"
10256           },
10257           {
10258             "in": "body",
10259             "name": "(config)onap-model-information",
10260             "required": false,
10261             "schema": {
10262               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information-TOP"
10263             }
10264           }
10265         ],
10266         "responses": {
10267           "200": {
10268             "description": "No response was specified",
10269             "schema": {
10270               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information-TOP"
10271             }
10272           }
10273         },
10274         "operationId": "PUT-onap-model-information"
10275       }
10276     },
10277     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-topology/security-zone-assignments": {
10278       "delete": {
10279         "produces": [
10280           "application/json",
10281           "application/xml"
10282         ],
10283         "parameters": [
10284           {
10285             "in": "path",
10286             "name": "allotted-resource-id",
10287             "required": true,
10288             "type": "string"
10289           }
10290         ],
10291         "responses": {
10292           "200": {
10293             "description": "No response was specified"
10294           }
10295         },
10296         "operationId": "DELETE-security-zone-assignments"
10297       },
10298       "get": {
10299         "produces": [
10300           "application/json",
10301           "application/xml"
10302         ],
10303         "parameters": [
10304           {
10305             "in": "path",
10306             "name": "allotted-resource-id",
10307             "required": true,
10308             "type": "string"
10309           }
10310         ],
10311         "responses": {
10312           "200": {
10313             "description": "No response was specified",
10314             "schema": {
10315               "$ref": "#/definitions/(config)security-zone-assignments"
10316             }
10317           }
10318         },
10319         "operationId": "GET-security-zone-assignments"
10320       },
10321       "put": {
10322         "consumes": [
10323           "application/json",
10324           "application/xml"
10325         ],
10326         "produces": [
10327           "application/json",
10328           "application/xml"
10329         ],
10330         "parameters": [
10331           {
10332             "in": "path",
10333             "name": "allotted-resource-id",
10334             "required": true,
10335             "type": "string"
10336           },
10337           {
10338             "in": "body",
10339             "name": "(config)security-zone-assignments",
10340             "required": false,
10341             "schema": {
10342               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments-TOP"
10343             }
10344           }
10345         ],
10346         "responses": {
10347           "200": {
10348             "description": "No response was specified",
10349             "schema": {
10350               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments-TOP"
10351             }
10352           }
10353         },
10354         "operationId": "PUT-security-zone-assignments"
10355       }
10356     },
10357     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-topology/security-zone-parameters": {
10358       "delete": {
10359         "produces": [
10360           "application/json",
10361           "application/xml"
10362         ],
10363         "parameters": [
10364           {
10365             "in": "path",
10366             "name": "allotted-resource-id",
10367             "required": true,
10368             "type": "string"
10369           }
10370         ],
10371         "responses": {
10372           "200": {
10373             "description": "No response was specified"
10374           }
10375         },
10376         "operationId": "DELETE-security-zone-parameters"
10377       },
10378       "get": {
10379         "produces": [
10380           "application/json",
10381           "application/xml"
10382         ],
10383         "parameters": [
10384           {
10385             "in": "path",
10386             "name": "allotted-resource-id",
10387             "required": true,
10388             "type": "string"
10389           }
10390         ],
10391         "responses": {
10392           "200": {
10393             "description": "No response was specified",
10394             "schema": {
10395               "$ref": "#/definitions/(config)security-zone-parameters"
10396             }
10397           }
10398         },
10399         "operationId": "GET-security-zone-parameters"
10400       },
10401       "post": {
10402         "consumes": [
10403           "application/json",
10404           "application/xml"
10405         ],
10406         "produces": [
10407           "application/json",
10408           "application/xml"
10409         ],
10410         "parameters": [
10411           {
10412             "in": "path",
10413             "name": "allotted-resource-id",
10414             "required": true,
10415             "type": "string"
10416           },
10417           {
10418             "in": "body",
10419             "name": "**(config)param",
10420             "required": false,
10421             "schema": {
10422               "$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"
10423             }
10424           }
10425         ],
10426         "responses": {
10427           "200": {
10428             "description": "No response was specified",
10429             "schema": {
10430               "$ref": "#/definitions/(config)security-zone-parametersPOST"
10431             }
10432           }
10433         },
10434         "operationId": "POST-security-zone-parameters"
10435       },
10436       "put": {
10437         "consumes": [
10438           "application/json",
10439           "application/xml"
10440         ],
10441         "produces": [
10442           "application/json",
10443           "application/xml"
10444         ],
10445         "parameters": [
10446           {
10447             "in": "path",
10448             "name": "allotted-resource-id",
10449             "required": true,
10450             "type": "string"
10451           },
10452           {
10453             "in": "body",
10454             "name": "(config)security-zone-parameters",
10455             "required": false,
10456             "schema": {
10457               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters-TOP"
10458             }
10459           }
10460         ],
10461         "responses": {
10462           "200": {
10463             "description": "No response was specified",
10464             "schema": {
10465               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters-TOP"
10466             }
10467           }
10468         },
10469         "operationId": "PUT-security-zone-parameters"
10470       }
10471     },
10472     "/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}": {
10473       "delete": {
10474         "produces": [
10475           "application/json",
10476           "application/xml"
10477         ],
10478         "parameters": [
10479           {
10480             "in": "path",
10481             "name": "allotted-resource-id",
10482             "required": true,
10483             "type": "string"
10484           },
10485           {
10486             "in": "path",
10487             "name": "name",
10488             "required": true,
10489             "type": "string"
10490           }
10491         ],
10492         "responses": {
10493           "200": {
10494             "description": "No response was specified"
10495           }
10496         },
10497         "operationId": "DELETE-param"
10498       },
10499       "get": {
10500         "produces": [
10501           "application/json",
10502           "application/xml"
10503         ],
10504         "parameters": [
10505           {
10506             "in": "path",
10507             "name": "allotted-resource-id",
10508             "required": true,
10509             "type": "string"
10510           },
10511           {
10512             "in": "path",
10513             "name": "name",
10514             "required": true,
10515             "type": "string"
10516           }
10517         ],
10518         "responses": {
10519           "200": {
10520             "description": "No response was specified",
10521             "schema": {
10522               "$ref": "#/definitions/(config)param"
10523             }
10524           }
10525         },
10526         "operationId": "GET-param"
10527       },
10528       "put": {
10529         "consumes": [
10530           "application/json",
10531           "application/xml"
10532         ],
10533         "produces": [
10534           "application/json",
10535           "application/xml"
10536         ],
10537         "parameters": [
10538           {
10539             "in": "path",
10540             "name": "allotted-resource-id",
10541             "required": true,
10542             "type": "string"
10543           },
10544           {
10545             "in": "path",
10546             "name": "name",
10547             "required": true,
10548             "type": "string"
10549           },
10550           {
10551             "in": "body",
10552             "name": "(config)param",
10553             "required": false,
10554             "schema": {
10555               "$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"
10556             }
10557           }
10558         ],
10559         "responses": {
10560           "200": {
10561             "description": "No response was specified",
10562             "schema": {
10563               "$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"
10564             }
10565           }
10566         },
10567         "operationId": "PUT-param"
10568       }
10569     },
10570     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-status": {
10571       "delete": {
10572         "produces": [
10573           "application/json",
10574           "application/xml"
10575         ],
10576         "parameters": [
10577           {
10578             "in": "path",
10579             "name": "allotted-resource-id",
10580             "required": true,
10581             "type": "string"
10582           }
10583         ],
10584         "responses": {
10585           "200": {
10586             "description": "No response was specified"
10587           }
10588         },
10589         "operationId": "DELETE-allotted-resource-status"
10590       },
10591       "get": {
10592         "produces": [
10593           "application/json",
10594           "application/xml"
10595         ],
10596         "parameters": [
10597           {
10598             "in": "path",
10599             "name": "allotted-resource-id",
10600             "required": true,
10601             "type": "string"
10602           }
10603         ],
10604         "responses": {
10605           "200": {
10606             "description": "No response was specified",
10607             "schema": {
10608               "$ref": "#/definitions/(config)allotted-resource-status"
10609             }
10610           }
10611         },
10612         "operationId": "GET-allotted-resource-status"
10613       },
10614       "put": {
10615         "consumes": [
10616           "application/json",
10617           "application/xml"
10618         ],
10619         "produces": [
10620           "application/json",
10621           "application/xml"
10622         ],
10623         "parameters": [
10624           {
10625             "in": "path",
10626             "name": "allotted-resource-id",
10627             "required": true,
10628             "type": "string"
10629           },
10630           {
10631             "in": "body",
10632             "name": "(config)allotted-resource-status",
10633             "required": false,
10634             "schema": {
10635               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status-TOP"
10636             }
10637           }
10638         ],
10639         "responses": {
10640           "200": {
10641             "description": "No response was specified",
10642             "schema": {
10643               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status-TOP"
10644             }
10645           }
10646         },
10647         "operationId": "PUT-allotted-resource-status"
10648       }
10649     },
10650     "/config/GENERIC-RESOURCE-API:services": {
10651       "delete": {
10652         "produces": [
10653           "application/json",
10654           "application/xml"
10655         ],
10656         "responses": {
10657           "200": {
10658             "description": "No response was specified"
10659           }
10660         },
10661         "operationId": "DELETE-services"
10662       },
10663       "get": {
10664         "produces": [
10665           "application/json",
10666           "application/xml"
10667         ],
10668         "responses": {
10669           "200": {
10670             "description": "No response was specified",
10671             "schema": {
10672               "$ref": "#/definitions/(config)services"
10673             }
10674           }
10675         },
10676         "operationId": "GET-services"
10677       },
10678       "post": {
10679         "consumes": [
10680           "application/json",
10681           "application/xml"
10682         ],
10683         "produces": [
10684           "application/json",
10685           "application/xml"
10686         ],
10687         "parameters": [
10688           {
10689             "in": "body",
10690             "name": "**(config)service",
10691             "required": false,
10692             "schema": {
10693               "$ref": "#/definitions/GENERIC-RESOURCE-API/services(config)service-TOP"
10694             }
10695           }
10696         ],
10697         "responses": {
10698           "200": {
10699             "description": "No response was specified",
10700             "schema": {
10701               "$ref": "#/definitions/(config)servicesPOST"
10702             }
10703           }
10704         },
10705         "operationId": "POST-services"
10706       },
10707       "put": {
10708         "consumes": [
10709           "application/json",
10710           "application/xml"
10711         ],
10712         "produces": [
10713           "application/json",
10714           "application/xml"
10715         ],
10716         "parameters": [
10717           {
10718             "in": "body",
10719             "name": "(config)services",
10720             "required": false,
10721             "schema": {
10722               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)services-TOP"
10723             }
10724           }
10725         ],
10726         "responses": {
10727           "200": {
10728             "description": "No response was specified",
10729             "schema": {
10730               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)services-TOP"
10731             }
10732           }
10733         },
10734         "operationId": "PUT-services"
10735       }
10736     },
10737     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}": {
10738       "delete": {
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         "responses": {
10753           "200": {
10754             "description": "No response was specified"
10755           }
10756         },
10757         "operationId": "DELETE-service"
10758       },
10759       "get": {
10760         "produces": [
10761           "application/json",
10762           "application/xml"
10763         ],
10764         "parameters": [
10765           {
10766             "description": "Keep as M",
10767             "in": "path",
10768             "name": "service-instance-id",
10769             "required": true,
10770             "type": "string"
10771           }
10772         ],
10773         "responses": {
10774           "200": {
10775             "description": "No response was specified",
10776             "schema": {
10777               "$ref": "#/definitions/(config)service"
10778             }
10779           }
10780         },
10781         "operationId": "GET-service"
10782       },
10783       "post": {
10784         "consumes": [
10785           "application/json",
10786           "application/xml"
10787         ],
10788         "produces": [
10789           "application/json",
10790           "application/xml"
10791         ],
10792         "parameters": [
10793           {
10794             "description": "Keep as M",
10795             "in": "path",
10796             "name": "service-instance-id",
10797             "required": true,
10798             "type": "string"
10799           },
10800           {
10801             "in": "body",
10802             "name": "**(config)service-status",
10803             "required": false,
10804             "schema": {
10805               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-status-TOP"
10806             }
10807           },
10808           {
10809             "in": "body",
10810             "name": "**(config)service-data",
10811             "required": false,
10812             "schema": {
10813               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-data-TOP"
10814             }
10815           }
10816         ],
10817         "responses": {
10818           "200": {
10819             "description": "No response was specified",
10820             "schema": {
10821               "$ref": "#/definitions/(config)servicePOST"
10822             }
10823           }
10824         },
10825         "operationId": "POST-service"
10826       },
10827       "put": {
10828         "consumes": [
10829           "application/json",
10830           "application/xml"
10831         ],
10832         "produces": [
10833           "application/json",
10834           "application/xml"
10835         ],
10836         "parameters": [
10837           {
10838             "description": "Keep as M",
10839             "in": "path",
10840             "name": "service-instance-id",
10841             "required": true,
10842             "type": "string"
10843           },
10844           {
10845             "in": "body",
10846             "name": "(config)service",
10847             "required": false,
10848             "schema": {
10849               "$ref": "#/definitions/GENERIC-RESOURCE-API/services(config)service-TOP"
10850             }
10851           }
10852         ],
10853         "responses": {
10854           "200": {
10855             "description": "No response was specified",
10856             "schema": {
10857               "$ref": "#/definitions/GENERIC-RESOURCE-API/services(config)service-TOP"
10858             }
10859           }
10860         },
10861         "operationId": "PUT-service"
10862       }
10863     },
10864     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data": {
10865       "delete": {
10866         "produces": [
10867           "application/json",
10868           "application/xml"
10869         ],
10870         "parameters": [
10871           {
10872             "description": "Keep as M",
10873             "in": "path",
10874             "name": "service-instance-id",
10875             "required": true,
10876             "type": "string"
10877           }
10878         ],
10879         "responses": {
10880           "200": {
10881             "description": "No response was specified"
10882           }
10883         },
10884         "operationId": "DELETE-service-data"
10885       },
10886       "get": {
10887         "produces": [
10888           "application/json",
10889           "application/xml"
10890         ],
10891         "parameters": [
10892           {
10893             "description": "Keep as M",
10894             "in": "path",
10895             "name": "service-instance-id",
10896             "required": true,
10897             "type": "string"
10898           }
10899         ],
10900         "responses": {
10901           "200": {
10902             "description": "No response was specified",
10903             "schema": {
10904               "$ref": "#/definitions/(config)service-data"
10905             }
10906           }
10907         },
10908         "operationId": "GET-service-data"
10909       },
10910       "post": {
10911         "consumes": [
10912           "application/json",
10913           "application/xml"
10914         ],
10915         "produces": [
10916           "application/json",
10917           "application/xml"
10918         ],
10919         "parameters": [
10920           {
10921             "description": "Keep as M",
10922             "in": "path",
10923             "name": "service-instance-id",
10924             "required": true,
10925             "type": "string"
10926           },
10927           {
10928             "in": "body",
10929             "name": "**(config)networks",
10930             "required": false,
10931             "schema": {
10932               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)networks-TOP"
10933             }
10934           },
10935           {
10936             "in": "body",
10937             "name": "**(config)vnfs",
10938             "required": false,
10939             "schema": {
10940               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfs-TOP"
10941             }
10942           },
10943           {
10944             "in": "body",
10945             "name": "**(config)consumed-allotted-resources",
10946             "required": false,
10947             "schema": {
10948               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources-TOP"
10949             }
10950           },
10951           {
10952             "in": "body",
10953             "name": "**(config)provided-allotted-resources",
10954             "required": false,
10955             "schema": {
10956               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources-TOP"
10957             }
10958           },
10959           {
10960             "in": "body",
10961             "name": "**(config)service-topology",
10962             "required": false,
10963             "schema": {
10964               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-topology-TOP"
10965             }
10966           },
10967           {
10968             "in": "body",
10969             "name": "**(config)service-level-oper-status",
10970             "required": false,
10971             "schema": {
10972               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status-TOP"
10973             }
10974           },
10975           {
10976             "in": "body",
10977             "name": "**(config)request-information",
10978             "required": false,
10979             "schema": {
10980               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)request-information-TOP"
10981             }
10982           },
10983           {
10984             "in": "body",
10985             "name": "**(config)sdnc-request-header",
10986             "required": false,
10987             "schema": {
10988               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header-TOP"
10989             }
10990           },
10991           {
10992             "in": "body",
10993             "name": "**(config)service-information",
10994             "required": false,
10995             "schema": {
10996               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-information-TOP"
10997             }
10998           },
10999           {
11000             "in": "body",
11001             "name": "**(config)service-request-input",
11002             "required": false,
11003             "schema": {
11004               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input-TOP"
11005             }
11006           }
11007         ],
11008         "responses": {
11009           "200": {
11010             "description": "No response was specified",
11011             "schema": {
11012               "$ref": "#/definitions/(config)service-dataPOST"
11013             }
11014           }
11015         },
11016         "operationId": "POST-service-data"
11017       },
11018       "put": {
11019         "consumes": [
11020           "application/json",
11021           "application/xml"
11022         ],
11023         "produces": [
11024           "application/json",
11025           "application/xml"
11026         ],
11027         "parameters": [
11028           {
11029             "description": "Keep as M",
11030             "in": "path",
11031             "name": "service-instance-id",
11032             "required": true,
11033             "type": "string"
11034           },
11035           {
11036             "in": "body",
11037             "name": "(config)service-data",
11038             "required": false,
11039             "schema": {
11040               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-data-TOP"
11041             }
11042           }
11043         ],
11044         "responses": {
11045           "200": {
11046             "description": "No response was specified",
11047             "schema": {
11048               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-data-TOP"
11049             }
11050           }
11051         },
11052         "operationId": "PUT-service-data"
11053       }
11054     },
11055     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/consumed-allotted-resources": {
11056       "delete": {
11057         "produces": [
11058           "application/json",
11059           "application/xml"
11060         ],
11061         "parameters": [
11062           {
11063             "description": "Keep as M",
11064             "in": "path",
11065             "name": "service-instance-id",
11066             "required": true,
11067             "type": "string"
11068           }
11069         ],
11070         "responses": {
11071           "200": {
11072             "description": "No response was specified"
11073           }
11074         },
11075         "operationId": "DELETE-consumed-allotted-resources"
11076       },
11077       "get": {
11078         "produces": [
11079           "application/json",
11080           "application/xml"
11081         ],
11082         "parameters": [
11083           {
11084             "description": "Keep as M",
11085             "in": "path",
11086             "name": "service-instance-id",
11087             "required": true,
11088             "type": "string"
11089           }
11090         ],
11091         "responses": {
11092           "200": {
11093             "description": "No response was specified",
11094             "schema": {
11095               "$ref": "#/definitions/(config)consumed-allotted-resources"
11096             }
11097           }
11098         },
11099         "operationId": "GET-consumed-allotted-resources"
11100       },
11101       "post": {
11102         "consumes": [
11103           "application/json",
11104           "application/xml"
11105         ],
11106         "produces": [
11107           "application/json",
11108           "application/xml"
11109         ],
11110         "parameters": [
11111           {
11112             "description": "Keep as M",
11113             "in": "path",
11114             "name": "service-instance-id",
11115             "required": true,
11116             "type": "string"
11117           },
11118           {
11119             "in": "body",
11120             "name": "**(config)consumed-allotted-resource",
11121             "required": false,
11122             "schema": {
11123               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource-TOP"
11124             }
11125           }
11126         ],
11127         "responses": {
11128           "200": {
11129             "description": "No response was specified",
11130             "schema": {
11131               "$ref": "#/definitions/(config)consumed-allotted-resourcesPOST"
11132             }
11133           }
11134         },
11135         "operationId": "POST-consumed-allotted-resources"
11136       },
11137       "put": {
11138         "consumes": [
11139           "application/json",
11140           "application/xml"
11141         ],
11142         "produces": [
11143           "application/json",
11144           "application/xml"
11145         ],
11146         "parameters": [
11147           {
11148             "description": "Keep as M",
11149             "in": "path",
11150             "name": "service-instance-id",
11151             "required": true,
11152             "type": "string"
11153           },
11154           {
11155             "in": "body",
11156             "name": "(config)consumed-allotted-resources",
11157             "required": false,
11158             "schema": {
11159               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources-TOP"
11160             }
11161           }
11162         ],
11163         "responses": {
11164           "200": {
11165             "description": "No response was specified",
11166             "schema": {
11167               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources-TOP"
11168             }
11169           }
11170         },
11171         "operationId": "PUT-consumed-allotted-resources"
11172       }
11173     },
11174     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/consumed-allotted-resources/consumed-allotted-resource/{allotted-resource-id}": {
11175       "delete": {
11176         "produces": [
11177           "application/json",
11178           "application/xml"
11179         ],
11180         "parameters": [
11181           {
11182             "description": "Keep as M",
11183             "in": "path",
11184             "name": "service-instance-id",
11185             "required": true,
11186             "type": "string"
11187           },
11188           {
11189             "in": "path",
11190             "name": "allotted-resource-id",
11191             "required": true,
11192             "type": "string"
11193           }
11194         ],
11195         "responses": {
11196           "200": {
11197             "description": "No response was specified"
11198           }
11199         },
11200         "operationId": "DELETE-consumed-allotted-resource"
11201       },
11202       "get": {
11203         "produces": [
11204           "application/json",
11205           "application/xml"
11206         ],
11207         "parameters": [
11208           {
11209             "description": "Keep as M",
11210             "in": "path",
11211             "name": "service-instance-id",
11212             "required": true,
11213             "type": "string"
11214           },
11215           {
11216             "in": "path",
11217             "name": "allotted-resource-id",
11218             "required": true,
11219             "type": "string"
11220           }
11221         ],
11222         "responses": {
11223           "200": {
11224             "description": "No response was specified",
11225             "schema": {
11226               "$ref": "#/definitions/(config)consumed-allotted-resource"
11227             }
11228           }
11229         },
11230         "operationId": "GET-consumed-allotted-resource"
11231       },
11232       "put": {
11233         "consumes": [
11234           "application/json",
11235           "application/xml"
11236         ],
11237         "produces": [
11238           "application/json",
11239           "application/xml"
11240         ],
11241         "parameters": [
11242           {
11243             "description": "Keep as M",
11244             "in": "path",
11245             "name": "service-instance-id",
11246             "required": true,
11247             "type": "string"
11248           },
11249           {
11250             "in": "path",
11251             "name": "allotted-resource-id",
11252             "required": true,
11253             "type": "string"
11254           },
11255           {
11256             "in": "body",
11257             "name": "(config)consumed-allotted-resource",
11258             "required": false,
11259             "schema": {
11260               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource-TOP"
11261             }
11262           }
11263         ],
11264         "responses": {
11265           "200": {
11266             "description": "No response was specified",
11267             "schema": {
11268               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource-TOP"
11269             }
11270           }
11271         },
11272         "operationId": "PUT-consumed-allotted-resource"
11273       }
11274     },
11275     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks": {
11276       "delete": {
11277         "produces": [
11278           "application/json",
11279           "application/xml"
11280         ],
11281         "parameters": [
11282           {
11283             "description": "Keep as M",
11284             "in": "path",
11285             "name": "service-instance-id",
11286             "required": true,
11287             "type": "string"
11288           }
11289         ],
11290         "responses": {
11291           "200": {
11292             "description": "No response was specified"
11293           }
11294         },
11295         "operationId": "DELETE-networks"
11296       },
11297       "get": {
11298         "produces": [
11299           "application/json",
11300           "application/xml"
11301         ],
11302         "parameters": [
11303           {
11304             "description": "Keep as M",
11305             "in": "path",
11306             "name": "service-instance-id",
11307             "required": true,
11308             "type": "string"
11309           }
11310         ],
11311         "responses": {
11312           "200": {
11313             "description": "No response was specified",
11314             "schema": {
11315               "$ref": "#/definitions/(config)networks"
11316             }
11317           }
11318         },
11319         "operationId": "GET-networks"
11320       },
11321       "post": {
11322         "consumes": [
11323           "application/json",
11324           "application/xml"
11325         ],
11326         "produces": [
11327           "application/json",
11328           "application/xml"
11329         ],
11330         "parameters": [
11331           {
11332             "description": "Keep as M",
11333             "in": "path",
11334             "name": "service-instance-id",
11335             "required": true,
11336             "type": "string"
11337           },
11338           {
11339             "in": "body",
11340             "name": "**(config)network",
11341             "required": false,
11342             "schema": {
11343               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks(config)network-TOP"
11344             }
11345           }
11346         ],
11347         "responses": {
11348           "200": {
11349             "description": "No response was specified",
11350             "schema": {
11351               "$ref": "#/definitions/(config)networksPOST"
11352             }
11353           }
11354         },
11355         "operationId": "POST-networks"
11356       },
11357       "put": {
11358         "consumes": [
11359           "application/json",
11360           "application/xml"
11361         ],
11362         "produces": [
11363           "application/json",
11364           "application/xml"
11365         ],
11366         "parameters": [
11367           {
11368             "description": "Keep as M",
11369             "in": "path",
11370             "name": "service-instance-id",
11371             "required": true,
11372             "type": "string"
11373           },
11374           {
11375             "in": "body",
11376             "name": "(config)networks",
11377             "required": false,
11378             "schema": {
11379               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)networks-TOP"
11380             }
11381           }
11382         ],
11383         "responses": {
11384           "200": {
11385             "description": "No response was specified",
11386             "schema": {
11387               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)networks-TOP"
11388             }
11389           }
11390         },
11391         "operationId": "PUT-networks"
11392       }
11393     },
11394     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}": {
11395       "delete": {
11396         "produces": [
11397           "application/json",
11398           "application/xml"
11399         ],
11400         "parameters": [
11401           {
11402             "description": "Keep as M",
11403             "in": "path",
11404             "name": "service-instance-id",
11405             "required": true,
11406             "type": "string"
11407           },
11408           {
11409             "in": "path",
11410             "name": "network-id",
11411             "required": true,
11412             "type": "string"
11413           }
11414         ],
11415         "responses": {
11416           "200": {
11417             "description": "No response was specified"
11418           }
11419         },
11420         "operationId": "DELETE-network"
11421       },
11422       "get": {
11423         "produces": [
11424           "application/json",
11425           "application/xml"
11426         ],
11427         "parameters": [
11428           {
11429             "description": "Keep as M",
11430             "in": "path",
11431             "name": "service-instance-id",
11432             "required": true,
11433             "type": "string"
11434           },
11435           {
11436             "in": "path",
11437             "name": "network-id",
11438             "required": true,
11439             "type": "string"
11440           }
11441         ],
11442         "responses": {
11443           "200": {
11444             "description": "No response was specified",
11445             "schema": {
11446               "$ref": "#/definitions/(config)network"
11447             }
11448           }
11449         },
11450         "operationId": "GET-network"
11451       },
11452       "post": {
11453         "consumes": [
11454           "application/json",
11455           "application/xml"
11456         ],
11457         "produces": [
11458           "application/json",
11459           "application/xml"
11460         ],
11461         "parameters": [
11462           {
11463             "description": "Keep as M",
11464             "in": "path",
11465             "name": "service-instance-id",
11466             "required": true,
11467             "type": "string"
11468           },
11469           {
11470             "in": "path",
11471             "name": "network-id",
11472             "required": true,
11473             "type": "string"
11474           },
11475           {
11476             "in": "body",
11477             "name": "**(config)network-data",
11478             "required": false,
11479             "schema": {
11480               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data-TOP"
11481             }
11482           }
11483         ],
11484         "responses": {
11485           "200": {
11486             "description": "No response was specified",
11487             "schema": {
11488               "$ref": "#/definitions/(config)networkPOST"
11489             }
11490           }
11491         },
11492         "operationId": "POST-network"
11493       },
11494       "put": {
11495         "consumes": [
11496           "application/json",
11497           "application/xml"
11498         ],
11499         "produces": [
11500           "application/json",
11501           "application/xml"
11502         ],
11503         "parameters": [
11504           {
11505             "description": "Keep as M",
11506             "in": "path",
11507             "name": "service-instance-id",
11508             "required": true,
11509             "type": "string"
11510           },
11511           {
11512             "in": "path",
11513             "name": "network-id",
11514             "required": true,
11515             "type": "string"
11516           },
11517           {
11518             "in": "body",
11519             "name": "(config)network",
11520             "required": false,
11521             "schema": {
11522               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks(config)network-TOP"
11523             }
11524           }
11525         ],
11526         "responses": {
11527           "200": {
11528             "description": "No response was specified",
11529             "schema": {
11530               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks(config)network-TOP"
11531             }
11532           }
11533         },
11534         "operationId": "PUT-network"
11535       }
11536     },
11537     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data": {
11538       "delete": {
11539         "produces": [
11540           "application/json",
11541           "application/xml"
11542         ],
11543         "parameters": [
11544           {
11545             "description": "Keep as M",
11546             "in": "path",
11547             "name": "service-instance-id",
11548             "required": true,
11549             "type": "string"
11550           },
11551           {
11552             "in": "path",
11553             "name": "network-id",
11554             "required": true,
11555             "type": "string"
11556           }
11557         ],
11558         "responses": {
11559           "200": {
11560             "description": "No response was specified"
11561           }
11562         },
11563         "operationId": "DELETE-network-data"
11564       },
11565       "get": {
11566         "produces": [
11567           "application/json",
11568           "application/xml"
11569         ],
11570         "parameters": [
11571           {
11572             "description": "Keep as M",
11573             "in": "path",
11574             "name": "service-instance-id",
11575             "required": true,
11576             "type": "string"
11577           },
11578           {
11579             "in": "path",
11580             "name": "network-id",
11581             "required": true,
11582             "type": "string"
11583           }
11584         ],
11585         "responses": {
11586           "200": {
11587             "description": "No response was specified",
11588             "schema": {
11589               "$ref": "#/definitions/(config)network-data"
11590             }
11591           }
11592         },
11593         "operationId": "GET-network-data"
11594       },
11595       "post": {
11596         "consumes": [
11597           "application/json",
11598           "application/xml"
11599         ],
11600         "produces": [
11601           "application/json",
11602           "application/xml"
11603         ],
11604         "parameters": [
11605           {
11606             "description": "Keep as M",
11607             "in": "path",
11608             "name": "service-instance-id",
11609             "required": true,
11610             "type": "string"
11611           },
11612           {
11613             "in": "path",
11614             "name": "network-id",
11615             "required": true,
11616             "type": "string"
11617           },
11618           {
11619             "in": "body",
11620             "name": "**(config)network-provided-allotted-resources",
11621             "required": false,
11622             "schema": {
11623               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources-TOP"
11624             }
11625           },
11626           {
11627             "in": "body",
11628             "name": "**(config)network-topology",
11629             "required": false,
11630             "schema": {
11631               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology-TOP"
11632             }
11633           },
11634           {
11635             "in": "body",
11636             "name": "**(config)network-level-oper-status",
11637             "required": false,
11638             "schema": {
11639               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status-TOP"
11640             }
11641           },
11642           {
11643             "in": "body",
11644             "name": "**(config)sdnc-request-header",
11645             "required": false,
11646             "schema": {
11647               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header-TOP"
11648             }
11649           },
11650           {
11651             "in": "body",
11652             "name": "**(config)request-information",
11653             "required": false,
11654             "schema": {
11655               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information-TOP"
11656             }
11657           },
11658           {
11659             "in": "body",
11660             "name": "**(config)network-request-input",
11661             "required": false,
11662             "schema": {
11663               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input-TOP"
11664             }
11665           },
11666           {
11667             "in": "body",
11668             "name": "**(config)service-information",
11669             "required": false,
11670             "schema": {
11671               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information-TOP"
11672             }
11673           },
11674           {
11675             "in": "body",
11676             "name": "**(config)network-information",
11677             "required": false,
11678             "schema": {
11679               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information-TOP"
11680             }
11681           }
11682         ],
11683         "responses": {
11684           "200": {
11685             "description": "No response was specified",
11686             "schema": {
11687               "$ref": "#/definitions/(config)network-dataPOST"
11688             }
11689           }
11690         },
11691         "operationId": "POST-network-data"
11692       },
11693       "put": {
11694         "consumes": [
11695           "application/json",
11696           "application/xml"
11697         ],
11698         "produces": [
11699           "application/json",
11700           "application/xml"
11701         ],
11702         "parameters": [
11703           {
11704             "description": "Keep as M",
11705             "in": "path",
11706             "name": "service-instance-id",
11707             "required": true,
11708             "type": "string"
11709           },
11710           {
11711             "in": "path",
11712             "name": "network-id",
11713             "required": true,
11714             "type": "string"
11715           },
11716           {
11717             "in": "body",
11718             "name": "(config)network-data",
11719             "required": false,
11720             "schema": {
11721               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data-TOP"
11722             }
11723           }
11724         ],
11725         "responses": {
11726           "200": {
11727             "description": "No response was specified",
11728             "schema": {
11729               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data-TOP"
11730             }
11731           }
11732         },
11733         "operationId": "PUT-network-data"
11734       }
11735     },
11736     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-information": {
11737       "delete": {
11738         "produces": [
11739           "application/json",
11740           "application/xml"
11741         ],
11742         "parameters": [
11743           {
11744             "description": "Keep as M",
11745             "in": "path",
11746             "name": "service-instance-id",
11747             "required": true,
11748             "type": "string"
11749           },
11750           {
11751             "in": "path",
11752             "name": "network-id",
11753             "required": true,
11754             "type": "string"
11755           }
11756         ],
11757         "responses": {
11758           "200": {
11759             "description": "No response was specified"
11760           }
11761         },
11762         "operationId": "DELETE-network-information"
11763       },
11764       "get": {
11765         "produces": [
11766           "application/json",
11767           "application/xml"
11768         ],
11769         "parameters": [
11770           {
11771             "description": "Keep as M",
11772             "in": "path",
11773             "name": "service-instance-id",
11774             "required": true,
11775             "type": "string"
11776           },
11777           {
11778             "in": "path",
11779             "name": "network-id",
11780             "required": true,
11781             "type": "string"
11782           }
11783         ],
11784         "responses": {
11785           "200": {
11786             "description": "No response was specified",
11787             "schema": {
11788               "$ref": "#/definitions/(config)network-information"
11789             }
11790           }
11791         },
11792         "operationId": "GET-network-information"
11793       },
11794       "post": {
11795         "consumes": [
11796           "application/json",
11797           "application/xml"
11798         ],
11799         "produces": [
11800           "application/json",
11801           "application/xml"
11802         ],
11803         "parameters": [
11804           {
11805             "description": "Keep as M",
11806             "in": "path",
11807             "name": "service-instance-id",
11808             "required": true,
11809             "type": "string"
11810           },
11811           {
11812             "in": "path",
11813             "name": "network-id",
11814             "required": true,
11815             "type": "string"
11816           },
11817           {
11818             "in": "body",
11819             "name": "**(config)onap-model-information",
11820             "required": false,
11821             "schema": {
11822               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information-TOP"
11823             }
11824           }
11825         ],
11826         "responses": {
11827           "200": {
11828             "description": "No response was specified",
11829             "schema": {
11830               "$ref": "#/definitions/(config)network-informationPOST"
11831             }
11832           }
11833         },
11834         "operationId": "POST-network-information"
11835       },
11836       "put": {
11837         "consumes": [
11838           "application/json",
11839           "application/xml"
11840         ],
11841         "produces": [
11842           "application/json",
11843           "application/xml"
11844         ],
11845         "parameters": [
11846           {
11847             "description": "Keep as M",
11848             "in": "path",
11849             "name": "service-instance-id",
11850             "required": true,
11851             "type": "string"
11852           },
11853           {
11854             "in": "path",
11855             "name": "network-id",
11856             "required": true,
11857             "type": "string"
11858           },
11859           {
11860             "in": "body",
11861             "name": "(config)network-information",
11862             "required": false,
11863             "schema": {
11864               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information-TOP"
11865             }
11866           }
11867         ],
11868         "responses": {
11869           "200": {
11870             "description": "No response was specified",
11871             "schema": {
11872               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information-TOP"
11873             }
11874           }
11875         },
11876         "operationId": "PUT-network-information"
11877       }
11878     },
11879     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-information/onap-model-information": {
11880       "delete": {
11881         "produces": [
11882           "application/json",
11883           "application/xml"
11884         ],
11885         "parameters": [
11886           {
11887             "description": "Keep as M",
11888             "in": "path",
11889             "name": "service-instance-id",
11890             "required": true,
11891             "type": "string"
11892           },
11893           {
11894             "in": "path",
11895             "name": "network-id",
11896             "required": true,
11897             "type": "string"
11898           }
11899         ],
11900         "responses": {
11901           "200": {
11902             "description": "No response was specified"
11903           }
11904         },
11905         "operationId": "DELETE-onap-model-information"
11906       },
11907       "get": {
11908         "produces": [
11909           "application/json",
11910           "application/xml"
11911         ],
11912         "parameters": [
11913           {
11914             "description": "Keep as M",
11915             "in": "path",
11916             "name": "service-instance-id",
11917             "required": true,
11918             "type": "string"
11919           },
11920           {
11921             "in": "path",
11922             "name": "network-id",
11923             "required": true,
11924             "type": "string"
11925           }
11926         ],
11927         "responses": {
11928           "200": {
11929             "description": "No response was specified",
11930             "schema": {
11931               "$ref": "#/definitions/(config)onap-model-information"
11932             }
11933           }
11934         },
11935         "operationId": "GET-onap-model-information"
11936       },
11937       "put": {
11938         "consumes": [
11939           "application/json",
11940           "application/xml"
11941         ],
11942         "produces": [
11943           "application/json",
11944           "application/xml"
11945         ],
11946         "parameters": [
11947           {
11948             "description": "Keep as M",
11949             "in": "path",
11950             "name": "service-instance-id",
11951             "required": true,
11952             "type": "string"
11953           },
11954           {
11955             "in": "path",
11956             "name": "network-id",
11957             "required": true,
11958             "type": "string"
11959           },
11960           {
11961             "in": "body",
11962             "name": "(config)onap-model-information",
11963             "required": false,
11964             "schema": {
11965               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information-TOP"
11966             }
11967           }
11968         ],
11969         "responses": {
11970           "200": {
11971             "description": "No response was specified",
11972             "schema": {
11973               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information-TOP"
11974             }
11975           }
11976         },
11977         "operationId": "PUT-onap-model-information"
11978       }
11979     },
11980     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-level-oper-status": {
11981       "delete": {
11982         "produces": [
11983           "application/json",
11984           "application/xml"
11985         ],
11986         "parameters": [
11987           {
11988             "description": "Keep as M",
11989             "in": "path",
11990             "name": "service-instance-id",
11991             "required": true,
11992             "type": "string"
11993           },
11994           {
11995             "in": "path",
11996             "name": "network-id",
11997             "required": true,
11998             "type": "string"
11999           }
12000         ],
12001         "responses": {
12002           "200": {
12003             "description": "No response was specified"
12004           }
12005         },
12006         "operationId": "DELETE-network-level-oper-status"
12007       },
12008       "get": {
12009         "produces": [
12010           "application/json",
12011           "application/xml"
12012         ],
12013         "parameters": [
12014           {
12015             "description": "Keep as M",
12016             "in": "path",
12017             "name": "service-instance-id",
12018             "required": true,
12019             "type": "string"
12020           },
12021           {
12022             "in": "path",
12023             "name": "network-id",
12024             "required": true,
12025             "type": "string"
12026           }
12027         ],
12028         "responses": {
12029           "200": {
12030             "description": "No response was specified",
12031             "schema": {
12032               "$ref": "#/definitions/(config)network-level-oper-status"
12033             }
12034           }
12035         },
12036         "operationId": "GET-network-level-oper-status"
12037       },
12038       "put": {
12039         "consumes": [
12040           "application/json",
12041           "application/xml"
12042         ],
12043         "produces": [
12044           "application/json",
12045           "application/xml"
12046         ],
12047         "parameters": [
12048           {
12049             "description": "Keep as M",
12050             "in": "path",
12051             "name": "service-instance-id",
12052             "required": true,
12053             "type": "string"
12054           },
12055           {
12056             "in": "path",
12057             "name": "network-id",
12058             "required": true,
12059             "type": "string"
12060           },
12061           {
12062             "in": "body",
12063             "name": "(config)network-level-oper-status",
12064             "required": false,
12065             "schema": {
12066               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status-TOP"
12067             }
12068           }
12069         ],
12070         "responses": {
12071           "200": {
12072             "description": "No response was specified",
12073             "schema": {
12074               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status-TOP"
12075             }
12076           }
12077         },
12078         "operationId": "PUT-network-level-oper-status"
12079       }
12080     },
12081     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-provided-allotted-resources": {
12082       "delete": {
12083         "produces": [
12084           "application/json",
12085           "application/xml"
12086         ],
12087         "parameters": [
12088           {
12089             "description": "Keep as M",
12090             "in": "path",
12091             "name": "service-instance-id",
12092             "required": true,
12093             "type": "string"
12094           },
12095           {
12096             "in": "path",
12097             "name": "network-id",
12098             "required": true,
12099             "type": "string"
12100           }
12101         ],
12102         "responses": {
12103           "200": {
12104             "description": "No response was specified"
12105           }
12106         },
12107         "operationId": "DELETE-network-provided-allotted-resources"
12108       },
12109       "get": {
12110         "produces": [
12111           "application/json",
12112           "application/xml"
12113         ],
12114         "parameters": [
12115           {
12116             "description": "Keep as M",
12117             "in": "path",
12118             "name": "service-instance-id",
12119             "required": true,
12120             "type": "string"
12121           },
12122           {
12123             "in": "path",
12124             "name": "network-id",
12125             "required": true,
12126             "type": "string"
12127           }
12128         ],
12129         "responses": {
12130           "200": {
12131             "description": "No response was specified",
12132             "schema": {
12133               "$ref": "#/definitions/(config)network-provided-allotted-resources"
12134             }
12135           }
12136         },
12137         "operationId": "GET-network-provided-allotted-resources"
12138       },
12139       "put": {
12140         "consumes": [
12141           "application/json",
12142           "application/xml"
12143         ],
12144         "produces": [
12145           "application/json",
12146           "application/xml"
12147         ],
12148         "parameters": [
12149           {
12150             "description": "Keep as M",
12151             "in": "path",
12152             "name": "service-instance-id",
12153             "required": true,
12154             "type": "string"
12155           },
12156           {
12157             "in": "path",
12158             "name": "network-id",
12159             "required": true,
12160             "type": "string"
12161           },
12162           {
12163             "in": "body",
12164             "name": "(config)network-provided-allotted-resources",
12165             "required": false,
12166             "schema": {
12167               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources-TOP"
12168             }
12169           }
12170         ],
12171         "responses": {
12172           "200": {
12173             "description": "No response was specified",
12174             "schema": {
12175               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources-TOP"
12176             }
12177           }
12178         },
12179         "operationId": "PUT-network-provided-allotted-resources"
12180       }
12181     },
12182     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-request-input": {
12183       "delete": {
12184         "produces": [
12185           "application/json",
12186           "application/xml"
12187         ],
12188         "parameters": [
12189           {
12190             "description": "Keep as M",
12191             "in": "path",
12192             "name": "service-instance-id",
12193             "required": true,
12194             "type": "string"
12195           },
12196           {
12197             "in": "path",
12198             "name": "network-id",
12199             "required": true,
12200             "type": "string"
12201           }
12202         ],
12203         "responses": {
12204           "200": {
12205             "description": "No response was specified"
12206           }
12207         },
12208         "operationId": "DELETE-network-request-input"
12209       },
12210       "get": {
12211         "produces": [
12212           "application/json",
12213           "application/xml"
12214         ],
12215         "parameters": [
12216           {
12217             "description": "Keep as M",
12218             "in": "path",
12219             "name": "service-instance-id",
12220             "required": true,
12221             "type": "string"
12222           },
12223           {
12224             "in": "path",
12225             "name": "network-id",
12226             "required": true,
12227             "type": "string"
12228           }
12229         ],
12230         "responses": {
12231           "200": {
12232             "description": "No response was specified",
12233             "schema": {
12234               "$ref": "#/definitions/(config)network-request-input"
12235             }
12236           }
12237         },
12238         "operationId": "GET-network-request-input"
12239       },
12240       "post": {
12241         "consumes": [
12242           "application/json",
12243           "application/xml"
12244         ],
12245         "produces": [
12246           "application/json",
12247           "application/xml"
12248         ],
12249         "parameters": [
12250           {
12251             "description": "Keep as M",
12252             "in": "path",
12253             "name": "service-instance-id",
12254             "required": true,
12255             "type": "string"
12256           },
12257           {
12258             "in": "path",
12259             "name": "network-id",
12260             "required": true,
12261             "type": "string"
12262           },
12263           {
12264             "in": "body",
12265             "name": "**(config)network-input-parameters",
12266             "required": false,
12267             "schema": {
12268               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters-TOP"
12269             }
12270           }
12271         ],
12272         "responses": {
12273           "200": {
12274             "description": "No response was specified",
12275             "schema": {
12276               "$ref": "#/definitions/(config)network-request-inputPOST"
12277             }
12278           }
12279         },
12280         "operationId": "POST-network-request-input"
12281       },
12282       "put": {
12283         "consumes": [
12284           "application/json",
12285           "application/xml"
12286         ],
12287         "produces": [
12288           "application/json",
12289           "application/xml"
12290         ],
12291         "parameters": [
12292           {
12293             "description": "Keep as M",
12294             "in": "path",
12295             "name": "service-instance-id",
12296             "required": true,
12297             "type": "string"
12298           },
12299           {
12300             "in": "path",
12301             "name": "network-id",
12302             "required": true,
12303             "type": "string"
12304           },
12305           {
12306             "in": "body",
12307             "name": "(config)network-request-input",
12308             "required": false,
12309             "schema": {
12310               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input-TOP"
12311             }
12312           }
12313         ],
12314         "responses": {
12315           "200": {
12316             "description": "No response was specified",
12317             "schema": {
12318               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input-TOP"
12319             }
12320           }
12321         },
12322         "operationId": "PUT-network-request-input"
12323       }
12324     },
12325     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-request-input/network-input-parameters": {
12326       "delete": {
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         "responses": {
12347           "200": {
12348             "description": "No response was specified"
12349           }
12350         },
12351         "operationId": "DELETE-network-input-parameters"
12352       },
12353       "get": {
12354         "produces": [
12355           "application/json",
12356           "application/xml"
12357         ],
12358         "parameters": [
12359           {
12360             "description": "Keep as M",
12361             "in": "path",
12362             "name": "service-instance-id",
12363             "required": true,
12364             "type": "string"
12365           },
12366           {
12367             "in": "path",
12368             "name": "network-id",
12369             "required": true,
12370             "type": "string"
12371           }
12372         ],
12373         "responses": {
12374           "200": {
12375             "description": "No response was specified",
12376             "schema": {
12377               "$ref": "#/definitions/(config)network-input-parameters"
12378             }
12379           }
12380         },
12381         "operationId": "GET-network-input-parameters"
12382       },
12383       "post": {
12384         "consumes": [
12385           "application/json",
12386           "application/xml"
12387         ],
12388         "produces": [
12389           "application/json",
12390           "application/xml"
12391         ],
12392         "parameters": [
12393           {
12394             "description": "Keep as M",
12395             "in": "path",
12396             "name": "service-instance-id",
12397             "required": true,
12398             "type": "string"
12399           },
12400           {
12401             "in": "path",
12402             "name": "network-id",
12403             "required": true,
12404             "type": "string"
12405           },
12406           {
12407             "in": "body",
12408             "name": "**(config)param",
12409             "required": false,
12410             "schema": {
12411               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param-TOP"
12412             }
12413           }
12414         ],
12415         "responses": {
12416           "200": {
12417             "description": "No response was specified",
12418             "schema": {
12419               "$ref": "#/definitions/(config)network-input-parametersPOST"
12420             }
12421           }
12422         },
12423         "operationId": "POST-network-input-parameters"
12424       },
12425       "put": {
12426         "consumes": [
12427           "application/json",
12428           "application/xml"
12429         ],
12430         "produces": [
12431           "application/json",
12432           "application/xml"
12433         ],
12434         "parameters": [
12435           {
12436             "description": "Keep as M",
12437             "in": "path",
12438             "name": "service-instance-id",
12439             "required": true,
12440             "type": "string"
12441           },
12442           {
12443             "in": "path",
12444             "name": "network-id",
12445             "required": true,
12446             "type": "string"
12447           },
12448           {
12449             "in": "body",
12450             "name": "(config)network-input-parameters",
12451             "required": false,
12452             "schema": {
12453               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters-TOP"
12454             }
12455           }
12456         ],
12457         "responses": {
12458           "200": {
12459             "description": "No response was specified",
12460             "schema": {
12461               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters-TOP"
12462             }
12463           }
12464         },
12465         "operationId": "PUT-network-input-parameters"
12466       }
12467     },
12468     "/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}": {
12469       "delete": {
12470         "produces": [
12471           "application/json",
12472           "application/xml"
12473         ],
12474         "parameters": [
12475           {
12476             "description": "Keep as M",
12477             "in": "path",
12478             "name": "service-instance-id",
12479             "required": true,
12480             "type": "string"
12481           },
12482           {
12483             "in": "path",
12484             "name": "network-id",
12485             "required": true,
12486             "type": "string"
12487           },
12488           {
12489             "in": "path",
12490             "name": "name",
12491             "required": true,
12492             "type": "string"
12493           }
12494         ],
12495         "responses": {
12496           "200": {
12497             "description": "No response was specified"
12498           }
12499         },
12500         "operationId": "DELETE-param"
12501       },
12502       "get": {
12503         "produces": [
12504           "application/json",
12505           "application/xml"
12506         ],
12507         "parameters": [
12508           {
12509             "description": "Keep as M",
12510             "in": "path",
12511             "name": "service-instance-id",
12512             "required": true,
12513             "type": "string"
12514           },
12515           {
12516             "in": "path",
12517             "name": "network-id",
12518             "required": true,
12519             "type": "string"
12520           },
12521           {
12522             "in": "path",
12523             "name": "name",
12524             "required": true,
12525             "type": "string"
12526           }
12527         ],
12528         "responses": {
12529           "200": {
12530             "description": "No response was specified",
12531             "schema": {
12532               "$ref": "#/definitions/(config)param"
12533             }
12534           }
12535         },
12536         "operationId": "GET-param"
12537       },
12538       "put": {
12539         "consumes": [
12540           "application/json",
12541           "application/xml"
12542         ],
12543         "produces": [
12544           "application/json",
12545           "application/xml"
12546         ],
12547         "parameters": [
12548           {
12549             "description": "Keep as M",
12550             "in": "path",
12551             "name": "service-instance-id",
12552             "required": true,
12553             "type": "string"
12554           },
12555           {
12556             "in": "path",
12557             "name": "network-id",
12558             "required": true,
12559             "type": "string"
12560           },
12561           {
12562             "in": "path",
12563             "name": "name",
12564             "required": true,
12565             "type": "string"
12566           },
12567           {
12568             "in": "body",
12569             "name": "(config)param",
12570             "required": false,
12571             "schema": {
12572               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param-TOP"
12573             }
12574           }
12575         ],
12576         "responses": {
12577           "200": {
12578             "description": "No response was specified",
12579             "schema": {
12580               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param-TOP"
12581             }
12582           }
12583         },
12584         "operationId": "PUT-param"
12585       }
12586     },
12587     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology": {
12588       "delete": {
12589         "produces": [
12590           "application/json",
12591           "application/xml"
12592         ],
12593         "parameters": [
12594           {
12595             "description": "Keep as M",
12596             "in": "path",
12597             "name": "service-instance-id",
12598             "required": true,
12599             "type": "string"
12600           },
12601           {
12602             "in": "path",
12603             "name": "network-id",
12604             "required": true,
12605             "type": "string"
12606           }
12607         ],
12608         "responses": {
12609           "200": {
12610             "description": "No response was specified"
12611           }
12612         },
12613         "operationId": "DELETE-network-topology"
12614       },
12615       "get": {
12616         "produces": [
12617           "application/json",
12618           "application/xml"
12619         ],
12620         "parameters": [
12621           {
12622             "description": "Keep as M",
12623             "in": "path",
12624             "name": "service-instance-id",
12625             "required": true,
12626             "type": "string"
12627           },
12628           {
12629             "in": "path",
12630             "name": "network-id",
12631             "required": true,
12632             "type": "string"
12633           }
12634         ],
12635         "responses": {
12636           "200": {
12637             "description": "No response was specified",
12638             "schema": {
12639               "$ref": "#/definitions/(config)network-topology"
12640             }
12641           }
12642         },
12643         "operationId": "GET-network-topology"
12644       },
12645       "post": {
12646         "consumes": [
12647           "application/json",
12648           "application/xml"
12649         ],
12650         "produces": [
12651           "application/json",
12652           "application/xml"
12653         ],
12654         "parameters": [
12655           {
12656             "description": "Keep as M",
12657             "in": "path",
12658             "name": "service-instance-id",
12659             "required": true,
12660             "type": "string"
12661           },
12662           {
12663             "in": "path",
12664             "name": "network-id",
12665             "required": true,
12666             "type": "string"
12667           },
12668           {
12669             "in": "body",
12670             "name": "**(config)onap-model-information",
12671             "required": false,
12672             "schema": {
12673               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information-TOP"
12674             }
12675           },
12676           {
12677             "in": "body",
12678             "name": "**(config)network-parameters",
12679             "required": false,
12680             "schema": {
12681               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters-TOP"
12682             }
12683           },
12684           {
12685             "in": "body",
12686             "name": "**(config)network-assignments",
12687             "required": false,
12688             "schema": {
12689               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments-TOP"
12690             }
12691           },
12692           {
12693             "in": "body",
12694             "name": "**(config)network-topology-identifier-structure",
12695             "required": false,
12696             "schema": {
12697               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure-TOP"
12698             }
12699           }
12700         ],
12701         "responses": {
12702           "200": {
12703             "description": "No response was specified",
12704             "schema": {
12705               "$ref": "#/definitions/(config)network-topologyPOST"
12706             }
12707           }
12708         },
12709         "operationId": "POST-network-topology"
12710       },
12711       "put": {
12712         "consumes": [
12713           "application/json",
12714           "application/xml"
12715         ],
12716         "produces": [
12717           "application/json",
12718           "application/xml"
12719         ],
12720         "parameters": [
12721           {
12722             "description": "Keep as M",
12723             "in": "path",
12724             "name": "service-instance-id",
12725             "required": true,
12726             "type": "string"
12727           },
12728           {
12729             "in": "path",
12730             "name": "network-id",
12731             "required": true,
12732             "type": "string"
12733           },
12734           {
12735             "in": "body",
12736             "name": "(config)network-topology",
12737             "required": false,
12738             "schema": {
12739               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology-TOP"
12740             }
12741           }
12742         ],
12743         "responses": {
12744           "200": {
12745             "description": "No response was specified",
12746             "schema": {
12747               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology-TOP"
12748             }
12749           }
12750         },
12751         "operationId": "PUT-network-topology"
12752       }
12753     },
12754     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology/network-assignments": {
12755       "delete": {
12756         "produces": [
12757           "application/json",
12758           "application/xml"
12759         ],
12760         "parameters": [
12761           {
12762             "description": "Keep as M",
12763             "in": "path",
12764             "name": "service-instance-id",
12765             "required": true,
12766             "type": "string"
12767           },
12768           {
12769             "in": "path",
12770             "name": "network-id",
12771             "required": true,
12772             "type": "string"
12773           }
12774         ],
12775         "responses": {
12776           "200": {
12777             "description": "No response was specified"
12778           }
12779         },
12780         "operationId": "DELETE-network-assignments"
12781       },
12782       "get": {
12783         "produces": [
12784           "application/json",
12785           "application/xml"
12786         ],
12787         "parameters": [
12788           {
12789             "description": "Keep as M",
12790             "in": "path",
12791             "name": "service-instance-id",
12792             "required": true,
12793             "type": "string"
12794           },
12795           {
12796             "in": "path",
12797             "name": "network-id",
12798             "required": true,
12799             "type": "string"
12800           }
12801         ],
12802         "responses": {
12803           "200": {
12804             "description": "No response was specified",
12805             "schema": {
12806               "$ref": "#/definitions/(config)network-assignments"
12807             }
12808           }
12809         },
12810         "operationId": "GET-network-assignments"
12811       },
12812       "put": {
12813         "consumes": [
12814           "application/json",
12815           "application/xml"
12816         ],
12817         "produces": [
12818           "application/json",
12819           "application/xml"
12820         ],
12821         "parameters": [
12822           {
12823             "description": "Keep as M",
12824             "in": "path",
12825             "name": "service-instance-id",
12826             "required": true,
12827             "type": "string"
12828           },
12829           {
12830             "in": "path",
12831             "name": "network-id",
12832             "required": true,
12833             "type": "string"
12834           },
12835           {
12836             "in": "body",
12837             "name": "(config)network-assignments",
12838             "required": false,
12839             "schema": {
12840               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments-TOP"
12841             }
12842           }
12843         ],
12844         "responses": {
12845           "200": {
12846             "description": "No response was specified",
12847             "schema": {
12848               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments-TOP"
12849             }
12850           }
12851         },
12852         "operationId": "PUT-network-assignments"
12853       }
12854     },
12855     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology/network-parameters": {
12856       "delete": {
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         "responses": {
12877           "200": {
12878             "description": "No response was specified"
12879           }
12880         },
12881         "operationId": "DELETE-network-parameters"
12882       },
12883       "get": {
12884         "produces": [
12885           "application/json",
12886           "application/xml"
12887         ],
12888         "parameters": [
12889           {
12890             "description": "Keep as M",
12891             "in": "path",
12892             "name": "service-instance-id",
12893             "required": true,
12894             "type": "string"
12895           },
12896           {
12897             "in": "path",
12898             "name": "network-id",
12899             "required": true,
12900             "type": "string"
12901           }
12902         ],
12903         "responses": {
12904           "200": {
12905             "description": "No response was specified",
12906             "schema": {
12907               "$ref": "#/definitions/(config)network-parameters"
12908             }
12909           }
12910         },
12911         "operationId": "GET-network-parameters"
12912       },
12913       "post": {
12914         "consumes": [
12915           "application/json",
12916           "application/xml"
12917         ],
12918         "produces": [
12919           "application/json",
12920           "application/xml"
12921         ],
12922         "parameters": [
12923           {
12924             "description": "Keep as M",
12925             "in": "path",
12926             "name": "service-instance-id",
12927             "required": true,
12928             "type": "string"
12929           },
12930           {
12931             "in": "path",
12932             "name": "network-id",
12933             "required": true,
12934             "type": "string"
12935           },
12936           {
12937             "in": "body",
12938             "name": "**(config)network-parameter",
12939             "required": false,
12940             "schema": {
12941               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter-TOP"
12942             }
12943           }
12944         ],
12945         "responses": {
12946           "200": {
12947             "description": "No response was specified",
12948             "schema": {
12949               "$ref": "#/definitions/(config)network-parametersPOST"
12950             }
12951           }
12952         },
12953         "operationId": "POST-network-parameters"
12954       },
12955       "put": {
12956         "consumes": [
12957           "application/json",
12958           "application/xml"
12959         ],
12960         "produces": [
12961           "application/json",
12962           "application/xml"
12963         ],
12964         "parameters": [
12965           {
12966             "description": "Keep as M",
12967             "in": "path",
12968             "name": "service-instance-id",
12969             "required": true,
12970             "type": "string"
12971           },
12972           {
12973             "in": "path",
12974             "name": "network-id",
12975             "required": true,
12976             "type": "string"
12977           },
12978           {
12979             "in": "body",
12980             "name": "(config)network-parameters",
12981             "required": false,
12982             "schema": {
12983               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters-TOP"
12984             }
12985           }
12986         ],
12987         "responses": {
12988           "200": {
12989             "description": "No response was specified",
12990             "schema": {
12991               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters-TOP"
12992             }
12993           }
12994         },
12995         "operationId": "PUT-network-parameters"
12996       }
12997     },
12998     "/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}": {
12999       "delete": {
13000         "produces": [
13001           "application/json",
13002           "application/xml"
13003         ],
13004         "parameters": [
13005           {
13006             "description": "Keep as M",
13007             "in": "path",
13008             "name": "service-instance-id",
13009             "required": true,
13010             "type": "string"
13011           },
13012           {
13013             "in": "path",
13014             "name": "network-id",
13015             "required": true,
13016             "type": "string"
13017           },
13018           {
13019             "in": "path",
13020             "name": "network-parameter-name",
13021             "required": true,
13022             "type": "string"
13023           }
13024         ],
13025         "responses": {
13026           "200": {
13027             "description": "No response was specified"
13028           }
13029         },
13030         "operationId": "DELETE-network-parameter"
13031       },
13032       "get": {
13033         "produces": [
13034           "application/json",
13035           "application/xml"
13036         ],
13037         "parameters": [
13038           {
13039             "description": "Keep as M",
13040             "in": "path",
13041             "name": "service-instance-id",
13042             "required": true,
13043             "type": "string"
13044           },
13045           {
13046             "in": "path",
13047             "name": "network-id",
13048             "required": true,
13049             "type": "string"
13050           },
13051           {
13052             "in": "path",
13053             "name": "network-parameter-name",
13054             "required": true,
13055             "type": "string"
13056           }
13057         ],
13058         "responses": {
13059           "200": {
13060             "description": "No response was specified",
13061             "schema": {
13062               "$ref": "#/definitions/(config)network-parameter"
13063             }
13064           }
13065         },
13066         "operationId": "GET-network-parameter"
13067       },
13068       "put": {
13069         "consumes": [
13070           "application/json",
13071           "application/xml"
13072         ],
13073         "produces": [
13074           "application/json",
13075           "application/xml"
13076         ],
13077         "parameters": [
13078           {
13079             "description": "Keep as M",
13080             "in": "path",
13081             "name": "service-instance-id",
13082             "required": true,
13083             "type": "string"
13084           },
13085           {
13086             "in": "path",
13087             "name": "network-id",
13088             "required": true,
13089             "type": "string"
13090           },
13091           {
13092             "in": "path",
13093             "name": "network-parameter-name",
13094             "required": true,
13095             "type": "string"
13096           },
13097           {
13098             "in": "body",
13099             "name": "(config)network-parameter",
13100             "required": false,
13101             "schema": {
13102               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter-TOP"
13103             }
13104           }
13105         ],
13106         "responses": {
13107           "200": {
13108             "description": "No response was specified",
13109             "schema": {
13110               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter-TOP"
13111             }
13112           }
13113         },
13114         "operationId": "PUT-network-parameter"
13115       }
13116     },
13117     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology/network-topology-identifier-structure": {
13118       "delete": {
13119         "produces": [
13120           "application/json",
13121           "application/xml"
13122         ],
13123         "parameters": [
13124           {
13125             "description": "Keep as M",
13126             "in": "path",
13127             "name": "service-instance-id",
13128             "required": true,
13129             "type": "string"
13130           },
13131           {
13132             "in": "path",
13133             "name": "network-id",
13134             "required": true,
13135             "type": "string"
13136           }
13137         ],
13138         "responses": {
13139           "200": {
13140             "description": "No response was specified"
13141           }
13142         },
13143         "operationId": "DELETE-network-topology-identifier-structure"
13144       },
13145       "get": {
13146         "produces": [
13147           "application/json",
13148           "application/xml"
13149         ],
13150         "parameters": [
13151           {
13152             "description": "Keep as M",
13153             "in": "path",
13154             "name": "service-instance-id",
13155             "required": true,
13156             "type": "string"
13157           },
13158           {
13159             "in": "path",
13160             "name": "network-id",
13161             "required": true,
13162             "type": "string"
13163           }
13164         ],
13165         "responses": {
13166           "200": {
13167             "description": "No response was specified",
13168             "schema": {
13169               "$ref": "#/definitions/(config)network-topology-identifier-structure"
13170             }
13171           }
13172         },
13173         "operationId": "GET-network-topology-identifier-structure"
13174       },
13175       "put": {
13176         "consumes": [
13177           "application/json",
13178           "application/xml"
13179         ],
13180         "produces": [
13181           "application/json",
13182           "application/xml"
13183         ],
13184         "parameters": [
13185           {
13186             "description": "Keep as M",
13187             "in": "path",
13188             "name": "service-instance-id",
13189             "required": true,
13190             "type": "string"
13191           },
13192           {
13193             "in": "path",
13194             "name": "network-id",
13195             "required": true,
13196             "type": "string"
13197           },
13198           {
13199             "in": "body",
13200             "name": "(config)network-topology-identifier-structure",
13201             "required": false,
13202             "schema": {
13203               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure-TOP"
13204             }
13205           }
13206         ],
13207         "responses": {
13208           "200": {
13209             "description": "No response was specified",
13210             "schema": {
13211               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure-TOP"
13212             }
13213           }
13214         },
13215         "operationId": "PUT-network-topology-identifier-structure"
13216       }
13217     },
13218     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology/onap-model-information": {
13219       "delete": {
13220         "produces": [
13221           "application/json",
13222           "application/xml"
13223         ],
13224         "parameters": [
13225           {
13226             "description": "Keep as M",
13227             "in": "path",
13228             "name": "service-instance-id",
13229             "required": true,
13230             "type": "string"
13231           },
13232           {
13233             "in": "path",
13234             "name": "network-id",
13235             "required": true,
13236             "type": "string"
13237           }
13238         ],
13239         "responses": {
13240           "200": {
13241             "description": "No response was specified"
13242           }
13243         },
13244         "operationId": "DELETE-onap-model-information"
13245       },
13246       "get": {
13247         "produces": [
13248           "application/json",
13249           "application/xml"
13250         ],
13251         "parameters": [
13252           {
13253             "description": "Keep as M",
13254             "in": "path",
13255             "name": "service-instance-id",
13256             "required": true,
13257             "type": "string"
13258           },
13259           {
13260             "in": "path",
13261             "name": "network-id",
13262             "required": true,
13263             "type": "string"
13264           }
13265         ],
13266         "responses": {
13267           "200": {
13268             "description": "No response was specified",
13269             "schema": {
13270               "$ref": "#/definitions/(config)onap-model-information"
13271             }
13272           }
13273         },
13274         "operationId": "GET-onap-model-information"
13275       },
13276       "put": {
13277         "consumes": [
13278           "application/json",
13279           "application/xml"
13280         ],
13281         "produces": [
13282           "application/json",
13283           "application/xml"
13284         ],
13285         "parameters": [
13286           {
13287             "description": "Keep as M",
13288             "in": "path",
13289             "name": "service-instance-id",
13290             "required": true,
13291             "type": "string"
13292           },
13293           {
13294             "in": "path",
13295             "name": "network-id",
13296             "required": true,
13297             "type": "string"
13298           },
13299           {
13300             "in": "body",
13301             "name": "(config)onap-model-information",
13302             "required": false,
13303             "schema": {
13304               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information-TOP"
13305             }
13306           }
13307         ],
13308         "responses": {
13309           "200": {
13310             "description": "No response was specified",
13311             "schema": {
13312               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information-TOP"
13313             }
13314           }
13315         },
13316         "operationId": "PUT-onap-model-information"
13317       }
13318     },
13319     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/request-information": {
13320       "delete": {
13321         "produces": [
13322           "application/json",
13323           "application/xml"
13324         ],
13325         "parameters": [
13326           {
13327             "description": "Keep as M",
13328             "in": "path",
13329             "name": "service-instance-id",
13330             "required": true,
13331             "type": "string"
13332           },
13333           {
13334             "in": "path",
13335             "name": "network-id",
13336             "required": true,
13337             "type": "string"
13338           }
13339         ],
13340         "responses": {
13341           "200": {
13342             "description": "No response was specified"
13343           }
13344         },
13345         "operationId": "DELETE-request-information"
13346       },
13347       "get": {
13348         "produces": [
13349           "application/json",
13350           "application/xml"
13351         ],
13352         "parameters": [
13353           {
13354             "description": "Keep as M",
13355             "in": "path",
13356             "name": "service-instance-id",
13357             "required": true,
13358             "type": "string"
13359           },
13360           {
13361             "in": "path",
13362             "name": "network-id",
13363             "required": true,
13364             "type": "string"
13365           }
13366         ],
13367         "responses": {
13368           "200": {
13369             "description": "No response was specified",
13370             "schema": {
13371               "$ref": "#/definitions/(config)request-information"
13372             }
13373           }
13374         },
13375         "operationId": "GET-request-information"
13376       },
13377       "put": {
13378         "consumes": [
13379           "application/json",
13380           "application/xml"
13381         ],
13382         "produces": [
13383           "application/json",
13384           "application/xml"
13385         ],
13386         "parameters": [
13387           {
13388             "description": "Keep as M",
13389             "in": "path",
13390             "name": "service-instance-id",
13391             "required": true,
13392             "type": "string"
13393           },
13394           {
13395             "in": "path",
13396             "name": "network-id",
13397             "required": true,
13398             "type": "string"
13399           },
13400           {
13401             "in": "body",
13402             "name": "(config)request-information",
13403             "required": false,
13404             "schema": {
13405               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information-TOP"
13406             }
13407           }
13408         ],
13409         "responses": {
13410           "200": {
13411             "description": "No response was specified",
13412             "schema": {
13413               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information-TOP"
13414             }
13415           }
13416         },
13417         "operationId": "PUT-request-information"
13418       }
13419     },
13420     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/sdnc-request-header": {
13421       "delete": {
13422         "produces": [
13423           "application/json",
13424           "application/xml"
13425         ],
13426         "parameters": [
13427           {
13428             "description": "Keep as M",
13429             "in": "path",
13430             "name": "service-instance-id",
13431             "required": true,
13432             "type": "string"
13433           },
13434           {
13435             "in": "path",
13436             "name": "network-id",
13437             "required": true,
13438             "type": "string"
13439           }
13440         ],
13441         "responses": {
13442           "200": {
13443             "description": "No response was specified"
13444           }
13445         },
13446         "operationId": "DELETE-sdnc-request-header"
13447       },
13448       "get": {
13449         "produces": [
13450           "application/json",
13451           "application/xml"
13452         ],
13453         "parameters": [
13454           {
13455             "description": "Keep as M",
13456             "in": "path",
13457             "name": "service-instance-id",
13458             "required": true,
13459             "type": "string"
13460           },
13461           {
13462             "in": "path",
13463             "name": "network-id",
13464             "required": true,
13465             "type": "string"
13466           }
13467         ],
13468         "responses": {
13469           "200": {
13470             "description": "No response was specified",
13471             "schema": {
13472               "$ref": "#/definitions/(config)sdnc-request-header"
13473             }
13474           }
13475         },
13476         "operationId": "GET-sdnc-request-header"
13477       },
13478       "put": {
13479         "consumes": [
13480           "application/json",
13481           "application/xml"
13482         ],
13483         "produces": [
13484           "application/json",
13485           "application/xml"
13486         ],
13487         "parameters": [
13488           {
13489             "description": "Keep as M",
13490             "in": "path",
13491             "name": "service-instance-id",
13492             "required": true,
13493             "type": "string"
13494           },
13495           {
13496             "in": "path",
13497             "name": "network-id",
13498             "required": true,
13499             "type": "string"
13500           },
13501           {
13502             "in": "body",
13503             "name": "(config)sdnc-request-header",
13504             "required": false,
13505             "schema": {
13506               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header-TOP"
13507             }
13508           }
13509         ],
13510         "responses": {
13511           "200": {
13512             "description": "No response was specified",
13513             "schema": {
13514               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header-TOP"
13515             }
13516           }
13517         },
13518         "operationId": "PUT-sdnc-request-header"
13519       }
13520     },
13521     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/service-information": {
13522       "delete": {
13523         "produces": [
13524           "application/json",
13525           "application/xml"
13526         ],
13527         "parameters": [
13528           {
13529             "description": "Keep as M",
13530             "in": "path",
13531             "name": "service-instance-id",
13532             "required": true,
13533             "type": "string"
13534           },
13535           {
13536             "in": "path",
13537             "name": "network-id",
13538             "required": true,
13539             "type": "string"
13540           }
13541         ],
13542         "responses": {
13543           "200": {
13544             "description": "No response was specified"
13545           }
13546         },
13547         "operationId": "DELETE-service-information"
13548       },
13549       "get": {
13550         "produces": [
13551           "application/json",
13552           "application/xml"
13553         ],
13554         "parameters": [
13555           {
13556             "description": "Keep as M",
13557             "in": "path",
13558             "name": "service-instance-id",
13559             "required": true,
13560             "type": "string"
13561           },
13562           {
13563             "in": "path",
13564             "name": "network-id",
13565             "required": true,
13566             "type": "string"
13567           }
13568         ],
13569         "responses": {
13570           "200": {
13571             "description": "No response was specified",
13572             "schema": {
13573               "$ref": "#/definitions/(config)service-information"
13574             }
13575           }
13576         },
13577         "operationId": "GET-service-information"
13578       },
13579       "post": {
13580         "consumes": [
13581           "application/json",
13582           "application/xml"
13583         ],
13584         "produces": [
13585           "application/json",
13586           "application/xml"
13587         ],
13588         "parameters": [
13589           {
13590             "description": "Keep as M",
13591             "in": "path",
13592             "name": "service-instance-id",
13593             "required": true,
13594             "type": "string"
13595           },
13596           {
13597             "in": "path",
13598             "name": "network-id",
13599             "required": true,
13600             "type": "string"
13601           },
13602           {
13603             "in": "body",
13604             "name": "**(config)onap-model-information",
13605             "required": false,
13606             "schema": {
13607               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information-TOP"
13608             }
13609           }
13610         ],
13611         "responses": {
13612           "200": {
13613             "description": "No response was specified",
13614             "schema": {
13615               "$ref": "#/definitions/(config)service-informationPOST"
13616             }
13617           }
13618         },
13619         "operationId": "POST-service-information"
13620       },
13621       "put": {
13622         "consumes": [
13623           "application/json",
13624           "application/xml"
13625         ],
13626         "produces": [
13627           "application/json",
13628           "application/xml"
13629         ],
13630         "parameters": [
13631           {
13632             "description": "Keep as M",
13633             "in": "path",
13634             "name": "service-instance-id",
13635             "required": true,
13636             "type": "string"
13637           },
13638           {
13639             "in": "path",
13640             "name": "network-id",
13641             "required": true,
13642             "type": "string"
13643           },
13644           {
13645             "in": "body",
13646             "name": "(config)service-information",
13647             "required": false,
13648             "schema": {
13649               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information-TOP"
13650             }
13651           }
13652         ],
13653         "responses": {
13654           "200": {
13655             "description": "No response was specified",
13656             "schema": {
13657               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information-TOP"
13658             }
13659           }
13660         },
13661         "operationId": "PUT-service-information"
13662       }
13663     },
13664     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/service-information/onap-model-information": {
13665       "delete": {
13666         "produces": [
13667           "application/json",
13668           "application/xml"
13669         ],
13670         "parameters": [
13671           {
13672             "description": "Keep as M",
13673             "in": "path",
13674             "name": "service-instance-id",
13675             "required": true,
13676             "type": "string"
13677           },
13678           {
13679             "in": "path",
13680             "name": "network-id",
13681             "required": true,
13682             "type": "string"
13683           }
13684         ],
13685         "responses": {
13686           "200": {
13687             "description": "No response was specified"
13688           }
13689         },
13690         "operationId": "DELETE-onap-model-information"
13691       },
13692       "get": {
13693         "produces": [
13694           "application/json",
13695           "application/xml"
13696         ],
13697         "parameters": [
13698           {
13699             "description": "Keep as M",
13700             "in": "path",
13701             "name": "service-instance-id",
13702             "required": true,
13703             "type": "string"
13704           },
13705           {
13706             "in": "path",
13707             "name": "network-id",
13708             "required": true,
13709             "type": "string"
13710           }
13711         ],
13712         "responses": {
13713           "200": {
13714             "description": "No response was specified",
13715             "schema": {
13716               "$ref": "#/definitions/(config)onap-model-information"
13717             }
13718           }
13719         },
13720         "operationId": "GET-onap-model-information"
13721       },
13722       "put": {
13723         "consumes": [
13724           "application/json",
13725           "application/xml"
13726         ],
13727         "produces": [
13728           "application/json",
13729           "application/xml"
13730         ],
13731         "parameters": [
13732           {
13733             "description": "Keep as M",
13734             "in": "path",
13735             "name": "service-instance-id",
13736             "required": true,
13737             "type": "string"
13738           },
13739           {
13740             "in": "path",
13741             "name": "network-id",
13742             "required": true,
13743             "type": "string"
13744           },
13745           {
13746             "in": "body",
13747             "name": "(config)onap-model-information",
13748             "required": false,
13749             "schema": {
13750               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information-TOP"
13751             }
13752           }
13753         ],
13754         "responses": {
13755           "200": {
13756             "description": "No response was specified",
13757             "schema": {
13758               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information-TOP"
13759             }
13760           }
13761         },
13762         "operationId": "PUT-onap-model-information"
13763       }
13764     },
13765     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/provided-allotted-resources": {
13766       "delete": {
13767         "produces": [
13768           "application/json",
13769           "application/xml"
13770         ],
13771         "parameters": [
13772           {
13773             "description": "Keep as M",
13774             "in": "path",
13775             "name": "service-instance-id",
13776             "required": true,
13777             "type": "string"
13778           }
13779         ],
13780         "responses": {
13781           "200": {
13782             "description": "No response was specified"
13783           }
13784         },
13785         "operationId": "DELETE-provided-allotted-resources"
13786       },
13787       "get": {
13788         "produces": [
13789           "application/json",
13790           "application/xml"
13791         ],
13792         "parameters": [
13793           {
13794             "description": "Keep as M",
13795             "in": "path",
13796             "name": "service-instance-id",
13797             "required": true,
13798             "type": "string"
13799           }
13800         ],
13801         "responses": {
13802           "200": {
13803             "description": "No response was specified",
13804             "schema": {
13805               "$ref": "#/definitions/(config)provided-allotted-resources"
13806             }
13807           }
13808         },
13809         "operationId": "GET-provided-allotted-resources"
13810       },
13811       "post": {
13812         "consumes": [
13813           "application/json",
13814           "application/xml"
13815         ],
13816         "produces": [
13817           "application/json",
13818           "application/xml"
13819         ],
13820         "parameters": [
13821           {
13822             "description": "Keep as M",
13823             "in": "path",
13824             "name": "service-instance-id",
13825             "required": true,
13826             "type": "string"
13827           },
13828           {
13829             "in": "body",
13830             "name": "**(config)provided-allotted-resource",
13831             "required": false,
13832             "schema": {
13833               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource-TOP"
13834             }
13835           }
13836         ],
13837         "responses": {
13838           "200": {
13839             "description": "No response was specified",
13840             "schema": {
13841               "$ref": "#/definitions/(config)provided-allotted-resourcesPOST"
13842             }
13843           }
13844         },
13845         "operationId": "POST-provided-allotted-resources"
13846       },
13847       "put": {
13848         "consumes": [
13849           "application/json",
13850           "application/xml"
13851         ],
13852         "produces": [
13853           "application/json",
13854           "application/xml"
13855         ],
13856         "parameters": [
13857           {
13858             "description": "Keep as M",
13859             "in": "path",
13860             "name": "service-instance-id",
13861             "required": true,
13862             "type": "string"
13863           },
13864           {
13865             "in": "body",
13866             "name": "(config)provided-allotted-resources",
13867             "required": false,
13868             "schema": {
13869               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources-TOP"
13870             }
13871           }
13872         ],
13873         "responses": {
13874           "200": {
13875             "description": "No response was specified",
13876             "schema": {
13877               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources-TOP"
13878             }
13879           }
13880         },
13881         "operationId": "PUT-provided-allotted-resources"
13882       }
13883     },
13884     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/provided-allotted-resources/provided-allotted-resource/{allotted-resource-id}": {
13885       "delete": {
13886         "produces": [
13887           "application/json",
13888           "application/xml"
13889         ],
13890         "parameters": [
13891           {
13892             "description": "Keep as M",
13893             "in": "path",
13894             "name": "service-instance-id",
13895             "required": true,
13896             "type": "string"
13897           },
13898           {
13899             "in": "path",
13900             "name": "allotted-resource-id",
13901             "required": true,
13902             "type": "string"
13903           }
13904         ],
13905         "responses": {
13906           "200": {
13907             "description": "No response was specified"
13908           }
13909         },
13910         "operationId": "DELETE-provided-allotted-resource"
13911       },
13912       "get": {
13913         "produces": [
13914           "application/json",
13915           "application/xml"
13916         ],
13917         "parameters": [
13918           {
13919             "description": "Keep as M",
13920             "in": "path",
13921             "name": "service-instance-id",
13922             "required": true,
13923             "type": "string"
13924           },
13925           {
13926             "in": "path",
13927             "name": "allotted-resource-id",
13928             "required": true,
13929             "type": "string"
13930           }
13931         ],
13932         "responses": {
13933           "200": {
13934             "description": "No response was specified",
13935             "schema": {
13936               "$ref": "#/definitions/(config)provided-allotted-resource"
13937             }
13938           }
13939         },
13940         "operationId": "GET-provided-allotted-resource"
13941       },
13942       "put": {
13943         "consumes": [
13944           "application/json",
13945           "application/xml"
13946         ],
13947         "produces": [
13948           "application/json",
13949           "application/xml"
13950         ],
13951         "parameters": [
13952           {
13953             "description": "Keep as M",
13954             "in": "path",
13955             "name": "service-instance-id",
13956             "required": true,
13957             "type": "string"
13958           },
13959           {
13960             "in": "path",
13961             "name": "allotted-resource-id",
13962             "required": true,
13963             "type": "string"
13964           },
13965           {
13966             "in": "body",
13967             "name": "(config)provided-allotted-resource",
13968             "required": false,
13969             "schema": {
13970               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource-TOP"
13971             }
13972           }
13973         ],
13974         "responses": {
13975           "200": {
13976             "description": "No response was specified",
13977             "schema": {
13978               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource-TOP"
13979             }
13980           }
13981         },
13982         "operationId": "PUT-provided-allotted-resource"
13983       }
13984     },
13985     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/request-information": {
13986       "delete": {
13987         "produces": [
13988           "application/json",
13989           "application/xml"
13990         ],
13991         "parameters": [
13992           {
13993             "description": "Keep as M",
13994             "in": "path",
13995             "name": "service-instance-id",
13996             "required": true,
13997             "type": "string"
13998           }
13999         ],
14000         "responses": {
14001           "200": {
14002             "description": "No response was specified"
14003           }
14004         },
14005         "operationId": "DELETE-request-information"
14006       },
14007       "get": {
14008         "produces": [
14009           "application/json",
14010           "application/xml"
14011         ],
14012         "parameters": [
14013           {
14014             "description": "Keep as M",
14015             "in": "path",
14016             "name": "service-instance-id",
14017             "required": true,
14018             "type": "string"
14019           }
14020         ],
14021         "responses": {
14022           "200": {
14023             "description": "No response was specified",
14024             "schema": {
14025               "$ref": "#/definitions/(config)request-information"
14026             }
14027           }
14028         },
14029         "operationId": "GET-request-information"
14030       },
14031       "put": {
14032         "consumes": [
14033           "application/json",
14034           "application/xml"
14035         ],
14036         "produces": [
14037           "application/json",
14038           "application/xml"
14039         ],
14040         "parameters": [
14041           {
14042             "description": "Keep as M",
14043             "in": "path",
14044             "name": "service-instance-id",
14045             "required": true,
14046             "type": "string"
14047           },
14048           {
14049             "in": "body",
14050             "name": "(config)request-information",
14051             "required": false,
14052             "schema": {
14053               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)request-information-TOP"
14054             }
14055           }
14056         ],
14057         "responses": {
14058           "200": {
14059             "description": "No response was specified",
14060             "schema": {
14061               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)request-information-TOP"
14062             }
14063           }
14064         },
14065         "operationId": "PUT-request-information"
14066       }
14067     },
14068     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/sdnc-request-header": {
14069       "delete": {
14070         "produces": [
14071           "application/json",
14072           "application/xml"
14073         ],
14074         "parameters": [
14075           {
14076             "description": "Keep as M",
14077             "in": "path",
14078             "name": "service-instance-id",
14079             "required": true,
14080             "type": "string"
14081           }
14082         ],
14083         "responses": {
14084           "200": {
14085             "description": "No response was specified"
14086           }
14087         },
14088         "operationId": "DELETE-sdnc-request-header"
14089       },
14090       "get": {
14091         "produces": [
14092           "application/json",
14093           "application/xml"
14094         ],
14095         "parameters": [
14096           {
14097             "description": "Keep as M",
14098             "in": "path",
14099             "name": "service-instance-id",
14100             "required": true,
14101             "type": "string"
14102           }
14103         ],
14104         "responses": {
14105           "200": {
14106             "description": "No response was specified",
14107             "schema": {
14108               "$ref": "#/definitions/(config)sdnc-request-header"
14109             }
14110           }
14111         },
14112         "operationId": "GET-sdnc-request-header"
14113       },
14114       "put": {
14115         "consumes": [
14116           "application/json",
14117           "application/xml"
14118         ],
14119         "produces": [
14120           "application/json",
14121           "application/xml"
14122         ],
14123         "parameters": [
14124           {
14125             "description": "Keep as M",
14126             "in": "path",
14127             "name": "service-instance-id",
14128             "required": true,
14129             "type": "string"
14130           },
14131           {
14132             "in": "body",
14133             "name": "(config)sdnc-request-header",
14134             "required": false,
14135             "schema": {
14136               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header-TOP"
14137             }
14138           }
14139         ],
14140         "responses": {
14141           "200": {
14142             "description": "No response was specified",
14143             "schema": {
14144               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header-TOP"
14145             }
14146           }
14147         },
14148         "operationId": "PUT-sdnc-request-header"
14149       }
14150     },
14151     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-information": {
14152       "delete": {
14153         "produces": [
14154           "application/json",
14155           "application/xml"
14156         ],
14157         "parameters": [
14158           {
14159             "description": "Keep as M",
14160             "in": "path",
14161             "name": "service-instance-id",
14162             "required": true,
14163             "type": "string"
14164           }
14165         ],
14166         "responses": {
14167           "200": {
14168             "description": "No response was specified"
14169           }
14170         },
14171         "operationId": "DELETE-service-information"
14172       },
14173       "get": {
14174         "produces": [
14175           "application/json",
14176           "application/xml"
14177         ],
14178         "parameters": [
14179           {
14180             "description": "Keep as M",
14181             "in": "path",
14182             "name": "service-instance-id",
14183             "required": true,
14184             "type": "string"
14185           }
14186         ],
14187         "responses": {
14188           "200": {
14189             "description": "No response was specified",
14190             "schema": {
14191               "$ref": "#/definitions/(config)service-information"
14192             }
14193           }
14194         },
14195         "operationId": "GET-service-information"
14196       },
14197       "post": {
14198         "consumes": [
14199           "application/json",
14200           "application/xml"
14201         ],
14202         "produces": [
14203           "application/json",
14204           "application/xml"
14205         ],
14206         "parameters": [
14207           {
14208             "description": "Keep as M",
14209             "in": "path",
14210             "name": "service-instance-id",
14211             "required": true,
14212             "type": "string"
14213           },
14214           {
14215             "in": "body",
14216             "name": "**(config)onap-model-information",
14217             "required": false,
14218             "schema": {
14219               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information-TOP"
14220             }
14221           }
14222         ],
14223         "responses": {
14224           "200": {
14225             "description": "No response was specified",
14226             "schema": {
14227               "$ref": "#/definitions/(config)service-informationPOST"
14228             }
14229           }
14230         },
14231         "operationId": "POST-service-information"
14232       },
14233       "put": {
14234         "consumes": [
14235           "application/json",
14236           "application/xml"
14237         ],
14238         "produces": [
14239           "application/json",
14240           "application/xml"
14241         ],
14242         "parameters": [
14243           {
14244             "description": "Keep as M",
14245             "in": "path",
14246             "name": "service-instance-id",
14247             "required": true,
14248             "type": "string"
14249           },
14250           {
14251             "in": "body",
14252             "name": "(config)service-information",
14253             "required": false,
14254             "schema": {
14255               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-information-TOP"
14256             }
14257           }
14258         ],
14259         "responses": {
14260           "200": {
14261             "description": "No response was specified",
14262             "schema": {
14263               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-information-TOP"
14264             }
14265           }
14266         },
14267         "operationId": "PUT-service-information"
14268       }
14269     },
14270     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-information/onap-model-information": {
14271       "delete": {
14272         "produces": [
14273           "application/json",
14274           "application/xml"
14275         ],
14276         "parameters": [
14277           {
14278             "description": "Keep as M",
14279             "in": "path",
14280             "name": "service-instance-id",
14281             "required": true,
14282             "type": "string"
14283           }
14284         ],
14285         "responses": {
14286           "200": {
14287             "description": "No response was specified"
14288           }
14289         },
14290         "operationId": "DELETE-onap-model-information"
14291       },
14292       "get": {
14293         "produces": [
14294           "application/json",
14295           "application/xml"
14296         ],
14297         "parameters": [
14298           {
14299             "description": "Keep as M",
14300             "in": "path",
14301             "name": "service-instance-id",
14302             "required": true,
14303             "type": "string"
14304           }
14305         ],
14306         "responses": {
14307           "200": {
14308             "description": "No response was specified",
14309             "schema": {
14310               "$ref": "#/definitions/(config)onap-model-information"
14311             }
14312           }
14313         },
14314         "operationId": "GET-onap-model-information"
14315       },
14316       "put": {
14317         "consumes": [
14318           "application/json",
14319           "application/xml"
14320         ],
14321         "produces": [
14322           "application/json",
14323           "application/xml"
14324         ],
14325         "parameters": [
14326           {
14327             "description": "Keep as M",
14328             "in": "path",
14329             "name": "service-instance-id",
14330             "required": true,
14331             "type": "string"
14332           },
14333           {
14334             "in": "body",
14335             "name": "(config)onap-model-information",
14336             "required": false,
14337             "schema": {
14338               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information-TOP"
14339             }
14340           }
14341         ],
14342         "responses": {
14343           "200": {
14344             "description": "No response was specified",
14345             "schema": {
14346               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information-TOP"
14347             }
14348           }
14349         },
14350         "operationId": "PUT-onap-model-information"
14351       }
14352     },
14353     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-level-oper-status": {
14354       "delete": {
14355         "produces": [
14356           "application/json",
14357           "application/xml"
14358         ],
14359         "parameters": [
14360           {
14361             "description": "Keep as M",
14362             "in": "path",
14363             "name": "service-instance-id",
14364             "required": true,
14365             "type": "string"
14366           }
14367         ],
14368         "responses": {
14369           "200": {
14370             "description": "No response was specified"
14371           }
14372         },
14373         "operationId": "DELETE-service-level-oper-status"
14374       },
14375       "get": {
14376         "produces": [
14377           "application/json",
14378           "application/xml"
14379         ],
14380         "parameters": [
14381           {
14382             "description": "Keep as M",
14383             "in": "path",
14384             "name": "service-instance-id",
14385             "required": true,
14386             "type": "string"
14387           }
14388         ],
14389         "responses": {
14390           "200": {
14391             "description": "No response was specified",
14392             "schema": {
14393               "$ref": "#/definitions/(config)service-level-oper-status"
14394             }
14395           }
14396         },
14397         "operationId": "GET-service-level-oper-status"
14398       },
14399       "put": {
14400         "consumes": [
14401           "application/json",
14402           "application/xml"
14403         ],
14404         "produces": [
14405           "application/json",
14406           "application/xml"
14407         ],
14408         "parameters": [
14409           {
14410             "description": "Keep as M",
14411             "in": "path",
14412             "name": "service-instance-id",
14413             "required": true,
14414             "type": "string"
14415           },
14416           {
14417             "in": "body",
14418             "name": "(config)service-level-oper-status",
14419             "required": false,
14420             "schema": {
14421               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status-TOP"
14422             }
14423           }
14424         ],
14425         "responses": {
14426           "200": {
14427             "description": "No response was specified",
14428             "schema": {
14429               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status-TOP"
14430             }
14431           }
14432         },
14433         "operationId": "PUT-service-level-oper-status"
14434       }
14435     },
14436     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-request-input": {
14437       "delete": {
14438         "produces": [
14439           "application/json",
14440           "application/xml"
14441         ],
14442         "parameters": [
14443           {
14444             "description": "Keep as M",
14445             "in": "path",
14446             "name": "service-instance-id",
14447             "required": true,
14448             "type": "string"
14449           }
14450         ],
14451         "responses": {
14452           "200": {
14453             "description": "No response was specified"
14454           }
14455         },
14456         "operationId": "DELETE-service-request-input"
14457       },
14458       "get": {
14459         "produces": [
14460           "application/json",
14461           "application/xml"
14462         ],
14463         "parameters": [
14464           {
14465             "description": "Keep as M",
14466             "in": "path",
14467             "name": "service-instance-id",
14468             "required": true,
14469             "type": "string"
14470           }
14471         ],
14472         "responses": {
14473           "200": {
14474             "description": "No response was specified",
14475             "schema": {
14476               "$ref": "#/definitions/(config)service-request-input"
14477             }
14478           }
14479         },
14480         "operationId": "GET-service-request-input"
14481       },
14482       "post": {
14483         "consumes": [
14484           "application/json",
14485           "application/xml"
14486         ],
14487         "produces": [
14488           "application/json",
14489           "application/xml"
14490         ],
14491         "parameters": [
14492           {
14493             "description": "Keep as M",
14494             "in": "path",
14495             "name": "service-instance-id",
14496             "required": true,
14497             "type": "string"
14498           },
14499           {
14500             "in": "body",
14501             "name": "**(config)service-input-parameters",
14502             "required": false,
14503             "schema": {
14504               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters-TOP"
14505             }
14506           }
14507         ],
14508         "responses": {
14509           "200": {
14510             "description": "No response was specified",
14511             "schema": {
14512               "$ref": "#/definitions/(config)service-request-inputPOST"
14513             }
14514           }
14515         },
14516         "operationId": "POST-service-request-input"
14517       },
14518       "put": {
14519         "consumes": [
14520           "application/json",
14521           "application/xml"
14522         ],
14523         "produces": [
14524           "application/json",
14525           "application/xml"
14526         ],
14527         "parameters": [
14528           {
14529             "description": "Keep as M",
14530             "in": "path",
14531             "name": "service-instance-id",
14532             "required": true,
14533             "type": "string"
14534           },
14535           {
14536             "in": "body",
14537             "name": "(config)service-request-input",
14538             "required": false,
14539             "schema": {
14540               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input-TOP"
14541             }
14542           }
14543         ],
14544         "responses": {
14545           "200": {
14546             "description": "No response was specified",
14547             "schema": {
14548               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input-TOP"
14549             }
14550           }
14551         },
14552         "operationId": "PUT-service-request-input"
14553       }
14554     },
14555     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-request-input/service-input-parameters": {
14556       "delete": {
14557         "produces": [
14558           "application/json",
14559           "application/xml"
14560         ],
14561         "parameters": [
14562           {
14563             "description": "Keep as M",
14564             "in": "path",
14565             "name": "service-instance-id",
14566             "required": true,
14567             "type": "string"
14568           }
14569         ],
14570         "responses": {
14571           "200": {
14572             "description": "No response was specified"
14573           }
14574         },
14575         "operationId": "DELETE-service-input-parameters"
14576       },
14577       "get": {
14578         "produces": [
14579           "application/json",
14580           "application/xml"
14581         ],
14582         "parameters": [
14583           {
14584             "description": "Keep as M",
14585             "in": "path",
14586             "name": "service-instance-id",
14587             "required": true,
14588             "type": "string"
14589           }
14590         ],
14591         "responses": {
14592           "200": {
14593             "description": "No response was specified",
14594             "schema": {
14595               "$ref": "#/definitions/(config)service-input-parameters"
14596             }
14597           }
14598         },
14599         "operationId": "GET-service-input-parameters"
14600       },
14601       "post": {
14602         "consumes": [
14603           "application/json",
14604           "application/xml"
14605         ],
14606         "produces": [
14607           "application/json",
14608           "application/xml"
14609         ],
14610         "parameters": [
14611           {
14612             "description": "Keep as M",
14613             "in": "path",
14614             "name": "service-instance-id",
14615             "required": true,
14616             "type": "string"
14617           },
14618           {
14619             "in": "body",
14620             "name": "**(config)param",
14621             "required": false,
14622             "schema": {
14623               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param-TOP"
14624             }
14625           }
14626         ],
14627         "responses": {
14628           "200": {
14629             "description": "No response was specified",
14630             "schema": {
14631               "$ref": "#/definitions/(config)service-input-parametersPOST"
14632             }
14633           }
14634         },
14635         "operationId": "POST-service-input-parameters"
14636       },
14637       "put": {
14638         "consumes": [
14639           "application/json",
14640           "application/xml"
14641         ],
14642         "produces": [
14643           "application/json",
14644           "application/xml"
14645         ],
14646         "parameters": [
14647           {
14648             "description": "Keep as M",
14649             "in": "path",
14650             "name": "service-instance-id",
14651             "required": true,
14652             "type": "string"
14653           },
14654           {
14655             "in": "body",
14656             "name": "(config)service-input-parameters",
14657             "required": false,
14658             "schema": {
14659               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters-TOP"
14660             }
14661           }
14662         ],
14663         "responses": {
14664           "200": {
14665             "description": "No response was specified",
14666             "schema": {
14667               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters-TOP"
14668             }
14669           }
14670         },
14671         "operationId": "PUT-service-input-parameters"
14672       }
14673     },
14674     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-request-input/service-input-parameters/param/{name}": {
14675       "delete": {
14676         "produces": [
14677           "application/json",
14678           "application/xml"
14679         ],
14680         "parameters": [
14681           {
14682             "description": "Keep as M",
14683             "in": "path",
14684             "name": "service-instance-id",
14685             "required": true,
14686             "type": "string"
14687           },
14688           {
14689             "in": "path",
14690             "name": "name",
14691             "required": true,
14692             "type": "string"
14693           }
14694         ],
14695         "responses": {
14696           "200": {
14697             "description": "No response was specified"
14698           }
14699         },
14700         "operationId": "DELETE-param"
14701       },
14702       "get": {
14703         "produces": [
14704           "application/json",
14705           "application/xml"
14706         ],
14707         "parameters": [
14708           {
14709             "description": "Keep as M",
14710             "in": "path",
14711             "name": "service-instance-id",
14712             "required": true,
14713             "type": "string"
14714           },
14715           {
14716             "in": "path",
14717             "name": "name",
14718             "required": true,
14719             "type": "string"
14720           }
14721         ],
14722         "responses": {
14723           "200": {
14724             "description": "No response was specified",
14725             "schema": {
14726               "$ref": "#/definitions/(config)param"
14727             }
14728           }
14729         },
14730         "operationId": "GET-param"
14731       },
14732       "put": {
14733         "consumes": [
14734           "application/json",
14735           "application/xml"
14736         ],
14737         "produces": [
14738           "application/json",
14739           "application/xml"
14740         ],
14741         "parameters": [
14742           {
14743             "description": "Keep as M",
14744             "in": "path",
14745             "name": "service-instance-id",
14746             "required": true,
14747             "type": "string"
14748           },
14749           {
14750             "in": "path",
14751             "name": "name",
14752             "required": true,
14753             "type": "string"
14754           },
14755           {
14756             "in": "body",
14757             "name": "(config)param",
14758             "required": false,
14759             "schema": {
14760               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param-TOP"
14761             }
14762           }
14763         ],
14764         "responses": {
14765           "200": {
14766             "description": "No response was specified",
14767             "schema": {
14768               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param-TOP"
14769             }
14770           }
14771         },
14772         "operationId": "PUT-param"
14773       }
14774     },
14775     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology": {
14776       "delete": {
14777         "produces": [
14778           "application/json",
14779           "application/xml"
14780         ],
14781         "parameters": [
14782           {
14783             "description": "Keep as M",
14784             "in": "path",
14785             "name": "service-instance-id",
14786             "required": true,
14787             "type": "string"
14788           }
14789         ],
14790         "responses": {
14791           "200": {
14792             "description": "No response was specified"
14793           }
14794         },
14795         "operationId": "DELETE-service-topology"
14796       },
14797       "get": {
14798         "produces": [
14799           "application/json",
14800           "application/xml"
14801         ],
14802         "parameters": [
14803           {
14804             "description": "Keep as M",
14805             "in": "path",
14806             "name": "service-instance-id",
14807             "required": true,
14808             "type": "string"
14809           }
14810         ],
14811         "responses": {
14812           "200": {
14813             "description": "No response was specified",
14814             "schema": {
14815               "$ref": "#/definitions/(config)service-topology"
14816             }
14817           }
14818         },
14819         "operationId": "GET-service-topology"
14820       },
14821       "post": {
14822         "consumes": [
14823           "application/json",
14824           "application/xml"
14825         ],
14826         "produces": [
14827           "application/json",
14828           "application/xml"
14829         ],
14830         "parameters": [
14831           {
14832             "description": "Keep as M",
14833             "in": "path",
14834             "name": "service-instance-id",
14835             "required": true,
14836             "type": "string"
14837           },
14838           {
14839             "in": "body",
14840             "name": "**(config)service-assignments",
14841             "required": false,
14842             "schema": {
14843               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments-TOP"
14844             }
14845           },
14846           {
14847             "in": "body",
14848             "name": "**(config)service-topology-identifier",
14849             "required": false,
14850             "schema": {
14851               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier-TOP"
14852             }
14853           },
14854           {
14855             "in": "body",
14856             "name": "**(config)service-parameters",
14857             "required": false,
14858             "schema": {
14859               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters-TOP"
14860             }
14861           },
14862           {
14863             "in": "body",
14864             "name": "**(config)onap-model-information",
14865             "required": false,
14866             "schema": {
14867               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information-TOP"
14868             }
14869           }
14870         ],
14871         "responses": {
14872           "200": {
14873             "description": "No response was specified",
14874             "schema": {
14875               "$ref": "#/definitions/(config)service-topologyPOST"
14876             }
14877           }
14878         },
14879         "operationId": "POST-service-topology"
14880       },
14881       "put": {
14882         "consumes": [
14883           "application/json",
14884           "application/xml"
14885         ],
14886         "produces": [
14887           "application/json",
14888           "application/xml"
14889         ],
14890         "parameters": [
14891           {
14892             "description": "Keep as M",
14893             "in": "path",
14894             "name": "service-instance-id",
14895             "required": true,
14896             "type": "string"
14897           },
14898           {
14899             "in": "body",
14900             "name": "(config)service-topology",
14901             "required": false,
14902             "schema": {
14903               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-topology-TOP"
14904             }
14905           }
14906         ],
14907         "responses": {
14908           "200": {
14909             "description": "No response was specified",
14910             "schema": {
14911               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-topology-TOP"
14912             }
14913           }
14914         },
14915         "operationId": "PUT-service-topology"
14916       }
14917     },
14918     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology/onap-model-information": {
14919       "delete": {
14920         "produces": [
14921           "application/json",
14922           "application/xml"
14923         ],
14924         "parameters": [
14925           {
14926             "description": "Keep as M",
14927             "in": "path",
14928             "name": "service-instance-id",
14929             "required": true,
14930             "type": "string"
14931           }
14932         ],
14933         "responses": {
14934           "200": {
14935             "description": "No response was specified"
14936           }
14937         },
14938         "operationId": "DELETE-onap-model-information"
14939       },
14940       "get": {
14941         "produces": [
14942           "application/json",
14943           "application/xml"
14944         ],
14945         "parameters": [
14946           {
14947             "description": "Keep as M",
14948             "in": "path",
14949             "name": "service-instance-id",
14950             "required": true,
14951             "type": "string"
14952           }
14953         ],
14954         "responses": {
14955           "200": {
14956             "description": "No response was specified",
14957             "schema": {
14958               "$ref": "#/definitions/(config)onap-model-information"
14959             }
14960           }
14961         },
14962         "operationId": "GET-onap-model-information"
14963       },
14964       "put": {
14965         "consumes": [
14966           "application/json",
14967           "application/xml"
14968         ],
14969         "produces": [
14970           "application/json",
14971           "application/xml"
14972         ],
14973         "parameters": [
14974           {
14975             "description": "Keep as M",
14976             "in": "path",
14977             "name": "service-instance-id",
14978             "required": true,
14979             "type": "string"
14980           },
14981           {
14982             "in": "body",
14983             "name": "(config)onap-model-information",
14984             "required": false,
14985             "schema": {
14986               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information-TOP"
14987             }
14988           }
14989         ],
14990         "responses": {
14991           "200": {
14992             "description": "No response was specified",
14993             "schema": {
14994               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information-TOP"
14995             }
14996           }
14997         },
14998         "operationId": "PUT-onap-model-information"
14999       }
15000     },
15001     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology/service-assignments": {
15002       "delete": {
15003         "produces": [
15004           "application/json",
15005           "application/xml"
15006         ],
15007         "parameters": [
15008           {
15009             "description": "Keep as M",
15010             "in": "path",
15011             "name": "service-instance-id",
15012             "required": true,
15013             "type": "string"
15014           }
15015         ],
15016         "responses": {
15017           "200": {
15018             "description": "No response was specified"
15019           }
15020         },
15021         "operationId": "DELETE-service-assignments"
15022       },
15023       "get": {
15024         "produces": [
15025           "application/json",
15026           "application/xml"
15027         ],
15028         "parameters": [
15029           {
15030             "description": "Keep as M",
15031             "in": "path",
15032             "name": "service-instance-id",
15033             "required": true,
15034             "type": "string"
15035           }
15036         ],
15037         "responses": {
15038           "200": {
15039             "description": "No response was specified",
15040             "schema": {
15041               "$ref": "#/definitions/(config)service-assignments"
15042             }
15043           }
15044         },
15045         "operationId": "GET-service-assignments"
15046       },
15047       "put": {
15048         "consumes": [
15049           "application/json",
15050           "application/xml"
15051         ],
15052         "produces": [
15053           "application/json",
15054           "application/xml"
15055         ],
15056         "parameters": [
15057           {
15058             "description": "Keep as M",
15059             "in": "path",
15060             "name": "service-instance-id",
15061             "required": true,
15062             "type": "string"
15063           },
15064           {
15065             "in": "body",
15066             "name": "(config)service-assignments",
15067             "required": false,
15068             "schema": {
15069               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments-TOP"
15070             }
15071           }
15072         ],
15073         "responses": {
15074           "200": {
15075             "description": "No response was specified",
15076             "schema": {
15077               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments-TOP"
15078             }
15079           }
15080         },
15081         "operationId": "PUT-service-assignments"
15082       }
15083     },
15084     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology/service-parameters": {
15085       "delete": {
15086         "produces": [
15087           "application/json",
15088           "application/xml"
15089         ],
15090         "parameters": [
15091           {
15092             "description": "Keep as M",
15093             "in": "path",
15094             "name": "service-instance-id",
15095             "required": true,
15096             "type": "string"
15097           }
15098         ],
15099         "responses": {
15100           "200": {
15101             "description": "No response was specified"
15102           }
15103         },
15104         "operationId": "DELETE-service-parameters"
15105       },
15106       "get": {
15107         "produces": [
15108           "application/json",
15109           "application/xml"
15110         ],
15111         "parameters": [
15112           {
15113             "description": "Keep as M",
15114             "in": "path",
15115             "name": "service-instance-id",
15116             "required": true,
15117             "type": "string"
15118           }
15119         ],
15120         "responses": {
15121           "200": {
15122             "description": "No response was specified",
15123             "schema": {
15124               "$ref": "#/definitions/(config)service-parameters"
15125             }
15126           }
15127         },
15128         "operationId": "GET-service-parameters"
15129       },
15130       "post": {
15131         "consumes": [
15132           "application/json",
15133           "application/xml"
15134         ],
15135         "produces": [
15136           "application/json",
15137           "application/xml"
15138         ],
15139         "parameters": [
15140           {
15141             "description": "Keep as M",
15142             "in": "path",
15143             "name": "service-instance-id",
15144             "required": true,
15145             "type": "string"
15146           },
15147           {
15148             "in": "body",
15149             "name": "**(config)service-parameter",
15150             "required": false,
15151             "schema": {
15152               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter-TOP"
15153             }
15154           }
15155         ],
15156         "responses": {
15157           "200": {
15158             "description": "No response was specified",
15159             "schema": {
15160               "$ref": "#/definitions/(config)service-parametersPOST"
15161             }
15162           }
15163         },
15164         "operationId": "POST-service-parameters"
15165       },
15166       "put": {
15167         "consumes": [
15168           "application/json",
15169           "application/xml"
15170         ],
15171         "produces": [
15172           "application/json",
15173           "application/xml"
15174         ],
15175         "parameters": [
15176           {
15177             "description": "Keep as M",
15178             "in": "path",
15179             "name": "service-instance-id",
15180             "required": true,
15181             "type": "string"
15182           },
15183           {
15184             "in": "body",
15185             "name": "(config)service-parameters",
15186             "required": false,
15187             "schema": {
15188               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters-TOP"
15189             }
15190           }
15191         ],
15192         "responses": {
15193           "200": {
15194             "description": "No response was specified",
15195             "schema": {
15196               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters-TOP"
15197             }
15198           }
15199         },
15200         "operationId": "PUT-service-parameters"
15201       }
15202     },
15203     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology/service-parameters/service-parameter/{service-parameter-name}": {
15204       "delete": {
15205         "produces": [
15206           "application/json",
15207           "application/xml"
15208         ],
15209         "parameters": [
15210           {
15211             "description": "Keep as M",
15212             "in": "path",
15213             "name": "service-instance-id",
15214             "required": true,
15215             "type": "string"
15216           },
15217           {
15218             "in": "path",
15219             "name": "service-parameter-name",
15220             "required": true,
15221             "type": "string"
15222           }
15223         ],
15224         "responses": {
15225           "200": {
15226             "description": "No response was specified"
15227           }
15228         },
15229         "operationId": "DELETE-service-parameter"
15230       },
15231       "get": {
15232         "produces": [
15233           "application/json",
15234           "application/xml"
15235         ],
15236         "parameters": [
15237           {
15238             "description": "Keep as M",
15239             "in": "path",
15240             "name": "service-instance-id",
15241             "required": true,
15242             "type": "string"
15243           },
15244           {
15245             "in": "path",
15246             "name": "service-parameter-name",
15247             "required": true,
15248             "type": "string"
15249           }
15250         ],
15251         "responses": {
15252           "200": {
15253             "description": "No response was specified",
15254             "schema": {
15255               "$ref": "#/definitions/(config)service-parameter"
15256             }
15257           }
15258         },
15259         "operationId": "GET-service-parameter"
15260       },
15261       "put": {
15262         "consumes": [
15263           "application/json",
15264           "application/xml"
15265         ],
15266         "produces": [
15267           "application/json",
15268           "application/xml"
15269         ],
15270         "parameters": [
15271           {
15272             "description": "Keep as M",
15273             "in": "path",
15274             "name": "service-instance-id",
15275             "required": true,
15276             "type": "string"
15277           },
15278           {
15279             "in": "path",
15280             "name": "service-parameter-name",
15281             "required": true,
15282             "type": "string"
15283           },
15284           {
15285             "in": "body",
15286             "name": "(config)service-parameter",
15287             "required": false,
15288             "schema": {
15289               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter-TOP"
15290             }
15291           }
15292         ],
15293         "responses": {
15294           "200": {
15295             "description": "No response was specified",
15296             "schema": {
15297               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter-TOP"
15298             }
15299           }
15300         },
15301         "operationId": "PUT-service-parameter"
15302       }
15303     },
15304     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology/service-topology-identifier": {
15305       "delete": {
15306         "produces": [
15307           "application/json",
15308           "application/xml"
15309         ],
15310         "parameters": [
15311           {
15312             "description": "Keep as M",
15313             "in": "path",
15314             "name": "service-instance-id",
15315             "required": true,
15316             "type": "string"
15317           }
15318         ],
15319         "responses": {
15320           "200": {
15321             "description": "No response was specified"
15322           }
15323         },
15324         "operationId": "DELETE-service-topology-identifier"
15325       },
15326       "get": {
15327         "produces": [
15328           "application/json",
15329           "application/xml"
15330         ],
15331         "parameters": [
15332           {
15333             "description": "Keep as M",
15334             "in": "path",
15335             "name": "service-instance-id",
15336             "required": true,
15337             "type": "string"
15338           }
15339         ],
15340         "responses": {
15341           "200": {
15342             "description": "No response was specified",
15343             "schema": {
15344               "$ref": "#/definitions/(config)service-topology-identifier"
15345             }
15346           }
15347         },
15348         "operationId": "GET-service-topology-identifier"
15349       },
15350       "put": {
15351         "consumes": [
15352           "application/json",
15353           "application/xml"
15354         ],
15355         "produces": [
15356           "application/json",
15357           "application/xml"
15358         ],
15359         "parameters": [
15360           {
15361             "description": "Keep as M",
15362             "in": "path",
15363             "name": "service-instance-id",
15364             "required": true,
15365             "type": "string"
15366           },
15367           {
15368             "in": "body",
15369             "name": "(config)service-topology-identifier",
15370             "required": false,
15371             "schema": {
15372               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier-TOP"
15373             }
15374           }
15375         ],
15376         "responses": {
15377           "200": {
15378             "description": "No response was specified",
15379             "schema": {
15380               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier-TOP"
15381             }
15382           }
15383         },
15384         "operationId": "PUT-service-topology-identifier"
15385       }
15386     },
15387     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs": {
15388       "delete": {
15389         "produces": [
15390           "application/json",
15391           "application/xml"
15392         ],
15393         "parameters": [
15394           {
15395             "description": "Keep as M",
15396             "in": "path",
15397             "name": "service-instance-id",
15398             "required": true,
15399             "type": "string"
15400           }
15401         ],
15402         "responses": {
15403           "200": {
15404             "description": "No response was specified"
15405           }
15406         },
15407         "operationId": "DELETE-vnfs"
15408       },
15409       "get": {
15410         "produces": [
15411           "application/json",
15412           "application/xml"
15413         ],
15414         "parameters": [
15415           {
15416             "description": "Keep as M",
15417             "in": "path",
15418             "name": "service-instance-id",
15419             "required": true,
15420             "type": "string"
15421           }
15422         ],
15423         "responses": {
15424           "200": {
15425             "description": "No response was specified",
15426             "schema": {
15427               "$ref": "#/definitions/(config)vnfs"
15428             }
15429           }
15430         },
15431         "operationId": "GET-vnfs"
15432       },
15433       "post": {
15434         "consumes": [
15435           "application/json",
15436           "application/xml"
15437         ],
15438         "produces": [
15439           "application/json",
15440           "application/xml"
15441         ],
15442         "parameters": [
15443           {
15444             "description": "Keep as M",
15445             "in": "path",
15446             "name": "service-instance-id",
15447             "required": true,
15448             "type": "string"
15449           },
15450           {
15451             "in": "body",
15452             "name": "**(config)vnf",
15453             "required": false,
15454             "schema": {
15455               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf-TOP"
15456             }
15457           }
15458         ],
15459         "responses": {
15460           "200": {
15461             "description": "No response was specified",
15462             "schema": {
15463               "$ref": "#/definitions/(config)vnfsPOST"
15464             }
15465           }
15466         },
15467         "operationId": "POST-vnfs"
15468       },
15469       "put": {
15470         "consumes": [
15471           "application/json",
15472           "application/xml"
15473         ],
15474         "produces": [
15475           "application/json",
15476           "application/xml"
15477         ],
15478         "parameters": [
15479           {
15480             "description": "Keep as M",
15481             "in": "path",
15482             "name": "service-instance-id",
15483             "required": true,
15484             "type": "string"
15485           },
15486           {
15487             "in": "body",
15488             "name": "(config)vnfs",
15489             "required": false,
15490             "schema": {
15491               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfs-TOP"
15492             }
15493           }
15494         ],
15495         "responses": {
15496           "200": {
15497             "description": "No response was specified",
15498             "schema": {
15499               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfs-TOP"
15500             }
15501           }
15502         },
15503         "operationId": "PUT-vnfs"
15504       }
15505     },
15506     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}": {
15507       "delete": {
15508         "produces": [
15509           "application/json",
15510           "application/xml"
15511         ],
15512         "parameters": [
15513           {
15514             "description": "Keep as M",
15515             "in": "path",
15516             "name": "service-instance-id",
15517             "required": true,
15518             "type": "string"
15519           },
15520           {
15521             "in": "path",
15522             "name": "vnf-id",
15523             "required": true,
15524             "type": "string"
15525           }
15526         ],
15527         "responses": {
15528           "200": {
15529             "description": "No response was specified"
15530           }
15531         },
15532         "operationId": "DELETE-vnf"
15533       },
15534       "get": {
15535         "produces": [
15536           "application/json",
15537           "application/xml"
15538         ],
15539         "parameters": [
15540           {
15541             "description": "Keep as M",
15542             "in": "path",
15543             "name": "service-instance-id",
15544             "required": true,
15545             "type": "string"
15546           },
15547           {
15548             "in": "path",
15549             "name": "vnf-id",
15550             "required": true,
15551             "type": "string"
15552           }
15553         ],
15554         "responses": {
15555           "200": {
15556             "description": "No response was specified",
15557             "schema": {
15558               "$ref": "#/definitions/(config)vnf"
15559             }
15560           }
15561         },
15562         "operationId": "GET-vnf"
15563       },
15564       "post": {
15565         "consumes": [
15566           "application/json",
15567           "application/xml"
15568         ],
15569         "produces": [
15570           "application/json",
15571           "application/xml"
15572         ],
15573         "parameters": [
15574           {
15575             "description": "Keep as M",
15576             "in": "path",
15577             "name": "service-instance-id",
15578             "required": true,
15579             "type": "string"
15580           },
15581           {
15582             "in": "path",
15583             "name": "vnf-id",
15584             "required": true,
15585             "type": "string"
15586           },
15587           {
15588             "in": "body",
15589             "name": "**(config)vnf-data",
15590             "required": false,
15591             "schema": {
15592               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data-TOP"
15593             }
15594           }
15595         ],
15596         "responses": {
15597           "200": {
15598             "description": "No response was specified",
15599             "schema": {
15600               "$ref": "#/definitions/(config)vnfPOST"
15601             }
15602           }
15603         },
15604         "operationId": "POST-vnf"
15605       },
15606       "put": {
15607         "consumes": [
15608           "application/json",
15609           "application/xml"
15610         ],
15611         "produces": [
15612           "application/json",
15613           "application/xml"
15614         ],
15615         "parameters": [
15616           {
15617             "description": "Keep as M",
15618             "in": "path",
15619             "name": "service-instance-id",
15620             "required": true,
15621             "type": "string"
15622           },
15623           {
15624             "in": "path",
15625             "name": "vnf-id",
15626             "required": true,
15627             "type": "string"
15628           },
15629           {
15630             "in": "body",
15631             "name": "(config)vnf",
15632             "required": false,
15633             "schema": {
15634               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf-TOP"
15635             }
15636           }
15637         ],
15638         "responses": {
15639           "200": {
15640             "description": "No response was specified",
15641             "schema": {
15642               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf-TOP"
15643             }
15644           }
15645         },
15646         "operationId": "PUT-vnf"
15647       }
15648     },
15649     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data": {
15650       "delete": {
15651         "produces": [
15652           "application/json",
15653           "application/xml"
15654         ],
15655         "parameters": [
15656           {
15657             "description": "Keep as M",
15658             "in": "path",
15659             "name": "service-instance-id",
15660             "required": true,
15661             "type": "string"
15662           },
15663           {
15664             "in": "path",
15665             "name": "vnf-id",
15666             "required": true,
15667             "type": "string"
15668           }
15669         ],
15670         "responses": {
15671           "200": {
15672             "description": "No response was specified"
15673           }
15674         },
15675         "operationId": "DELETE-vnf-data"
15676       },
15677       "get": {
15678         "produces": [
15679           "application/json",
15680           "application/xml"
15681         ],
15682         "parameters": [
15683           {
15684             "description": "Keep as M",
15685             "in": "path",
15686             "name": "service-instance-id",
15687             "required": true,
15688             "type": "string"
15689           },
15690           {
15691             "in": "path",
15692             "name": "vnf-id",
15693             "required": true,
15694             "type": "string"
15695           }
15696         ],
15697         "responses": {
15698           "200": {
15699             "description": "No response was specified",
15700             "schema": {
15701               "$ref": "#/definitions/(config)vnf-data"
15702             }
15703           }
15704         },
15705         "operationId": "GET-vnf-data"
15706       },
15707       "post": {
15708         "consumes": [
15709           "application/json",
15710           "application/xml"
15711         ],
15712         "produces": [
15713           "application/json",
15714           "application/xml"
15715         ],
15716         "parameters": [
15717           {
15718             "description": "Keep as M",
15719             "in": "path",
15720             "name": "service-instance-id",
15721             "required": true,
15722             "type": "string"
15723           },
15724           {
15725             "in": "path",
15726             "name": "vnf-id",
15727             "required": true,
15728             "type": "string"
15729           },
15730           {
15731             "in": "body",
15732             "name": "**(config)vnf-provided-allotted-resources",
15733             "required": false,
15734             "schema": {
15735               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources-TOP"
15736             }
15737           },
15738           {
15739             "in": "body",
15740             "name": "**(config)vf-modules",
15741             "required": false,
15742             "schema": {
15743               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules-TOP"
15744             }
15745           },
15746           {
15747             "in": "body",
15748             "name": "**(config)vnf-level-oper-status",
15749             "required": false,
15750             "schema": {
15751               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status-TOP"
15752             }
15753           },
15754           {
15755             "in": "body",
15756             "name": "**(config)vnf-topology",
15757             "required": false,
15758             "schema": {
15759               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology-TOP"
15760             }
15761           },
15762           {
15763             "in": "body",
15764             "name": "**(config)request-information",
15765             "required": false,
15766             "schema": {
15767               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information-TOP"
15768             }
15769           },
15770           {
15771             "in": "body",
15772             "name": "**(config)sdnc-request-header",
15773             "required": false,
15774             "schema": {
15775               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header-TOP"
15776             }
15777           },
15778           {
15779             "in": "body",
15780             "name": "**(config)vnf-information",
15781             "required": false,
15782             "schema": {
15783               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information-TOP"
15784             }
15785           },
15786           {
15787             "in": "body",
15788             "name": "**(config)service-information",
15789             "required": false,
15790             "schema": {
15791               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information-TOP"
15792             }
15793           },
15794           {
15795             "in": "body",
15796             "name": "**(config)vnf-request-input",
15797             "required": false,
15798             "schema": {
15799               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input-TOP"
15800             }
15801           }
15802         ],
15803         "responses": {
15804           "200": {
15805             "description": "No response was specified",
15806             "schema": {
15807               "$ref": "#/definitions/(config)vnf-dataPOST"
15808             }
15809           }
15810         },
15811         "operationId": "POST-vnf-data"
15812       },
15813       "put": {
15814         "consumes": [
15815           "application/json",
15816           "application/xml"
15817         ],
15818         "produces": [
15819           "application/json",
15820           "application/xml"
15821         ],
15822         "parameters": [
15823           {
15824             "description": "Keep as M",
15825             "in": "path",
15826             "name": "service-instance-id",
15827             "required": true,
15828             "type": "string"
15829           },
15830           {
15831             "in": "path",
15832             "name": "vnf-id",
15833             "required": true,
15834             "type": "string"
15835           },
15836           {
15837             "in": "body",
15838             "name": "(config)vnf-data",
15839             "required": false,
15840             "schema": {
15841               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data-TOP"
15842             }
15843           }
15844         ],
15845         "responses": {
15846           "200": {
15847             "description": "No response was specified",
15848             "schema": {
15849               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data-TOP"
15850             }
15851           }
15852         },
15853         "operationId": "PUT-vnf-data"
15854       }
15855     },
15856     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/request-information": {
15857       "delete": {
15858         "produces": [
15859           "application/json",
15860           "application/xml"
15861         ],
15862         "parameters": [
15863           {
15864             "description": "Keep as M",
15865             "in": "path",
15866             "name": "service-instance-id",
15867             "required": true,
15868             "type": "string"
15869           },
15870           {
15871             "in": "path",
15872             "name": "vnf-id",
15873             "required": true,
15874             "type": "string"
15875           }
15876         ],
15877         "responses": {
15878           "200": {
15879             "description": "No response was specified"
15880           }
15881         },
15882         "operationId": "DELETE-request-information"
15883       },
15884       "get": {
15885         "produces": [
15886           "application/json",
15887           "application/xml"
15888         ],
15889         "parameters": [
15890           {
15891             "description": "Keep as M",
15892             "in": "path",
15893             "name": "service-instance-id",
15894             "required": true,
15895             "type": "string"
15896           },
15897           {
15898             "in": "path",
15899             "name": "vnf-id",
15900             "required": true,
15901             "type": "string"
15902           }
15903         ],
15904         "responses": {
15905           "200": {
15906             "description": "No response was specified",
15907             "schema": {
15908               "$ref": "#/definitions/(config)request-information"
15909             }
15910           }
15911         },
15912         "operationId": "GET-request-information"
15913       },
15914       "put": {
15915         "consumes": [
15916           "application/json",
15917           "application/xml"
15918         ],
15919         "produces": [
15920           "application/json",
15921           "application/xml"
15922         ],
15923         "parameters": [
15924           {
15925             "description": "Keep as M",
15926             "in": "path",
15927             "name": "service-instance-id",
15928             "required": true,
15929             "type": "string"
15930           },
15931           {
15932             "in": "path",
15933             "name": "vnf-id",
15934             "required": true,
15935             "type": "string"
15936           },
15937           {
15938             "in": "body",
15939             "name": "(config)request-information",
15940             "required": false,
15941             "schema": {
15942               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information-TOP"
15943             }
15944           }
15945         ],
15946         "responses": {
15947           "200": {
15948             "description": "No response was specified",
15949             "schema": {
15950               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information-TOP"
15951             }
15952           }
15953         },
15954         "operationId": "PUT-request-information"
15955       }
15956     },
15957     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/sdnc-request-header": {
15958       "delete": {
15959         "produces": [
15960           "application/json",
15961           "application/xml"
15962         ],
15963         "parameters": [
15964           {
15965             "description": "Keep as M",
15966             "in": "path",
15967             "name": "service-instance-id",
15968             "required": true,
15969             "type": "string"
15970           },
15971           {
15972             "in": "path",
15973             "name": "vnf-id",
15974             "required": true,
15975             "type": "string"
15976           }
15977         ],
15978         "responses": {
15979           "200": {
15980             "description": "No response was specified"
15981           }
15982         },
15983         "operationId": "DELETE-sdnc-request-header"
15984       },
15985       "get": {
15986         "produces": [
15987           "application/json",
15988           "application/xml"
15989         ],
15990         "parameters": [
15991           {
15992             "description": "Keep as M",
15993             "in": "path",
15994             "name": "service-instance-id",
15995             "required": true,
15996             "type": "string"
15997           },
15998           {
15999             "in": "path",
16000             "name": "vnf-id",
16001             "required": true,
16002             "type": "string"
16003           }
16004         ],
16005         "responses": {
16006           "200": {
16007             "description": "No response was specified",
16008             "schema": {
16009               "$ref": "#/definitions/(config)sdnc-request-header"
16010             }
16011           }
16012         },
16013         "operationId": "GET-sdnc-request-header"
16014       },
16015       "put": {
16016         "consumes": [
16017           "application/json",
16018           "application/xml"
16019         ],
16020         "produces": [
16021           "application/json",
16022           "application/xml"
16023         ],
16024         "parameters": [
16025           {
16026             "description": "Keep as M",
16027             "in": "path",
16028             "name": "service-instance-id",
16029             "required": true,
16030             "type": "string"
16031           },
16032           {
16033             "in": "path",
16034             "name": "vnf-id",
16035             "required": true,
16036             "type": "string"
16037           },
16038           {
16039             "in": "body",
16040             "name": "(config)sdnc-request-header",
16041             "required": false,
16042             "schema": {
16043               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header-TOP"
16044             }
16045           }
16046         ],
16047         "responses": {
16048           "200": {
16049             "description": "No response was specified",
16050             "schema": {
16051               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header-TOP"
16052             }
16053           }
16054         },
16055         "operationId": "PUT-sdnc-request-header"
16056       }
16057     },
16058     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/service-information": {
16059       "delete": {
16060         "produces": [
16061           "application/json",
16062           "application/xml"
16063         ],
16064         "parameters": [
16065           {
16066             "description": "Keep as M",
16067             "in": "path",
16068             "name": "service-instance-id",
16069             "required": true,
16070             "type": "string"
16071           },
16072           {
16073             "in": "path",
16074             "name": "vnf-id",
16075             "required": true,
16076             "type": "string"
16077           }
16078         ],
16079         "responses": {
16080           "200": {
16081             "description": "No response was specified"
16082           }
16083         },
16084         "operationId": "DELETE-service-information"
16085       },
16086       "get": {
16087         "produces": [
16088           "application/json",
16089           "application/xml"
16090         ],
16091         "parameters": [
16092           {
16093             "description": "Keep as M",
16094             "in": "path",
16095             "name": "service-instance-id",
16096             "required": true,
16097             "type": "string"
16098           },
16099           {
16100             "in": "path",
16101             "name": "vnf-id",
16102             "required": true,
16103             "type": "string"
16104           }
16105         ],
16106         "responses": {
16107           "200": {
16108             "description": "No response was specified",
16109             "schema": {
16110               "$ref": "#/definitions/(config)service-information"
16111             }
16112           }
16113         },
16114         "operationId": "GET-service-information"
16115       },
16116       "post": {
16117         "consumes": [
16118           "application/json",
16119           "application/xml"
16120         ],
16121         "produces": [
16122           "application/json",
16123           "application/xml"
16124         ],
16125         "parameters": [
16126           {
16127             "description": "Keep as M",
16128             "in": "path",
16129             "name": "service-instance-id",
16130             "required": true,
16131             "type": "string"
16132           },
16133           {
16134             "in": "path",
16135             "name": "vnf-id",
16136             "required": true,
16137             "type": "string"
16138           },
16139           {
16140             "in": "body",
16141             "name": "**(config)onap-model-information",
16142             "required": false,
16143             "schema": {
16144               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information-TOP"
16145             }
16146           }
16147         ],
16148         "responses": {
16149           "200": {
16150             "description": "No response was specified",
16151             "schema": {
16152               "$ref": "#/definitions/(config)service-informationPOST"
16153             }
16154           }
16155         },
16156         "operationId": "POST-service-information"
16157       },
16158       "put": {
16159         "consumes": [
16160           "application/json",
16161           "application/xml"
16162         ],
16163         "produces": [
16164           "application/json",
16165           "application/xml"
16166         ],
16167         "parameters": [
16168           {
16169             "description": "Keep as M",
16170             "in": "path",
16171             "name": "service-instance-id",
16172             "required": true,
16173             "type": "string"
16174           },
16175           {
16176             "in": "path",
16177             "name": "vnf-id",
16178             "required": true,
16179             "type": "string"
16180           },
16181           {
16182             "in": "body",
16183             "name": "(config)service-information",
16184             "required": false,
16185             "schema": {
16186               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information-TOP"
16187             }
16188           }
16189         ],
16190         "responses": {
16191           "200": {
16192             "description": "No response was specified",
16193             "schema": {
16194               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information-TOP"
16195             }
16196           }
16197         },
16198         "operationId": "PUT-service-information"
16199       }
16200     },
16201     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/service-information/onap-model-information": {
16202       "delete": {
16203         "produces": [
16204           "application/json",
16205           "application/xml"
16206         ],
16207         "parameters": [
16208           {
16209             "description": "Keep as M",
16210             "in": "path",
16211             "name": "service-instance-id",
16212             "required": true,
16213             "type": "string"
16214           },
16215           {
16216             "in": "path",
16217             "name": "vnf-id",
16218             "required": true,
16219             "type": "string"
16220           }
16221         ],
16222         "responses": {
16223           "200": {
16224             "description": "No response was specified"
16225           }
16226         },
16227         "operationId": "DELETE-onap-model-information"
16228       },
16229       "get": {
16230         "produces": [
16231           "application/json",
16232           "application/xml"
16233         ],
16234         "parameters": [
16235           {
16236             "description": "Keep as M",
16237             "in": "path",
16238             "name": "service-instance-id",
16239             "required": true,
16240             "type": "string"
16241           },
16242           {
16243             "in": "path",
16244             "name": "vnf-id",
16245             "required": true,
16246             "type": "string"
16247           }
16248         ],
16249         "responses": {
16250           "200": {
16251             "description": "No response was specified",
16252             "schema": {
16253               "$ref": "#/definitions/(config)onap-model-information"
16254             }
16255           }
16256         },
16257         "operationId": "GET-onap-model-information"
16258       },
16259       "put": {
16260         "consumes": [
16261           "application/json",
16262           "application/xml"
16263         ],
16264         "produces": [
16265           "application/json",
16266           "application/xml"
16267         ],
16268         "parameters": [
16269           {
16270             "description": "Keep as M",
16271             "in": "path",
16272             "name": "service-instance-id",
16273             "required": true,
16274             "type": "string"
16275           },
16276           {
16277             "in": "path",
16278             "name": "vnf-id",
16279             "required": true,
16280             "type": "string"
16281           },
16282           {
16283             "in": "body",
16284             "name": "(config)onap-model-information",
16285             "required": false,
16286             "schema": {
16287               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information-TOP"
16288             }
16289           }
16290         ],
16291         "responses": {
16292           "200": {
16293             "description": "No response was specified",
16294             "schema": {
16295               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information-TOP"
16296             }
16297           }
16298         },
16299         "operationId": "PUT-onap-model-information"
16300       }
16301     },
16302     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules": {
16303       "delete": {
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         "responses": {
16324           "200": {
16325             "description": "No response was specified"
16326           }
16327         },
16328         "operationId": "DELETE-vf-modules"
16329       },
16330       "get": {
16331         "produces": [
16332           "application/json",
16333           "application/xml"
16334         ],
16335         "parameters": [
16336           {
16337             "description": "Keep as M",
16338             "in": "path",
16339             "name": "service-instance-id",
16340             "required": true,
16341             "type": "string"
16342           },
16343           {
16344             "in": "path",
16345             "name": "vnf-id",
16346             "required": true,
16347             "type": "string"
16348           }
16349         ],
16350         "responses": {
16351           "200": {
16352             "description": "No response was specified",
16353             "schema": {
16354               "$ref": "#/definitions/(config)vf-modules"
16355             }
16356           }
16357         },
16358         "operationId": "GET-vf-modules"
16359       },
16360       "post": {
16361         "consumes": [
16362           "application/json",
16363           "application/xml"
16364         ],
16365         "produces": [
16366           "application/json",
16367           "application/xml"
16368         ],
16369         "parameters": [
16370           {
16371             "description": "Keep as M",
16372             "in": "path",
16373             "name": "service-instance-id",
16374             "required": true,
16375             "type": "string"
16376           },
16377           {
16378             "in": "path",
16379             "name": "vnf-id",
16380             "required": true,
16381             "type": "string"
16382           },
16383           {
16384             "in": "body",
16385             "name": "**(config)vf-module",
16386             "required": false,
16387             "schema": {
16388               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module-TOP"
16389             }
16390           }
16391         ],
16392         "responses": {
16393           "200": {
16394             "description": "No response was specified",
16395             "schema": {
16396               "$ref": "#/definitions/(config)vf-modulesPOST"
16397             }
16398           }
16399         },
16400         "operationId": "POST-vf-modules"
16401       },
16402       "put": {
16403         "consumes": [
16404           "application/json",
16405           "application/xml"
16406         ],
16407         "produces": [
16408           "application/json",
16409           "application/xml"
16410         ],
16411         "parameters": [
16412           {
16413             "description": "Keep as M",
16414             "in": "path",
16415             "name": "service-instance-id",
16416             "required": true,
16417             "type": "string"
16418           },
16419           {
16420             "in": "path",
16421             "name": "vnf-id",
16422             "required": true,
16423             "type": "string"
16424           },
16425           {
16426             "in": "body",
16427             "name": "(config)vf-modules",
16428             "required": false,
16429             "schema": {
16430               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules-TOP"
16431             }
16432           }
16433         ],
16434         "responses": {
16435           "200": {
16436             "description": "No response was specified",
16437             "schema": {
16438               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules-TOP"
16439             }
16440           }
16441         },
16442         "operationId": "PUT-vf-modules"
16443       }
16444     },
16445     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}": {
16446       "delete": {
16447         "produces": [
16448           "application/json",
16449           "application/xml"
16450         ],
16451         "parameters": [
16452           {
16453             "description": "Keep as M",
16454             "in": "path",
16455             "name": "service-instance-id",
16456             "required": true,
16457             "type": "string"
16458           },
16459           {
16460             "in": "path",
16461             "name": "vnf-id",
16462             "required": true,
16463             "type": "string"
16464           },
16465           {
16466             "in": "path",
16467             "name": "vf-module-id",
16468             "required": true,
16469             "type": "string"
16470           }
16471         ],
16472         "responses": {
16473           "200": {
16474             "description": "No response was specified"
16475           }
16476         },
16477         "operationId": "DELETE-vf-module"
16478       },
16479       "get": {
16480         "produces": [
16481           "application/json",
16482           "application/xml"
16483         ],
16484         "parameters": [
16485           {
16486             "description": "Keep as M",
16487             "in": "path",
16488             "name": "service-instance-id",
16489             "required": true,
16490             "type": "string"
16491           },
16492           {
16493             "in": "path",
16494             "name": "vnf-id",
16495             "required": true,
16496             "type": "string"
16497           },
16498           {
16499             "in": "path",
16500             "name": "vf-module-id",
16501             "required": true,
16502             "type": "string"
16503           }
16504         ],
16505         "responses": {
16506           "200": {
16507             "description": "No response was specified",
16508             "schema": {
16509               "$ref": "#/definitions/(config)vf-module"
16510             }
16511           }
16512         },
16513         "operationId": "GET-vf-module"
16514       },
16515       "post": {
16516         "consumes": [
16517           "application/json",
16518           "application/xml"
16519         ],
16520         "produces": [
16521           "application/json",
16522           "application/xml"
16523         ],
16524         "parameters": [
16525           {
16526             "description": "Keep as M",
16527             "in": "path",
16528             "name": "service-instance-id",
16529             "required": true,
16530             "type": "string"
16531           },
16532           {
16533             "in": "path",
16534             "name": "vnf-id",
16535             "required": true,
16536             "type": "string"
16537           },
16538           {
16539             "in": "path",
16540             "name": "vf-module-id",
16541             "required": true,
16542             "type": "string"
16543           },
16544           {
16545             "in": "body",
16546             "name": "**(config)vf-module-data",
16547             "required": false,
16548             "schema": {
16549               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data-TOP"
16550             }
16551           }
16552         ],
16553         "responses": {
16554           "200": {
16555             "description": "No response was specified",
16556             "schema": {
16557               "$ref": "#/definitions/(config)vf-modulePOST"
16558             }
16559           }
16560         },
16561         "operationId": "POST-vf-module"
16562       },
16563       "put": {
16564         "consumes": [
16565           "application/json",
16566           "application/xml"
16567         ],
16568         "produces": [
16569           "application/json",
16570           "application/xml"
16571         ],
16572         "parameters": [
16573           {
16574             "description": "Keep as M",
16575             "in": "path",
16576             "name": "service-instance-id",
16577             "required": true,
16578             "type": "string"
16579           },
16580           {
16581             "in": "path",
16582             "name": "vnf-id",
16583             "required": true,
16584             "type": "string"
16585           },
16586           {
16587             "in": "path",
16588             "name": "vf-module-id",
16589             "required": true,
16590             "type": "string"
16591           },
16592           {
16593             "in": "body",
16594             "name": "(config)vf-module",
16595             "required": false,
16596             "schema": {
16597               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module-TOP"
16598             }
16599           }
16600         ],
16601         "responses": {
16602           "200": {
16603             "description": "No response was specified",
16604             "schema": {
16605               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module-TOP"
16606             }
16607           }
16608         },
16609         "operationId": "PUT-vf-module"
16610       }
16611     },
16612     "/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": {
16613       "delete": {
16614         "produces": [
16615           "application/json",
16616           "application/xml"
16617         ],
16618         "parameters": [
16619           {
16620             "description": "Keep as M",
16621             "in": "path",
16622             "name": "service-instance-id",
16623             "required": true,
16624             "type": "string"
16625           },
16626           {
16627             "in": "path",
16628             "name": "vnf-id",
16629             "required": true,
16630             "type": "string"
16631           },
16632           {
16633             "in": "path",
16634             "name": "vf-module-id",
16635             "required": true,
16636             "type": "string"
16637           }
16638         ],
16639         "responses": {
16640           "200": {
16641             "description": "No response was specified"
16642           }
16643         },
16644         "operationId": "DELETE-vf-module-data"
16645       },
16646       "get": {
16647         "produces": [
16648           "application/json",
16649           "application/xml"
16650         ],
16651         "parameters": [
16652           {
16653             "description": "Keep as M",
16654             "in": "path",
16655             "name": "service-instance-id",
16656             "required": true,
16657             "type": "string"
16658           },
16659           {
16660             "in": "path",
16661             "name": "vnf-id",
16662             "required": true,
16663             "type": "string"
16664           },
16665           {
16666             "in": "path",
16667             "name": "vf-module-id",
16668             "required": true,
16669             "type": "string"
16670           }
16671         ],
16672         "responses": {
16673           "200": {
16674             "description": "No response was specified",
16675             "schema": {
16676               "$ref": "#/definitions/(config)vf-module-data"
16677             }
16678           }
16679         },
16680         "operationId": "GET-vf-module-data"
16681       },
16682       "post": {
16683         "consumes": [
16684           "application/json",
16685           "application/xml"
16686         ],
16687         "produces": [
16688           "application/json",
16689           "application/xml"
16690         ],
16691         "parameters": [
16692           {
16693             "description": "Keep as M",
16694             "in": "path",
16695             "name": "service-instance-id",
16696             "required": true,
16697             "type": "string"
16698           },
16699           {
16700             "in": "path",
16701             "name": "vnf-id",
16702             "required": true,
16703             "type": "string"
16704           },
16705           {
16706             "in": "path",
16707             "name": "vf-module-id",
16708             "required": true,
16709             "type": "string"
16710           },
16711           {
16712             "in": "body",
16713             "name": "**(config)vf-module-level-oper-status",
16714             "required": false,
16715             "schema": {
16716               "$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"
16717             }
16718           },
16719           {
16720             "in": "body",
16721             "name": "**(config)request-information",
16722             "required": false,
16723             "schema": {
16724               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information-TOP"
16725             }
16726           },
16727           {
16728             "in": "body",
16729             "name": "**(config)sdnc-request-header",
16730             "required": false,
16731             "schema": {
16732               "$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"
16733             }
16734           },
16735           {
16736             "in": "body",
16737             "name": "**(config)service-information",
16738             "required": false,
16739             "schema": {
16740               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information-TOP"
16741             }
16742           },
16743           {
16744             "in": "body",
16745             "name": "**(config)vnf-information",
16746             "required": false,
16747             "schema": {
16748               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information-TOP"
16749             }
16750           },
16751           {
16752             "in": "body",
16753             "name": "**(config)vf-module-information",
16754             "required": false,
16755             "schema": {
16756               "$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"
16757             }
16758           },
16759           {
16760             "in": "body",
16761             "name": "**(config)vf-module-request-input",
16762             "required": false,
16763             "schema": {
16764               "$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"
16765             }
16766           },
16767           {
16768             "in": "body",
16769             "name": "**(config)vf-module-topology",
16770             "required": false,
16771             "schema": {
16772               "$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"
16773             }
16774           }
16775         ],
16776         "responses": {
16777           "200": {
16778             "description": "No response was specified",
16779             "schema": {
16780               "$ref": "#/definitions/(config)vf-module-dataPOST"
16781             }
16782           }
16783         },
16784         "operationId": "POST-vf-module-data"
16785       },
16786       "put": {
16787         "consumes": [
16788           "application/json",
16789           "application/xml"
16790         ],
16791         "produces": [
16792           "application/json",
16793           "application/xml"
16794         ],
16795         "parameters": [
16796           {
16797             "description": "Keep as M",
16798             "in": "path",
16799             "name": "service-instance-id",
16800             "required": true,
16801             "type": "string"
16802           },
16803           {
16804             "in": "path",
16805             "name": "vnf-id",
16806             "required": true,
16807             "type": "string"
16808           },
16809           {
16810             "in": "path",
16811             "name": "vf-module-id",
16812             "required": true,
16813             "type": "string"
16814           },
16815           {
16816             "in": "body",
16817             "name": "(config)vf-module-data",
16818             "required": false,
16819             "schema": {
16820               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data-TOP"
16821             }
16822           }
16823         ],
16824         "responses": {
16825           "200": {
16826             "description": "No response was specified",
16827             "schema": {
16828               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data-TOP"
16829             }
16830           }
16831         },
16832         "operationId": "PUT-vf-module-data"
16833       }
16834     },
16835     "/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": {
16836       "delete": {
16837         "produces": [
16838           "application/json",
16839           "application/xml"
16840         ],
16841         "parameters": [
16842           {
16843             "description": "Keep as M",
16844             "in": "path",
16845             "name": "service-instance-id",
16846             "required": true,
16847             "type": "string"
16848           },
16849           {
16850             "in": "path",
16851             "name": "vnf-id",
16852             "required": true,
16853             "type": "string"
16854           },
16855           {
16856             "in": "path",
16857             "name": "vf-module-id",
16858             "required": true,
16859             "type": "string"
16860           }
16861         ],
16862         "responses": {
16863           "200": {
16864             "description": "No response was specified"
16865           }
16866         },
16867         "operationId": "DELETE-request-information"
16868       },
16869       "get": {
16870         "produces": [
16871           "application/json",
16872           "application/xml"
16873         ],
16874         "parameters": [
16875           {
16876             "description": "Keep as M",
16877             "in": "path",
16878             "name": "service-instance-id",
16879             "required": true,
16880             "type": "string"
16881           },
16882           {
16883             "in": "path",
16884             "name": "vnf-id",
16885             "required": true,
16886             "type": "string"
16887           },
16888           {
16889             "in": "path",
16890             "name": "vf-module-id",
16891             "required": true,
16892             "type": "string"
16893           }
16894         ],
16895         "responses": {
16896           "200": {
16897             "description": "No response was specified",
16898             "schema": {
16899               "$ref": "#/definitions/(config)request-information"
16900             }
16901           }
16902         },
16903         "operationId": "GET-request-information"
16904       },
16905       "put": {
16906         "consumes": [
16907           "application/json",
16908           "application/xml"
16909         ],
16910         "produces": [
16911           "application/json",
16912           "application/xml"
16913         ],
16914         "parameters": [
16915           {
16916             "description": "Keep as M",
16917             "in": "path",
16918             "name": "service-instance-id",
16919             "required": true,
16920             "type": "string"
16921           },
16922           {
16923             "in": "path",
16924             "name": "vnf-id",
16925             "required": true,
16926             "type": "string"
16927           },
16928           {
16929             "in": "path",
16930             "name": "vf-module-id",
16931             "required": true,
16932             "type": "string"
16933           },
16934           {
16935             "in": "body",
16936             "name": "(config)request-information",
16937             "required": false,
16938             "schema": {
16939               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information-TOP"
16940             }
16941           }
16942         ],
16943         "responses": {
16944           "200": {
16945             "description": "No response was specified",
16946             "schema": {
16947               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information-TOP"
16948             }
16949           }
16950         },
16951         "operationId": "PUT-request-information"
16952       }
16953     },
16954     "/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": {
16955       "delete": {
16956         "produces": [
16957           "application/json",
16958           "application/xml"
16959         ],
16960         "parameters": [
16961           {
16962             "description": "Keep as M",
16963             "in": "path",
16964             "name": "service-instance-id",
16965             "required": true,
16966             "type": "string"
16967           },
16968           {
16969             "in": "path",
16970             "name": "vnf-id",
16971             "required": true,
16972             "type": "string"
16973           },
16974           {
16975             "in": "path",
16976             "name": "vf-module-id",
16977             "required": true,
16978             "type": "string"
16979           }
16980         ],
16981         "responses": {
16982           "200": {
16983             "description": "No response was specified"
16984           }
16985         },
16986         "operationId": "DELETE-sdnc-request-header"
16987       },
16988       "get": {
16989         "produces": [
16990           "application/json",
16991           "application/xml"
16992         ],
16993         "parameters": [
16994           {
16995             "description": "Keep as M",
16996             "in": "path",
16997             "name": "service-instance-id",
16998             "required": true,
16999             "type": "string"
17000           },
17001           {
17002             "in": "path",
17003             "name": "vnf-id",
17004             "required": true,
17005             "type": "string"
17006           },
17007           {
17008             "in": "path",
17009             "name": "vf-module-id",
17010             "required": true,
17011             "type": "string"
17012           }
17013         ],
17014         "responses": {
17015           "200": {
17016             "description": "No response was specified",
17017             "schema": {
17018               "$ref": "#/definitions/(config)sdnc-request-header"
17019             }
17020           }
17021         },
17022         "operationId": "GET-sdnc-request-header"
17023       },
17024       "put": {
17025         "consumes": [
17026           "application/json",
17027           "application/xml"
17028         ],
17029         "produces": [
17030           "application/json",
17031           "application/xml"
17032         ],
17033         "parameters": [
17034           {
17035             "description": "Keep as M",
17036             "in": "path",
17037             "name": "service-instance-id",
17038             "required": true,
17039             "type": "string"
17040           },
17041           {
17042             "in": "path",
17043             "name": "vnf-id",
17044             "required": true,
17045             "type": "string"
17046           },
17047           {
17048             "in": "path",
17049             "name": "vf-module-id",
17050             "required": true,
17051             "type": "string"
17052           },
17053           {
17054             "in": "body",
17055             "name": "(config)sdnc-request-header",
17056             "required": false,
17057             "schema": {
17058               "$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"
17059             }
17060           }
17061         ],
17062         "responses": {
17063           "200": {
17064             "description": "No response was specified",
17065             "schema": {
17066               "$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"
17067             }
17068           }
17069         },
17070         "operationId": "PUT-sdnc-request-header"
17071       }
17072     },
17073     "/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": {
17074       "delete": {
17075         "produces": [
17076           "application/json",
17077           "application/xml"
17078         ],
17079         "parameters": [
17080           {
17081             "description": "Keep as M",
17082             "in": "path",
17083             "name": "service-instance-id",
17084             "required": true,
17085             "type": "string"
17086           },
17087           {
17088             "in": "path",
17089             "name": "vnf-id",
17090             "required": true,
17091             "type": "string"
17092           },
17093           {
17094             "in": "path",
17095             "name": "vf-module-id",
17096             "required": true,
17097             "type": "string"
17098           }
17099         ],
17100         "responses": {
17101           "200": {
17102             "description": "No response was specified"
17103           }
17104         },
17105         "operationId": "DELETE-service-information"
17106       },
17107       "get": {
17108         "produces": [
17109           "application/json",
17110           "application/xml"
17111         ],
17112         "parameters": [
17113           {
17114             "description": "Keep as M",
17115             "in": "path",
17116             "name": "service-instance-id",
17117             "required": true,
17118             "type": "string"
17119           },
17120           {
17121             "in": "path",
17122             "name": "vnf-id",
17123             "required": true,
17124             "type": "string"
17125           },
17126           {
17127             "in": "path",
17128             "name": "vf-module-id",
17129             "required": true,
17130             "type": "string"
17131           }
17132         ],
17133         "responses": {
17134           "200": {
17135             "description": "No response was specified",
17136             "schema": {
17137               "$ref": "#/definitions/(config)service-information"
17138             }
17139           }
17140         },
17141         "operationId": "GET-service-information"
17142       },
17143       "post": {
17144         "consumes": [
17145           "application/json",
17146           "application/xml"
17147         ],
17148         "produces": [
17149           "application/json",
17150           "application/xml"
17151         ],
17152         "parameters": [
17153           {
17154             "description": "Keep as M",
17155             "in": "path",
17156             "name": "service-instance-id",
17157             "required": true,
17158             "type": "string"
17159           },
17160           {
17161             "in": "path",
17162             "name": "vnf-id",
17163             "required": true,
17164             "type": "string"
17165           },
17166           {
17167             "in": "path",
17168             "name": "vf-module-id",
17169             "required": true,
17170             "type": "string"
17171           },
17172           {
17173             "in": "body",
17174             "name": "**(config)onap-model-information",
17175             "required": false,
17176             "schema": {
17177               "$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"
17178             }
17179           }
17180         ],
17181         "responses": {
17182           "200": {
17183             "description": "No response was specified",
17184             "schema": {
17185               "$ref": "#/definitions/(config)service-informationPOST"
17186             }
17187           }
17188         },
17189         "operationId": "POST-service-information"
17190       },
17191       "put": {
17192         "consumes": [
17193           "application/json",
17194           "application/xml"
17195         ],
17196         "produces": [
17197           "application/json",
17198           "application/xml"
17199         ],
17200         "parameters": [
17201           {
17202             "description": "Keep as M",
17203             "in": "path",
17204             "name": "service-instance-id",
17205             "required": true,
17206             "type": "string"
17207           },
17208           {
17209             "in": "path",
17210             "name": "vnf-id",
17211             "required": true,
17212             "type": "string"
17213           },
17214           {
17215             "in": "path",
17216             "name": "vf-module-id",
17217             "required": true,
17218             "type": "string"
17219           },
17220           {
17221             "in": "body",
17222             "name": "(config)service-information",
17223             "required": false,
17224             "schema": {
17225               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information-TOP"
17226             }
17227           }
17228         ],
17229         "responses": {
17230           "200": {
17231             "description": "No response was specified",
17232             "schema": {
17233               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information-TOP"
17234             }
17235           }
17236         },
17237         "operationId": "PUT-service-information"
17238       }
17239     },
17240     "/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": {
17241       "delete": {
17242         "produces": [
17243           "application/json",
17244           "application/xml"
17245         ],
17246         "parameters": [
17247           {
17248             "description": "Keep as M",
17249             "in": "path",
17250             "name": "service-instance-id",
17251             "required": true,
17252             "type": "string"
17253           },
17254           {
17255             "in": "path",
17256             "name": "vnf-id",
17257             "required": true,
17258             "type": "string"
17259           },
17260           {
17261             "in": "path",
17262             "name": "vf-module-id",
17263             "required": true,
17264             "type": "string"
17265           }
17266         ],
17267         "responses": {
17268           "200": {
17269             "description": "No response was specified"
17270           }
17271         },
17272         "operationId": "DELETE-onap-model-information"
17273       },
17274       "get": {
17275         "produces": [
17276           "application/json",
17277           "application/xml"
17278         ],
17279         "parameters": [
17280           {
17281             "description": "Keep as M",
17282             "in": "path",
17283             "name": "service-instance-id",
17284             "required": true,
17285             "type": "string"
17286           },
17287           {
17288             "in": "path",
17289             "name": "vnf-id",
17290             "required": true,
17291             "type": "string"
17292           },
17293           {
17294             "in": "path",
17295             "name": "vf-module-id",
17296             "required": true,
17297             "type": "string"
17298           }
17299         ],
17300         "responses": {
17301           "200": {
17302             "description": "No response was specified",
17303             "schema": {
17304               "$ref": "#/definitions/(config)onap-model-information"
17305             }
17306           }
17307         },
17308         "operationId": "GET-onap-model-information"
17309       },
17310       "put": {
17311         "consumes": [
17312           "application/json",
17313           "application/xml"
17314         ],
17315         "produces": [
17316           "application/json",
17317           "application/xml"
17318         ],
17319         "parameters": [
17320           {
17321             "description": "Keep as M",
17322             "in": "path",
17323             "name": "service-instance-id",
17324             "required": true,
17325             "type": "string"
17326           },
17327           {
17328             "in": "path",
17329             "name": "vnf-id",
17330             "required": true,
17331             "type": "string"
17332           },
17333           {
17334             "in": "path",
17335             "name": "vf-module-id",
17336             "required": true,
17337             "type": "string"
17338           },
17339           {
17340             "in": "body",
17341             "name": "(config)onap-model-information",
17342             "required": false,
17343             "schema": {
17344               "$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"
17345             }
17346           }
17347         ],
17348         "responses": {
17349           "200": {
17350             "description": "No response was specified",
17351             "schema": {
17352               "$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"
17353             }
17354           }
17355         },
17356         "operationId": "PUT-onap-model-information"
17357       }
17358     },
17359     "/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": {
17360       "delete": {
17361         "produces": [
17362           "application/json",
17363           "application/xml"
17364         ],
17365         "parameters": [
17366           {
17367             "description": "Keep as M",
17368             "in": "path",
17369             "name": "service-instance-id",
17370             "required": true,
17371             "type": "string"
17372           },
17373           {
17374             "in": "path",
17375             "name": "vnf-id",
17376             "required": true,
17377             "type": "string"
17378           },
17379           {
17380             "in": "path",
17381             "name": "vf-module-id",
17382             "required": true,
17383             "type": "string"
17384           }
17385         ],
17386         "responses": {
17387           "200": {
17388             "description": "No response was specified"
17389           }
17390         },
17391         "operationId": "DELETE-vf-module-information"
17392       },
17393       "get": {
17394         "produces": [
17395           "application/json",
17396           "application/xml"
17397         ],
17398         "parameters": [
17399           {
17400             "description": "Keep as M",
17401             "in": "path",
17402             "name": "service-instance-id",
17403             "required": true,
17404             "type": "string"
17405           },
17406           {
17407             "in": "path",
17408             "name": "vnf-id",
17409             "required": true,
17410             "type": "string"
17411           },
17412           {
17413             "in": "path",
17414             "name": "vf-module-id",
17415             "required": true,
17416             "type": "string"
17417           }
17418         ],
17419         "responses": {
17420           "200": {
17421             "description": "No response was specified",
17422             "schema": {
17423               "$ref": "#/definitions/(config)vf-module-information"
17424             }
17425           }
17426         },
17427         "operationId": "GET-vf-module-information"
17428       },
17429       "post": {
17430         "consumes": [
17431           "application/json",
17432           "application/xml"
17433         ],
17434         "produces": [
17435           "application/json",
17436           "application/xml"
17437         ],
17438         "parameters": [
17439           {
17440             "description": "Keep as M",
17441             "in": "path",
17442             "name": "service-instance-id",
17443             "required": true,
17444             "type": "string"
17445           },
17446           {
17447             "in": "path",
17448             "name": "vnf-id",
17449             "required": true,
17450             "type": "string"
17451           },
17452           {
17453             "in": "path",
17454             "name": "vf-module-id",
17455             "required": true,
17456             "type": "string"
17457           },
17458           {
17459             "in": "body",
17460             "name": "**(config)onap-model-information",
17461             "required": false,
17462             "schema": {
17463               "$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"
17464             }
17465           }
17466         ],
17467         "responses": {
17468           "200": {
17469             "description": "No response was specified",
17470             "schema": {
17471               "$ref": "#/definitions/(config)vf-module-informationPOST"
17472             }
17473           }
17474         },
17475         "operationId": "POST-vf-module-information"
17476       },
17477       "put": {
17478         "consumes": [
17479           "application/json",
17480           "application/xml"
17481         ],
17482         "produces": [
17483           "application/json",
17484           "application/xml"
17485         ],
17486         "parameters": [
17487           {
17488             "description": "Keep as M",
17489             "in": "path",
17490             "name": "service-instance-id",
17491             "required": true,
17492             "type": "string"
17493           },
17494           {
17495             "in": "path",
17496             "name": "vnf-id",
17497             "required": true,
17498             "type": "string"
17499           },
17500           {
17501             "in": "path",
17502             "name": "vf-module-id",
17503             "required": true,
17504             "type": "string"
17505           },
17506           {
17507             "in": "body",
17508             "name": "(config)vf-module-information",
17509             "required": false,
17510             "schema": {
17511               "$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"
17512             }
17513           }
17514         ],
17515         "responses": {
17516           "200": {
17517             "description": "No response was specified",
17518             "schema": {
17519               "$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"
17520             }
17521           }
17522         },
17523         "operationId": "PUT-vf-module-information"
17524       }
17525     },
17526     "/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": {
17527       "delete": {
17528         "produces": [
17529           "application/json",
17530           "application/xml"
17531         ],
17532         "parameters": [
17533           {
17534             "description": "Keep as M",
17535             "in": "path",
17536             "name": "service-instance-id",
17537             "required": true,
17538             "type": "string"
17539           },
17540           {
17541             "in": "path",
17542             "name": "vnf-id",
17543             "required": true,
17544             "type": "string"
17545           },
17546           {
17547             "in": "path",
17548             "name": "vf-module-id",
17549             "required": true,
17550             "type": "string"
17551           }
17552         ],
17553         "responses": {
17554           "200": {
17555             "description": "No response was specified"
17556           }
17557         },
17558         "operationId": "DELETE-onap-model-information"
17559       },
17560       "get": {
17561         "produces": [
17562           "application/json",
17563           "application/xml"
17564         ],
17565         "parameters": [
17566           {
17567             "description": "Keep as M",
17568             "in": "path",
17569             "name": "service-instance-id",
17570             "required": true,
17571             "type": "string"
17572           },
17573           {
17574             "in": "path",
17575             "name": "vnf-id",
17576             "required": true,
17577             "type": "string"
17578           },
17579           {
17580             "in": "path",
17581             "name": "vf-module-id",
17582             "required": true,
17583             "type": "string"
17584           }
17585         ],
17586         "responses": {
17587           "200": {
17588             "description": "No response was specified",
17589             "schema": {
17590               "$ref": "#/definitions/(config)onap-model-information"
17591             }
17592           }
17593         },
17594         "operationId": "GET-onap-model-information"
17595       },
17596       "put": {
17597         "consumes": [
17598           "application/json",
17599           "application/xml"
17600         ],
17601         "produces": [
17602           "application/json",
17603           "application/xml"
17604         ],
17605         "parameters": [
17606           {
17607             "description": "Keep as M",
17608             "in": "path",
17609             "name": "service-instance-id",
17610             "required": true,
17611             "type": "string"
17612           },
17613           {
17614             "in": "path",
17615             "name": "vnf-id",
17616             "required": true,
17617             "type": "string"
17618           },
17619           {
17620             "in": "path",
17621             "name": "vf-module-id",
17622             "required": true,
17623             "type": "string"
17624           },
17625           {
17626             "in": "body",
17627             "name": "(config)onap-model-information",
17628             "required": false,
17629             "schema": {
17630               "$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"
17631             }
17632           }
17633         ],
17634         "responses": {
17635           "200": {
17636             "description": "No response was specified",
17637             "schema": {
17638               "$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"
17639             }
17640           }
17641         },
17642         "operationId": "PUT-onap-model-information"
17643       }
17644     },
17645     "/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": {
17646       "delete": {
17647         "produces": [
17648           "application/json",
17649           "application/xml"
17650         ],
17651         "parameters": [
17652           {
17653             "description": "Keep as M",
17654             "in": "path",
17655             "name": "service-instance-id",
17656             "required": true,
17657             "type": "string"
17658           },
17659           {
17660             "in": "path",
17661             "name": "vnf-id",
17662             "required": true,
17663             "type": "string"
17664           },
17665           {
17666             "in": "path",
17667             "name": "vf-module-id",
17668             "required": true,
17669             "type": "string"
17670           }
17671         ],
17672         "responses": {
17673           "200": {
17674             "description": "No response was specified"
17675           }
17676         },
17677         "operationId": "DELETE-vf-module-level-oper-status"
17678       },
17679       "get": {
17680         "produces": [
17681           "application/json",
17682           "application/xml"
17683         ],
17684         "parameters": [
17685           {
17686             "description": "Keep as M",
17687             "in": "path",
17688             "name": "service-instance-id",
17689             "required": true,
17690             "type": "string"
17691           },
17692           {
17693             "in": "path",
17694             "name": "vnf-id",
17695             "required": true,
17696             "type": "string"
17697           },
17698           {
17699             "in": "path",
17700             "name": "vf-module-id",
17701             "required": true,
17702             "type": "string"
17703           }
17704         ],
17705         "responses": {
17706           "200": {
17707             "description": "No response was specified",
17708             "schema": {
17709               "$ref": "#/definitions/(config)vf-module-level-oper-status"
17710             }
17711           }
17712         },
17713         "operationId": "GET-vf-module-level-oper-status"
17714       },
17715       "put": {
17716         "consumes": [
17717           "application/json",
17718           "application/xml"
17719         ],
17720         "produces": [
17721           "application/json",
17722           "application/xml"
17723         ],
17724         "parameters": [
17725           {
17726             "description": "Keep as M",
17727             "in": "path",
17728             "name": "service-instance-id",
17729             "required": true,
17730             "type": "string"
17731           },
17732           {
17733             "in": "path",
17734             "name": "vnf-id",
17735             "required": true,
17736             "type": "string"
17737           },
17738           {
17739             "in": "path",
17740             "name": "vf-module-id",
17741             "required": true,
17742             "type": "string"
17743           },
17744           {
17745             "in": "body",
17746             "name": "(config)vf-module-level-oper-status",
17747             "required": false,
17748             "schema": {
17749               "$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"
17750             }
17751           }
17752         ],
17753         "responses": {
17754           "200": {
17755             "description": "No response was specified",
17756             "schema": {
17757               "$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"
17758             }
17759           }
17760         },
17761         "operationId": "PUT-vf-module-level-oper-status"
17762       }
17763     },
17764     "/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": {
17765       "delete": {
17766         "produces": [
17767           "application/json",
17768           "application/xml"
17769         ],
17770         "parameters": [
17771           {
17772             "description": "Keep as M",
17773             "in": "path",
17774             "name": "service-instance-id",
17775             "required": true,
17776             "type": "string"
17777           },
17778           {
17779             "in": "path",
17780             "name": "vnf-id",
17781             "required": true,
17782             "type": "string"
17783           },
17784           {
17785             "in": "path",
17786             "name": "vf-module-id",
17787             "required": true,
17788             "type": "string"
17789           }
17790         ],
17791         "responses": {
17792           "200": {
17793             "description": "No response was specified"
17794           }
17795         },
17796         "operationId": "DELETE-vf-module-request-input"
17797       },
17798       "get": {
17799         "produces": [
17800           "application/json",
17801           "application/xml"
17802         ],
17803         "parameters": [
17804           {
17805             "description": "Keep as M",
17806             "in": "path",
17807             "name": "service-instance-id",
17808             "required": true,
17809             "type": "string"
17810           },
17811           {
17812             "in": "path",
17813             "name": "vnf-id",
17814             "required": true,
17815             "type": "string"
17816           },
17817           {
17818             "in": "path",
17819             "name": "vf-module-id",
17820             "required": true,
17821             "type": "string"
17822           }
17823         ],
17824         "responses": {
17825           "200": {
17826             "description": "No response was specified",
17827             "schema": {
17828               "$ref": "#/definitions/(config)vf-module-request-input"
17829             }
17830           }
17831         },
17832         "operationId": "GET-vf-module-request-input"
17833       },
17834       "post": {
17835         "consumes": [
17836           "application/json",
17837           "application/xml"
17838         ],
17839         "produces": [
17840           "application/json",
17841           "application/xml"
17842         ],
17843         "parameters": [
17844           {
17845             "description": "Keep as M",
17846             "in": "path",
17847             "name": "service-instance-id",
17848             "required": true,
17849             "type": "string"
17850           },
17851           {
17852             "in": "path",
17853             "name": "vnf-id",
17854             "required": true,
17855             "type": "string"
17856           },
17857           {
17858             "in": "path",
17859             "name": "vf-module-id",
17860             "required": true,
17861             "type": "string"
17862           },
17863           {
17864             "in": "body",
17865             "name": "**(config)vf-module-input-parameters",
17866             "required": false,
17867             "schema": {
17868               "$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"
17869             }
17870           }
17871         ],
17872         "responses": {
17873           "200": {
17874             "description": "No response was specified",
17875             "schema": {
17876               "$ref": "#/definitions/(config)vf-module-request-inputPOST"
17877             }
17878           }
17879         },
17880         "operationId": "POST-vf-module-request-input"
17881       },
17882       "put": {
17883         "consumes": [
17884           "application/json",
17885           "application/xml"
17886         ],
17887         "produces": [
17888           "application/json",
17889           "application/xml"
17890         ],
17891         "parameters": [
17892           {
17893             "description": "Keep as M",
17894             "in": "path",
17895             "name": "service-instance-id",
17896             "required": true,
17897             "type": "string"
17898           },
17899           {
17900             "in": "path",
17901             "name": "vnf-id",
17902             "required": true,
17903             "type": "string"
17904           },
17905           {
17906             "in": "path",
17907             "name": "vf-module-id",
17908             "required": true,
17909             "type": "string"
17910           },
17911           {
17912             "in": "body",
17913             "name": "(config)vf-module-request-input",
17914             "required": false,
17915             "schema": {
17916               "$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"
17917             }
17918           }
17919         ],
17920         "responses": {
17921           "200": {
17922             "description": "No response was specified",
17923             "schema": {
17924               "$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"
17925             }
17926           }
17927         },
17928         "operationId": "PUT-vf-module-request-input"
17929       }
17930     },
17931     "/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": {
17932       "delete": {
17933         "produces": [
17934           "application/json",
17935           "application/xml"
17936         ],
17937         "parameters": [
17938           {
17939             "description": "Keep as M",
17940             "in": "path",
17941             "name": "service-instance-id",
17942             "required": true,
17943             "type": "string"
17944           },
17945           {
17946             "in": "path",
17947             "name": "vnf-id",
17948             "required": true,
17949             "type": "string"
17950           },
17951           {
17952             "in": "path",
17953             "name": "vf-module-id",
17954             "required": true,
17955             "type": "string"
17956           }
17957         ],
17958         "responses": {
17959           "200": {
17960             "description": "No response was specified"
17961           }
17962         },
17963         "operationId": "DELETE-vf-module-input-parameters"
17964       },
17965       "get": {
17966         "produces": [
17967           "application/json",
17968           "application/xml"
17969         ],
17970         "parameters": [
17971           {
17972             "description": "Keep as M",
17973             "in": "path",
17974             "name": "service-instance-id",
17975             "required": true,
17976             "type": "string"
17977           },
17978           {
17979             "in": "path",
17980             "name": "vnf-id",
17981             "required": true,
17982             "type": "string"
17983           },
17984           {
17985             "in": "path",
17986             "name": "vf-module-id",
17987             "required": true,
17988             "type": "string"
17989           }
17990         ],
17991         "responses": {
17992           "200": {
17993             "description": "No response was specified",
17994             "schema": {
17995               "$ref": "#/definitions/(config)vf-module-input-parameters"
17996             }
17997           }
17998         },
17999         "operationId": "GET-vf-module-input-parameters"
18000       },
18001       "post": {
18002         "consumes": [
18003           "application/json",
18004           "application/xml"
18005         ],
18006         "produces": [
18007           "application/json",
18008           "application/xml"
18009         ],
18010         "parameters": [
18011           {
18012             "description": "Keep as M",
18013             "in": "path",
18014             "name": "service-instance-id",
18015             "required": true,
18016             "type": "string"
18017           },
18018           {
18019             "in": "path",
18020             "name": "vnf-id",
18021             "required": true,
18022             "type": "string"
18023           },
18024           {
18025             "in": "path",
18026             "name": "vf-module-id",
18027             "required": true,
18028             "type": "string"
18029           },
18030           {
18031             "in": "body",
18032             "name": "**(config)param",
18033             "required": false,
18034             "schema": {
18035               "$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"
18036             }
18037           }
18038         ],
18039         "responses": {
18040           "200": {
18041             "description": "No response was specified",
18042             "schema": {
18043               "$ref": "#/definitions/(config)vf-module-input-parametersPOST"
18044             }
18045           }
18046         },
18047         "operationId": "POST-vf-module-input-parameters"
18048       },
18049       "put": {
18050         "consumes": [
18051           "application/json",
18052           "application/xml"
18053         ],
18054         "produces": [
18055           "application/json",
18056           "application/xml"
18057         ],
18058         "parameters": [
18059           {
18060             "description": "Keep as M",
18061             "in": "path",
18062             "name": "service-instance-id",
18063             "required": true,
18064             "type": "string"
18065           },
18066           {
18067             "in": "path",
18068             "name": "vnf-id",
18069             "required": true,
18070             "type": "string"
18071           },
18072           {
18073             "in": "path",
18074             "name": "vf-module-id",
18075             "required": true,
18076             "type": "string"
18077           },
18078           {
18079             "in": "body",
18080             "name": "(config)vf-module-input-parameters",
18081             "required": false,
18082             "schema": {
18083               "$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"
18084             }
18085           }
18086         ],
18087         "responses": {
18088           "200": {
18089             "description": "No response was specified",
18090             "schema": {
18091               "$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"
18092             }
18093           }
18094         },
18095         "operationId": "PUT-vf-module-input-parameters"
18096       }
18097     },
18098     "/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}": {
18099       "delete": {
18100         "produces": [
18101           "application/json",
18102           "application/xml"
18103         ],
18104         "parameters": [
18105           {
18106             "description": "Keep as M",
18107             "in": "path",
18108             "name": "service-instance-id",
18109             "required": true,
18110             "type": "string"
18111           },
18112           {
18113             "in": "path",
18114             "name": "vnf-id",
18115             "required": true,
18116             "type": "string"
18117           },
18118           {
18119             "in": "path",
18120             "name": "vf-module-id",
18121             "required": true,
18122             "type": "string"
18123           },
18124           {
18125             "in": "path",
18126             "name": "name",
18127             "required": true,
18128             "type": "string"
18129           }
18130         ],
18131         "responses": {
18132           "200": {
18133             "description": "No response was specified"
18134           }
18135         },
18136         "operationId": "DELETE-param"
18137       },
18138       "get": {
18139         "produces": [
18140           "application/json",
18141           "application/xml"
18142         ],
18143         "parameters": [
18144           {
18145             "description": "Keep as M",
18146             "in": "path",
18147             "name": "service-instance-id",
18148             "required": true,
18149             "type": "string"
18150           },
18151           {
18152             "in": "path",
18153             "name": "vnf-id",
18154             "required": true,
18155             "type": "string"
18156           },
18157           {
18158             "in": "path",
18159             "name": "vf-module-id",
18160             "required": true,
18161             "type": "string"
18162           },
18163           {
18164             "in": "path",
18165             "name": "name",
18166             "required": true,
18167             "type": "string"
18168           }
18169         ],
18170         "responses": {
18171           "200": {
18172             "description": "No response was specified",
18173             "schema": {
18174               "$ref": "#/definitions/(config)param"
18175             }
18176           }
18177         },
18178         "operationId": "GET-param"
18179       },
18180       "put": {
18181         "consumes": [
18182           "application/json",
18183           "application/xml"
18184         ],
18185         "produces": [
18186           "application/json",
18187           "application/xml"
18188         ],
18189         "parameters": [
18190           {
18191             "description": "Keep as M",
18192             "in": "path",
18193             "name": "service-instance-id",
18194             "required": true,
18195             "type": "string"
18196           },
18197           {
18198             "in": "path",
18199             "name": "vnf-id",
18200             "required": true,
18201             "type": "string"
18202           },
18203           {
18204             "in": "path",
18205             "name": "vf-module-id",
18206             "required": true,
18207             "type": "string"
18208           },
18209           {
18210             "in": "path",
18211             "name": "name",
18212             "required": true,
18213             "type": "string"
18214           },
18215           {
18216             "in": "body",
18217             "name": "(config)param",
18218             "required": false,
18219             "schema": {
18220               "$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"
18221             }
18222           }
18223         ],
18224         "responses": {
18225           "200": {
18226             "description": "No response was specified",
18227             "schema": {
18228               "$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"
18229             }
18230           }
18231         },
18232         "operationId": "PUT-param"
18233       }
18234     },
18235     "/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": {
18236       "delete": {
18237         "produces": [
18238           "application/json",
18239           "application/xml"
18240         ],
18241         "parameters": [
18242           {
18243             "description": "Keep as M",
18244             "in": "path",
18245             "name": "service-instance-id",
18246             "required": true,
18247             "type": "string"
18248           },
18249           {
18250             "in": "path",
18251             "name": "vnf-id",
18252             "required": true,
18253             "type": "string"
18254           },
18255           {
18256             "in": "path",
18257             "name": "vf-module-id",
18258             "required": true,
18259             "type": "string"
18260           }
18261         ],
18262         "responses": {
18263           "200": {
18264             "description": "No response was specified"
18265           }
18266         },
18267         "operationId": "DELETE-vf-module-topology"
18268       },
18269       "get": {
18270         "produces": [
18271           "application/json",
18272           "application/xml"
18273         ],
18274         "parameters": [
18275           {
18276             "description": "Keep as M",
18277             "in": "path",
18278             "name": "service-instance-id",
18279             "required": true,
18280             "type": "string"
18281           },
18282           {
18283             "in": "path",
18284             "name": "vnf-id",
18285             "required": true,
18286             "type": "string"
18287           },
18288           {
18289             "in": "path",
18290             "name": "vf-module-id",
18291             "required": true,
18292             "type": "string"
18293           }
18294         ],
18295         "responses": {
18296           "200": {
18297             "description": "No response was specified",
18298             "schema": {
18299               "$ref": "#/definitions/(config)vf-module-topology"
18300             }
18301           }
18302         },
18303         "operationId": "GET-vf-module-topology"
18304       },
18305       "post": {
18306         "consumes": [
18307           "application/json",
18308           "application/xml"
18309         ],
18310         "produces": [
18311           "application/json",
18312           "application/xml"
18313         ],
18314         "parameters": [
18315           {
18316             "description": "Keep as M",
18317             "in": "path",
18318             "name": "service-instance-id",
18319             "required": true,
18320             "type": "string"
18321           },
18322           {
18323             "in": "path",
18324             "name": "vnf-id",
18325             "required": true,
18326             "type": "string"
18327           },
18328           {
18329             "in": "path",
18330             "name": "vf-module-id",
18331             "required": true,
18332             "type": "string"
18333           },
18334           {
18335             "in": "body",
18336             "name": "**(config)vf-module-parameters",
18337             "required": false,
18338             "schema": {
18339               "$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"
18340             }
18341           },
18342           {
18343             "in": "body",
18344             "name": "**(config)onap-model-information",
18345             "required": false,
18346             "schema": {
18347               "$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"
18348             }
18349           },
18350           {
18351             "in": "body",
18352             "name": "**(config)vf-module-topology-identifier",
18353             "required": false,
18354             "schema": {
18355               "$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"
18356             }
18357           },
18358           {
18359             "in": "body",
18360             "name": "**(config)vf-module-assignments",
18361             "required": false,
18362             "schema": {
18363               "$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"
18364             }
18365           }
18366         ],
18367         "responses": {
18368           "200": {
18369             "description": "No response was specified",
18370             "schema": {
18371               "$ref": "#/definitions/(config)vf-module-topologyPOST"
18372             }
18373           }
18374         },
18375         "operationId": "POST-vf-module-topology"
18376       },
18377       "put": {
18378         "consumes": [
18379           "application/json",
18380           "application/xml"
18381         ],
18382         "produces": [
18383           "application/json",
18384           "application/xml"
18385         ],
18386         "parameters": [
18387           {
18388             "description": "Keep as M",
18389             "in": "path",
18390             "name": "service-instance-id",
18391             "required": true,
18392             "type": "string"
18393           },
18394           {
18395             "in": "path",
18396             "name": "vnf-id",
18397             "required": true,
18398             "type": "string"
18399           },
18400           {
18401             "in": "path",
18402             "name": "vf-module-id",
18403             "required": true,
18404             "type": "string"
18405           },
18406           {
18407             "in": "body",
18408             "name": "(config)vf-module-topology",
18409             "required": false,
18410             "schema": {
18411               "$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"
18412             }
18413           }
18414         ],
18415         "responses": {
18416           "200": {
18417             "description": "No response was specified",
18418             "schema": {
18419               "$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"
18420             }
18421           }
18422         },
18423         "operationId": "PUT-vf-module-topology"
18424       }
18425     },
18426     "/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": {
18427       "delete": {
18428         "produces": [
18429           "application/json",
18430           "application/xml"
18431         ],
18432         "parameters": [
18433           {
18434             "description": "Keep as M",
18435             "in": "path",
18436             "name": "service-instance-id",
18437             "required": true,
18438             "type": "string"
18439           },
18440           {
18441             "in": "path",
18442             "name": "vnf-id",
18443             "required": true,
18444             "type": "string"
18445           },
18446           {
18447             "in": "path",
18448             "name": "vf-module-id",
18449             "required": true,
18450             "type": "string"
18451           }
18452         ],
18453         "responses": {
18454           "200": {
18455             "description": "No response was specified"
18456           }
18457         },
18458         "operationId": "DELETE-onap-model-information"
18459       },
18460       "get": {
18461         "produces": [
18462           "application/json",
18463           "application/xml"
18464         ],
18465         "parameters": [
18466           {
18467             "description": "Keep as M",
18468             "in": "path",
18469             "name": "service-instance-id",
18470             "required": true,
18471             "type": "string"
18472           },
18473           {
18474             "in": "path",
18475             "name": "vnf-id",
18476             "required": true,
18477             "type": "string"
18478           },
18479           {
18480             "in": "path",
18481             "name": "vf-module-id",
18482             "required": true,
18483             "type": "string"
18484           }
18485         ],
18486         "responses": {
18487           "200": {
18488             "description": "No response was specified",
18489             "schema": {
18490               "$ref": "#/definitions/(config)onap-model-information"
18491             }
18492           }
18493         },
18494         "operationId": "GET-onap-model-information"
18495       },
18496       "put": {
18497         "consumes": [
18498           "application/json",
18499           "application/xml"
18500         ],
18501         "produces": [
18502           "application/json",
18503           "application/xml"
18504         ],
18505         "parameters": [
18506           {
18507             "description": "Keep as M",
18508             "in": "path",
18509             "name": "service-instance-id",
18510             "required": true,
18511             "type": "string"
18512           },
18513           {
18514             "in": "path",
18515             "name": "vnf-id",
18516             "required": true,
18517             "type": "string"
18518           },
18519           {
18520             "in": "path",
18521             "name": "vf-module-id",
18522             "required": true,
18523             "type": "string"
18524           },
18525           {
18526             "in": "body",
18527             "name": "(config)onap-model-information",
18528             "required": false,
18529             "schema": {
18530               "$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"
18531             }
18532           }
18533         ],
18534         "responses": {
18535           "200": {
18536             "description": "No response was specified",
18537             "schema": {
18538               "$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"
18539             }
18540           }
18541         },
18542         "operationId": "PUT-onap-model-information"
18543       }
18544     },
18545     "/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": {
18546       "delete": {
18547         "produces": [
18548           "application/json",
18549           "application/xml"
18550         ],
18551         "parameters": [
18552           {
18553             "description": "Keep as M",
18554             "in": "path",
18555             "name": "service-instance-id",
18556             "required": true,
18557             "type": "string"
18558           },
18559           {
18560             "in": "path",
18561             "name": "vnf-id",
18562             "required": true,
18563             "type": "string"
18564           },
18565           {
18566             "in": "path",
18567             "name": "vf-module-id",
18568             "required": true,
18569             "type": "string"
18570           }
18571         ],
18572         "responses": {
18573           "200": {
18574             "description": "No response was specified"
18575           }
18576         },
18577         "operationId": "DELETE-vf-module-assignments"
18578       },
18579       "get": {
18580         "produces": [
18581           "application/json",
18582           "application/xml"
18583         ],
18584         "parameters": [
18585           {
18586             "description": "Keep as M",
18587             "in": "path",
18588             "name": "service-instance-id",
18589             "required": true,
18590             "type": "string"
18591           },
18592           {
18593             "in": "path",
18594             "name": "vnf-id",
18595             "required": true,
18596             "type": "string"
18597           },
18598           {
18599             "in": "path",
18600             "name": "vf-module-id",
18601             "required": true,
18602             "type": "string"
18603           }
18604         ],
18605         "responses": {
18606           "200": {
18607             "description": "No response was specified",
18608             "schema": {
18609               "$ref": "#/definitions/(config)vf-module-assignments"
18610             }
18611           }
18612         },
18613         "operationId": "GET-vf-module-assignments"
18614       },
18615       "post": {
18616         "consumes": [
18617           "application/json",
18618           "application/xml"
18619         ],
18620         "produces": [
18621           "application/json",
18622           "application/xml"
18623         ],
18624         "parameters": [
18625           {
18626             "description": "Keep as M",
18627             "in": "path",
18628             "name": "service-instance-id",
18629             "required": true,
18630             "type": "string"
18631           },
18632           {
18633             "in": "path",
18634             "name": "vnf-id",
18635             "required": true,
18636             "type": "string"
18637           },
18638           {
18639             "in": "path",
18640             "name": "vf-module-id",
18641             "required": true,
18642             "type": "string"
18643           },
18644           {
18645             "in": "body",
18646             "name": "**(config)vms",
18647             "required": false,
18648             "schema": {
18649               "$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"
18650             }
18651           }
18652         ],
18653         "responses": {
18654           "200": {
18655             "description": "No response was specified",
18656             "schema": {
18657               "$ref": "#/definitions/(config)vf-module-assignmentsPOST"
18658             }
18659           }
18660         },
18661         "operationId": "POST-vf-module-assignments"
18662       },
18663       "put": {
18664         "consumes": [
18665           "application/json",
18666           "application/xml"
18667         ],
18668         "produces": [
18669           "application/json",
18670           "application/xml"
18671         ],
18672         "parameters": [
18673           {
18674             "description": "Keep as M",
18675             "in": "path",
18676             "name": "service-instance-id",
18677             "required": true,
18678             "type": "string"
18679           },
18680           {
18681             "in": "path",
18682             "name": "vnf-id",
18683             "required": true,
18684             "type": "string"
18685           },
18686           {
18687             "in": "path",
18688             "name": "vf-module-id",
18689             "required": true,
18690             "type": "string"
18691           },
18692           {
18693             "in": "body",
18694             "name": "(config)vf-module-assignments",
18695             "required": false,
18696             "schema": {
18697               "$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"
18698             }
18699           }
18700         ],
18701         "responses": {
18702           "200": {
18703             "description": "No response was specified",
18704             "schema": {
18705               "$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"
18706             }
18707           }
18708         },
18709         "operationId": "PUT-vf-module-assignments"
18710       }
18711     },
18712     "/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": {
18713       "delete": {
18714         "produces": [
18715           "application/json",
18716           "application/xml"
18717         ],
18718         "parameters": [
18719           {
18720             "description": "Keep as M",
18721             "in": "path",
18722             "name": "service-instance-id",
18723             "required": true,
18724             "type": "string"
18725           },
18726           {
18727             "in": "path",
18728             "name": "vnf-id",
18729             "required": true,
18730             "type": "string"
18731           },
18732           {
18733             "in": "path",
18734             "name": "vf-module-id",
18735             "required": true,
18736             "type": "string"
18737           }
18738         ],
18739         "responses": {
18740           "200": {
18741             "description": "No response was specified"
18742           }
18743         },
18744         "operationId": "DELETE-vms"
18745       },
18746       "get": {
18747         "produces": [
18748           "application/json",
18749           "application/xml"
18750         ],
18751         "parameters": [
18752           {
18753             "description": "Keep as M",
18754             "in": "path",
18755             "name": "service-instance-id",
18756             "required": true,
18757             "type": "string"
18758           },
18759           {
18760             "in": "path",
18761             "name": "vnf-id",
18762             "required": true,
18763             "type": "string"
18764           },
18765           {
18766             "in": "path",
18767             "name": "vf-module-id",
18768             "required": true,
18769             "type": "string"
18770           }
18771         ],
18772         "responses": {
18773           "200": {
18774             "description": "No response was specified",
18775             "schema": {
18776               "$ref": "#/definitions/(config)vms"
18777             }
18778           }
18779         },
18780         "operationId": "GET-vms"
18781       },
18782       "post": {
18783         "consumes": [
18784           "application/json",
18785           "application/xml"
18786         ],
18787         "produces": [
18788           "application/json",
18789           "application/xml"
18790         ],
18791         "parameters": [
18792           {
18793             "description": "Keep as M",
18794             "in": "path",
18795             "name": "service-instance-id",
18796             "required": true,
18797             "type": "string"
18798           },
18799           {
18800             "in": "path",
18801             "name": "vnf-id",
18802             "required": true,
18803             "type": "string"
18804           },
18805           {
18806             "in": "path",
18807             "name": "vf-module-id",
18808             "required": true,
18809             "type": "string"
18810           },
18811           {
18812             "in": "body",
18813             "name": "**(config)vm",
18814             "required": false,
18815             "schema": {
18816               "$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"
18817             }
18818           }
18819         ],
18820         "responses": {
18821           "200": {
18822             "description": "No response was specified",
18823             "schema": {
18824               "$ref": "#/definitions/(config)vmsPOST"
18825             }
18826           }
18827         },
18828         "operationId": "POST-vms"
18829       },
18830       "put": {
18831         "consumes": [
18832           "application/json",
18833           "application/xml"
18834         ],
18835         "produces": [
18836           "application/json",
18837           "application/xml"
18838         ],
18839         "parameters": [
18840           {
18841             "description": "Keep as M",
18842             "in": "path",
18843             "name": "service-instance-id",
18844             "required": true,
18845             "type": "string"
18846           },
18847           {
18848             "in": "path",
18849             "name": "vnf-id",
18850             "required": true,
18851             "type": "string"
18852           },
18853           {
18854             "in": "path",
18855             "name": "vf-module-id",
18856             "required": true,
18857             "type": "string"
18858           },
18859           {
18860             "in": "body",
18861             "name": "(config)vms",
18862             "required": false,
18863             "schema": {
18864               "$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"
18865             }
18866           }
18867         ],
18868         "responses": {
18869           "200": {
18870             "description": "No response was specified",
18871             "schema": {
18872               "$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"
18873             }
18874           }
18875         },
18876         "operationId": "PUT-vms"
18877       }
18878     },
18879     "/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}": {
18880       "delete": {
18881         "produces": [
18882           "application/json",
18883           "application/xml"
18884         ],
18885         "parameters": [
18886           {
18887             "description": "Keep as M",
18888             "in": "path",
18889             "name": "service-instance-id",
18890             "required": true,
18891             "type": "string"
18892           },
18893           {
18894             "in": "path",
18895             "name": "vnf-id",
18896             "required": true,
18897             "type": "string"
18898           },
18899           {
18900             "in": "path",
18901             "name": "vf-module-id",
18902             "required": true,
18903             "type": "string"
18904           },
18905           {
18906             "in": "path",
18907             "name": "vm-type",
18908             "required": true,
18909             "type": "string"
18910           }
18911         ],
18912         "responses": {
18913           "200": {
18914             "description": "No response was specified"
18915           }
18916         },
18917         "operationId": "DELETE-vm"
18918       },
18919       "get": {
18920         "produces": [
18921           "application/json",
18922           "application/xml"
18923         ],
18924         "parameters": [
18925           {
18926             "description": "Keep as M",
18927             "in": "path",
18928             "name": "service-instance-id",
18929             "required": true,
18930             "type": "string"
18931           },
18932           {
18933             "in": "path",
18934             "name": "vnf-id",
18935             "required": true,
18936             "type": "string"
18937           },
18938           {
18939             "in": "path",
18940             "name": "vf-module-id",
18941             "required": true,
18942             "type": "string"
18943           },
18944           {
18945             "in": "path",
18946             "name": "vm-type",
18947             "required": true,
18948             "type": "string"
18949           }
18950         ],
18951         "responses": {
18952           "200": {
18953             "description": "No response was specified",
18954             "schema": {
18955               "$ref": "#/definitions/(config)vm"
18956             }
18957           }
18958         },
18959         "operationId": "GET-vm"
18960       },
18961       "post": {
18962         "consumes": [
18963           "application/json",
18964           "application/xml"
18965         ],
18966         "produces": [
18967           "application/json",
18968           "application/xml"
18969         ],
18970         "parameters": [
18971           {
18972             "description": "Keep as M",
18973             "in": "path",
18974             "name": "service-instance-id",
18975             "required": true,
18976             "type": "string"
18977           },
18978           {
18979             "in": "path",
18980             "name": "vnf-id",
18981             "required": true,
18982             "type": "string"
18983           },
18984           {
18985             "in": "path",
18986             "name": "vf-module-id",
18987             "required": true,
18988             "type": "string"
18989           },
18990           {
18991             "in": "path",
18992             "name": "vm-type",
18993             "required": true,
18994             "type": "string"
18995           },
18996           {
18997             "in": "body",
18998             "name": "**(config)vm-names",
18999             "required": false,
19000             "schema": {
19001               "$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"
19002             }
19003           },
19004           {
19005             "in": "body",
19006             "name": "**(config)vm-networks",
19007             "required": false,
19008             "schema": {
19009               "$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"
19010             }
19011           }
19012         ],
19013         "responses": {
19014           "200": {
19015             "description": "No response was specified",
19016             "schema": {
19017               "$ref": "#/definitions/(config)vmPOST"
19018             }
19019           }
19020         },
19021         "operationId": "POST-vm"
19022       },
19023       "put": {
19024         "consumes": [
19025           "application/json",
19026           "application/xml"
19027         ],
19028         "produces": [
19029           "application/json",
19030           "application/xml"
19031         ],
19032         "parameters": [
19033           {
19034             "description": "Keep as M",
19035             "in": "path",
19036             "name": "service-instance-id",
19037             "required": true,
19038             "type": "string"
19039           },
19040           {
19041             "in": "path",
19042             "name": "vnf-id",
19043             "required": true,
19044             "type": "string"
19045           },
19046           {
19047             "in": "path",
19048             "name": "vf-module-id",
19049             "required": true,
19050             "type": "string"
19051           },
19052           {
19053             "in": "path",
19054             "name": "vm-type",
19055             "required": true,
19056             "type": "string"
19057           },
19058           {
19059             "in": "body",
19060             "name": "(config)vm",
19061             "required": false,
19062             "schema": {
19063               "$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"
19064             }
19065           }
19066         ],
19067         "responses": {
19068           "200": {
19069             "description": "No response was specified",
19070             "schema": {
19071               "$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"
19072             }
19073           }
19074         },
19075         "operationId": "PUT-vm"
19076       }
19077     },
19078     "/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": {
19079       "delete": {
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           }
19115         },
19116         "operationId": "DELETE-vm-names"
19117       },
19118       "get": {
19119         "produces": [
19120           "application/json",
19121           "application/xml"
19122         ],
19123         "parameters": [
19124           {
19125             "description": "Keep as M",
19126             "in": "path",
19127             "name": "service-instance-id",
19128             "required": true,
19129             "type": "string"
19130           },
19131           {
19132             "in": "path",
19133             "name": "vnf-id",
19134             "required": true,
19135             "type": "string"
19136           },
19137           {
19138             "in": "path",
19139             "name": "vf-module-id",
19140             "required": true,
19141             "type": "string"
19142           },
19143           {
19144             "in": "path",
19145             "name": "vm-type",
19146             "required": true,
19147             "type": "string"
19148           }
19149         ],
19150         "responses": {
19151           "200": {
19152             "description": "No response was specified",
19153             "schema": {
19154               "$ref": "#/definitions/(config)vm-names"
19155             }
19156           }
19157         },
19158         "operationId": "GET-vm-names"
19159       },
19160       "put": {
19161         "consumes": [
19162           "application/json",
19163           "application/xml"
19164         ],
19165         "produces": [
19166           "application/json",
19167           "application/xml"
19168         ],
19169         "parameters": [
19170           {
19171             "description": "Keep as M",
19172             "in": "path",
19173             "name": "service-instance-id",
19174             "required": true,
19175             "type": "string"
19176           },
19177           {
19178             "in": "path",
19179             "name": "vnf-id",
19180             "required": true,
19181             "type": "string"
19182           },
19183           {
19184             "in": "path",
19185             "name": "vf-module-id",
19186             "required": true,
19187             "type": "string"
19188           },
19189           {
19190             "in": "path",
19191             "name": "vm-type",
19192             "required": true,
19193             "type": "string"
19194           },
19195           {
19196             "in": "body",
19197             "name": "(config)vm-names",
19198             "required": false,
19199             "schema": {
19200               "$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"
19201             }
19202           }
19203         ],
19204         "responses": {
19205           "200": {
19206             "description": "No response was specified",
19207             "schema": {
19208               "$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"
19209             }
19210           }
19211         },
19212         "operationId": "PUT-vm-names"
19213       }
19214     },
19215     "/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": {
19216       "delete": {
19217         "produces": [
19218           "application/json",
19219           "application/xml"
19220         ],
19221         "parameters": [
19222           {
19223             "description": "Keep as M",
19224             "in": "path",
19225             "name": "service-instance-id",
19226             "required": true,
19227             "type": "string"
19228           },
19229           {
19230             "in": "path",
19231             "name": "vnf-id",
19232             "required": true,
19233             "type": "string"
19234           },
19235           {
19236             "in": "path",
19237             "name": "vf-module-id",
19238             "required": true,
19239             "type": "string"
19240           },
19241           {
19242             "in": "path",
19243             "name": "vm-type",
19244             "required": true,
19245             "type": "string"
19246           }
19247         ],
19248         "responses": {
19249           "200": {
19250             "description": "No response was specified"
19251           }
19252         },
19253         "operationId": "DELETE-vm-networks"
19254       },
19255       "get": {
19256         "produces": [
19257           "application/json",
19258           "application/xml"
19259         ],
19260         "parameters": [
19261           {
19262             "description": "Keep as M",
19263             "in": "path",
19264             "name": "service-instance-id",
19265             "required": true,
19266             "type": "string"
19267           },
19268           {
19269             "in": "path",
19270             "name": "vnf-id",
19271             "required": true,
19272             "type": "string"
19273           },
19274           {
19275             "in": "path",
19276             "name": "vf-module-id",
19277             "required": true,
19278             "type": "string"
19279           },
19280           {
19281             "in": "path",
19282             "name": "vm-type",
19283             "required": true,
19284             "type": "string"
19285           }
19286         ],
19287         "responses": {
19288           "200": {
19289             "description": "No response was specified",
19290             "schema": {
19291               "$ref": "#/definitions/(config)vm-networks"
19292             }
19293           }
19294         },
19295         "operationId": "GET-vm-networks"
19296       },
19297       "post": {
19298         "consumes": [
19299           "application/json",
19300           "application/xml"
19301         ],
19302         "produces": [
19303           "application/json",
19304           "application/xml"
19305         ],
19306         "parameters": [
19307           {
19308             "description": "Keep as M",
19309             "in": "path",
19310             "name": "service-instance-id",
19311             "required": true,
19312             "type": "string"
19313           },
19314           {
19315             "in": "path",
19316             "name": "vnf-id",
19317             "required": true,
19318             "type": "string"
19319           },
19320           {
19321             "in": "path",
19322             "name": "vf-module-id",
19323             "required": true,
19324             "type": "string"
19325           },
19326           {
19327             "in": "path",
19328             "name": "vm-type",
19329             "required": true,
19330             "type": "string"
19331           },
19332           {
19333             "in": "body",
19334             "name": "**(config)vm-network",
19335             "required": false,
19336             "schema": {
19337               "$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"
19338             }
19339           }
19340         ],
19341         "responses": {
19342           "200": {
19343             "description": "No response was specified",
19344             "schema": {
19345               "$ref": "#/definitions/(config)vm-networksPOST"
19346             }
19347           }
19348         },
19349         "operationId": "POST-vm-networks"
19350       },
19351       "put": {
19352         "consumes": [
19353           "application/json",
19354           "application/xml"
19355         ],
19356         "produces": [
19357           "application/json",
19358           "application/xml"
19359         ],
19360         "parameters": [
19361           {
19362             "description": "Keep as M",
19363             "in": "path",
19364             "name": "service-instance-id",
19365             "required": true,
19366             "type": "string"
19367           },
19368           {
19369             "in": "path",
19370             "name": "vnf-id",
19371             "required": true,
19372             "type": "string"
19373           },
19374           {
19375             "in": "path",
19376             "name": "vf-module-id",
19377             "required": true,
19378             "type": "string"
19379           },
19380           {
19381             "in": "path",
19382             "name": "vm-type",
19383             "required": true,
19384             "type": "string"
19385           },
19386           {
19387             "in": "body",
19388             "name": "(config)vm-networks",
19389             "required": false,
19390             "schema": {
19391               "$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"
19392             }
19393           }
19394         ],
19395         "responses": {
19396           "200": {
19397             "description": "No response was specified",
19398             "schema": {
19399               "$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"
19400             }
19401           }
19402         },
19403         "operationId": "PUT-vm-networks"
19404       }
19405     },
19406     "/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}": {
19407       "delete": {
19408         "produces": [
19409           "application/json",
19410           "application/xml"
19411         ],
19412         "parameters": [
19413           {
19414             "description": "Keep as M",
19415             "in": "path",
19416             "name": "service-instance-id",
19417             "required": true,
19418             "type": "string"
19419           },
19420           {
19421             "in": "path",
19422             "name": "vnf-id",
19423             "required": true,
19424             "type": "string"
19425           },
19426           {
19427             "in": "path",
19428             "name": "vf-module-id",
19429             "required": true,
19430             "type": "string"
19431           },
19432           {
19433             "in": "path",
19434             "name": "vm-type",
19435             "required": true,
19436             "type": "string"
19437           },
19438           {
19439             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
19440             "in": "path",
19441             "name": "network-role",
19442             "required": true,
19443             "type": "string"
19444           }
19445         ],
19446         "responses": {
19447           "200": {
19448             "description": "No response was specified"
19449           }
19450         },
19451         "operationId": "DELETE-vm-network"
19452       },
19453       "get": {
19454         "produces": [
19455           "application/json",
19456           "application/xml"
19457         ],
19458         "parameters": [
19459           {
19460             "description": "Keep as M",
19461             "in": "path",
19462             "name": "service-instance-id",
19463             "required": true,
19464             "type": "string"
19465           },
19466           {
19467             "in": "path",
19468             "name": "vnf-id",
19469             "required": true,
19470             "type": "string"
19471           },
19472           {
19473             "in": "path",
19474             "name": "vf-module-id",
19475             "required": true,
19476             "type": "string"
19477           },
19478           {
19479             "in": "path",
19480             "name": "vm-type",
19481             "required": true,
19482             "type": "string"
19483           },
19484           {
19485             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
19486             "in": "path",
19487             "name": "network-role",
19488             "required": true,
19489             "type": "string"
19490           }
19491         ],
19492         "responses": {
19493           "200": {
19494             "description": "No response was specified",
19495             "schema": {
19496               "$ref": "#/definitions/(config)vm-network"
19497             }
19498           }
19499         },
19500         "operationId": "GET-vm-network"
19501       },
19502       "post": {
19503         "consumes": [
19504           "application/json",
19505           "application/xml"
19506         ],
19507         "produces": [
19508           "application/json",
19509           "application/xml"
19510         ],
19511         "parameters": [
19512           {
19513             "description": "Keep as M",
19514             "in": "path",
19515             "name": "service-instance-id",
19516             "required": true,
19517             "type": "string"
19518           },
19519           {
19520             "in": "path",
19521             "name": "vnf-id",
19522             "required": true,
19523             "type": "string"
19524           },
19525           {
19526             "in": "path",
19527             "name": "vf-module-id",
19528             "required": true,
19529             "type": "string"
19530           },
19531           {
19532             "in": "path",
19533             "name": "vm-type",
19534             "required": true,
19535             "type": "string"
19536           },
19537           {
19538             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
19539             "in": "path",
19540             "name": "network-role",
19541             "required": true,
19542             "type": "string"
19543           },
19544           {
19545             "in": "body",
19546             "name": "**(config)network-information-items",
19547             "required": false,
19548             "schema": {
19549               "$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"
19550             }
19551           },
19552           {
19553             "in": "body",
19554             "name": "**(config)mac-addresses",
19555             "required": false,
19556             "schema": {
19557               "$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"
19558             }
19559           },
19560           {
19561             "in": "body",
19562             "name": "**(config)floating-ips",
19563             "required": false,
19564             "schema": {
19565               "$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"
19566             }
19567           },
19568           {
19569             "in": "body",
19570             "name": "**(config)interface-route-prefixes",
19571             "required": false,
19572             "schema": {
19573               "$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"
19574             }
19575           },
19576           {
19577             "in": "body",
19578             "name": "**(config)sriov-parameters",
19579             "required": false,
19580             "schema": {
19581               "$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"
19582             }
19583           }
19584         ],
19585         "responses": {
19586           "200": {
19587             "description": "No response was specified",
19588             "schema": {
19589               "$ref": "#/definitions/(config)vm-networkPOST"
19590             }
19591           }
19592         },
19593         "operationId": "POST-vm-network"
19594       },
19595       "put": {
19596         "consumes": [
19597           "application/json",
19598           "application/xml"
19599         ],
19600         "produces": [
19601           "application/json",
19602           "application/xml"
19603         ],
19604         "parameters": [
19605           {
19606             "description": "Keep as M",
19607             "in": "path",
19608             "name": "service-instance-id",
19609             "required": true,
19610             "type": "string"
19611           },
19612           {
19613             "in": "path",
19614             "name": "vnf-id",
19615             "required": true,
19616             "type": "string"
19617           },
19618           {
19619             "in": "path",
19620             "name": "vf-module-id",
19621             "required": true,
19622             "type": "string"
19623           },
19624           {
19625             "in": "path",
19626             "name": "vm-type",
19627             "required": true,
19628             "type": "string"
19629           },
19630           {
19631             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
19632             "in": "path",
19633             "name": "network-role",
19634             "required": true,
19635             "type": "string"
19636           },
19637           {
19638             "in": "body",
19639             "name": "(config)vm-network",
19640             "required": false,
19641             "schema": {
19642               "$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"
19643             }
19644           }
19645         ],
19646         "responses": {
19647           "200": {
19648             "description": "No response was specified",
19649             "schema": {
19650               "$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"
19651             }
19652           }
19653         },
19654         "operationId": "PUT-vm-network"
19655       }
19656     },
19657     "/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": {
19658       "delete": {
19659         "produces": [
19660           "application/json",
19661           "application/xml"
19662         ],
19663         "parameters": [
19664           {
19665             "description": "Keep as M",
19666             "in": "path",
19667             "name": "service-instance-id",
19668             "required": true,
19669             "type": "string"
19670           },
19671           {
19672             "in": "path",
19673             "name": "vnf-id",
19674             "required": true,
19675             "type": "string"
19676           },
19677           {
19678             "in": "path",
19679             "name": "vf-module-id",
19680             "required": true,
19681             "type": "string"
19682           },
19683           {
19684             "in": "path",
19685             "name": "vm-type",
19686             "required": true,
19687             "type": "string"
19688           },
19689           {
19690             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
19691             "in": "path",
19692             "name": "network-role",
19693             "required": true,
19694             "type": "string"
19695           }
19696         ],
19697         "responses": {
19698           "200": {
19699             "description": "No response was specified"
19700           }
19701         },
19702         "operationId": "DELETE-floating-ips"
19703       },
19704       "get": {
19705         "produces": [
19706           "application/json",
19707           "application/xml"
19708         ],
19709         "parameters": [
19710           {
19711             "description": "Keep as M",
19712             "in": "path",
19713             "name": "service-instance-id",
19714             "required": true,
19715             "type": "string"
19716           },
19717           {
19718             "in": "path",
19719             "name": "vnf-id",
19720             "required": true,
19721             "type": "string"
19722           },
19723           {
19724             "in": "path",
19725             "name": "vf-module-id",
19726             "required": true,
19727             "type": "string"
19728           },
19729           {
19730             "in": "path",
19731             "name": "vm-type",
19732             "required": true,
19733             "type": "string"
19734           },
19735           {
19736             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
19737             "in": "path",
19738             "name": "network-role",
19739             "required": true,
19740             "type": "string"
19741           }
19742         ],
19743         "responses": {
19744           "200": {
19745             "description": "No response was specified",
19746             "schema": {
19747               "$ref": "#/definitions/(config)floating-ips"
19748             }
19749           }
19750         },
19751         "operationId": "GET-floating-ips"
19752       },
19753       "put": {
19754         "consumes": [
19755           "application/json",
19756           "application/xml"
19757         ],
19758         "produces": [
19759           "application/json",
19760           "application/xml"
19761         ],
19762         "parameters": [
19763           {
19764             "description": "Keep as M",
19765             "in": "path",
19766             "name": "service-instance-id",
19767             "required": true,
19768             "type": "string"
19769           },
19770           {
19771             "in": "path",
19772             "name": "vnf-id",
19773             "required": true,
19774             "type": "string"
19775           },
19776           {
19777             "in": "path",
19778             "name": "vf-module-id",
19779             "required": true,
19780             "type": "string"
19781           },
19782           {
19783             "in": "path",
19784             "name": "vm-type",
19785             "required": true,
19786             "type": "string"
19787           },
19788           {
19789             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
19790             "in": "path",
19791             "name": "network-role",
19792             "required": true,
19793             "type": "string"
19794           },
19795           {
19796             "in": "body",
19797             "name": "(config)floating-ips",
19798             "required": false,
19799             "schema": {
19800               "$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"
19801             }
19802           }
19803         ],
19804         "responses": {
19805           "200": {
19806             "description": "No response was specified",
19807             "schema": {
19808               "$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"
19809             }
19810           }
19811         },
19812         "operationId": "PUT-floating-ips"
19813       }
19814     },
19815     "/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": {
19816       "delete": {
19817         "produces": [
19818           "application/json",
19819           "application/xml"
19820         ],
19821         "parameters": [
19822           {
19823             "description": "Keep as M",
19824             "in": "path",
19825             "name": "service-instance-id",
19826             "required": true,
19827             "type": "string"
19828           },
19829           {
19830             "in": "path",
19831             "name": "vnf-id",
19832             "required": true,
19833             "type": "string"
19834           },
19835           {
19836             "in": "path",
19837             "name": "vf-module-id",
19838             "required": true,
19839             "type": "string"
19840           },
19841           {
19842             "in": "path",
19843             "name": "vm-type",
19844             "required": true,
19845             "type": "string"
19846           },
19847           {
19848             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
19849             "in": "path",
19850             "name": "network-role",
19851             "required": true,
19852             "type": "string"
19853           }
19854         ],
19855         "responses": {
19856           "200": {
19857             "description": "No response was specified"
19858           }
19859         },
19860         "operationId": "DELETE-interface-route-prefixes"
19861       },
19862       "get": {
19863         "produces": [
19864           "application/json",
19865           "application/xml"
19866         ],
19867         "parameters": [
19868           {
19869             "description": "Keep as M",
19870             "in": "path",
19871             "name": "service-instance-id",
19872             "required": true,
19873             "type": "string"
19874           },
19875           {
19876             "in": "path",
19877             "name": "vnf-id",
19878             "required": true,
19879             "type": "string"
19880           },
19881           {
19882             "in": "path",
19883             "name": "vf-module-id",
19884             "required": true,
19885             "type": "string"
19886           },
19887           {
19888             "in": "path",
19889             "name": "vm-type",
19890             "required": true,
19891             "type": "string"
19892           },
19893           {
19894             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
19895             "in": "path",
19896             "name": "network-role",
19897             "required": true,
19898             "type": "string"
19899           }
19900         ],
19901         "responses": {
19902           "200": {
19903             "description": "No response was specified",
19904             "schema": {
19905               "$ref": "#/definitions/(config)interface-route-prefixes"
19906             }
19907           }
19908         },
19909         "operationId": "GET-interface-route-prefixes"
19910       },
19911       "put": {
19912         "consumes": [
19913           "application/json",
19914           "application/xml"
19915         ],
19916         "produces": [
19917           "application/json",
19918           "application/xml"
19919         ],
19920         "parameters": [
19921           {
19922             "description": "Keep as M",
19923             "in": "path",
19924             "name": "service-instance-id",
19925             "required": true,
19926             "type": "string"
19927           },
19928           {
19929             "in": "path",
19930             "name": "vnf-id",
19931             "required": true,
19932             "type": "string"
19933           },
19934           {
19935             "in": "path",
19936             "name": "vf-module-id",
19937             "required": true,
19938             "type": "string"
19939           },
19940           {
19941             "in": "path",
19942             "name": "vm-type",
19943             "required": true,
19944             "type": "string"
19945           },
19946           {
19947             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
19948             "in": "path",
19949             "name": "network-role",
19950             "required": true,
19951             "type": "string"
19952           },
19953           {
19954             "in": "body",
19955             "name": "(config)interface-route-prefixes",
19956             "required": false,
19957             "schema": {
19958               "$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"
19959             }
19960           }
19961         ],
19962         "responses": {
19963           "200": {
19964             "description": "No response was specified",
19965             "schema": {
19966               "$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"
19967             }
19968           }
19969         },
19970         "operationId": "PUT-interface-route-prefixes"
19971       }
19972     },
19973     "/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": {
19974       "delete": {
19975         "produces": [
19976           "application/json",
19977           "application/xml"
19978         ],
19979         "parameters": [
19980           {
19981             "description": "Keep as M",
19982             "in": "path",
19983             "name": "service-instance-id",
19984             "required": true,
19985             "type": "string"
19986           },
19987           {
19988             "in": "path",
19989             "name": "vnf-id",
19990             "required": true,
19991             "type": "string"
19992           },
19993           {
19994             "in": "path",
19995             "name": "vf-module-id",
19996             "required": true,
19997             "type": "string"
19998           },
19999           {
20000             "in": "path",
20001             "name": "vm-type",
20002             "required": true,
20003             "type": "string"
20004           },
20005           {
20006             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20007             "in": "path",
20008             "name": "network-role",
20009             "required": true,
20010             "type": "string"
20011           }
20012         ],
20013         "responses": {
20014           "200": {
20015             "description": "No response was specified"
20016           }
20017         },
20018         "operationId": "DELETE-mac-addresses"
20019       },
20020       "get": {
20021         "produces": [
20022           "application/json",
20023           "application/xml"
20024         ],
20025         "parameters": [
20026           {
20027             "description": "Keep as M",
20028             "in": "path",
20029             "name": "service-instance-id",
20030             "required": true,
20031             "type": "string"
20032           },
20033           {
20034             "in": "path",
20035             "name": "vnf-id",
20036             "required": true,
20037             "type": "string"
20038           },
20039           {
20040             "in": "path",
20041             "name": "vf-module-id",
20042             "required": true,
20043             "type": "string"
20044           },
20045           {
20046             "in": "path",
20047             "name": "vm-type",
20048             "required": true,
20049             "type": "string"
20050           },
20051           {
20052             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20053             "in": "path",
20054             "name": "network-role",
20055             "required": true,
20056             "type": "string"
20057           }
20058         ],
20059         "responses": {
20060           "200": {
20061             "description": "No response was specified",
20062             "schema": {
20063               "$ref": "#/definitions/(config)mac-addresses"
20064             }
20065           }
20066         },
20067         "operationId": "GET-mac-addresses"
20068       },
20069       "put": {
20070         "consumes": [
20071           "application/json",
20072           "application/xml"
20073         ],
20074         "produces": [
20075           "application/json",
20076           "application/xml"
20077         ],
20078         "parameters": [
20079           {
20080             "description": "Keep as M",
20081             "in": "path",
20082             "name": "service-instance-id",
20083             "required": true,
20084             "type": "string"
20085           },
20086           {
20087             "in": "path",
20088             "name": "vnf-id",
20089             "required": true,
20090             "type": "string"
20091           },
20092           {
20093             "in": "path",
20094             "name": "vf-module-id",
20095             "required": true,
20096             "type": "string"
20097           },
20098           {
20099             "in": "path",
20100             "name": "vm-type",
20101             "required": true,
20102             "type": "string"
20103           },
20104           {
20105             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20106             "in": "path",
20107             "name": "network-role",
20108             "required": true,
20109             "type": "string"
20110           },
20111           {
20112             "in": "body",
20113             "name": "(config)mac-addresses",
20114             "required": false,
20115             "schema": {
20116               "$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"
20117             }
20118           }
20119         ],
20120         "responses": {
20121           "200": {
20122             "description": "No response was specified",
20123             "schema": {
20124               "$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"
20125             }
20126           }
20127         },
20128         "operationId": "PUT-mac-addresses"
20129       }
20130     },
20131     "/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": {
20132       "delete": {
20133         "produces": [
20134           "application/json",
20135           "application/xml"
20136         ],
20137         "parameters": [
20138           {
20139             "description": "Keep as M",
20140             "in": "path",
20141             "name": "service-instance-id",
20142             "required": true,
20143             "type": "string"
20144           },
20145           {
20146             "in": "path",
20147             "name": "vnf-id",
20148             "required": true,
20149             "type": "string"
20150           },
20151           {
20152             "in": "path",
20153             "name": "vf-module-id",
20154             "required": true,
20155             "type": "string"
20156           },
20157           {
20158             "in": "path",
20159             "name": "vm-type",
20160             "required": true,
20161             "type": "string"
20162           },
20163           {
20164             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20165             "in": "path",
20166             "name": "network-role",
20167             "required": true,
20168             "type": "string"
20169           }
20170         ],
20171         "responses": {
20172           "200": {
20173             "description": "No response was specified"
20174           }
20175         },
20176         "operationId": "DELETE-network-information-items"
20177       },
20178       "get": {
20179         "produces": [
20180           "application/json",
20181           "application/xml"
20182         ],
20183         "parameters": [
20184           {
20185             "description": "Keep as M",
20186             "in": "path",
20187             "name": "service-instance-id",
20188             "required": true,
20189             "type": "string"
20190           },
20191           {
20192             "in": "path",
20193             "name": "vnf-id",
20194             "required": true,
20195             "type": "string"
20196           },
20197           {
20198             "in": "path",
20199             "name": "vf-module-id",
20200             "required": true,
20201             "type": "string"
20202           },
20203           {
20204             "in": "path",
20205             "name": "vm-type",
20206             "required": true,
20207             "type": "string"
20208           },
20209           {
20210             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20211             "in": "path",
20212             "name": "network-role",
20213             "required": true,
20214             "type": "string"
20215           }
20216         ],
20217         "responses": {
20218           "200": {
20219             "description": "No response was specified",
20220             "schema": {
20221               "$ref": "#/definitions/(config)network-information-items"
20222             }
20223           }
20224         },
20225         "operationId": "GET-network-information-items"
20226       },
20227       "post": {
20228         "consumes": [
20229           "application/json",
20230           "application/xml"
20231         ],
20232         "produces": [
20233           "application/json",
20234           "application/xml"
20235         ],
20236         "parameters": [
20237           {
20238             "description": "Keep as M",
20239             "in": "path",
20240             "name": "service-instance-id",
20241             "required": true,
20242             "type": "string"
20243           },
20244           {
20245             "in": "path",
20246             "name": "vnf-id",
20247             "required": true,
20248             "type": "string"
20249           },
20250           {
20251             "in": "path",
20252             "name": "vf-module-id",
20253             "required": true,
20254             "type": "string"
20255           },
20256           {
20257             "in": "path",
20258             "name": "vm-type",
20259             "required": true,
20260             "type": "string"
20261           },
20262           {
20263             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20264             "in": "path",
20265             "name": "network-role",
20266             "required": true,
20267             "type": "string"
20268           },
20269           {
20270             "in": "body",
20271             "name": "**(config)network-information-item",
20272             "required": false,
20273             "schema": {
20274               "$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"
20275             }
20276           }
20277         ],
20278         "responses": {
20279           "200": {
20280             "description": "No response was specified",
20281             "schema": {
20282               "$ref": "#/definitions/(config)network-information-itemsPOST"
20283             }
20284           }
20285         },
20286         "operationId": "POST-network-information-items"
20287       },
20288       "put": {
20289         "consumes": [
20290           "application/json",
20291           "application/xml"
20292         ],
20293         "produces": [
20294           "application/json",
20295           "application/xml"
20296         ],
20297         "parameters": [
20298           {
20299             "description": "Keep as M",
20300             "in": "path",
20301             "name": "service-instance-id",
20302             "required": true,
20303             "type": "string"
20304           },
20305           {
20306             "in": "path",
20307             "name": "vnf-id",
20308             "required": true,
20309             "type": "string"
20310           },
20311           {
20312             "in": "path",
20313             "name": "vf-module-id",
20314             "required": true,
20315             "type": "string"
20316           },
20317           {
20318             "in": "path",
20319             "name": "vm-type",
20320             "required": true,
20321             "type": "string"
20322           },
20323           {
20324             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20325             "in": "path",
20326             "name": "network-role",
20327             "required": true,
20328             "type": "string"
20329           },
20330           {
20331             "in": "body",
20332             "name": "(config)network-information-items",
20333             "required": false,
20334             "schema": {
20335               "$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"
20336             }
20337           }
20338         ],
20339         "responses": {
20340           "200": {
20341             "description": "No response was specified",
20342             "schema": {
20343               "$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"
20344             }
20345           }
20346         },
20347         "operationId": "PUT-network-information-items"
20348       }
20349     },
20350     "/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}": {
20351       "delete": {
20352         "produces": [
20353           "application/json",
20354           "application/xml"
20355         ],
20356         "parameters": [
20357           {
20358             "description": "Keep as M",
20359             "in": "path",
20360             "name": "service-instance-id",
20361             "required": true,
20362             "type": "string"
20363           },
20364           {
20365             "in": "path",
20366             "name": "vnf-id",
20367             "required": true,
20368             "type": "string"
20369           },
20370           {
20371             "in": "path",
20372             "name": "vf-module-id",
20373             "required": true,
20374             "type": "string"
20375           },
20376           {
20377             "in": "path",
20378             "name": "vm-type",
20379             "required": true,
20380             "type": "string"
20381           },
20382           {
20383             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20384             "in": "path",
20385             "name": "network-role",
20386             "required": true,
20387             "type": "string"
20388           },
20389           {
20390             "description": "Use ipv4 or ipv6",
20391             "in": "path",
20392             "name": "ip-version",
20393             "required": true,
20394             "type": "string"
20395           }
20396         ],
20397         "responses": {
20398           "200": {
20399             "description": "No response was specified"
20400           }
20401         },
20402         "operationId": "DELETE-network-information-item"
20403       },
20404       "get": {
20405         "produces": [
20406           "application/json",
20407           "application/xml"
20408         ],
20409         "parameters": [
20410           {
20411             "description": "Keep as M",
20412             "in": "path",
20413             "name": "service-instance-id",
20414             "required": true,
20415             "type": "string"
20416           },
20417           {
20418             "in": "path",
20419             "name": "vnf-id",
20420             "required": true,
20421             "type": "string"
20422           },
20423           {
20424             "in": "path",
20425             "name": "vf-module-id",
20426             "required": true,
20427             "type": "string"
20428           },
20429           {
20430             "in": "path",
20431             "name": "vm-type",
20432             "required": true,
20433             "type": "string"
20434           },
20435           {
20436             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20437             "in": "path",
20438             "name": "network-role",
20439             "required": true,
20440             "type": "string"
20441           },
20442           {
20443             "description": "Use ipv4 or ipv6",
20444             "in": "path",
20445             "name": "ip-version",
20446             "required": true,
20447             "type": "string"
20448           }
20449         ],
20450         "responses": {
20451           "200": {
20452             "description": "No response was specified",
20453             "schema": {
20454               "$ref": "#/definitions/(config)network-information-item"
20455             }
20456           }
20457         },
20458         "operationId": "GET-network-information-item"
20459       },
20460       "post": {
20461         "consumes": [
20462           "application/json",
20463           "application/xml"
20464         ],
20465         "produces": [
20466           "application/json",
20467           "application/xml"
20468         ],
20469         "parameters": [
20470           {
20471             "description": "Keep as M",
20472             "in": "path",
20473             "name": "service-instance-id",
20474             "required": true,
20475             "type": "string"
20476           },
20477           {
20478             "in": "path",
20479             "name": "vnf-id",
20480             "required": true,
20481             "type": "string"
20482           },
20483           {
20484             "in": "path",
20485             "name": "vf-module-id",
20486             "required": true,
20487             "type": "string"
20488           },
20489           {
20490             "in": "path",
20491             "name": "vm-type",
20492             "required": true,
20493             "type": "string"
20494           },
20495           {
20496             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20497             "in": "path",
20498             "name": "network-role",
20499             "required": true,
20500             "type": "string"
20501           },
20502           {
20503             "description": "Use ipv4 or ipv6",
20504             "in": "path",
20505             "name": "ip-version",
20506             "required": true,
20507             "type": "string"
20508           },
20509           {
20510             "in": "body",
20511             "name": "**(config)network-ips",
20512             "required": false,
20513             "schema": {
20514               "$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"
20515             }
20516           }
20517         ],
20518         "responses": {
20519           "200": {
20520             "description": "No response was specified",
20521             "schema": {
20522               "$ref": "#/definitions/(config)network-information-itemPOST"
20523             }
20524           }
20525         },
20526         "operationId": "POST-network-information-item"
20527       },
20528       "put": {
20529         "consumes": [
20530           "application/json",
20531           "application/xml"
20532         ],
20533         "produces": [
20534           "application/json",
20535           "application/xml"
20536         ],
20537         "parameters": [
20538           {
20539             "description": "Keep as M",
20540             "in": "path",
20541             "name": "service-instance-id",
20542             "required": true,
20543             "type": "string"
20544           },
20545           {
20546             "in": "path",
20547             "name": "vnf-id",
20548             "required": true,
20549             "type": "string"
20550           },
20551           {
20552             "in": "path",
20553             "name": "vf-module-id",
20554             "required": true,
20555             "type": "string"
20556           },
20557           {
20558             "in": "path",
20559             "name": "vm-type",
20560             "required": true,
20561             "type": "string"
20562           },
20563           {
20564             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20565             "in": "path",
20566             "name": "network-role",
20567             "required": true,
20568             "type": "string"
20569           },
20570           {
20571             "description": "Use ipv4 or ipv6",
20572             "in": "path",
20573             "name": "ip-version",
20574             "required": true,
20575             "type": "string"
20576           },
20577           {
20578             "in": "body",
20579             "name": "(config)network-information-item",
20580             "required": false,
20581             "schema": {
20582               "$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"
20583             }
20584           }
20585         ],
20586         "responses": {
20587           "200": {
20588             "description": "No response was specified",
20589             "schema": {
20590               "$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"
20591             }
20592           }
20593         },
20594         "operationId": "PUT-network-information-item"
20595       }
20596     },
20597     "/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": {
20598       "delete": {
20599         "produces": [
20600           "application/json",
20601           "application/xml"
20602         ],
20603         "parameters": [
20604           {
20605             "description": "Keep as M",
20606             "in": "path",
20607             "name": "service-instance-id",
20608             "required": true,
20609             "type": "string"
20610           },
20611           {
20612             "in": "path",
20613             "name": "vnf-id",
20614             "required": true,
20615             "type": "string"
20616           },
20617           {
20618             "in": "path",
20619             "name": "vf-module-id",
20620             "required": true,
20621             "type": "string"
20622           },
20623           {
20624             "in": "path",
20625             "name": "vm-type",
20626             "required": true,
20627             "type": "string"
20628           },
20629           {
20630             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20631             "in": "path",
20632             "name": "network-role",
20633             "required": true,
20634             "type": "string"
20635           },
20636           {
20637             "description": "Use ipv4 or ipv6",
20638             "in": "path",
20639             "name": "ip-version",
20640             "required": true,
20641             "type": "string"
20642           }
20643         ],
20644         "responses": {
20645           "200": {
20646             "description": "No response was specified"
20647           }
20648         },
20649         "operationId": "DELETE-network-ips"
20650       },
20651       "get": {
20652         "produces": [
20653           "application/json",
20654           "application/xml"
20655         ],
20656         "parameters": [
20657           {
20658             "description": "Keep as M",
20659             "in": "path",
20660             "name": "service-instance-id",
20661             "required": true,
20662             "type": "string"
20663           },
20664           {
20665             "in": "path",
20666             "name": "vnf-id",
20667             "required": true,
20668             "type": "string"
20669           },
20670           {
20671             "in": "path",
20672             "name": "vf-module-id",
20673             "required": true,
20674             "type": "string"
20675           },
20676           {
20677             "in": "path",
20678             "name": "vm-type",
20679             "required": true,
20680             "type": "string"
20681           },
20682           {
20683             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20684             "in": "path",
20685             "name": "network-role",
20686             "required": true,
20687             "type": "string"
20688           },
20689           {
20690             "description": "Use ipv4 or ipv6",
20691             "in": "path",
20692             "name": "ip-version",
20693             "required": true,
20694             "type": "string"
20695           }
20696         ],
20697         "responses": {
20698           "200": {
20699             "description": "No response was specified",
20700             "schema": {
20701               "$ref": "#/definitions/(config)network-ips"
20702             }
20703           }
20704         },
20705         "operationId": "GET-network-ips"
20706       },
20707       "put": {
20708         "consumes": [
20709           "application/json",
20710           "application/xml"
20711         ],
20712         "produces": [
20713           "application/json",
20714           "application/xml"
20715         ],
20716         "parameters": [
20717           {
20718             "description": "Keep as M",
20719             "in": "path",
20720             "name": "service-instance-id",
20721             "required": true,
20722             "type": "string"
20723           },
20724           {
20725             "in": "path",
20726             "name": "vnf-id",
20727             "required": true,
20728             "type": "string"
20729           },
20730           {
20731             "in": "path",
20732             "name": "vf-module-id",
20733             "required": true,
20734             "type": "string"
20735           },
20736           {
20737             "in": "path",
20738             "name": "vm-type",
20739             "required": true,
20740             "type": "string"
20741           },
20742           {
20743             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20744             "in": "path",
20745             "name": "network-role",
20746             "required": true,
20747             "type": "string"
20748           },
20749           {
20750             "description": "Use ipv4 or ipv6",
20751             "in": "path",
20752             "name": "ip-version",
20753             "required": true,
20754             "type": "string"
20755           },
20756           {
20757             "in": "body",
20758             "name": "(config)network-ips",
20759             "required": false,
20760             "schema": {
20761               "$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"
20762             }
20763           }
20764         ],
20765         "responses": {
20766           "200": {
20767             "description": "No response was specified",
20768             "schema": {
20769               "$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"
20770             }
20771           }
20772         },
20773         "operationId": "PUT-network-ips"
20774       }
20775     },
20776     "/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": {
20777       "delete": {
20778         "produces": [
20779           "application/json",
20780           "application/xml"
20781         ],
20782         "parameters": [
20783           {
20784             "description": "Keep as M",
20785             "in": "path",
20786             "name": "service-instance-id",
20787             "required": true,
20788             "type": "string"
20789           },
20790           {
20791             "in": "path",
20792             "name": "vnf-id",
20793             "required": true,
20794             "type": "string"
20795           },
20796           {
20797             "in": "path",
20798             "name": "vf-module-id",
20799             "required": true,
20800             "type": "string"
20801           },
20802           {
20803             "in": "path",
20804             "name": "vm-type",
20805             "required": true,
20806             "type": "string"
20807           },
20808           {
20809             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20810             "in": "path",
20811             "name": "network-role",
20812             "required": true,
20813             "type": "string"
20814           }
20815         ],
20816         "responses": {
20817           "200": {
20818             "description": "No response was specified"
20819           }
20820         },
20821         "operationId": "DELETE-sriov-parameters"
20822       },
20823       "get": {
20824         "produces": [
20825           "application/json",
20826           "application/xml"
20827         ],
20828         "parameters": [
20829           {
20830             "description": "Keep as M",
20831             "in": "path",
20832             "name": "service-instance-id",
20833             "required": true,
20834             "type": "string"
20835           },
20836           {
20837             "in": "path",
20838             "name": "vnf-id",
20839             "required": true,
20840             "type": "string"
20841           },
20842           {
20843             "in": "path",
20844             "name": "vf-module-id",
20845             "required": true,
20846             "type": "string"
20847           },
20848           {
20849             "in": "path",
20850             "name": "vm-type",
20851             "required": true,
20852             "type": "string"
20853           },
20854           {
20855             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20856             "in": "path",
20857             "name": "network-role",
20858             "required": true,
20859             "type": "string"
20860           }
20861         ],
20862         "responses": {
20863           "200": {
20864             "description": "No response was specified",
20865             "schema": {
20866               "$ref": "#/definitions/(config)sriov-parameters"
20867             }
20868           }
20869         },
20870         "operationId": "GET-sriov-parameters"
20871       },
20872       "post": {
20873         "consumes": [
20874           "application/json",
20875           "application/xml"
20876         ],
20877         "produces": [
20878           "application/json",
20879           "application/xml"
20880         ],
20881         "parameters": [
20882           {
20883             "description": "Keep as M",
20884             "in": "path",
20885             "name": "service-instance-id",
20886             "required": true,
20887             "type": "string"
20888           },
20889           {
20890             "in": "path",
20891             "name": "vnf-id",
20892             "required": true,
20893             "type": "string"
20894           },
20895           {
20896             "in": "path",
20897             "name": "vf-module-id",
20898             "required": true,
20899             "type": "string"
20900           },
20901           {
20902             "in": "path",
20903             "name": "vm-type",
20904             "required": true,
20905             "type": "string"
20906           },
20907           {
20908             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20909             "in": "path",
20910             "name": "network-role",
20911             "required": true,
20912             "type": "string"
20913           },
20914           {
20915             "in": "body",
20916             "name": "**(config)heat-vlan-filters",
20917             "required": false,
20918             "schema": {
20919               "$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"
20920             }
20921           },
20922           {
20923             "in": "body",
20924             "name": "**(config)application-tags",
20925             "required": false,
20926             "schema": {
20927               "$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"
20928             }
20929           }
20930         ],
20931         "responses": {
20932           "200": {
20933             "description": "No response was specified",
20934             "schema": {
20935               "$ref": "#/definitions/(config)sriov-parametersPOST"
20936             }
20937           }
20938         },
20939         "operationId": "POST-sriov-parameters"
20940       },
20941       "put": {
20942         "consumes": [
20943           "application/json",
20944           "application/xml"
20945         ],
20946         "produces": [
20947           "application/json",
20948           "application/xml"
20949         ],
20950         "parameters": [
20951           {
20952             "description": "Keep as M",
20953             "in": "path",
20954             "name": "service-instance-id",
20955             "required": true,
20956             "type": "string"
20957           },
20958           {
20959             "in": "path",
20960             "name": "vnf-id",
20961             "required": true,
20962             "type": "string"
20963           },
20964           {
20965             "in": "path",
20966             "name": "vf-module-id",
20967             "required": true,
20968             "type": "string"
20969           },
20970           {
20971             "in": "path",
20972             "name": "vm-type",
20973             "required": true,
20974             "type": "string"
20975           },
20976           {
20977             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20978             "in": "path",
20979             "name": "network-role",
20980             "required": true,
20981             "type": "string"
20982           },
20983           {
20984             "in": "body",
20985             "name": "(config)sriov-parameters",
20986             "required": false,
20987             "schema": {
20988               "$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"
20989             }
20990           }
20991         ],
20992         "responses": {
20993           "200": {
20994             "description": "No response was specified",
20995             "schema": {
20996               "$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"
20997             }
20998           }
20999         },
21000         "operationId": "PUT-sriov-parameters"
21001       }
21002     },
21003     "/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": {
21004       "delete": {
21005         "produces": [
21006           "application/json",
21007           "application/xml"
21008         ],
21009         "parameters": [
21010           {
21011             "description": "Keep as M",
21012             "in": "path",
21013             "name": "service-instance-id",
21014             "required": true,
21015             "type": "string"
21016           },
21017           {
21018             "in": "path",
21019             "name": "vnf-id",
21020             "required": true,
21021             "type": "string"
21022           },
21023           {
21024             "in": "path",
21025             "name": "vf-module-id",
21026             "required": true,
21027             "type": "string"
21028           },
21029           {
21030             "in": "path",
21031             "name": "vm-type",
21032             "required": true,
21033             "type": "string"
21034           },
21035           {
21036             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
21037             "in": "path",
21038             "name": "network-role",
21039             "required": true,
21040             "type": "string"
21041           }
21042         ],
21043         "responses": {
21044           "200": {
21045             "description": "No response was specified"
21046           }
21047         },
21048         "operationId": "DELETE-application-tags"
21049       },
21050       "get": {
21051         "produces": [
21052           "application/json",
21053           "application/xml"
21054         ],
21055         "parameters": [
21056           {
21057             "description": "Keep as M",
21058             "in": "path",
21059             "name": "service-instance-id",
21060             "required": true,
21061             "type": "string"
21062           },
21063           {
21064             "in": "path",
21065             "name": "vnf-id",
21066             "required": true,
21067             "type": "string"
21068           },
21069           {
21070             "in": "path",
21071             "name": "vf-module-id",
21072             "required": true,
21073             "type": "string"
21074           },
21075           {
21076             "in": "path",
21077             "name": "vm-type",
21078             "required": true,
21079             "type": "string"
21080           },
21081           {
21082             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
21083             "in": "path",
21084             "name": "network-role",
21085             "required": true,
21086             "type": "string"
21087           }
21088         ],
21089         "responses": {
21090           "200": {
21091             "description": "No response was specified",
21092             "schema": {
21093               "$ref": "#/definitions/(config)application-tags"
21094             }
21095           }
21096         },
21097         "operationId": "GET-application-tags"
21098       },
21099       "post": {
21100         "consumes": [
21101           "application/json",
21102           "application/xml"
21103         ],
21104         "produces": [
21105           "application/json",
21106           "application/xml"
21107         ],
21108         "parameters": [
21109           {
21110             "description": "Keep as M",
21111             "in": "path",
21112             "name": "service-instance-id",
21113             "required": true,
21114             "type": "string"
21115           },
21116           {
21117             "in": "path",
21118             "name": "vnf-id",
21119             "required": true,
21120             "type": "string"
21121           },
21122           {
21123             "in": "path",
21124             "name": "vf-module-id",
21125             "required": true,
21126             "type": "string"
21127           },
21128           {
21129             "in": "path",
21130             "name": "vm-type",
21131             "required": true,
21132             "type": "string"
21133           },
21134           {
21135             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
21136             "in": "path",
21137             "name": "network-role",
21138             "required": true,
21139             "type": "string"
21140           },
21141           {
21142             "in": "body",
21143             "name": "**(config)c-tags",
21144             "required": false,
21145             "schema": {
21146               "$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"
21147             }
21148           },
21149           {
21150             "in": "body",
21151             "name": "**(config)s-tags",
21152             "required": false,
21153             "schema": {
21154               "$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"
21155             }
21156           }
21157         ],
21158         "responses": {
21159           "200": {
21160             "description": "No response was specified",
21161             "schema": {
21162               "$ref": "#/definitions/(config)application-tagsPOST"
21163             }
21164           }
21165         },
21166         "operationId": "POST-application-tags"
21167       },
21168       "put": {
21169         "consumes": [
21170           "application/json",
21171           "application/xml"
21172         ],
21173         "produces": [
21174           "application/json",
21175           "application/xml"
21176         ],
21177         "parameters": [
21178           {
21179             "description": "Keep as M",
21180             "in": "path",
21181             "name": "service-instance-id",
21182             "required": true,
21183             "type": "string"
21184           },
21185           {
21186             "in": "path",
21187             "name": "vnf-id",
21188             "required": true,
21189             "type": "string"
21190           },
21191           {
21192             "in": "path",
21193             "name": "vf-module-id",
21194             "required": true,
21195             "type": "string"
21196           },
21197           {
21198             "in": "path",
21199             "name": "vm-type",
21200             "required": true,
21201             "type": "string"
21202           },
21203           {
21204             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
21205             "in": "path",
21206             "name": "network-role",
21207             "required": true,
21208             "type": "string"
21209           },
21210           {
21211             "in": "body",
21212             "name": "(config)application-tags",
21213             "required": false,
21214             "schema": {
21215               "$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"
21216             }
21217           }
21218         ],
21219         "responses": {
21220           "200": {
21221             "description": "No response was specified",
21222             "schema": {
21223               "$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"
21224             }
21225           }
21226         },
21227         "operationId": "PUT-application-tags"
21228       }
21229     },
21230     "/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": {
21231       "delete": {
21232         "produces": [
21233           "application/json",
21234           "application/xml"
21235         ],
21236         "parameters": [
21237           {
21238             "description": "Keep as M",
21239             "in": "path",
21240             "name": "service-instance-id",
21241             "required": true,
21242             "type": "string"
21243           },
21244           {
21245             "in": "path",
21246             "name": "vnf-id",
21247             "required": true,
21248             "type": "string"
21249           },
21250           {
21251             "in": "path",
21252             "name": "vf-module-id",
21253             "required": true,
21254             "type": "string"
21255           },
21256           {
21257             "in": "path",
21258             "name": "vm-type",
21259             "required": true,
21260             "type": "string"
21261           },
21262           {
21263             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
21264             "in": "path",
21265             "name": "network-role",
21266             "required": true,
21267             "type": "string"
21268           }
21269         ],
21270         "responses": {
21271           "200": {
21272             "description": "No response was specified"
21273           }
21274         },
21275         "operationId": "DELETE-c-tags"
21276       },
21277       "get": {
21278         "produces": [
21279           "application/json",
21280           "application/xml"
21281         ],
21282         "parameters": [
21283           {
21284             "description": "Keep as M",
21285             "in": "path",
21286             "name": "service-instance-id",
21287             "required": true,
21288             "type": "string"
21289           },
21290           {
21291             "in": "path",
21292             "name": "vnf-id",
21293             "required": true,
21294             "type": "string"
21295           },
21296           {
21297             "in": "path",
21298             "name": "vf-module-id",
21299             "required": true,
21300             "type": "string"
21301           },
21302           {
21303             "in": "path",
21304             "name": "vm-type",
21305             "required": true,
21306             "type": "string"
21307           },
21308           {
21309             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
21310             "in": "path",
21311             "name": "network-role",
21312             "required": true,
21313             "type": "string"
21314           }
21315         ],
21316         "responses": {
21317           "200": {
21318             "description": "No response was specified",
21319             "schema": {
21320               "$ref": "#/definitions/(config)c-tags"
21321             }
21322           }
21323         },
21324         "operationId": "GET-c-tags"
21325       },
21326       "put": {
21327         "consumes": [
21328           "application/json",
21329           "application/xml"
21330         ],
21331         "produces": [
21332           "application/json",
21333           "application/xml"
21334         ],
21335         "parameters": [
21336           {
21337             "description": "Keep as M",
21338             "in": "path",
21339             "name": "service-instance-id",
21340             "required": true,
21341             "type": "string"
21342           },
21343           {
21344             "in": "path",
21345             "name": "vnf-id",
21346             "required": true,
21347             "type": "string"
21348           },
21349           {
21350             "in": "path",
21351             "name": "vf-module-id",
21352             "required": true,
21353             "type": "string"
21354           },
21355           {
21356             "in": "path",
21357             "name": "vm-type",
21358             "required": true,
21359             "type": "string"
21360           },
21361           {
21362             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
21363             "in": "path",
21364             "name": "network-role",
21365             "required": true,
21366             "type": "string"
21367           },
21368           {
21369             "in": "body",
21370             "name": "(config)c-tags",
21371             "required": false,
21372             "schema": {
21373               "$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"
21374             }
21375           }
21376         ],
21377         "responses": {
21378           "200": {
21379             "description": "No response was specified",
21380             "schema": {
21381               "$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"
21382             }
21383           }
21384         },
21385         "operationId": "PUT-c-tags"
21386       }
21387     },
21388     "/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": {
21389       "delete": {
21390         "produces": [
21391           "application/json",
21392           "application/xml"
21393         ],
21394         "parameters": [
21395           {
21396             "description": "Keep as M",
21397             "in": "path",
21398             "name": "service-instance-id",
21399             "required": true,
21400             "type": "string"
21401           },
21402           {
21403             "in": "path",
21404             "name": "vnf-id",
21405             "required": true,
21406             "type": "string"
21407           },
21408           {
21409             "in": "path",
21410             "name": "vf-module-id",
21411             "required": true,
21412             "type": "string"
21413           },
21414           {
21415             "in": "path",
21416             "name": "vm-type",
21417             "required": true,
21418             "type": "string"
21419           },
21420           {
21421             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
21422             "in": "path",
21423             "name": "network-role",
21424             "required": true,
21425             "type": "string"
21426           }
21427         ],
21428         "responses": {
21429           "200": {
21430             "description": "No response was specified"
21431           }
21432         },
21433         "operationId": "DELETE-s-tags"
21434       },
21435       "get": {
21436         "produces": [
21437           "application/json",
21438           "application/xml"
21439         ],
21440         "parameters": [
21441           {
21442             "description": "Keep as M",
21443             "in": "path",
21444             "name": "service-instance-id",
21445             "required": true,
21446             "type": "string"
21447           },
21448           {
21449             "in": "path",
21450             "name": "vnf-id",
21451             "required": true,
21452             "type": "string"
21453           },
21454           {
21455             "in": "path",
21456             "name": "vf-module-id",
21457             "required": true,
21458             "type": "string"
21459           },
21460           {
21461             "in": "path",
21462             "name": "vm-type",
21463             "required": true,
21464             "type": "string"
21465           },
21466           {
21467             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
21468             "in": "path",
21469             "name": "network-role",
21470             "required": true,
21471             "type": "string"
21472           }
21473         ],
21474         "responses": {
21475           "200": {
21476             "description": "No response was specified",
21477             "schema": {
21478               "$ref": "#/definitions/(config)s-tags"
21479             }
21480           }
21481         },
21482         "operationId": "GET-s-tags"
21483       },
21484       "put": {
21485         "consumes": [
21486           "application/json",
21487           "application/xml"
21488         ],
21489         "produces": [
21490           "application/json",
21491           "application/xml"
21492         ],
21493         "parameters": [
21494           {
21495             "description": "Keep as M",
21496             "in": "path",
21497             "name": "service-instance-id",
21498             "required": true,
21499             "type": "string"
21500           },
21501           {
21502             "in": "path",
21503             "name": "vnf-id",
21504             "required": true,
21505             "type": "string"
21506           },
21507           {
21508             "in": "path",
21509             "name": "vf-module-id",
21510             "required": true,
21511             "type": "string"
21512           },
21513           {
21514             "in": "path",
21515             "name": "vm-type",
21516             "required": true,
21517             "type": "string"
21518           },
21519           {
21520             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
21521             "in": "path",
21522             "name": "network-role",
21523             "required": true,
21524             "type": "string"
21525           },
21526           {
21527             "in": "body",
21528             "name": "(config)s-tags",
21529             "required": false,
21530             "schema": {
21531               "$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"
21532             }
21533           }
21534         ],
21535         "responses": {
21536           "200": {
21537             "description": "No response was specified",
21538             "schema": {
21539               "$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"
21540             }
21541           }
21542         },
21543         "operationId": "PUT-s-tags"
21544       }
21545     },
21546     "/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": {
21547       "delete": {
21548         "produces": [
21549           "application/json",
21550           "application/xml"
21551         ],
21552         "parameters": [
21553           {
21554             "description": "Keep as M",
21555             "in": "path",
21556             "name": "service-instance-id",
21557             "required": true,
21558             "type": "string"
21559           },
21560           {
21561             "in": "path",
21562             "name": "vnf-id",
21563             "required": true,
21564             "type": "string"
21565           },
21566           {
21567             "in": "path",
21568             "name": "vf-module-id",
21569             "required": true,
21570             "type": "string"
21571           },
21572           {
21573             "in": "path",
21574             "name": "vm-type",
21575             "required": true,
21576             "type": "string"
21577           },
21578           {
21579             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
21580             "in": "path",
21581             "name": "network-role",
21582             "required": true,
21583             "type": "string"
21584           }
21585         ],
21586         "responses": {
21587           "200": {
21588             "description": "No response was specified"
21589           }
21590         },
21591         "operationId": "DELETE-heat-vlan-filters"
21592       },
21593       "get": {
21594         "produces": [
21595           "application/json",
21596           "application/xml"
21597         ],
21598         "parameters": [
21599           {
21600             "description": "Keep as M",
21601             "in": "path",
21602             "name": "service-instance-id",
21603             "required": true,
21604             "type": "string"
21605           },
21606           {
21607             "in": "path",
21608             "name": "vnf-id",
21609             "required": true,
21610             "type": "string"
21611           },
21612           {
21613             "in": "path",
21614             "name": "vf-module-id",
21615             "required": true,
21616             "type": "string"
21617           },
21618           {
21619             "in": "path",
21620             "name": "vm-type",
21621             "required": true,
21622             "type": "string"
21623           },
21624           {
21625             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
21626             "in": "path",
21627             "name": "network-role",
21628             "required": true,
21629             "type": "string"
21630           }
21631         ],
21632         "responses": {
21633           "200": {
21634             "description": "No response was specified",
21635             "schema": {
21636               "$ref": "#/definitions/(config)heat-vlan-filters"
21637             }
21638           }
21639         },
21640         "operationId": "GET-heat-vlan-filters"
21641       },
21642       "put": {
21643         "consumes": [
21644           "application/json",
21645           "application/xml"
21646         ],
21647         "produces": [
21648           "application/json",
21649           "application/xml"
21650         ],
21651         "parameters": [
21652           {
21653             "description": "Keep as M",
21654             "in": "path",
21655             "name": "service-instance-id",
21656             "required": true,
21657             "type": "string"
21658           },
21659           {
21660             "in": "path",
21661             "name": "vnf-id",
21662             "required": true,
21663             "type": "string"
21664           },
21665           {
21666             "in": "path",
21667             "name": "vf-module-id",
21668             "required": true,
21669             "type": "string"
21670           },
21671           {
21672             "in": "path",
21673             "name": "vm-type",
21674             "required": true,
21675             "type": "string"
21676           },
21677           {
21678             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
21679             "in": "path",
21680             "name": "network-role",
21681             "required": true,
21682             "type": "string"
21683           },
21684           {
21685             "in": "body",
21686             "name": "(config)heat-vlan-filters",
21687             "required": false,
21688             "schema": {
21689               "$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"
21690             }
21691           }
21692         ],
21693         "responses": {
21694           "200": {
21695             "description": "No response was specified",
21696             "schema": {
21697               "$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"
21698             }
21699           }
21700         },
21701         "operationId": "PUT-heat-vlan-filters"
21702       }
21703     },
21704     "/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": {
21705       "delete": {
21706         "produces": [
21707           "application/json",
21708           "application/xml"
21709         ],
21710         "parameters": [
21711           {
21712             "description": "Keep as M",
21713             "in": "path",
21714             "name": "service-instance-id",
21715             "required": true,
21716             "type": "string"
21717           },
21718           {
21719             "in": "path",
21720             "name": "vnf-id",
21721             "required": true,
21722             "type": "string"
21723           },
21724           {
21725             "in": "path",
21726             "name": "vf-module-id",
21727             "required": true,
21728             "type": "string"
21729           }
21730         ],
21731         "responses": {
21732           "200": {
21733             "description": "No response was specified"
21734           }
21735         },
21736         "operationId": "DELETE-vf-module-parameters"
21737       },
21738       "get": {
21739         "produces": [
21740           "application/json",
21741           "application/xml"
21742         ],
21743         "parameters": [
21744           {
21745             "description": "Keep as M",
21746             "in": "path",
21747             "name": "service-instance-id",
21748             "required": true,
21749             "type": "string"
21750           },
21751           {
21752             "in": "path",
21753             "name": "vnf-id",
21754             "required": true,
21755             "type": "string"
21756           },
21757           {
21758             "in": "path",
21759             "name": "vf-module-id",
21760             "required": true,
21761             "type": "string"
21762           }
21763         ],
21764         "responses": {
21765           "200": {
21766             "description": "No response was specified",
21767             "schema": {
21768               "$ref": "#/definitions/(config)vf-module-parameters"
21769             }
21770           }
21771         },
21772         "operationId": "GET-vf-module-parameters"
21773       },
21774       "post": {
21775         "consumes": [
21776           "application/json",
21777           "application/xml"
21778         ],
21779         "produces": [
21780           "application/json",
21781           "application/xml"
21782         ],
21783         "parameters": [
21784           {
21785             "description": "Keep as M",
21786             "in": "path",
21787             "name": "service-instance-id",
21788             "required": true,
21789             "type": "string"
21790           },
21791           {
21792             "in": "path",
21793             "name": "vnf-id",
21794             "required": true,
21795             "type": "string"
21796           },
21797           {
21798             "in": "path",
21799             "name": "vf-module-id",
21800             "required": true,
21801             "type": "string"
21802           },
21803           {
21804             "in": "body",
21805             "name": "**(config)param",
21806             "required": false,
21807             "schema": {
21808               "$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"
21809             }
21810           }
21811         ],
21812         "responses": {
21813           "200": {
21814             "description": "No response was specified",
21815             "schema": {
21816               "$ref": "#/definitions/(config)vf-module-parametersPOST"
21817             }
21818           }
21819         },
21820         "operationId": "POST-vf-module-parameters"
21821       },
21822       "put": {
21823         "consumes": [
21824           "application/json",
21825           "application/xml"
21826         ],
21827         "produces": [
21828           "application/json",
21829           "application/xml"
21830         ],
21831         "parameters": [
21832           {
21833             "description": "Keep as M",
21834             "in": "path",
21835             "name": "service-instance-id",
21836             "required": true,
21837             "type": "string"
21838           },
21839           {
21840             "in": "path",
21841             "name": "vnf-id",
21842             "required": true,
21843             "type": "string"
21844           },
21845           {
21846             "in": "path",
21847             "name": "vf-module-id",
21848             "required": true,
21849             "type": "string"
21850           },
21851           {
21852             "in": "body",
21853             "name": "(config)vf-module-parameters",
21854             "required": false,
21855             "schema": {
21856               "$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"
21857             }
21858           }
21859         ],
21860         "responses": {
21861           "200": {
21862             "description": "No response was specified",
21863             "schema": {
21864               "$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"
21865             }
21866           }
21867         },
21868         "operationId": "PUT-vf-module-parameters"
21869       }
21870     },
21871     "/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}": {
21872       "delete": {
21873         "produces": [
21874           "application/json",
21875           "application/xml"
21876         ],
21877         "parameters": [
21878           {
21879             "description": "Keep as M",
21880             "in": "path",
21881             "name": "service-instance-id",
21882             "required": true,
21883             "type": "string"
21884           },
21885           {
21886             "in": "path",
21887             "name": "vnf-id",
21888             "required": true,
21889             "type": "string"
21890           },
21891           {
21892             "in": "path",
21893             "name": "vf-module-id",
21894             "required": true,
21895             "type": "string"
21896           },
21897           {
21898             "in": "path",
21899             "name": "name",
21900             "required": true,
21901             "type": "string"
21902           }
21903         ],
21904         "responses": {
21905           "200": {
21906             "description": "No response was specified"
21907           }
21908         },
21909         "operationId": "DELETE-param"
21910       },
21911       "get": {
21912         "produces": [
21913           "application/json",
21914           "application/xml"
21915         ],
21916         "parameters": [
21917           {
21918             "description": "Keep as M",
21919             "in": "path",
21920             "name": "service-instance-id",
21921             "required": true,
21922             "type": "string"
21923           },
21924           {
21925             "in": "path",
21926             "name": "vnf-id",
21927             "required": true,
21928             "type": "string"
21929           },
21930           {
21931             "in": "path",
21932             "name": "vf-module-id",
21933             "required": true,
21934             "type": "string"
21935           },
21936           {
21937             "in": "path",
21938             "name": "name",
21939             "required": true,
21940             "type": "string"
21941           }
21942         ],
21943         "responses": {
21944           "200": {
21945             "description": "No response was specified",
21946             "schema": {
21947               "$ref": "#/definitions/(config)param"
21948             }
21949           }
21950         },
21951         "operationId": "GET-param"
21952       },
21953       "put": {
21954         "consumes": [
21955           "application/json",
21956           "application/xml"
21957         ],
21958         "produces": [
21959           "application/json",
21960           "application/xml"
21961         ],
21962         "parameters": [
21963           {
21964             "description": "Keep as M",
21965             "in": "path",
21966             "name": "service-instance-id",
21967             "required": true,
21968             "type": "string"
21969           },
21970           {
21971             "in": "path",
21972             "name": "vnf-id",
21973             "required": true,
21974             "type": "string"
21975           },
21976           {
21977             "in": "path",
21978             "name": "vf-module-id",
21979             "required": true,
21980             "type": "string"
21981           },
21982           {
21983             "in": "path",
21984             "name": "name",
21985             "required": true,
21986             "type": "string"
21987           },
21988           {
21989             "in": "body",
21990             "name": "(config)param",
21991             "required": false,
21992             "schema": {
21993               "$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"
21994             }
21995           }
21996         ],
21997         "responses": {
21998           "200": {
21999             "description": "No response was specified",
22000             "schema": {
22001               "$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"
22002             }
22003           }
22004         },
22005         "operationId": "PUT-param"
22006       }
22007     },
22008     "/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": {
22009       "delete": {
22010         "produces": [
22011           "application/json",
22012           "application/xml"
22013         ],
22014         "parameters": [
22015           {
22016             "description": "Keep as M",
22017             "in": "path",
22018             "name": "service-instance-id",
22019             "required": true,
22020             "type": "string"
22021           },
22022           {
22023             "in": "path",
22024             "name": "vnf-id",
22025             "required": true,
22026             "type": "string"
22027           },
22028           {
22029             "in": "path",
22030             "name": "vf-module-id",
22031             "required": true,
22032             "type": "string"
22033           }
22034         ],
22035         "responses": {
22036           "200": {
22037             "description": "No response was specified"
22038           }
22039         },
22040         "operationId": "DELETE-vf-module-topology-identifier"
22041       },
22042       "get": {
22043         "produces": [
22044           "application/json",
22045           "application/xml"
22046         ],
22047         "parameters": [
22048           {
22049             "description": "Keep as M",
22050             "in": "path",
22051             "name": "service-instance-id",
22052             "required": true,
22053             "type": "string"
22054           },
22055           {
22056             "in": "path",
22057             "name": "vnf-id",
22058             "required": true,
22059             "type": "string"
22060           },
22061           {
22062             "in": "path",
22063             "name": "vf-module-id",
22064             "required": true,
22065             "type": "string"
22066           }
22067         ],
22068         "responses": {
22069           "200": {
22070             "description": "No response was specified",
22071             "schema": {
22072               "$ref": "#/definitions/(config)vf-module-topology-identifier"
22073             }
22074           }
22075         },
22076         "operationId": "GET-vf-module-topology-identifier"
22077       },
22078       "put": {
22079         "consumes": [
22080           "application/json",
22081           "application/xml"
22082         ],
22083         "produces": [
22084           "application/json",
22085           "application/xml"
22086         ],
22087         "parameters": [
22088           {
22089             "description": "Keep as M",
22090             "in": "path",
22091             "name": "service-instance-id",
22092             "required": true,
22093             "type": "string"
22094           },
22095           {
22096             "in": "path",
22097             "name": "vnf-id",
22098             "required": true,
22099             "type": "string"
22100           },
22101           {
22102             "in": "path",
22103             "name": "vf-module-id",
22104             "required": true,
22105             "type": "string"
22106           },
22107           {
22108             "in": "body",
22109             "name": "(config)vf-module-topology-identifier",
22110             "required": false,
22111             "schema": {
22112               "$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"
22113             }
22114           }
22115         ],
22116         "responses": {
22117           "200": {
22118             "description": "No response was specified",
22119             "schema": {
22120               "$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"
22121             }
22122           }
22123         },
22124         "operationId": "PUT-vf-module-topology-identifier"
22125       }
22126     },
22127     "/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": {
22128       "delete": {
22129         "produces": [
22130           "application/json",
22131           "application/xml"
22132         ],
22133         "parameters": [
22134           {
22135             "description": "Keep as M",
22136             "in": "path",
22137             "name": "service-instance-id",
22138             "required": true,
22139             "type": "string"
22140           },
22141           {
22142             "in": "path",
22143             "name": "vnf-id",
22144             "required": true,
22145             "type": "string"
22146           },
22147           {
22148             "in": "path",
22149             "name": "vf-module-id",
22150             "required": true,
22151             "type": "string"
22152           }
22153         ],
22154         "responses": {
22155           "200": {
22156             "description": "No response was specified"
22157           }
22158         },
22159         "operationId": "DELETE-vnf-information"
22160       },
22161       "get": {
22162         "produces": [
22163           "application/json",
22164           "application/xml"
22165         ],
22166         "parameters": [
22167           {
22168             "description": "Keep as M",
22169             "in": "path",
22170             "name": "service-instance-id",
22171             "required": true,
22172             "type": "string"
22173           },
22174           {
22175             "in": "path",
22176             "name": "vnf-id",
22177             "required": true,
22178             "type": "string"
22179           },
22180           {
22181             "in": "path",
22182             "name": "vf-module-id",
22183             "required": true,
22184             "type": "string"
22185           }
22186         ],
22187         "responses": {
22188           "200": {
22189             "description": "No response was specified",
22190             "schema": {
22191               "$ref": "#/definitions/(config)vnf-information"
22192             }
22193           }
22194         },
22195         "operationId": "GET-vnf-information"
22196       },
22197       "post": {
22198         "consumes": [
22199           "application/json",
22200           "application/xml"
22201         ],
22202         "produces": [
22203           "application/json",
22204           "application/xml"
22205         ],
22206         "parameters": [
22207           {
22208             "description": "Keep as M",
22209             "in": "path",
22210             "name": "service-instance-id",
22211             "required": true,
22212             "type": "string"
22213           },
22214           {
22215             "in": "path",
22216             "name": "vnf-id",
22217             "required": true,
22218             "type": "string"
22219           },
22220           {
22221             "in": "path",
22222             "name": "vf-module-id",
22223             "required": true,
22224             "type": "string"
22225           },
22226           {
22227             "in": "body",
22228             "name": "**(config)onap-model-information",
22229             "required": false,
22230             "schema": {
22231               "$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"
22232             }
22233           }
22234         ],
22235         "responses": {
22236           "200": {
22237             "description": "No response was specified",
22238             "schema": {
22239               "$ref": "#/definitions/(config)vnf-informationPOST"
22240             }
22241           }
22242         },
22243         "operationId": "POST-vnf-information"
22244       },
22245       "put": {
22246         "consumes": [
22247           "application/json",
22248           "application/xml"
22249         ],
22250         "produces": [
22251           "application/json",
22252           "application/xml"
22253         ],
22254         "parameters": [
22255           {
22256             "description": "Keep as M",
22257             "in": "path",
22258             "name": "service-instance-id",
22259             "required": true,
22260             "type": "string"
22261           },
22262           {
22263             "in": "path",
22264             "name": "vnf-id",
22265             "required": true,
22266             "type": "string"
22267           },
22268           {
22269             "in": "path",
22270             "name": "vf-module-id",
22271             "required": true,
22272             "type": "string"
22273           },
22274           {
22275             "in": "body",
22276             "name": "(config)vnf-information",
22277             "required": false,
22278             "schema": {
22279               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information-TOP"
22280             }
22281           }
22282         ],
22283         "responses": {
22284           "200": {
22285             "description": "No response was specified",
22286             "schema": {
22287               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information-TOP"
22288             }
22289           }
22290         },
22291         "operationId": "PUT-vnf-information"
22292       }
22293     },
22294     "/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": {
22295       "delete": {
22296         "produces": [
22297           "application/json",
22298           "application/xml"
22299         ],
22300         "parameters": [
22301           {
22302             "description": "Keep as M",
22303             "in": "path",
22304             "name": "service-instance-id",
22305             "required": true,
22306             "type": "string"
22307           },
22308           {
22309             "in": "path",
22310             "name": "vnf-id",
22311             "required": true,
22312             "type": "string"
22313           },
22314           {
22315             "in": "path",
22316             "name": "vf-module-id",
22317             "required": true,
22318             "type": "string"
22319           }
22320         ],
22321         "responses": {
22322           "200": {
22323             "description": "No response was specified"
22324           }
22325         },
22326         "operationId": "DELETE-onap-model-information"
22327       },
22328       "get": {
22329         "produces": [
22330           "application/json",
22331           "application/xml"
22332         ],
22333         "parameters": [
22334           {
22335             "description": "Keep as M",
22336             "in": "path",
22337             "name": "service-instance-id",
22338             "required": true,
22339             "type": "string"
22340           },
22341           {
22342             "in": "path",
22343             "name": "vnf-id",
22344             "required": true,
22345             "type": "string"
22346           },
22347           {
22348             "in": "path",
22349             "name": "vf-module-id",
22350             "required": true,
22351             "type": "string"
22352           }
22353         ],
22354         "responses": {
22355           "200": {
22356             "description": "No response was specified",
22357             "schema": {
22358               "$ref": "#/definitions/(config)onap-model-information"
22359             }
22360           }
22361         },
22362         "operationId": "GET-onap-model-information"
22363       },
22364       "put": {
22365         "consumes": [
22366           "application/json",
22367           "application/xml"
22368         ],
22369         "produces": [
22370           "application/json",
22371           "application/xml"
22372         ],
22373         "parameters": [
22374           {
22375             "description": "Keep as M",
22376             "in": "path",
22377             "name": "service-instance-id",
22378             "required": true,
22379             "type": "string"
22380           },
22381           {
22382             "in": "path",
22383             "name": "vnf-id",
22384             "required": true,
22385             "type": "string"
22386           },
22387           {
22388             "in": "path",
22389             "name": "vf-module-id",
22390             "required": true,
22391             "type": "string"
22392           },
22393           {
22394             "in": "body",
22395             "name": "(config)onap-model-information",
22396             "required": false,
22397             "schema": {
22398               "$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"
22399             }
22400           }
22401         ],
22402         "responses": {
22403           "200": {
22404             "description": "No response was specified",
22405             "schema": {
22406               "$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"
22407             }
22408           }
22409         },
22410         "operationId": "PUT-onap-model-information"
22411       }
22412     },
22413     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-information": {
22414       "delete": {
22415         "produces": [
22416           "application/json",
22417           "application/xml"
22418         ],
22419         "parameters": [
22420           {
22421             "description": "Keep as M",
22422             "in": "path",
22423             "name": "service-instance-id",
22424             "required": true,
22425             "type": "string"
22426           },
22427           {
22428             "in": "path",
22429             "name": "vnf-id",
22430             "required": true,
22431             "type": "string"
22432           }
22433         ],
22434         "responses": {
22435           "200": {
22436             "description": "No response was specified"
22437           }
22438         },
22439         "operationId": "DELETE-vnf-information"
22440       },
22441       "get": {
22442         "produces": [
22443           "application/json",
22444           "application/xml"
22445         ],
22446         "parameters": [
22447           {
22448             "description": "Keep as M",
22449             "in": "path",
22450             "name": "service-instance-id",
22451             "required": true,
22452             "type": "string"
22453           },
22454           {
22455             "in": "path",
22456             "name": "vnf-id",
22457             "required": true,
22458             "type": "string"
22459           }
22460         ],
22461         "responses": {
22462           "200": {
22463             "description": "No response was specified",
22464             "schema": {
22465               "$ref": "#/definitions/(config)vnf-information"
22466             }
22467           }
22468         },
22469         "operationId": "GET-vnf-information"
22470       },
22471       "post": {
22472         "consumes": [
22473           "application/json",
22474           "application/xml"
22475         ],
22476         "produces": [
22477           "application/json",
22478           "application/xml"
22479         ],
22480         "parameters": [
22481           {
22482             "description": "Keep as M",
22483             "in": "path",
22484             "name": "service-instance-id",
22485             "required": true,
22486             "type": "string"
22487           },
22488           {
22489             "in": "path",
22490             "name": "vnf-id",
22491             "required": true,
22492             "type": "string"
22493           },
22494           {
22495             "in": "body",
22496             "name": "**(config)onap-model-information",
22497             "required": false,
22498             "schema": {
22499               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information-TOP"
22500             }
22501           }
22502         ],
22503         "responses": {
22504           "200": {
22505             "description": "No response was specified",
22506             "schema": {
22507               "$ref": "#/definitions/(config)vnf-informationPOST"
22508             }
22509           }
22510         },
22511         "operationId": "POST-vnf-information"
22512       },
22513       "put": {
22514         "consumes": [
22515           "application/json",
22516           "application/xml"
22517         ],
22518         "produces": [
22519           "application/json",
22520           "application/xml"
22521         ],
22522         "parameters": [
22523           {
22524             "description": "Keep as M",
22525             "in": "path",
22526             "name": "service-instance-id",
22527             "required": true,
22528             "type": "string"
22529           },
22530           {
22531             "in": "path",
22532             "name": "vnf-id",
22533             "required": true,
22534             "type": "string"
22535           },
22536           {
22537             "in": "body",
22538             "name": "(config)vnf-information",
22539             "required": false,
22540             "schema": {
22541               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information-TOP"
22542             }
22543           }
22544         ],
22545         "responses": {
22546           "200": {
22547             "description": "No response was specified",
22548             "schema": {
22549               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information-TOP"
22550             }
22551           }
22552         },
22553         "operationId": "PUT-vnf-information"
22554       }
22555     },
22556     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-information/onap-model-information": {
22557       "delete": {
22558         "produces": [
22559           "application/json",
22560           "application/xml"
22561         ],
22562         "parameters": [
22563           {
22564             "description": "Keep as M",
22565             "in": "path",
22566             "name": "service-instance-id",
22567             "required": true,
22568             "type": "string"
22569           },
22570           {
22571             "in": "path",
22572             "name": "vnf-id",
22573             "required": true,
22574             "type": "string"
22575           }
22576         ],
22577         "responses": {
22578           "200": {
22579             "description": "No response was specified"
22580           }
22581         },
22582         "operationId": "DELETE-onap-model-information"
22583       },
22584       "get": {
22585         "produces": [
22586           "application/json",
22587           "application/xml"
22588         ],
22589         "parameters": [
22590           {
22591             "description": "Keep as M",
22592             "in": "path",
22593             "name": "service-instance-id",
22594             "required": true,
22595             "type": "string"
22596           },
22597           {
22598             "in": "path",
22599             "name": "vnf-id",
22600             "required": true,
22601             "type": "string"
22602           }
22603         ],
22604         "responses": {
22605           "200": {
22606             "description": "No response was specified",
22607             "schema": {
22608               "$ref": "#/definitions/(config)onap-model-information"
22609             }
22610           }
22611         },
22612         "operationId": "GET-onap-model-information"
22613       },
22614       "put": {
22615         "consumes": [
22616           "application/json",
22617           "application/xml"
22618         ],
22619         "produces": [
22620           "application/json",
22621           "application/xml"
22622         ],
22623         "parameters": [
22624           {
22625             "description": "Keep as M",
22626             "in": "path",
22627             "name": "service-instance-id",
22628             "required": true,
22629             "type": "string"
22630           },
22631           {
22632             "in": "path",
22633             "name": "vnf-id",
22634             "required": true,
22635             "type": "string"
22636           },
22637           {
22638             "in": "body",
22639             "name": "(config)onap-model-information",
22640             "required": false,
22641             "schema": {
22642               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information-TOP"
22643             }
22644           }
22645         ],
22646         "responses": {
22647           "200": {
22648             "description": "No response was specified",
22649             "schema": {
22650               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information-TOP"
22651             }
22652           }
22653         },
22654         "operationId": "PUT-onap-model-information"
22655       }
22656     },
22657     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-level-oper-status": {
22658       "delete": {
22659         "produces": [
22660           "application/json",
22661           "application/xml"
22662         ],
22663         "parameters": [
22664           {
22665             "description": "Keep as M",
22666             "in": "path",
22667             "name": "service-instance-id",
22668             "required": true,
22669             "type": "string"
22670           },
22671           {
22672             "in": "path",
22673             "name": "vnf-id",
22674             "required": true,
22675             "type": "string"
22676           }
22677         ],
22678         "responses": {
22679           "200": {
22680             "description": "No response was specified"
22681           }
22682         },
22683         "operationId": "DELETE-vnf-level-oper-status"
22684       },
22685       "get": {
22686         "produces": [
22687           "application/json",
22688           "application/xml"
22689         ],
22690         "parameters": [
22691           {
22692             "description": "Keep as M",
22693             "in": "path",
22694             "name": "service-instance-id",
22695             "required": true,
22696             "type": "string"
22697           },
22698           {
22699             "in": "path",
22700             "name": "vnf-id",
22701             "required": true,
22702             "type": "string"
22703           }
22704         ],
22705         "responses": {
22706           "200": {
22707             "description": "No response was specified",
22708             "schema": {
22709               "$ref": "#/definitions/(config)vnf-level-oper-status"
22710             }
22711           }
22712         },
22713         "operationId": "GET-vnf-level-oper-status"
22714       },
22715       "put": {
22716         "consumes": [
22717           "application/json",
22718           "application/xml"
22719         ],
22720         "produces": [
22721           "application/json",
22722           "application/xml"
22723         ],
22724         "parameters": [
22725           {
22726             "description": "Keep as M",
22727             "in": "path",
22728             "name": "service-instance-id",
22729             "required": true,
22730             "type": "string"
22731           },
22732           {
22733             "in": "path",
22734             "name": "vnf-id",
22735             "required": true,
22736             "type": "string"
22737           },
22738           {
22739             "in": "body",
22740             "name": "(config)vnf-level-oper-status",
22741             "required": false,
22742             "schema": {
22743               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status-TOP"
22744             }
22745           }
22746         ],
22747         "responses": {
22748           "200": {
22749             "description": "No response was specified",
22750             "schema": {
22751               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status-TOP"
22752             }
22753           }
22754         },
22755         "operationId": "PUT-vnf-level-oper-status"
22756       }
22757     },
22758     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-provided-allotted-resources": {
22759       "delete": {
22760         "produces": [
22761           "application/json",
22762           "application/xml"
22763         ],
22764         "parameters": [
22765           {
22766             "description": "Keep as M",
22767             "in": "path",
22768             "name": "service-instance-id",
22769             "required": true,
22770             "type": "string"
22771           },
22772           {
22773             "in": "path",
22774             "name": "vnf-id",
22775             "required": true,
22776             "type": "string"
22777           }
22778         ],
22779         "responses": {
22780           "200": {
22781             "description": "No response was specified"
22782           }
22783         },
22784         "operationId": "DELETE-vnf-provided-allotted-resources"
22785       },
22786       "get": {
22787         "produces": [
22788           "application/json",
22789           "application/xml"
22790         ],
22791         "parameters": [
22792           {
22793             "description": "Keep as M",
22794             "in": "path",
22795             "name": "service-instance-id",
22796             "required": true,
22797             "type": "string"
22798           },
22799           {
22800             "in": "path",
22801             "name": "vnf-id",
22802             "required": true,
22803             "type": "string"
22804           }
22805         ],
22806         "responses": {
22807           "200": {
22808             "description": "No response was specified",
22809             "schema": {
22810               "$ref": "#/definitions/(config)vnf-provided-allotted-resources"
22811             }
22812           }
22813         },
22814         "operationId": "GET-vnf-provided-allotted-resources"
22815       },
22816       "put": {
22817         "consumes": [
22818           "application/json",
22819           "application/xml"
22820         ],
22821         "produces": [
22822           "application/json",
22823           "application/xml"
22824         ],
22825         "parameters": [
22826           {
22827             "description": "Keep as M",
22828             "in": "path",
22829             "name": "service-instance-id",
22830             "required": true,
22831             "type": "string"
22832           },
22833           {
22834             "in": "path",
22835             "name": "vnf-id",
22836             "required": true,
22837             "type": "string"
22838           },
22839           {
22840             "in": "body",
22841             "name": "(config)vnf-provided-allotted-resources",
22842             "required": false,
22843             "schema": {
22844               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources-TOP"
22845             }
22846           }
22847         ],
22848         "responses": {
22849           "200": {
22850             "description": "No response was specified",
22851             "schema": {
22852               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources-TOP"
22853             }
22854           }
22855         },
22856         "operationId": "PUT-vnf-provided-allotted-resources"
22857       }
22858     },
22859     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-request-input": {
22860       "delete": {
22861         "produces": [
22862           "application/json",
22863           "application/xml"
22864         ],
22865         "parameters": [
22866           {
22867             "description": "Keep as M",
22868             "in": "path",
22869             "name": "service-instance-id",
22870             "required": true,
22871             "type": "string"
22872           },
22873           {
22874             "in": "path",
22875             "name": "vnf-id",
22876             "required": true,
22877             "type": "string"
22878           }
22879         ],
22880         "responses": {
22881           "200": {
22882             "description": "No response was specified"
22883           }
22884         },
22885         "operationId": "DELETE-vnf-request-input"
22886       },
22887       "get": {
22888         "produces": [
22889           "application/json",
22890           "application/xml"
22891         ],
22892         "parameters": [
22893           {
22894             "description": "Keep as M",
22895             "in": "path",
22896             "name": "service-instance-id",
22897             "required": true,
22898             "type": "string"
22899           },
22900           {
22901             "in": "path",
22902             "name": "vnf-id",
22903             "required": true,
22904             "type": "string"
22905           }
22906         ],
22907         "responses": {
22908           "200": {
22909             "description": "No response was specified",
22910             "schema": {
22911               "$ref": "#/definitions/(config)vnf-request-input"
22912             }
22913           }
22914         },
22915         "operationId": "GET-vnf-request-input"
22916       },
22917       "post": {
22918         "consumes": [
22919           "application/json",
22920           "application/xml"
22921         ],
22922         "produces": [
22923           "application/json",
22924           "application/xml"
22925         ],
22926         "parameters": [
22927           {
22928             "description": "Keep as M",
22929             "in": "path",
22930             "name": "service-instance-id",
22931             "required": true,
22932             "type": "string"
22933           },
22934           {
22935             "in": "path",
22936             "name": "vnf-id",
22937             "required": true,
22938             "type": "string"
22939           },
22940           {
22941             "in": "body",
22942             "name": "**(config)vnf-networks",
22943             "required": false,
22944             "schema": {
22945               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks-TOP"
22946             }
22947           },
22948           {
22949             "in": "body",
22950             "name": "**(config)vnf-input-parameters",
22951             "required": false,
22952             "schema": {
22953               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters-TOP"
22954             }
22955           }
22956         ],
22957         "responses": {
22958           "200": {
22959             "description": "No response was specified",
22960             "schema": {
22961               "$ref": "#/definitions/(config)vnf-request-inputPOST"
22962             }
22963           }
22964         },
22965         "operationId": "POST-vnf-request-input"
22966       },
22967       "put": {
22968         "consumes": [
22969           "application/json",
22970           "application/xml"
22971         ],
22972         "produces": [
22973           "application/json",
22974           "application/xml"
22975         ],
22976         "parameters": [
22977           {
22978             "description": "Keep as M",
22979             "in": "path",
22980             "name": "service-instance-id",
22981             "required": true,
22982             "type": "string"
22983           },
22984           {
22985             "in": "path",
22986             "name": "vnf-id",
22987             "required": true,
22988             "type": "string"
22989           },
22990           {
22991             "in": "body",
22992             "name": "(config)vnf-request-input",
22993             "required": false,
22994             "schema": {
22995               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input-TOP"
22996             }
22997           }
22998         ],
22999         "responses": {
23000           "200": {
23001             "description": "No response was specified",
23002             "schema": {
23003               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input-TOP"
23004             }
23005           }
23006         },
23007         "operationId": "PUT-vnf-request-input"
23008       }
23009     },
23010     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-request-input/vnf-input-parameters": {
23011       "delete": {
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         "responses": {
23032           "200": {
23033             "description": "No response was specified"
23034           }
23035         },
23036         "operationId": "DELETE-vnf-input-parameters"
23037       },
23038       "get": {
23039         "produces": [
23040           "application/json",
23041           "application/xml"
23042         ],
23043         "parameters": [
23044           {
23045             "description": "Keep as M",
23046             "in": "path",
23047             "name": "service-instance-id",
23048             "required": true,
23049             "type": "string"
23050           },
23051           {
23052             "in": "path",
23053             "name": "vnf-id",
23054             "required": true,
23055             "type": "string"
23056           }
23057         ],
23058         "responses": {
23059           "200": {
23060             "description": "No response was specified",
23061             "schema": {
23062               "$ref": "#/definitions/(config)vnf-input-parameters"
23063             }
23064           }
23065         },
23066         "operationId": "GET-vnf-input-parameters"
23067       },
23068       "post": {
23069         "consumes": [
23070           "application/json",
23071           "application/xml"
23072         ],
23073         "produces": [
23074           "application/json",
23075           "application/xml"
23076         ],
23077         "parameters": [
23078           {
23079             "description": "Keep as M",
23080             "in": "path",
23081             "name": "service-instance-id",
23082             "required": true,
23083             "type": "string"
23084           },
23085           {
23086             "in": "path",
23087             "name": "vnf-id",
23088             "required": true,
23089             "type": "string"
23090           },
23091           {
23092             "in": "body",
23093             "name": "**(config)param",
23094             "required": false,
23095             "schema": {
23096               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param-TOP"
23097             }
23098           }
23099         ],
23100         "responses": {
23101           "200": {
23102             "description": "No response was specified",
23103             "schema": {
23104               "$ref": "#/definitions/(config)vnf-input-parametersPOST"
23105             }
23106           }
23107         },
23108         "operationId": "POST-vnf-input-parameters"
23109       },
23110       "put": {
23111         "consumes": [
23112           "application/json",
23113           "application/xml"
23114         ],
23115         "produces": [
23116           "application/json",
23117           "application/xml"
23118         ],
23119         "parameters": [
23120           {
23121             "description": "Keep as M",
23122             "in": "path",
23123             "name": "service-instance-id",
23124             "required": true,
23125             "type": "string"
23126           },
23127           {
23128             "in": "path",
23129             "name": "vnf-id",
23130             "required": true,
23131             "type": "string"
23132           },
23133           {
23134             "in": "body",
23135             "name": "(config)vnf-input-parameters",
23136             "required": false,
23137             "schema": {
23138               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters-TOP"
23139             }
23140           }
23141         ],
23142         "responses": {
23143           "200": {
23144             "description": "No response was specified",
23145             "schema": {
23146               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters-TOP"
23147             }
23148           }
23149         },
23150         "operationId": "PUT-vnf-input-parameters"
23151       }
23152     },
23153     "/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}": {
23154       "delete": {
23155         "produces": [
23156           "application/json",
23157           "application/xml"
23158         ],
23159         "parameters": [
23160           {
23161             "description": "Keep as M",
23162             "in": "path",
23163             "name": "service-instance-id",
23164             "required": true,
23165             "type": "string"
23166           },
23167           {
23168             "in": "path",
23169             "name": "vnf-id",
23170             "required": true,
23171             "type": "string"
23172           },
23173           {
23174             "in": "path",
23175             "name": "name",
23176             "required": true,
23177             "type": "string"
23178           }
23179         ],
23180         "responses": {
23181           "200": {
23182             "description": "No response was specified"
23183           }
23184         },
23185         "operationId": "DELETE-param"
23186       },
23187       "get": {
23188         "produces": [
23189           "application/json",
23190           "application/xml"
23191         ],
23192         "parameters": [
23193           {
23194             "description": "Keep as M",
23195             "in": "path",
23196             "name": "service-instance-id",
23197             "required": true,
23198             "type": "string"
23199           },
23200           {
23201             "in": "path",
23202             "name": "vnf-id",
23203             "required": true,
23204             "type": "string"
23205           },
23206           {
23207             "in": "path",
23208             "name": "name",
23209             "required": true,
23210             "type": "string"
23211           }
23212         ],
23213         "responses": {
23214           "200": {
23215             "description": "No response was specified",
23216             "schema": {
23217               "$ref": "#/definitions/(config)param"
23218             }
23219           }
23220         },
23221         "operationId": "GET-param"
23222       },
23223       "put": {
23224         "consumes": [
23225           "application/json",
23226           "application/xml"
23227         ],
23228         "produces": [
23229           "application/json",
23230           "application/xml"
23231         ],
23232         "parameters": [
23233           {
23234             "description": "Keep as M",
23235             "in": "path",
23236             "name": "service-instance-id",
23237             "required": true,
23238             "type": "string"
23239           },
23240           {
23241             "in": "path",
23242             "name": "vnf-id",
23243             "required": true,
23244             "type": "string"
23245           },
23246           {
23247             "in": "path",
23248             "name": "name",
23249             "required": true,
23250             "type": "string"
23251           },
23252           {
23253             "in": "body",
23254             "name": "(config)param",
23255             "required": false,
23256             "schema": {
23257               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param-TOP"
23258             }
23259           }
23260         ],
23261         "responses": {
23262           "200": {
23263             "description": "No response was specified",
23264             "schema": {
23265               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param-TOP"
23266             }
23267           }
23268         },
23269         "operationId": "PUT-param"
23270       }
23271     },
23272     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-request-input/vnf-networks": {
23273       "delete": {
23274         "produces": [
23275           "application/json",
23276           "application/xml"
23277         ],
23278         "parameters": [
23279           {
23280             "description": "Keep as M",
23281             "in": "path",
23282             "name": "service-instance-id",
23283             "required": true,
23284             "type": "string"
23285           },
23286           {
23287             "in": "path",
23288             "name": "vnf-id",
23289             "required": true,
23290             "type": "string"
23291           }
23292         ],
23293         "responses": {
23294           "200": {
23295             "description": "No response was specified"
23296           }
23297         },
23298         "operationId": "DELETE-vnf-networks"
23299       },
23300       "get": {
23301         "produces": [
23302           "application/json",
23303           "application/xml"
23304         ],
23305         "parameters": [
23306           {
23307             "description": "Keep as M",
23308             "in": "path",
23309             "name": "service-instance-id",
23310             "required": true,
23311             "type": "string"
23312           },
23313           {
23314             "in": "path",
23315             "name": "vnf-id",
23316             "required": true,
23317             "type": "string"
23318           }
23319         ],
23320         "responses": {
23321           "200": {
23322             "description": "No response was specified",
23323             "schema": {
23324               "$ref": "#/definitions/(config)vnf-networks"
23325             }
23326           }
23327         },
23328         "operationId": "GET-vnf-networks"
23329       },
23330       "post": {
23331         "consumes": [
23332           "application/json",
23333           "application/xml"
23334         ],
23335         "produces": [
23336           "application/json",
23337           "application/xml"
23338         ],
23339         "parameters": [
23340           {
23341             "description": "Keep as M",
23342             "in": "path",
23343             "name": "service-instance-id",
23344             "required": true,
23345             "type": "string"
23346           },
23347           {
23348             "in": "path",
23349             "name": "vnf-id",
23350             "required": true,
23351             "type": "string"
23352           },
23353           {
23354             "in": "body",
23355             "name": "**(config)vnf-network",
23356             "required": false,
23357             "schema": {
23358               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network-TOP"
23359             }
23360           }
23361         ],
23362         "responses": {
23363           "200": {
23364             "description": "No response was specified",
23365             "schema": {
23366               "$ref": "#/definitions/(config)vnf-networksPOST"
23367             }
23368           }
23369         },
23370         "operationId": "POST-vnf-networks"
23371       },
23372       "put": {
23373         "consumes": [
23374           "application/json",
23375           "application/xml"
23376         ],
23377         "produces": [
23378           "application/json",
23379           "application/xml"
23380         ],
23381         "parameters": [
23382           {
23383             "description": "Keep as M",
23384             "in": "path",
23385             "name": "service-instance-id",
23386             "required": true,
23387             "type": "string"
23388           },
23389           {
23390             "in": "path",
23391             "name": "vnf-id",
23392             "required": true,
23393             "type": "string"
23394           },
23395           {
23396             "in": "body",
23397             "name": "(config)vnf-networks",
23398             "required": false,
23399             "schema": {
23400               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks-TOP"
23401             }
23402           }
23403         ],
23404         "responses": {
23405           "200": {
23406             "description": "No response was specified",
23407             "schema": {
23408               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks-TOP"
23409             }
23410           }
23411         },
23412         "operationId": "PUT-vnf-networks"
23413       }
23414     },
23415     "/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}": {
23416       "delete": {
23417         "produces": [
23418           "application/json",
23419           "application/xml"
23420         ],
23421         "parameters": [
23422           {
23423             "description": "Keep as M",
23424             "in": "path",
23425             "name": "service-instance-id",
23426             "required": true,
23427             "type": "string"
23428           },
23429           {
23430             "in": "path",
23431             "name": "vnf-id",
23432             "required": true,
23433             "type": "string"
23434           },
23435           {
23436             "description": "A Network Role to which a VNF must connect",
23437             "in": "path",
23438             "name": "network-role",
23439             "required": true,
23440             "type": "string"
23441           }
23442         ],
23443         "responses": {
23444           "200": {
23445             "description": "No response was specified"
23446           }
23447         },
23448         "operationId": "DELETE-vnf-network"
23449       },
23450       "get": {
23451         "produces": [
23452           "application/json",
23453           "application/xml"
23454         ],
23455         "parameters": [
23456           {
23457             "description": "Keep as M",
23458             "in": "path",
23459             "name": "service-instance-id",
23460             "required": true,
23461             "type": "string"
23462           },
23463           {
23464             "in": "path",
23465             "name": "vnf-id",
23466             "required": true,
23467             "type": "string"
23468           },
23469           {
23470             "description": "A Network Role to which a VNF must connect",
23471             "in": "path",
23472             "name": "network-role",
23473             "required": true,
23474             "type": "string"
23475           }
23476         ],
23477         "responses": {
23478           "200": {
23479             "description": "No response was specified",
23480             "schema": {
23481               "$ref": "#/definitions/(config)vnf-network"
23482             }
23483           }
23484         },
23485         "operationId": "GET-vnf-network"
23486       },
23487       "post": {
23488         "consumes": [
23489           "application/json",
23490           "application/xml"
23491         ],
23492         "produces": [
23493           "application/json",
23494           "application/xml"
23495         ],
23496         "parameters": [
23497           {
23498             "description": "Keep as M",
23499             "in": "path",
23500             "name": "service-instance-id",
23501             "required": true,
23502             "type": "string"
23503           },
23504           {
23505             "in": "path",
23506             "name": "vnf-id",
23507             "required": true,
23508             "type": "string"
23509           },
23510           {
23511             "description": "A Network Role to which a VNF must connect",
23512             "in": "path",
23513             "name": "network-role",
23514             "required": true,
23515             "type": "string"
23516           },
23517           {
23518             "in": "body",
23519             "name": "**(config)subnets-data",
23520             "required": false,
23521             "schema": {
23522               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data-TOP"
23523             }
23524           }
23525         ],
23526         "responses": {
23527           "200": {
23528             "description": "No response was specified",
23529             "schema": {
23530               "$ref": "#/definitions/(config)vnf-networkPOST"
23531             }
23532           }
23533         },
23534         "operationId": "POST-vnf-network"
23535       },
23536       "put": {
23537         "consumes": [
23538           "application/json",
23539           "application/xml"
23540         ],
23541         "produces": [
23542           "application/json",
23543           "application/xml"
23544         ],
23545         "parameters": [
23546           {
23547             "description": "Keep as M",
23548             "in": "path",
23549             "name": "service-instance-id",
23550             "required": true,
23551             "type": "string"
23552           },
23553           {
23554             "in": "path",
23555             "name": "vnf-id",
23556             "required": true,
23557             "type": "string"
23558           },
23559           {
23560             "description": "A Network Role to which a VNF must connect",
23561             "in": "path",
23562             "name": "network-role",
23563             "required": true,
23564             "type": "string"
23565           },
23566           {
23567             "in": "body",
23568             "name": "(config)vnf-network",
23569             "required": false,
23570             "schema": {
23571               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network-TOP"
23572             }
23573           }
23574         ],
23575         "responses": {
23576           "200": {
23577             "description": "No response was specified",
23578             "schema": {
23579               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network-TOP"
23580             }
23581           }
23582         },
23583         "operationId": "PUT-vnf-network"
23584       }
23585     },
23586     "/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": {
23587       "delete": {
23588         "produces": [
23589           "application/json",
23590           "application/xml"
23591         ],
23592         "parameters": [
23593           {
23594             "description": "Keep as M",
23595             "in": "path",
23596             "name": "service-instance-id",
23597             "required": true,
23598             "type": "string"
23599           },
23600           {
23601             "in": "path",
23602             "name": "vnf-id",
23603             "required": true,
23604             "type": "string"
23605           },
23606           {
23607             "description": "A Network Role to which a VNF must connect",
23608             "in": "path",
23609             "name": "network-role",
23610             "required": true,
23611             "type": "string"
23612           }
23613         ],
23614         "responses": {
23615           "200": {
23616             "description": "No response was specified"
23617           }
23618         },
23619         "operationId": "DELETE-subnets-data"
23620       },
23621       "get": {
23622         "produces": [
23623           "application/json",
23624           "application/xml"
23625         ],
23626         "parameters": [
23627           {
23628             "description": "Keep as M",
23629             "in": "path",
23630             "name": "service-instance-id",
23631             "required": true,
23632             "type": "string"
23633           },
23634           {
23635             "in": "path",
23636             "name": "vnf-id",
23637             "required": true,
23638             "type": "string"
23639           },
23640           {
23641             "description": "A Network Role to which a VNF must connect",
23642             "in": "path",
23643             "name": "network-role",
23644             "required": true,
23645             "type": "string"
23646           }
23647         ],
23648         "responses": {
23649           "200": {
23650             "description": "No response was specified",
23651             "schema": {
23652               "$ref": "#/definitions/(config)subnets-data"
23653             }
23654           }
23655         },
23656         "operationId": "GET-subnets-data"
23657       },
23658       "post": {
23659         "consumes": [
23660           "application/json",
23661           "application/xml"
23662         ],
23663         "produces": [
23664           "application/json",
23665           "application/xml"
23666         ],
23667         "parameters": [
23668           {
23669             "description": "Keep as M",
23670             "in": "path",
23671             "name": "service-instance-id",
23672             "required": true,
23673             "type": "string"
23674           },
23675           {
23676             "in": "path",
23677             "name": "vnf-id",
23678             "required": true,
23679             "type": "string"
23680           },
23681           {
23682             "description": "A Network Role to which a VNF must connect",
23683             "in": "path",
23684             "name": "network-role",
23685             "required": true,
23686             "type": "string"
23687           },
23688           {
23689             "in": "body",
23690             "name": "**(config)subnet-data",
23691             "required": false,
23692             "schema": {
23693               "$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"
23694             }
23695           }
23696         ],
23697         "responses": {
23698           "200": {
23699             "description": "No response was specified",
23700             "schema": {
23701               "$ref": "#/definitions/(config)subnets-dataPOST"
23702             }
23703           }
23704         },
23705         "operationId": "POST-subnets-data"
23706       },
23707       "put": {
23708         "consumes": [
23709           "application/json",
23710           "application/xml"
23711         ],
23712         "produces": [
23713           "application/json",
23714           "application/xml"
23715         ],
23716         "parameters": [
23717           {
23718             "description": "Keep as M",
23719             "in": "path",
23720             "name": "service-instance-id",
23721             "required": true,
23722             "type": "string"
23723           },
23724           {
23725             "in": "path",
23726             "name": "vnf-id",
23727             "required": true,
23728             "type": "string"
23729           },
23730           {
23731             "description": "A Network Role to which a VNF must connect",
23732             "in": "path",
23733             "name": "network-role",
23734             "required": true,
23735             "type": "string"
23736           },
23737           {
23738             "in": "body",
23739             "name": "(config)subnets-data",
23740             "required": false,
23741             "schema": {
23742               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data-TOP"
23743             }
23744           }
23745         ],
23746         "responses": {
23747           "200": {
23748             "description": "No response was specified",
23749             "schema": {
23750               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data-TOP"
23751             }
23752           }
23753         },
23754         "operationId": "PUT-subnets-data"
23755       }
23756     },
23757     "/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}": {
23758       "delete": {
23759         "produces": [
23760           "application/json",
23761           "application/xml"
23762         ],
23763         "parameters": [
23764           {
23765             "description": "Keep as M",
23766             "in": "path",
23767             "name": "service-instance-id",
23768             "required": true,
23769             "type": "string"
23770           },
23771           {
23772             "in": "path",
23773             "name": "vnf-id",
23774             "required": true,
23775             "type": "string"
23776           },
23777           {
23778             "description": "A Network Role to which a VNF must connect",
23779             "in": "path",
23780             "name": "network-role",
23781             "required": true,
23782             "type": "string"
23783           },
23784           {
23785             "description": "Should be ipv4 or ipv6",
23786             "in": "path",
23787             "name": "ip-version",
23788             "required": true,
23789             "type": "string"
23790           }
23791         ],
23792         "responses": {
23793           "200": {
23794             "description": "No response was specified"
23795           }
23796         },
23797         "operationId": "DELETE-subnet-data"
23798       },
23799       "get": {
23800         "produces": [
23801           "application/json",
23802           "application/xml"
23803         ],
23804         "parameters": [
23805           {
23806             "description": "Keep as M",
23807             "in": "path",
23808             "name": "service-instance-id",
23809             "required": true,
23810             "type": "string"
23811           },
23812           {
23813             "in": "path",
23814             "name": "vnf-id",
23815             "required": true,
23816             "type": "string"
23817           },
23818           {
23819             "description": "A Network Role to which a VNF must connect",
23820             "in": "path",
23821             "name": "network-role",
23822             "required": true,
23823             "type": "string"
23824           },
23825           {
23826             "description": "Should be ipv4 or ipv6",
23827             "in": "path",
23828             "name": "ip-version",
23829             "required": true,
23830             "type": "string"
23831           }
23832         ],
23833         "responses": {
23834           "200": {
23835             "description": "No response was specified",
23836             "schema": {
23837               "$ref": "#/definitions/(config)subnet-data"
23838             }
23839           }
23840         },
23841         "operationId": "GET-subnet-data"
23842       },
23843       "put": {
23844         "consumes": [
23845           "application/json",
23846           "application/xml"
23847         ],
23848         "produces": [
23849           "application/json",
23850           "application/xml"
23851         ],
23852         "parameters": [
23853           {
23854             "description": "Keep as M",
23855             "in": "path",
23856             "name": "service-instance-id",
23857             "required": true,
23858             "type": "string"
23859           },
23860           {
23861             "in": "path",
23862             "name": "vnf-id",
23863             "required": true,
23864             "type": "string"
23865           },
23866           {
23867             "description": "A Network Role to which a VNF must connect",
23868             "in": "path",
23869             "name": "network-role",
23870             "required": true,
23871             "type": "string"
23872           },
23873           {
23874             "description": "Should be ipv4 or ipv6",
23875             "in": "path",
23876             "name": "ip-version",
23877             "required": true,
23878             "type": "string"
23879           },
23880           {
23881             "in": "body",
23882             "name": "(config)subnet-data",
23883             "required": false,
23884             "schema": {
23885               "$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"
23886             }
23887           }
23888         ],
23889         "responses": {
23890           "200": {
23891             "description": "No response was specified",
23892             "schema": {
23893               "$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"
23894             }
23895           }
23896         },
23897         "operationId": "PUT-subnet-data"
23898       }
23899     },
23900     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology": {
23901       "delete": {
23902         "produces": [
23903           "application/json",
23904           "application/xml"
23905         ],
23906         "parameters": [
23907           {
23908             "description": "Keep as M",
23909             "in": "path",
23910             "name": "service-instance-id",
23911             "required": true,
23912             "type": "string"
23913           },
23914           {
23915             "in": "path",
23916             "name": "vnf-id",
23917             "required": true,
23918             "type": "string"
23919           }
23920         ],
23921         "responses": {
23922           "200": {
23923             "description": "No response was specified"
23924           }
23925         },
23926         "operationId": "DELETE-vnf-topology"
23927       },
23928       "get": {
23929         "produces": [
23930           "application/json",
23931           "application/xml"
23932         ],
23933         "parameters": [
23934           {
23935             "description": "Keep as M",
23936             "in": "path",
23937             "name": "service-instance-id",
23938             "required": true,
23939             "type": "string"
23940           },
23941           {
23942             "in": "path",
23943             "name": "vnf-id",
23944             "required": true,
23945             "type": "string"
23946           }
23947         ],
23948         "responses": {
23949           "200": {
23950             "description": "No response was specified",
23951             "schema": {
23952               "$ref": "#/definitions/(config)vnf-topology"
23953             }
23954           }
23955         },
23956         "operationId": "GET-vnf-topology"
23957       },
23958       "post": {
23959         "consumes": [
23960           "application/json",
23961           "application/xml"
23962         ],
23963         "produces": [
23964           "application/json",
23965           "application/xml"
23966         ],
23967         "parameters": [
23968           {
23969             "description": "Keep as M",
23970             "in": "path",
23971             "name": "service-instance-id",
23972             "required": true,
23973             "type": "string"
23974           },
23975           {
23976             "in": "path",
23977             "name": "vnf-id",
23978             "required": true,
23979             "type": "string"
23980           },
23981           {
23982             "in": "body",
23983             "name": "**(config)vnf-parameters-data",
23984             "required": false,
23985             "schema": {
23986               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data-TOP"
23987             }
23988           },
23989           {
23990             "in": "body",
23991             "name": "**(config)vnf-topology-identifier-structure",
23992             "required": false,
23993             "schema": {
23994               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure-TOP"
23995             }
23996           },
23997           {
23998             "in": "body",
23999             "name": "**(config)onap-model-information",
24000             "required": false,
24001             "schema": {
24002               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information-TOP"
24003             }
24004           },
24005           {
24006             "in": "body",
24007             "name": "**(config)vnf-resource-assignments",
24008             "required": false,
24009             "schema": {
24010               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments-TOP"
24011             }
24012           }
24013         ],
24014         "responses": {
24015           "200": {
24016             "description": "No response was specified",
24017             "schema": {
24018               "$ref": "#/definitions/(config)vnf-topologyPOST"
24019             }
24020           }
24021         },
24022         "operationId": "POST-vnf-topology"
24023       },
24024       "put": {
24025         "consumes": [
24026           "application/json",
24027           "application/xml"
24028         ],
24029         "produces": [
24030           "application/json",
24031           "application/xml"
24032         ],
24033         "parameters": [
24034           {
24035             "description": "Keep as M",
24036             "in": "path",
24037             "name": "service-instance-id",
24038             "required": true,
24039             "type": "string"
24040           },
24041           {
24042             "in": "path",
24043             "name": "vnf-id",
24044             "required": true,
24045             "type": "string"
24046           },
24047           {
24048             "in": "body",
24049             "name": "(config)vnf-topology",
24050             "required": false,
24051             "schema": {
24052               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology-TOP"
24053             }
24054           }
24055         ],
24056         "responses": {
24057           "200": {
24058             "description": "No response was specified",
24059             "schema": {
24060               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology-TOP"
24061             }
24062           }
24063         },
24064         "operationId": "PUT-vnf-topology"
24065       }
24066     },
24067     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/onap-model-information": {
24068       "delete": {
24069         "produces": [
24070           "application/json",
24071           "application/xml"
24072         ],
24073         "parameters": [
24074           {
24075             "description": "Keep as M",
24076             "in": "path",
24077             "name": "service-instance-id",
24078             "required": true,
24079             "type": "string"
24080           },
24081           {
24082             "in": "path",
24083             "name": "vnf-id",
24084             "required": true,
24085             "type": "string"
24086           }
24087         ],
24088         "responses": {
24089           "200": {
24090             "description": "No response was specified"
24091           }
24092         },
24093         "operationId": "DELETE-onap-model-information"
24094       },
24095       "get": {
24096         "produces": [
24097           "application/json",
24098           "application/xml"
24099         ],
24100         "parameters": [
24101           {
24102             "description": "Keep as M",
24103             "in": "path",
24104             "name": "service-instance-id",
24105             "required": true,
24106             "type": "string"
24107           },
24108           {
24109             "in": "path",
24110             "name": "vnf-id",
24111             "required": true,
24112             "type": "string"
24113           }
24114         ],
24115         "responses": {
24116           "200": {
24117             "description": "No response was specified",
24118             "schema": {
24119               "$ref": "#/definitions/(config)onap-model-information"
24120             }
24121           }
24122         },
24123         "operationId": "GET-onap-model-information"
24124       },
24125       "put": {
24126         "consumes": [
24127           "application/json",
24128           "application/xml"
24129         ],
24130         "produces": [
24131           "application/json",
24132           "application/xml"
24133         ],
24134         "parameters": [
24135           {
24136             "description": "Keep as M",
24137             "in": "path",
24138             "name": "service-instance-id",
24139             "required": true,
24140             "type": "string"
24141           },
24142           {
24143             "in": "path",
24144             "name": "vnf-id",
24145             "required": true,
24146             "type": "string"
24147           },
24148           {
24149             "in": "body",
24150             "name": "(config)onap-model-information",
24151             "required": false,
24152             "schema": {
24153               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information-TOP"
24154             }
24155           }
24156         ],
24157         "responses": {
24158           "200": {
24159             "description": "No response was specified",
24160             "schema": {
24161               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information-TOP"
24162             }
24163           }
24164         },
24165         "operationId": "PUT-onap-model-information"
24166       }
24167     },
24168     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-parameters-data": {
24169       "delete": {
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         "responses": {
24190           "200": {
24191             "description": "No response was specified"
24192           }
24193         },
24194         "operationId": "DELETE-vnf-parameters-data"
24195       },
24196       "get": {
24197         "produces": [
24198           "application/json",
24199           "application/xml"
24200         ],
24201         "parameters": [
24202           {
24203             "description": "Keep as M",
24204             "in": "path",
24205             "name": "service-instance-id",
24206             "required": true,
24207             "type": "string"
24208           },
24209           {
24210             "in": "path",
24211             "name": "vnf-id",
24212             "required": true,
24213             "type": "string"
24214           }
24215         ],
24216         "responses": {
24217           "200": {
24218             "description": "No response was specified",
24219             "schema": {
24220               "$ref": "#/definitions/(config)vnf-parameters-data"
24221             }
24222           }
24223         },
24224         "operationId": "GET-vnf-parameters-data"
24225       },
24226       "post": {
24227         "consumes": [
24228           "application/json",
24229           "application/xml"
24230         ],
24231         "produces": [
24232           "application/json",
24233           "application/xml"
24234         ],
24235         "parameters": [
24236           {
24237             "description": "Keep as M",
24238             "in": "path",
24239             "name": "service-instance-id",
24240             "required": true,
24241             "type": "string"
24242           },
24243           {
24244             "in": "path",
24245             "name": "vnf-id",
24246             "required": true,
24247             "type": "string"
24248           },
24249           {
24250             "in": "body",
24251             "name": "**(config)param",
24252             "required": false,
24253             "schema": {
24254               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param-TOP"
24255             }
24256           }
24257         ],
24258         "responses": {
24259           "200": {
24260             "description": "No response was specified",
24261             "schema": {
24262               "$ref": "#/definitions/(config)vnf-parameters-dataPOST"
24263             }
24264           }
24265         },
24266         "operationId": "POST-vnf-parameters-data"
24267       },
24268       "put": {
24269         "consumes": [
24270           "application/json",
24271           "application/xml"
24272         ],
24273         "produces": [
24274           "application/json",
24275           "application/xml"
24276         ],
24277         "parameters": [
24278           {
24279             "description": "Keep as M",
24280             "in": "path",
24281             "name": "service-instance-id",
24282             "required": true,
24283             "type": "string"
24284           },
24285           {
24286             "in": "path",
24287             "name": "vnf-id",
24288             "required": true,
24289             "type": "string"
24290           },
24291           {
24292             "in": "body",
24293             "name": "(config)vnf-parameters-data",
24294             "required": false,
24295             "schema": {
24296               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data-TOP"
24297             }
24298           }
24299         ],
24300         "responses": {
24301           "200": {
24302             "description": "No response was specified",
24303             "schema": {
24304               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data-TOP"
24305             }
24306           }
24307         },
24308         "operationId": "PUT-vnf-parameters-data"
24309       }
24310     },
24311     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-parameters-data/param/{name}": {
24312       "delete": {
24313         "produces": [
24314           "application/json",
24315           "application/xml"
24316         ],
24317         "parameters": [
24318           {
24319             "description": "Keep as M",
24320             "in": "path",
24321             "name": "service-instance-id",
24322             "required": true,
24323             "type": "string"
24324           },
24325           {
24326             "in": "path",
24327             "name": "vnf-id",
24328             "required": true,
24329             "type": "string"
24330           },
24331           {
24332             "in": "path",
24333             "name": "name",
24334             "required": true,
24335             "type": "string"
24336           }
24337         ],
24338         "responses": {
24339           "200": {
24340             "description": "No response was specified"
24341           }
24342         },
24343         "operationId": "DELETE-param"
24344       },
24345       "get": {
24346         "produces": [
24347           "application/json",
24348           "application/xml"
24349         ],
24350         "parameters": [
24351           {
24352             "description": "Keep as M",
24353             "in": "path",
24354             "name": "service-instance-id",
24355             "required": true,
24356             "type": "string"
24357           },
24358           {
24359             "in": "path",
24360             "name": "vnf-id",
24361             "required": true,
24362             "type": "string"
24363           },
24364           {
24365             "in": "path",
24366             "name": "name",
24367             "required": true,
24368             "type": "string"
24369           }
24370         ],
24371         "responses": {
24372           "200": {
24373             "description": "No response was specified",
24374             "schema": {
24375               "$ref": "#/definitions/(config)param"
24376             }
24377           }
24378         },
24379         "operationId": "GET-param"
24380       },
24381       "put": {
24382         "consumes": [
24383           "application/json",
24384           "application/xml"
24385         ],
24386         "produces": [
24387           "application/json",
24388           "application/xml"
24389         ],
24390         "parameters": [
24391           {
24392             "description": "Keep as M",
24393             "in": "path",
24394             "name": "service-instance-id",
24395             "required": true,
24396             "type": "string"
24397           },
24398           {
24399             "in": "path",
24400             "name": "vnf-id",
24401             "required": true,
24402             "type": "string"
24403           },
24404           {
24405             "in": "path",
24406             "name": "name",
24407             "required": true,
24408             "type": "string"
24409           },
24410           {
24411             "in": "body",
24412             "name": "(config)param",
24413             "required": false,
24414             "schema": {
24415               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param-TOP"
24416             }
24417           }
24418         ],
24419         "responses": {
24420           "200": {
24421             "description": "No response was specified",
24422             "schema": {
24423               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param-TOP"
24424             }
24425           }
24426         },
24427         "operationId": "PUT-param"
24428       }
24429     },
24430     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-resource-assignments": {
24431       "delete": {
24432         "produces": [
24433           "application/json",
24434           "application/xml"
24435         ],
24436         "parameters": [
24437           {
24438             "description": "Keep as M",
24439             "in": "path",
24440             "name": "service-instance-id",
24441             "required": true,
24442             "type": "string"
24443           },
24444           {
24445             "in": "path",
24446             "name": "vnf-id",
24447             "required": true,
24448             "type": "string"
24449           }
24450         ],
24451         "responses": {
24452           "200": {
24453             "description": "No response was specified"
24454           }
24455         },
24456         "operationId": "DELETE-vnf-resource-assignments"
24457       },
24458       "get": {
24459         "produces": [
24460           "application/json",
24461           "application/xml"
24462         ],
24463         "parameters": [
24464           {
24465             "description": "Keep as M",
24466             "in": "path",
24467             "name": "service-instance-id",
24468             "required": true,
24469             "type": "string"
24470           },
24471           {
24472             "in": "path",
24473             "name": "vnf-id",
24474             "required": true,
24475             "type": "string"
24476           }
24477         ],
24478         "responses": {
24479           "200": {
24480             "description": "No response was specified",
24481             "schema": {
24482               "$ref": "#/definitions/(config)vnf-resource-assignments"
24483             }
24484           }
24485         },
24486         "operationId": "GET-vnf-resource-assignments"
24487       },
24488       "post": {
24489         "consumes": [
24490           "application/json",
24491           "application/xml"
24492         ],
24493         "produces": [
24494           "application/json",
24495           "application/xml"
24496         ],
24497         "parameters": [
24498           {
24499             "description": "Keep as M",
24500             "in": "path",
24501             "name": "service-instance-id",
24502             "required": true,
24503             "type": "string"
24504           },
24505           {
24506             "in": "path",
24507             "name": "vnf-id",
24508             "required": true,
24509             "type": "string"
24510           },
24511           {
24512             "in": "body",
24513             "name": "**(config)availability-zones",
24514             "required": false,
24515             "schema": {
24516               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones-TOP"
24517             }
24518           },
24519           {
24520             "in": "body",
24521             "name": "**(config)vnf-networks",
24522             "required": false,
24523             "schema": {
24524               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks-TOP"
24525             }
24526           }
24527         ],
24528         "responses": {
24529           "200": {
24530             "description": "No response was specified",
24531             "schema": {
24532               "$ref": "#/definitions/(config)vnf-resource-assignmentsPOST"
24533             }
24534           }
24535         },
24536         "operationId": "POST-vnf-resource-assignments"
24537       },
24538       "put": {
24539         "consumes": [
24540           "application/json",
24541           "application/xml"
24542         ],
24543         "produces": [
24544           "application/json",
24545           "application/xml"
24546         ],
24547         "parameters": [
24548           {
24549             "description": "Keep as M",
24550             "in": "path",
24551             "name": "service-instance-id",
24552             "required": true,
24553             "type": "string"
24554           },
24555           {
24556             "in": "path",
24557             "name": "vnf-id",
24558             "required": true,
24559             "type": "string"
24560           },
24561           {
24562             "in": "body",
24563             "name": "(config)vnf-resource-assignments",
24564             "required": false,
24565             "schema": {
24566               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments-TOP"
24567             }
24568           }
24569         ],
24570         "responses": {
24571           "200": {
24572             "description": "No response was specified",
24573             "schema": {
24574               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments-TOP"
24575             }
24576           }
24577         },
24578         "operationId": "PUT-vnf-resource-assignments"
24579       }
24580     },
24581     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-resource-assignments/availability-zones": {
24582       "delete": {
24583         "produces": [
24584           "application/json",
24585           "application/xml"
24586         ],
24587         "parameters": [
24588           {
24589             "description": "Keep as M",
24590             "in": "path",
24591             "name": "service-instance-id",
24592             "required": true,
24593             "type": "string"
24594           },
24595           {
24596             "in": "path",
24597             "name": "vnf-id",
24598             "required": true,
24599             "type": "string"
24600           }
24601         ],
24602         "responses": {
24603           "200": {
24604             "description": "No response was specified"
24605           }
24606         },
24607         "operationId": "DELETE-availability-zones"
24608       },
24609       "get": {
24610         "produces": [
24611           "application/json",
24612           "application/xml"
24613         ],
24614         "parameters": [
24615           {
24616             "description": "Keep as M",
24617             "in": "path",
24618             "name": "service-instance-id",
24619             "required": true,
24620             "type": "string"
24621           },
24622           {
24623             "in": "path",
24624             "name": "vnf-id",
24625             "required": true,
24626             "type": "string"
24627           }
24628         ],
24629         "responses": {
24630           "200": {
24631             "description": "No response was specified",
24632             "schema": {
24633               "$ref": "#/definitions/(config)availability-zones"
24634             }
24635           }
24636         },
24637         "operationId": "GET-availability-zones"
24638       },
24639       "put": {
24640         "consumes": [
24641           "application/json",
24642           "application/xml"
24643         ],
24644         "produces": [
24645           "application/json",
24646           "application/xml"
24647         ],
24648         "parameters": [
24649           {
24650             "description": "Keep as M",
24651             "in": "path",
24652             "name": "service-instance-id",
24653             "required": true,
24654             "type": "string"
24655           },
24656           {
24657             "in": "path",
24658             "name": "vnf-id",
24659             "required": true,
24660             "type": "string"
24661           },
24662           {
24663             "in": "body",
24664             "name": "(config)availability-zones",
24665             "required": false,
24666             "schema": {
24667               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones-TOP"
24668             }
24669           }
24670         ],
24671         "responses": {
24672           "200": {
24673             "description": "No response was specified",
24674             "schema": {
24675               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones-TOP"
24676             }
24677           }
24678         },
24679         "operationId": "PUT-availability-zones"
24680       }
24681     },
24682     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks": {
24683       "delete": {
24684         "produces": [
24685           "application/json",
24686           "application/xml"
24687         ],
24688         "parameters": [
24689           {
24690             "description": "Keep as M",
24691             "in": "path",
24692             "name": "service-instance-id",
24693             "required": true,
24694             "type": "string"
24695           },
24696           {
24697             "in": "path",
24698             "name": "vnf-id",
24699             "required": true,
24700             "type": "string"
24701           }
24702         ],
24703         "responses": {
24704           "200": {
24705             "description": "No response was specified"
24706           }
24707         },
24708         "operationId": "DELETE-vnf-networks"
24709       },
24710       "get": {
24711         "produces": [
24712           "application/json",
24713           "application/xml"
24714         ],
24715         "parameters": [
24716           {
24717             "description": "Keep as M",
24718             "in": "path",
24719             "name": "service-instance-id",
24720             "required": true,
24721             "type": "string"
24722           },
24723           {
24724             "in": "path",
24725             "name": "vnf-id",
24726             "required": true,
24727             "type": "string"
24728           }
24729         ],
24730         "responses": {
24731           "200": {
24732             "description": "No response was specified",
24733             "schema": {
24734               "$ref": "#/definitions/(config)vnf-networks"
24735             }
24736           }
24737         },
24738         "operationId": "GET-vnf-networks"
24739       },
24740       "post": {
24741         "consumes": [
24742           "application/json",
24743           "application/xml"
24744         ],
24745         "produces": [
24746           "application/json",
24747           "application/xml"
24748         ],
24749         "parameters": [
24750           {
24751             "description": "Keep as M",
24752             "in": "path",
24753             "name": "service-instance-id",
24754             "required": true,
24755             "type": "string"
24756           },
24757           {
24758             "in": "path",
24759             "name": "vnf-id",
24760             "required": true,
24761             "type": "string"
24762           },
24763           {
24764             "in": "body",
24765             "name": "**(config)vnf-network",
24766             "required": false,
24767             "schema": {
24768               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network-TOP"
24769             }
24770           }
24771         ],
24772         "responses": {
24773           "200": {
24774             "description": "No response was specified",
24775             "schema": {
24776               "$ref": "#/definitions/(config)vnf-networksPOST"
24777             }
24778           }
24779         },
24780         "operationId": "POST-vnf-networks"
24781       },
24782       "put": {
24783         "consumes": [
24784           "application/json",
24785           "application/xml"
24786         ],
24787         "produces": [
24788           "application/json",
24789           "application/xml"
24790         ],
24791         "parameters": [
24792           {
24793             "description": "Keep as M",
24794             "in": "path",
24795             "name": "service-instance-id",
24796             "required": true,
24797             "type": "string"
24798           },
24799           {
24800             "in": "path",
24801             "name": "vnf-id",
24802             "required": true,
24803             "type": "string"
24804           },
24805           {
24806             "in": "body",
24807             "name": "(config)vnf-networks",
24808             "required": false,
24809             "schema": {
24810               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks-TOP"
24811             }
24812           }
24813         ],
24814         "responses": {
24815           "200": {
24816             "description": "No response was specified",
24817             "schema": {
24818               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks-TOP"
24819             }
24820           }
24821         },
24822         "operationId": "PUT-vnf-networks"
24823       }
24824     },
24825     "/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}": {
24826       "delete": {
24827         "produces": [
24828           "application/json",
24829           "application/xml"
24830         ],
24831         "parameters": [
24832           {
24833             "description": "Keep as M",
24834             "in": "path",
24835             "name": "service-instance-id",
24836             "required": true,
24837             "type": "string"
24838           },
24839           {
24840             "in": "path",
24841             "name": "vnf-id",
24842             "required": true,
24843             "type": "string"
24844           },
24845           {
24846             "description": "A Network Role to which a VNF must connect",
24847             "in": "path",
24848             "name": "network-role",
24849             "required": true,
24850             "type": "string"
24851           }
24852         ],
24853         "responses": {
24854           "200": {
24855             "description": "No response was specified"
24856           }
24857         },
24858         "operationId": "DELETE-vnf-network"
24859       },
24860       "get": {
24861         "produces": [
24862           "application/json",
24863           "application/xml"
24864         ],
24865         "parameters": [
24866           {
24867             "description": "Keep as M",
24868             "in": "path",
24869             "name": "service-instance-id",
24870             "required": true,
24871             "type": "string"
24872           },
24873           {
24874             "in": "path",
24875             "name": "vnf-id",
24876             "required": true,
24877             "type": "string"
24878           },
24879           {
24880             "description": "A Network Role to which a VNF must connect",
24881             "in": "path",
24882             "name": "network-role",
24883             "required": true,
24884             "type": "string"
24885           }
24886         ],
24887         "responses": {
24888           "200": {
24889             "description": "No response was specified",
24890             "schema": {
24891               "$ref": "#/definitions/(config)vnf-network"
24892             }
24893           }
24894         },
24895         "operationId": "GET-vnf-network"
24896       },
24897       "post": {
24898         "consumes": [
24899           "application/json",
24900           "application/xml"
24901         ],
24902         "produces": [
24903           "application/json",
24904           "application/xml"
24905         ],
24906         "parameters": [
24907           {
24908             "description": "Keep as M",
24909             "in": "path",
24910             "name": "service-instance-id",
24911             "required": true,
24912             "type": "string"
24913           },
24914           {
24915             "in": "path",
24916             "name": "vnf-id",
24917             "required": true,
24918             "type": "string"
24919           },
24920           {
24921             "description": "A Network Role to which a VNF must connect",
24922             "in": "path",
24923             "name": "network-role",
24924             "required": true,
24925             "type": "string"
24926           },
24927           {
24928             "in": "body",
24929             "name": "**(config)subnets-data",
24930             "required": false,
24931             "schema": {
24932               "$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"
24933             }
24934           }
24935         ],
24936         "responses": {
24937           "200": {
24938             "description": "No response was specified",
24939             "schema": {
24940               "$ref": "#/definitions/(config)vnf-networkPOST"
24941             }
24942           }
24943         },
24944         "operationId": "POST-vnf-network"
24945       },
24946       "put": {
24947         "consumes": [
24948           "application/json",
24949           "application/xml"
24950         ],
24951         "produces": [
24952           "application/json",
24953           "application/xml"
24954         ],
24955         "parameters": [
24956           {
24957             "description": "Keep as M",
24958             "in": "path",
24959             "name": "service-instance-id",
24960             "required": true,
24961             "type": "string"
24962           },
24963           {
24964             "in": "path",
24965             "name": "vnf-id",
24966             "required": true,
24967             "type": "string"
24968           },
24969           {
24970             "description": "A Network Role to which a VNF must connect",
24971             "in": "path",
24972             "name": "network-role",
24973             "required": true,
24974             "type": "string"
24975           },
24976           {
24977             "in": "body",
24978             "name": "(config)vnf-network",
24979             "required": false,
24980             "schema": {
24981               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network-TOP"
24982             }
24983           }
24984         ],
24985         "responses": {
24986           "200": {
24987             "description": "No response was specified",
24988             "schema": {
24989               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network-TOP"
24990             }
24991           }
24992         },
24993         "operationId": "PUT-vnf-network"
24994       }
24995     },
24996     "/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": {
24997       "delete": {
24998         "produces": [
24999           "application/json",
25000           "application/xml"
25001         ],
25002         "parameters": [
25003           {
25004             "description": "Keep as M",
25005             "in": "path",
25006             "name": "service-instance-id",
25007             "required": true,
25008             "type": "string"
25009           },
25010           {
25011             "in": "path",
25012             "name": "vnf-id",
25013             "required": true,
25014             "type": "string"
25015           },
25016           {
25017             "description": "A Network Role to which a VNF must connect",
25018             "in": "path",
25019             "name": "network-role",
25020             "required": true,
25021             "type": "string"
25022           }
25023         ],
25024         "responses": {
25025           "200": {
25026             "description": "No response was specified"
25027           }
25028         },
25029         "operationId": "DELETE-subnets-data"
25030       },
25031       "get": {
25032         "produces": [
25033           "application/json",
25034           "application/xml"
25035         ],
25036         "parameters": [
25037           {
25038             "description": "Keep as M",
25039             "in": "path",
25040             "name": "service-instance-id",
25041             "required": true,
25042             "type": "string"
25043           },
25044           {
25045             "in": "path",
25046             "name": "vnf-id",
25047             "required": true,
25048             "type": "string"
25049           },
25050           {
25051             "description": "A Network Role to which a VNF must connect",
25052             "in": "path",
25053             "name": "network-role",
25054             "required": true,
25055             "type": "string"
25056           }
25057         ],
25058         "responses": {
25059           "200": {
25060             "description": "No response was specified",
25061             "schema": {
25062               "$ref": "#/definitions/(config)subnets-data"
25063             }
25064           }
25065         },
25066         "operationId": "GET-subnets-data"
25067       },
25068       "post": {
25069         "consumes": [
25070           "application/json",
25071           "application/xml"
25072         ],
25073         "produces": [
25074           "application/json",
25075           "application/xml"
25076         ],
25077         "parameters": [
25078           {
25079             "description": "Keep as M",
25080             "in": "path",
25081             "name": "service-instance-id",
25082             "required": true,
25083             "type": "string"
25084           },
25085           {
25086             "in": "path",
25087             "name": "vnf-id",
25088             "required": true,
25089             "type": "string"
25090           },
25091           {
25092             "description": "A Network Role to which a VNF must connect",
25093             "in": "path",
25094             "name": "network-role",
25095             "required": true,
25096             "type": "string"
25097           },
25098           {
25099             "in": "body",
25100             "name": "**(config)subnet-data",
25101             "required": false,
25102             "schema": {
25103               "$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"
25104             }
25105           }
25106         ],
25107         "responses": {
25108           "200": {
25109             "description": "No response was specified",
25110             "schema": {
25111               "$ref": "#/definitions/(config)subnets-dataPOST"
25112             }
25113           }
25114         },
25115         "operationId": "POST-subnets-data"
25116       },
25117       "put": {
25118         "consumes": [
25119           "application/json",
25120           "application/xml"
25121         ],
25122         "produces": [
25123           "application/json",
25124           "application/xml"
25125         ],
25126         "parameters": [
25127           {
25128             "description": "Keep as M",
25129             "in": "path",
25130             "name": "service-instance-id",
25131             "required": true,
25132             "type": "string"
25133           },
25134           {
25135             "in": "path",
25136             "name": "vnf-id",
25137             "required": true,
25138             "type": "string"
25139           },
25140           {
25141             "description": "A Network Role to which a VNF must connect",
25142             "in": "path",
25143             "name": "network-role",
25144             "required": true,
25145             "type": "string"
25146           },
25147           {
25148             "in": "body",
25149             "name": "(config)subnets-data",
25150             "required": false,
25151             "schema": {
25152               "$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"
25153             }
25154           }
25155         ],
25156         "responses": {
25157           "200": {
25158             "description": "No response was specified",
25159             "schema": {
25160               "$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"
25161             }
25162           }
25163         },
25164         "operationId": "PUT-subnets-data"
25165       }
25166     },
25167     "/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}": {
25168       "delete": {
25169         "produces": [
25170           "application/json",
25171           "application/xml"
25172         ],
25173         "parameters": [
25174           {
25175             "description": "Keep as M",
25176             "in": "path",
25177             "name": "service-instance-id",
25178             "required": true,
25179             "type": "string"
25180           },
25181           {
25182             "in": "path",
25183             "name": "vnf-id",
25184             "required": true,
25185             "type": "string"
25186           },
25187           {
25188             "description": "A Network Role to which a VNF must connect",
25189             "in": "path",
25190             "name": "network-role",
25191             "required": true,
25192             "type": "string"
25193           },
25194           {
25195             "description": "Should be ipv4 or ipv6",
25196             "in": "path",
25197             "name": "ip-version",
25198             "required": true,
25199             "type": "string"
25200           }
25201         ],
25202         "responses": {
25203           "200": {
25204             "description": "No response was specified"
25205           }
25206         },
25207         "operationId": "DELETE-subnet-data"
25208       },
25209       "get": {
25210         "produces": [
25211           "application/json",
25212           "application/xml"
25213         ],
25214         "parameters": [
25215           {
25216             "description": "Keep as M",
25217             "in": "path",
25218             "name": "service-instance-id",
25219             "required": true,
25220             "type": "string"
25221           },
25222           {
25223             "in": "path",
25224             "name": "vnf-id",
25225             "required": true,
25226             "type": "string"
25227           },
25228           {
25229             "description": "A Network Role to which a VNF must connect",
25230             "in": "path",
25231             "name": "network-role",
25232             "required": true,
25233             "type": "string"
25234           },
25235           {
25236             "description": "Should be ipv4 or ipv6",
25237             "in": "path",
25238             "name": "ip-version",
25239             "required": true,
25240             "type": "string"
25241           }
25242         ],
25243         "responses": {
25244           "200": {
25245             "description": "No response was specified",
25246             "schema": {
25247               "$ref": "#/definitions/(config)subnet-data"
25248             }
25249           }
25250         },
25251         "operationId": "GET-subnet-data"
25252       },
25253       "put": {
25254         "consumes": [
25255           "application/json",
25256           "application/xml"
25257         ],
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             "in": "path",
25272             "name": "vnf-id",
25273             "required": true,
25274             "type": "string"
25275           },
25276           {
25277             "description": "A Network Role to which a VNF must connect",
25278             "in": "path",
25279             "name": "network-role",
25280             "required": true,
25281             "type": "string"
25282           },
25283           {
25284             "description": "Should be ipv4 or ipv6",
25285             "in": "path",
25286             "name": "ip-version",
25287             "required": true,
25288             "type": "string"
25289           },
25290           {
25291             "in": "body",
25292             "name": "(config)subnet-data",
25293             "required": false,
25294             "schema": {
25295               "$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"
25296             }
25297           }
25298         ],
25299         "responses": {
25300           "200": {
25301             "description": "No response was specified",
25302             "schema": {
25303               "$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"
25304             }
25305           }
25306         },
25307         "operationId": "PUT-subnet-data"
25308       }
25309     },
25310     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-topology-identifier-structure": {
25311       "delete": {
25312         "produces": [
25313           "application/json",
25314           "application/xml"
25315         ],
25316         "parameters": [
25317           {
25318             "description": "Keep as M",
25319             "in": "path",
25320             "name": "service-instance-id",
25321             "required": true,
25322             "type": "string"
25323           },
25324           {
25325             "in": "path",
25326             "name": "vnf-id",
25327             "required": true,
25328             "type": "string"
25329           }
25330         ],
25331         "responses": {
25332           "200": {
25333             "description": "No response was specified"
25334           }
25335         },
25336         "operationId": "DELETE-vnf-topology-identifier-structure"
25337       },
25338       "get": {
25339         "produces": [
25340           "application/json",
25341           "application/xml"
25342         ],
25343         "parameters": [
25344           {
25345             "description": "Keep as M",
25346             "in": "path",
25347             "name": "service-instance-id",
25348             "required": true,
25349             "type": "string"
25350           },
25351           {
25352             "in": "path",
25353             "name": "vnf-id",
25354             "required": true,
25355             "type": "string"
25356           }
25357         ],
25358         "responses": {
25359           "200": {
25360             "description": "No response was specified",
25361             "schema": {
25362               "$ref": "#/definitions/(config)vnf-topology-identifier-structure"
25363             }
25364           }
25365         },
25366         "operationId": "GET-vnf-topology-identifier-structure"
25367       },
25368       "put": {
25369         "consumes": [
25370           "application/json",
25371           "application/xml"
25372         ],
25373         "produces": [
25374           "application/json",
25375           "application/xml"
25376         ],
25377         "parameters": [
25378           {
25379             "description": "Keep as M",
25380             "in": "path",
25381             "name": "service-instance-id",
25382             "required": true,
25383             "type": "string"
25384           },
25385           {
25386             "in": "path",
25387             "name": "vnf-id",
25388             "required": true,
25389             "type": "string"
25390           },
25391           {
25392             "in": "body",
25393             "name": "(config)vnf-topology-identifier-structure",
25394             "required": false,
25395             "schema": {
25396               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure-TOP"
25397             }
25398           }
25399         ],
25400         "responses": {
25401           "200": {
25402             "description": "No response was specified",
25403             "schema": {
25404               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure-TOP"
25405             }
25406           }
25407         },
25408         "operationId": "PUT-vnf-topology-identifier-structure"
25409       }
25410     },
25411     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-status": {
25412       "delete": {
25413         "produces": [
25414           "application/json",
25415           "application/xml"
25416         ],
25417         "parameters": [
25418           {
25419             "description": "Keep as M",
25420             "in": "path",
25421             "name": "service-instance-id",
25422             "required": true,
25423             "type": "string"
25424           }
25425         ],
25426         "responses": {
25427           "200": {
25428             "description": "No response was specified"
25429           }
25430         },
25431         "operationId": "DELETE-service-status"
25432       },
25433       "get": {
25434         "produces": [
25435           "application/json",
25436           "application/xml"
25437         ],
25438         "parameters": [
25439           {
25440             "description": "Keep as M",
25441             "in": "path",
25442             "name": "service-instance-id",
25443             "required": true,
25444             "type": "string"
25445           }
25446         ],
25447         "responses": {
25448           "200": {
25449             "description": "No response was specified",
25450             "schema": {
25451               "$ref": "#/definitions/(config)service-status"
25452             }
25453           }
25454         },
25455         "operationId": "GET-service-status"
25456       },
25457       "put": {
25458         "consumes": [
25459           "application/json",
25460           "application/xml"
25461         ],
25462         "produces": [
25463           "application/json",
25464           "application/xml"
25465         ],
25466         "parameters": [
25467           {
25468             "description": "Keep as M",
25469             "in": "path",
25470             "name": "service-instance-id",
25471             "required": true,
25472             "type": "string"
25473           },
25474           {
25475             "in": "body",
25476             "name": "(config)service-status",
25477             "required": false,
25478             "schema": {
25479               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-status-TOP"
25480             }
25481           }
25482         ],
25483         "responses": {
25484           "200": {
25485             "description": "No response was specified",
25486             "schema": {
25487               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-status-TOP"
25488             }
25489           }
25490         },
25491         "operationId": "PUT-service-status"
25492       }
25493     },
25494     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources": {
25495       "delete": {
25496         "produces": [
25497           "application/json",
25498           "application/xml"
25499         ],
25500         "responses": {
25501           "200": {
25502             "description": "No response was specified"
25503           }
25504         },
25505         "operationId": "DELETE-tunnelxconn-allotted-resources"
25506       },
25507       "get": {
25508         "produces": [
25509           "application/json",
25510           "application/xml"
25511         ],
25512         "responses": {
25513           "200": {
25514             "description": "No response was specified",
25515             "schema": {
25516               "$ref": "#/definitions/(config)tunnelxconn-allotted-resources"
25517             }
25518           }
25519         },
25520         "operationId": "GET-tunnelxconn-allotted-resources"
25521       },
25522       "post": {
25523         "consumes": [
25524           "application/json",
25525           "application/xml"
25526         ],
25527         "produces": [
25528           "application/json",
25529           "application/xml"
25530         ],
25531         "parameters": [
25532           {
25533             "in": "body",
25534             "name": "**(config)tunnelxconn-allotted-resource",
25535             "required": false,
25536             "schema": {
25537               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource-TOP"
25538             }
25539           }
25540         ],
25541         "responses": {
25542           "200": {
25543             "description": "No response was specified",
25544             "schema": {
25545               "$ref": "#/definitions/(config)tunnelxconn-allotted-resourcesPOST"
25546             }
25547           }
25548         },
25549         "operationId": "POST-tunnelxconn-allotted-resources"
25550       },
25551       "put": {
25552         "consumes": [
25553           "application/json",
25554           "application/xml"
25555         ],
25556         "produces": [
25557           "application/json",
25558           "application/xml"
25559         ],
25560         "parameters": [
25561           {
25562             "in": "body",
25563             "name": "(config)tunnelxconn-allotted-resources",
25564             "required": false,
25565             "schema": {
25566               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources-TOP"
25567             }
25568           }
25569         ],
25570         "responses": {
25571           "200": {
25572             "description": "No response was specified",
25573             "schema": {
25574               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources-TOP"
25575             }
25576           }
25577         },
25578         "operationId": "PUT-tunnelxconn-allotted-resources"
25579       }
25580     },
25581     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}": {
25582       "delete": {
25583         "produces": [
25584           "application/json",
25585           "application/xml"
25586         ],
25587         "parameters": [
25588           {
25589             "in": "path",
25590             "name": "allotted-resource-id",
25591             "required": true,
25592             "type": "string"
25593           }
25594         ],
25595         "responses": {
25596           "200": {
25597             "description": "No response was specified"
25598           }
25599         },
25600         "operationId": "DELETE-tunnelxconn-allotted-resource"
25601       },
25602       "get": {
25603         "produces": [
25604           "application/json",
25605           "application/xml"
25606         ],
25607         "parameters": [
25608           {
25609             "in": "path",
25610             "name": "allotted-resource-id",
25611             "required": true,
25612             "type": "string"
25613           }
25614         ],
25615         "responses": {
25616           "200": {
25617             "description": "No response was specified",
25618             "schema": {
25619               "$ref": "#/definitions/(config)tunnelxconn-allotted-resource"
25620             }
25621           }
25622         },
25623         "operationId": "GET-tunnelxconn-allotted-resource"
25624       },
25625       "post": {
25626         "consumes": [
25627           "application/json",
25628           "application/xml"
25629         ],
25630         "produces": [
25631           "application/json",
25632           "application/xml"
25633         ],
25634         "parameters": [
25635           {
25636             "in": "path",
25637             "name": "allotted-resource-id",
25638             "required": true,
25639             "type": "string"
25640           },
25641           {
25642             "in": "body",
25643             "name": "**(config)allotted-resource-data",
25644             "required": false,
25645             "schema": {
25646               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data-TOP"
25647             }
25648           },
25649           {
25650             "in": "body",
25651             "name": "**(config)allotted-resource-status",
25652             "required": false,
25653             "schema": {
25654               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status-TOP"
25655             }
25656           }
25657         ],
25658         "responses": {
25659           "200": {
25660             "description": "No response was specified",
25661             "schema": {
25662               "$ref": "#/definitions/(config)tunnelxconn-allotted-resourcePOST"
25663             }
25664           }
25665         },
25666         "operationId": "POST-tunnelxconn-allotted-resource"
25667       },
25668       "put": {
25669         "consumes": [
25670           "application/json",
25671           "application/xml"
25672         ],
25673         "produces": [
25674           "application/json",
25675           "application/xml"
25676         ],
25677         "parameters": [
25678           {
25679             "in": "path",
25680             "name": "allotted-resource-id",
25681             "required": true,
25682             "type": "string"
25683           },
25684           {
25685             "in": "body",
25686             "name": "(config)tunnelxconn-allotted-resource",
25687             "required": false,
25688             "schema": {
25689               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource-TOP"
25690             }
25691           }
25692         ],
25693         "responses": {
25694           "200": {
25695             "description": "No response was specified",
25696             "schema": {
25697               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource-TOP"
25698             }
25699           }
25700         },
25701         "operationId": "PUT-tunnelxconn-allotted-resource"
25702       }
25703     },
25704     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data": {
25705       "delete": {
25706         "produces": [
25707           "application/json",
25708           "application/xml"
25709         ],
25710         "parameters": [
25711           {
25712             "in": "path",
25713             "name": "allotted-resource-id",
25714             "required": true,
25715             "type": "string"
25716           }
25717         ],
25718         "responses": {
25719           "200": {
25720             "description": "No response was specified"
25721           }
25722         },
25723         "operationId": "DELETE-allotted-resource-data"
25724       },
25725       "get": {
25726         "produces": [
25727           "application/json",
25728           "application/xml"
25729         ],
25730         "parameters": [
25731           {
25732             "in": "path",
25733             "name": "allotted-resource-id",
25734             "required": true,
25735             "type": "string"
25736           }
25737         ],
25738         "responses": {
25739           "200": {
25740             "description": "No response was specified",
25741             "schema": {
25742               "$ref": "#/definitions/(config)allotted-resource-data"
25743             }
25744           }
25745         },
25746         "operationId": "GET-allotted-resource-data"
25747       },
25748       "post": {
25749         "consumes": [
25750           "application/json",
25751           "application/xml"
25752         ],
25753         "produces": [
25754           "application/json",
25755           "application/xml"
25756         ],
25757         "parameters": [
25758           {
25759             "in": "path",
25760             "name": "allotted-resource-id",
25761             "required": true,
25762             "type": "string"
25763           },
25764           {
25765             "in": "body",
25766             "name": "**(config)allotted-resource-operation-information",
25767             "required": false,
25768             "schema": {
25769               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
25770             }
25771           },
25772           {
25773             "in": "body",
25774             "name": "**(config)tunnelxconn-topology",
25775             "required": false,
25776             "schema": {
25777               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology-TOP"
25778             }
25779           },
25780           {
25781             "in": "body",
25782             "name": "**(config)tunnelxconn-parameters",
25783             "required": false,
25784             "schema": {
25785               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters-TOP"
25786             }
25787           },
25788           {
25789             "in": "body",
25790             "name": "**(config)allotted-resource-oper-status",
25791             "required": false,
25792             "schema": {
25793               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
25794             }
25795           }
25796         ],
25797         "responses": {
25798           "200": {
25799             "description": "No response was specified",
25800             "schema": {
25801               "$ref": "#/definitions/(config)allotted-resource-dataPOST"
25802             }
25803           }
25804         },
25805         "operationId": "POST-allotted-resource-data"
25806       },
25807       "put": {
25808         "consumes": [
25809           "application/json",
25810           "application/xml"
25811         ],
25812         "produces": [
25813           "application/json",
25814           "application/xml"
25815         ],
25816         "parameters": [
25817           {
25818             "in": "path",
25819             "name": "allotted-resource-id",
25820             "required": true,
25821             "type": "string"
25822           },
25823           {
25824             "in": "body",
25825             "name": "(config)allotted-resource-data",
25826             "required": false,
25827             "schema": {
25828               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data-TOP"
25829             }
25830           }
25831         ],
25832         "responses": {
25833           "200": {
25834             "description": "No response was specified",
25835             "schema": {
25836               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data-TOP"
25837             }
25838           }
25839         },
25840         "operationId": "PUT-allotted-resource-data"
25841       }
25842     },
25843     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-oper-status": {
25844       "delete": {
25845         "produces": [
25846           "application/json",
25847           "application/xml"
25848         ],
25849         "parameters": [
25850           {
25851             "in": "path",
25852             "name": "allotted-resource-id",
25853             "required": true,
25854             "type": "string"
25855           }
25856         ],
25857         "responses": {
25858           "200": {
25859             "description": "No response was specified"
25860           }
25861         },
25862         "operationId": "DELETE-allotted-resource-oper-status"
25863       },
25864       "get": {
25865         "produces": [
25866           "application/json",
25867           "application/xml"
25868         ],
25869         "parameters": [
25870           {
25871             "in": "path",
25872             "name": "allotted-resource-id",
25873             "required": true,
25874             "type": "string"
25875           }
25876         ],
25877         "responses": {
25878           "200": {
25879             "description": "No response was specified",
25880             "schema": {
25881               "$ref": "#/definitions/(config)allotted-resource-oper-status"
25882             }
25883           }
25884         },
25885         "operationId": "GET-allotted-resource-oper-status"
25886       },
25887       "put": {
25888         "consumes": [
25889           "application/json",
25890           "application/xml"
25891         ],
25892         "produces": [
25893           "application/json",
25894           "application/xml"
25895         ],
25896         "parameters": [
25897           {
25898             "in": "path",
25899             "name": "allotted-resource-id",
25900             "required": true,
25901             "type": "string"
25902           },
25903           {
25904             "in": "body",
25905             "name": "(config)allotted-resource-oper-status",
25906             "required": false,
25907             "schema": {
25908               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
25909             }
25910           }
25911         ],
25912         "responses": {
25913           "200": {
25914             "description": "No response was specified",
25915             "schema": {
25916               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
25917             }
25918           }
25919         },
25920         "operationId": "PUT-allotted-resource-oper-status"
25921       }
25922     },
25923     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information": {
25924       "delete": {
25925         "produces": [
25926           "application/json",
25927           "application/xml"
25928         ],
25929         "parameters": [
25930           {
25931             "in": "path",
25932             "name": "allotted-resource-id",
25933             "required": true,
25934             "type": "string"
25935           }
25936         ],
25937         "responses": {
25938           "200": {
25939             "description": "No response was specified"
25940           }
25941         },
25942         "operationId": "DELETE-allotted-resource-operation-information"
25943       },
25944       "get": {
25945         "produces": [
25946           "application/json",
25947           "application/xml"
25948         ],
25949         "parameters": [
25950           {
25951             "in": "path",
25952             "name": "allotted-resource-id",
25953             "required": true,
25954             "type": "string"
25955           }
25956         ],
25957         "responses": {
25958           "200": {
25959             "description": "No response was specified",
25960             "schema": {
25961               "$ref": "#/definitions/(config)allotted-resource-operation-information"
25962             }
25963           }
25964         },
25965         "operationId": "GET-allotted-resource-operation-information"
25966       },
25967       "post": {
25968         "consumes": [
25969           "application/json",
25970           "application/xml"
25971         ],
25972         "produces": [
25973           "application/json",
25974           "application/xml"
25975         ],
25976         "parameters": [
25977           {
25978             "in": "path",
25979             "name": "allotted-resource-id",
25980             "required": true,
25981             "type": "string"
25982           },
25983           {
25984             "in": "body",
25985             "name": "**(config)tunnelxconn-request-input",
25986             "required": false,
25987             "schema": {
25988               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)tunnelxconn-request-input-TOP"
25989             }
25990           },
25991           {
25992             "in": "body",
25993             "name": "**(config)request-information",
25994             "required": false,
25995             "schema": {
25996               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
25997             }
25998           },
25999           {
26000             "in": "body",
26001             "name": "**(config)sdnc-request-header",
26002             "required": false,
26003             "schema": {
26004               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP"
26005             }
26006           },
26007           {
26008             "in": "body",
26009             "name": "**(config)service-information",
26010             "required": false,
26011             "schema": {
26012               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
26013             }
26014           },
26015           {
26016             "in": "body",
26017             "name": "**(config)allotted-resource-information",
26018             "required": false,
26019             "schema": {
26020               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP"
26021             }
26022           }
26023         ],
26024         "responses": {
26025           "200": {
26026             "description": "No response was specified",
26027             "schema": {
26028               "$ref": "#/definitions/(config)allotted-resource-operation-informationPOST"
26029             }
26030           }
26031         },
26032         "operationId": "POST-allotted-resource-operation-information"
26033       },
26034       "put": {
26035         "consumes": [
26036           "application/json",
26037           "application/xml"
26038         ],
26039         "produces": [
26040           "application/json",
26041           "application/xml"
26042         ],
26043         "parameters": [
26044           {
26045             "in": "path",
26046             "name": "allotted-resource-id",
26047             "required": true,
26048             "type": "string"
26049           },
26050           {
26051             "in": "body",
26052             "name": "(config)allotted-resource-operation-information",
26053             "required": false,
26054             "schema": {
26055               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
26056             }
26057           }
26058         ],
26059         "responses": {
26060           "200": {
26061             "description": "No response was specified",
26062             "schema": {
26063               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
26064             }
26065           }
26066         },
26067         "operationId": "PUT-allotted-resource-operation-information"
26068       }
26069     },
26070     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information": {
26071       "delete": {
26072         "produces": [
26073           "application/json",
26074           "application/xml"
26075         ],
26076         "parameters": [
26077           {
26078             "in": "path",
26079             "name": "allotted-resource-id",
26080             "required": true,
26081             "type": "string"
26082           }
26083         ],
26084         "responses": {
26085           "200": {
26086             "description": "No response was specified"
26087           }
26088         },
26089         "operationId": "DELETE-allotted-resource-information"
26090       },
26091       "get": {
26092         "produces": [
26093           "application/json",
26094           "application/xml"
26095         ],
26096         "parameters": [
26097           {
26098             "in": "path",
26099             "name": "allotted-resource-id",
26100             "required": true,
26101             "type": "string"
26102           }
26103         ],
26104         "responses": {
26105           "200": {
26106             "description": "No response was specified",
26107             "schema": {
26108               "$ref": "#/definitions/(config)allotted-resource-information"
26109             }
26110           }
26111         },
26112         "operationId": "GET-allotted-resource-information"
26113       },
26114       "post": {
26115         "consumes": [
26116           "application/json",
26117           "application/xml"
26118         ],
26119         "produces": [
26120           "application/json",
26121           "application/xml"
26122         ],
26123         "parameters": [
26124           {
26125             "in": "path",
26126             "name": "allotted-resource-id",
26127             "required": true,
26128             "type": "string"
26129           },
26130           {
26131             "in": "body",
26132             "name": "**(config)onap-model-information",
26133             "required": false,
26134             "schema": {
26135               "$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"
26136             }
26137           }
26138         ],
26139         "responses": {
26140           "200": {
26141             "description": "No response was specified",
26142             "schema": {
26143               "$ref": "#/definitions/(config)allotted-resource-informationPOST"
26144             }
26145           }
26146         },
26147         "operationId": "POST-allotted-resource-information"
26148       },
26149       "put": {
26150         "consumes": [
26151           "application/json",
26152           "application/xml"
26153         ],
26154         "produces": [
26155           "application/json",
26156           "application/xml"
26157         ],
26158         "parameters": [
26159           {
26160             "in": "path",
26161             "name": "allotted-resource-id",
26162             "required": true,
26163             "type": "string"
26164           },
26165           {
26166             "in": "body",
26167             "name": "(config)allotted-resource-information",
26168             "required": false,
26169             "schema": {
26170               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP"
26171             }
26172           }
26173         ],
26174         "responses": {
26175           "200": {
26176             "description": "No response was specified",
26177             "schema": {
26178               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP"
26179             }
26180           }
26181         },
26182         "operationId": "PUT-allotted-resource-information"
26183       }
26184     },
26185     "/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": {
26186       "delete": {
26187         "produces": [
26188           "application/json",
26189           "application/xml"
26190         ],
26191         "parameters": [
26192           {
26193             "in": "path",
26194             "name": "allotted-resource-id",
26195             "required": true,
26196             "type": "string"
26197           }
26198         ],
26199         "responses": {
26200           "200": {
26201             "description": "No response was specified"
26202           }
26203         },
26204         "operationId": "DELETE-onap-model-information"
26205       },
26206       "get": {
26207         "produces": [
26208           "application/json",
26209           "application/xml"
26210         ],
26211         "parameters": [
26212           {
26213             "in": "path",
26214             "name": "allotted-resource-id",
26215             "required": true,
26216             "type": "string"
26217           }
26218         ],
26219         "responses": {
26220           "200": {
26221             "description": "No response was specified",
26222             "schema": {
26223               "$ref": "#/definitions/(config)onap-model-information"
26224             }
26225           }
26226         },
26227         "operationId": "GET-onap-model-information"
26228       },
26229       "put": {
26230         "consumes": [
26231           "application/json",
26232           "application/xml"
26233         ],
26234         "produces": [
26235           "application/json",
26236           "application/xml"
26237         ],
26238         "parameters": [
26239           {
26240             "in": "path",
26241             "name": "allotted-resource-id",
26242             "required": true,
26243             "type": "string"
26244           },
26245           {
26246             "in": "body",
26247             "name": "(config)onap-model-information",
26248             "required": false,
26249             "schema": {
26250               "$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"
26251             }
26252           }
26253         ],
26254         "responses": {
26255           "200": {
26256             "description": "No response was specified",
26257             "schema": {
26258               "$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"
26259             }
26260           }
26261         },
26262         "operationId": "PUT-onap-model-information"
26263       }
26264     },
26265     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/request-information": {
26266       "delete": {
26267         "produces": [
26268           "application/json",
26269           "application/xml"
26270         ],
26271         "parameters": [
26272           {
26273             "in": "path",
26274             "name": "allotted-resource-id",
26275             "required": true,
26276             "type": "string"
26277           }
26278         ],
26279         "responses": {
26280           "200": {
26281             "description": "No response was specified"
26282           }
26283         },
26284         "operationId": "DELETE-request-information"
26285       },
26286       "get": {
26287         "produces": [
26288           "application/json",
26289           "application/xml"
26290         ],
26291         "parameters": [
26292           {
26293             "in": "path",
26294             "name": "allotted-resource-id",
26295             "required": true,
26296             "type": "string"
26297           }
26298         ],
26299         "responses": {
26300           "200": {
26301             "description": "No response was specified",
26302             "schema": {
26303               "$ref": "#/definitions/(config)request-information"
26304             }
26305           }
26306         },
26307         "operationId": "GET-request-information"
26308       },
26309       "put": {
26310         "consumes": [
26311           "application/json",
26312           "application/xml"
26313         ],
26314         "produces": [
26315           "application/json",
26316           "application/xml"
26317         ],
26318         "parameters": [
26319           {
26320             "in": "path",
26321             "name": "allotted-resource-id",
26322             "required": true,
26323             "type": "string"
26324           },
26325           {
26326             "in": "body",
26327             "name": "(config)request-information",
26328             "required": false,
26329             "schema": {
26330               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
26331             }
26332           }
26333         ],
26334         "responses": {
26335           "200": {
26336             "description": "No response was specified",
26337             "schema": {
26338               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
26339             }
26340           }
26341         },
26342         "operationId": "PUT-request-information"
26343       }
26344     },
26345     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/sdnc-request-header": {
26346       "delete": {
26347         "produces": [
26348           "application/json",
26349           "application/xml"
26350         ],
26351         "parameters": [
26352           {
26353             "in": "path",
26354             "name": "allotted-resource-id",
26355             "required": true,
26356             "type": "string"
26357           }
26358         ],
26359         "responses": {
26360           "200": {
26361             "description": "No response was specified"
26362           }
26363         },
26364         "operationId": "DELETE-sdnc-request-header"
26365       },
26366       "get": {
26367         "produces": [
26368           "application/json",
26369           "application/xml"
26370         ],
26371         "parameters": [
26372           {
26373             "in": "path",
26374             "name": "allotted-resource-id",
26375             "required": true,
26376             "type": "string"
26377           }
26378         ],
26379         "responses": {
26380           "200": {
26381             "description": "No response was specified",
26382             "schema": {
26383               "$ref": "#/definitions/(config)sdnc-request-header"
26384             }
26385           }
26386         },
26387         "operationId": "GET-sdnc-request-header"
26388       },
26389       "put": {
26390         "consumes": [
26391           "application/json",
26392           "application/xml"
26393         ],
26394         "produces": [
26395           "application/json",
26396           "application/xml"
26397         ],
26398         "parameters": [
26399           {
26400             "in": "path",
26401             "name": "allotted-resource-id",
26402             "required": true,
26403             "type": "string"
26404           },
26405           {
26406             "in": "body",
26407             "name": "(config)sdnc-request-header",
26408             "required": false,
26409             "schema": {
26410               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP"
26411             }
26412           }
26413         ],
26414         "responses": {
26415           "200": {
26416             "description": "No response was specified",
26417             "schema": {
26418               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP"
26419             }
26420           }
26421         },
26422         "operationId": "PUT-sdnc-request-header"
26423       }
26424     },
26425     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/service-information": {
26426       "delete": {
26427         "produces": [
26428           "application/json",
26429           "application/xml"
26430         ],
26431         "parameters": [
26432           {
26433             "in": "path",
26434             "name": "allotted-resource-id",
26435             "required": true,
26436             "type": "string"
26437           }
26438         ],
26439         "responses": {
26440           "200": {
26441             "description": "No response was specified"
26442           }
26443         },
26444         "operationId": "DELETE-service-information"
26445       },
26446       "get": {
26447         "produces": [
26448           "application/json",
26449           "application/xml"
26450         ],
26451         "parameters": [
26452           {
26453             "in": "path",
26454             "name": "allotted-resource-id",
26455             "required": true,
26456             "type": "string"
26457           }
26458         ],
26459         "responses": {
26460           "200": {
26461             "description": "No response was specified",
26462             "schema": {
26463               "$ref": "#/definitions/(config)service-information"
26464             }
26465           }
26466         },
26467         "operationId": "GET-service-information"
26468       },
26469       "post": {
26470         "consumes": [
26471           "application/json",
26472           "application/xml"
26473         ],
26474         "produces": [
26475           "application/json",
26476           "application/xml"
26477         ],
26478         "parameters": [
26479           {
26480             "in": "path",
26481             "name": "allotted-resource-id",
26482             "required": true,
26483             "type": "string"
26484           },
26485           {
26486             "in": "body",
26487             "name": "**(config)onap-model-information",
26488             "required": false,
26489             "schema": {
26490               "$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"
26491             }
26492           }
26493         ],
26494         "responses": {
26495           "200": {
26496             "description": "No response was specified",
26497             "schema": {
26498               "$ref": "#/definitions/(config)service-informationPOST"
26499             }
26500           }
26501         },
26502         "operationId": "POST-service-information"
26503       },
26504       "put": {
26505         "consumes": [
26506           "application/json",
26507           "application/xml"
26508         ],
26509         "produces": [
26510           "application/json",
26511           "application/xml"
26512         ],
26513         "parameters": [
26514           {
26515             "in": "path",
26516             "name": "allotted-resource-id",
26517             "required": true,
26518             "type": "string"
26519           },
26520           {
26521             "in": "body",
26522             "name": "(config)service-information",
26523             "required": false,
26524             "schema": {
26525               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
26526             }
26527           }
26528         ],
26529         "responses": {
26530           "200": {
26531             "description": "No response was specified",
26532             "schema": {
26533               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
26534             }
26535           }
26536         },
26537         "operationId": "PUT-service-information"
26538       }
26539     },
26540     "/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": {
26541       "delete": {
26542         "produces": [
26543           "application/json",
26544           "application/xml"
26545         ],
26546         "parameters": [
26547           {
26548             "in": "path",
26549             "name": "allotted-resource-id",
26550             "required": true,
26551             "type": "string"
26552           }
26553         ],
26554         "responses": {
26555           "200": {
26556             "description": "No response was specified"
26557           }
26558         },
26559         "operationId": "DELETE-onap-model-information"
26560       },
26561       "get": {
26562         "produces": [
26563           "application/json",
26564           "application/xml"
26565         ],
26566         "parameters": [
26567           {
26568             "in": "path",
26569             "name": "allotted-resource-id",
26570             "required": true,
26571             "type": "string"
26572           }
26573         ],
26574         "responses": {
26575           "200": {
26576             "description": "No response was specified",
26577             "schema": {
26578               "$ref": "#/definitions/(config)onap-model-information"
26579             }
26580           }
26581         },
26582         "operationId": "GET-onap-model-information"
26583       },
26584       "put": {
26585         "consumes": [
26586           "application/json",
26587           "application/xml"
26588         ],
26589         "produces": [
26590           "application/json",
26591           "application/xml"
26592         ],
26593         "parameters": [
26594           {
26595             "in": "path",
26596             "name": "allotted-resource-id",
26597             "required": true,
26598             "type": "string"
26599           },
26600           {
26601             "in": "body",
26602             "name": "(config)onap-model-information",
26603             "required": false,
26604             "schema": {
26605               "$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"
26606             }
26607           }
26608         ],
26609         "responses": {
26610           "200": {
26611             "description": "No response was specified",
26612             "schema": {
26613               "$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"
26614             }
26615           }
26616         },
26617         "operationId": "PUT-onap-model-information"
26618       }
26619     },
26620     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/tunnelxconn-request-input": {
26621       "delete": {
26622         "produces": [
26623           "application/json",
26624           "application/xml"
26625         ],
26626         "parameters": [
26627           {
26628             "in": "path",
26629             "name": "allotted-resource-id",
26630             "required": true,
26631             "type": "string"
26632           }
26633         ],
26634         "responses": {
26635           "200": {
26636             "description": "No response was specified"
26637           }
26638         },
26639         "operationId": "DELETE-tunnelxconn-request-input"
26640       },
26641       "get": {
26642         "produces": [
26643           "application/json",
26644           "application/xml"
26645         ],
26646         "parameters": [
26647           {
26648             "in": "path",
26649             "name": "allotted-resource-id",
26650             "required": true,
26651             "type": "string"
26652           }
26653         ],
26654         "responses": {
26655           "200": {
26656             "description": "No response was specified",
26657             "schema": {
26658               "$ref": "#/definitions/(config)tunnelxconn-request-input"
26659             }
26660           }
26661         },
26662         "operationId": "GET-tunnelxconn-request-input"
26663       },
26664       "put": {
26665         "consumes": [
26666           "application/json",
26667           "application/xml"
26668         ],
26669         "produces": [
26670           "application/json",
26671           "application/xml"
26672         ],
26673         "parameters": [
26674           {
26675             "in": "path",
26676             "name": "allotted-resource-id",
26677             "required": true,
26678             "type": "string"
26679           },
26680           {
26681             "in": "body",
26682             "name": "(config)tunnelxconn-request-input",
26683             "required": false,
26684             "schema": {
26685               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)tunnelxconn-request-input-TOP"
26686             }
26687           }
26688         ],
26689         "responses": {
26690           "200": {
26691             "description": "No response was specified",
26692             "schema": {
26693               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)tunnelxconn-request-input-TOP"
26694             }
26695           }
26696         },
26697         "operationId": "PUT-tunnelxconn-request-input"
26698       }
26699     },
26700     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-parameters": {
26701       "delete": {
26702         "produces": [
26703           "application/json",
26704           "application/xml"
26705         ],
26706         "parameters": [
26707           {
26708             "in": "path",
26709             "name": "allotted-resource-id",
26710             "required": true,
26711             "type": "string"
26712           }
26713         ],
26714         "responses": {
26715           "200": {
26716             "description": "No response was specified"
26717           }
26718         },
26719         "operationId": "DELETE-tunnelxconn-parameters"
26720       },
26721       "get": {
26722         "produces": [
26723           "application/json",
26724           "application/xml"
26725         ],
26726         "parameters": [
26727           {
26728             "in": "path",
26729             "name": "allotted-resource-id",
26730             "required": true,
26731             "type": "string"
26732           }
26733         ],
26734         "responses": {
26735           "200": {
26736             "description": "No response was specified",
26737             "schema": {
26738               "$ref": "#/definitions/(config)tunnelxconn-parameters"
26739             }
26740           }
26741         },
26742         "operationId": "GET-tunnelxconn-parameters"
26743       },
26744       "post": {
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)param",
26763             "required": false,
26764             "schema": {
26765               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param-TOP"
26766             }
26767           }
26768         ],
26769         "responses": {
26770           "200": {
26771             "description": "No response was specified",
26772             "schema": {
26773               "$ref": "#/definitions/(config)tunnelxconn-parametersPOST"
26774             }
26775           }
26776         },
26777         "operationId": "POST-tunnelxconn-parameters"
26778       },
26779       "put": {
26780         "consumes": [
26781           "application/json",
26782           "application/xml"
26783         ],
26784         "produces": [
26785           "application/json",
26786           "application/xml"
26787         ],
26788         "parameters": [
26789           {
26790             "in": "path",
26791             "name": "allotted-resource-id",
26792             "required": true,
26793             "type": "string"
26794           },
26795           {
26796             "in": "body",
26797             "name": "(config)tunnelxconn-parameters",
26798             "required": false,
26799             "schema": {
26800               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters-TOP"
26801             }
26802           }
26803         ],
26804         "responses": {
26805           "200": {
26806             "description": "No response was specified",
26807             "schema": {
26808               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters-TOP"
26809             }
26810           }
26811         },
26812         "operationId": "PUT-tunnelxconn-parameters"
26813       }
26814     },
26815     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-parameters/param/{name}": {
26816       "delete": {
26817         "produces": [
26818           "application/json",
26819           "application/xml"
26820         ],
26821         "parameters": [
26822           {
26823             "in": "path",
26824             "name": "allotted-resource-id",
26825             "required": true,
26826             "type": "string"
26827           },
26828           {
26829             "in": "path",
26830             "name": "name",
26831             "required": true,
26832             "type": "string"
26833           }
26834         ],
26835         "responses": {
26836           "200": {
26837             "description": "No response was specified"
26838           }
26839         },
26840         "operationId": "DELETE-param"
26841       },
26842       "get": {
26843         "produces": [
26844           "application/json",
26845           "application/xml"
26846         ],
26847         "parameters": [
26848           {
26849             "in": "path",
26850             "name": "allotted-resource-id",
26851             "required": true,
26852             "type": "string"
26853           },
26854           {
26855             "in": "path",
26856             "name": "name",
26857             "required": true,
26858             "type": "string"
26859           }
26860         ],
26861         "responses": {
26862           "200": {
26863             "description": "No response was specified",
26864             "schema": {
26865               "$ref": "#/definitions/(config)param"
26866             }
26867           }
26868         },
26869         "operationId": "GET-param"
26870       },
26871       "put": {
26872         "consumes": [
26873           "application/json",
26874           "application/xml"
26875         ],
26876         "produces": [
26877           "application/json",
26878           "application/xml"
26879         ],
26880         "parameters": [
26881           {
26882             "in": "path",
26883             "name": "allotted-resource-id",
26884             "required": true,
26885             "type": "string"
26886           },
26887           {
26888             "in": "path",
26889             "name": "name",
26890             "required": true,
26891             "type": "string"
26892           },
26893           {
26894             "in": "body",
26895             "name": "(config)param",
26896             "required": false,
26897             "schema": {
26898               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param-TOP"
26899             }
26900           }
26901         ],
26902         "responses": {
26903           "200": {
26904             "description": "No response was specified",
26905             "schema": {
26906               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param-TOP"
26907             }
26908           }
26909         },
26910         "operationId": "PUT-param"
26911       }
26912     },
26913     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-topology": {
26914       "delete": {
26915         "produces": [
26916           "application/json",
26917           "application/xml"
26918         ],
26919         "parameters": [
26920           {
26921             "in": "path",
26922             "name": "allotted-resource-id",
26923             "required": true,
26924             "type": "string"
26925           }
26926         ],
26927         "responses": {
26928           "200": {
26929             "description": "No response was specified"
26930           }
26931         },
26932         "operationId": "DELETE-tunnelxconn-topology"
26933       },
26934       "get": {
26935         "produces": [
26936           "application/json",
26937           "application/xml"
26938         ],
26939         "parameters": [
26940           {
26941             "in": "path",
26942             "name": "allotted-resource-id",
26943             "required": true,
26944             "type": "string"
26945           }
26946         ],
26947         "responses": {
26948           "200": {
26949             "description": "No response was specified",
26950             "schema": {
26951               "$ref": "#/definitions/(config)tunnelxconn-topology"
26952             }
26953           }
26954         },
26955         "operationId": "GET-tunnelxconn-topology"
26956       },
26957       "post": {
26958         "consumes": [
26959           "application/json",
26960           "application/xml"
26961         ],
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             "in": "body",
26975             "name": "**(config)tunnelxconn-parameters",
26976             "required": false,
26977             "schema": {
26978               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters-TOP"
26979             }
26980           },
26981           {
26982             "in": "body",
26983             "name": "**(config)allotted-resource-identifiers",
26984             "required": false,
26985             "schema": {
26986               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers-TOP"
26987             }
26988           },
26989           {
26990             "in": "body",
26991             "name": "**(config)onap-model-information",
26992             "required": false,
26993             "schema": {
26994               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information-TOP"
26995             }
26996           },
26997           {
26998             "in": "body",
26999             "name": "**(config)tunnelxconn-assignments",
27000             "required": false,
27001             "schema": {
27002               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-assignments-TOP"
27003             }
27004           }
27005         ],
27006         "responses": {
27007           "200": {
27008             "description": "No response was specified",
27009             "schema": {
27010               "$ref": "#/definitions/(config)tunnelxconn-topologyPOST"
27011             }
27012           }
27013         },
27014         "operationId": "POST-tunnelxconn-topology"
27015       },
27016       "put": {
27017         "consumes": [
27018           "application/json",
27019           "application/xml"
27020         ],
27021         "produces": [
27022           "application/json",
27023           "application/xml"
27024         ],
27025         "parameters": [
27026           {
27027             "in": "path",
27028             "name": "allotted-resource-id",
27029             "required": true,
27030             "type": "string"
27031           },
27032           {
27033             "in": "body",
27034             "name": "(config)tunnelxconn-topology",
27035             "required": false,
27036             "schema": {
27037               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology-TOP"
27038             }
27039           }
27040         ],
27041         "responses": {
27042           "200": {
27043             "description": "No response was specified",
27044             "schema": {
27045               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology-TOP"
27046             }
27047           }
27048         },
27049         "operationId": "PUT-tunnelxconn-topology"
27050       }
27051     },
27052     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-topology/allotted-resource-identifiers": {
27053       "delete": {
27054         "produces": [
27055           "application/json",
27056           "application/xml"
27057         ],
27058         "parameters": [
27059           {
27060             "in": "path",
27061             "name": "allotted-resource-id",
27062             "required": true,
27063             "type": "string"
27064           }
27065         ],
27066         "responses": {
27067           "200": {
27068             "description": "No response was specified"
27069           }
27070         },
27071         "operationId": "DELETE-allotted-resource-identifiers"
27072       },
27073       "get": {
27074         "produces": [
27075           "application/json",
27076           "application/xml"
27077         ],
27078         "parameters": [
27079           {
27080             "in": "path",
27081             "name": "allotted-resource-id",
27082             "required": true,
27083             "type": "string"
27084           }
27085         ],
27086         "responses": {
27087           "200": {
27088             "description": "No response was specified",
27089             "schema": {
27090               "$ref": "#/definitions/(config)allotted-resource-identifiers"
27091             }
27092           }
27093         },
27094         "operationId": "GET-allotted-resource-identifiers"
27095       },
27096       "put": {
27097         "consumes": [
27098           "application/json",
27099           "application/xml"
27100         ],
27101         "produces": [
27102           "application/json",
27103           "application/xml"
27104         ],
27105         "parameters": [
27106           {
27107             "in": "path",
27108             "name": "allotted-resource-id",
27109             "required": true,
27110             "type": "string"
27111           },
27112           {
27113             "in": "body",
27114             "name": "(config)allotted-resource-identifiers",
27115             "required": false,
27116             "schema": {
27117               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers-TOP"
27118             }
27119           }
27120         ],
27121         "responses": {
27122           "200": {
27123             "description": "No response was specified",
27124             "schema": {
27125               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers-TOP"
27126             }
27127           }
27128         },
27129         "operationId": "PUT-allotted-resource-identifiers"
27130       }
27131     },
27132     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-topology/onap-model-information": {
27133       "delete": {
27134         "produces": [
27135           "application/json",
27136           "application/xml"
27137         ],
27138         "parameters": [
27139           {
27140             "in": "path",
27141             "name": "allotted-resource-id",
27142             "required": true,
27143             "type": "string"
27144           }
27145         ],
27146         "responses": {
27147           "200": {
27148             "description": "No response was specified"
27149           }
27150         },
27151         "operationId": "DELETE-onap-model-information"
27152       },
27153       "get": {
27154         "produces": [
27155           "application/json",
27156           "application/xml"
27157         ],
27158         "parameters": [
27159           {
27160             "in": "path",
27161             "name": "allotted-resource-id",
27162             "required": true,
27163             "type": "string"
27164           }
27165         ],
27166         "responses": {
27167           "200": {
27168             "description": "No response was specified",
27169             "schema": {
27170               "$ref": "#/definitions/(config)onap-model-information"
27171             }
27172           }
27173         },
27174         "operationId": "GET-onap-model-information"
27175       },
27176       "put": {
27177         "consumes": [
27178           "application/json",
27179           "application/xml"
27180         ],
27181         "produces": [
27182           "application/json",
27183           "application/xml"
27184         ],
27185         "parameters": [
27186           {
27187             "in": "path",
27188             "name": "allotted-resource-id",
27189             "required": true,
27190             "type": "string"
27191           },
27192           {
27193             "in": "body",
27194             "name": "(config)onap-model-information",
27195             "required": false,
27196             "schema": {
27197               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information-TOP"
27198             }
27199           }
27200         ],
27201         "responses": {
27202           "200": {
27203             "description": "No response was specified",
27204             "schema": {
27205               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information-TOP"
27206             }
27207           }
27208         },
27209         "operationId": "PUT-onap-model-information"
27210       }
27211     },
27212     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-topology/tunnelxconn-assignments": {
27213       "delete": {
27214         "produces": [
27215           "application/json",
27216           "application/xml"
27217         ],
27218         "parameters": [
27219           {
27220             "in": "path",
27221             "name": "allotted-resource-id",
27222             "required": true,
27223             "type": "string"
27224           }
27225         ],
27226         "responses": {
27227           "200": {
27228             "description": "No response was specified"
27229           }
27230         },
27231         "operationId": "DELETE-tunnelxconn-assignments"
27232       },
27233       "get": {
27234         "produces": [
27235           "application/json",
27236           "application/xml"
27237         ],
27238         "parameters": [
27239           {
27240             "in": "path",
27241             "name": "allotted-resource-id",
27242             "required": true,
27243             "type": "string"
27244           }
27245         ],
27246         "responses": {
27247           "200": {
27248             "description": "No response was specified",
27249             "schema": {
27250               "$ref": "#/definitions/(config)tunnelxconn-assignments"
27251             }
27252           }
27253         },
27254         "operationId": "GET-tunnelxconn-assignments"
27255       },
27256       "put": {
27257         "consumes": [
27258           "application/json",
27259           "application/xml"
27260         ],
27261         "produces": [
27262           "application/json",
27263           "application/xml"
27264         ],
27265         "parameters": [
27266           {
27267             "in": "path",
27268             "name": "allotted-resource-id",
27269             "required": true,
27270             "type": "string"
27271           },
27272           {
27273             "in": "body",
27274             "name": "(config)tunnelxconn-assignments",
27275             "required": false,
27276             "schema": {
27277               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-assignments-TOP"
27278             }
27279           }
27280         ],
27281         "responses": {
27282           "200": {
27283             "description": "No response was specified",
27284             "schema": {
27285               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-assignments-TOP"
27286             }
27287           }
27288         },
27289         "operationId": "PUT-tunnelxconn-assignments"
27290       }
27291     },
27292     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters": {
27293       "delete": {
27294         "produces": [
27295           "application/json",
27296           "application/xml"
27297         ],
27298         "parameters": [
27299           {
27300             "in": "path",
27301             "name": "allotted-resource-id",
27302             "required": true,
27303             "type": "string"
27304           }
27305         ],
27306         "responses": {
27307           "200": {
27308             "description": "No response was specified"
27309           }
27310         },
27311         "operationId": "DELETE-tunnelxconn-parameters"
27312       },
27313       "get": {
27314         "produces": [
27315           "application/json",
27316           "application/xml"
27317         ],
27318         "parameters": [
27319           {
27320             "in": "path",
27321             "name": "allotted-resource-id",
27322             "required": true,
27323             "type": "string"
27324           }
27325         ],
27326         "responses": {
27327           "200": {
27328             "description": "No response was specified",
27329             "schema": {
27330               "$ref": "#/definitions/(config)tunnelxconn-parameters"
27331             }
27332           }
27333         },
27334         "operationId": "GET-tunnelxconn-parameters"
27335       },
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": "path",
27348             "name": "allotted-resource-id",
27349             "required": true,
27350             "type": "string"
27351           },
27352           {
27353             "in": "body",
27354             "name": "**(config)param",
27355             "required": false,
27356             "schema": {
27357               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param-TOP"
27358             }
27359           }
27360         ],
27361         "responses": {
27362           "200": {
27363             "description": "No response was specified",
27364             "schema": {
27365               "$ref": "#/definitions/(config)tunnelxconn-parametersPOST"
27366             }
27367           }
27368         },
27369         "operationId": "POST-tunnelxconn-parameters"
27370       },
27371       "put": {
27372         "consumes": [
27373           "application/json",
27374           "application/xml"
27375         ],
27376         "produces": [
27377           "application/json",
27378           "application/xml"
27379         ],
27380         "parameters": [
27381           {
27382             "in": "path",
27383             "name": "allotted-resource-id",
27384             "required": true,
27385             "type": "string"
27386           },
27387           {
27388             "in": "body",
27389             "name": "(config)tunnelxconn-parameters",
27390             "required": false,
27391             "schema": {
27392               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters-TOP"
27393             }
27394           }
27395         ],
27396         "responses": {
27397           "200": {
27398             "description": "No response was specified",
27399             "schema": {
27400               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters-TOP"
27401             }
27402           }
27403         },
27404         "operationId": "PUT-tunnelxconn-parameters"
27405       }
27406     },
27407     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param/{name}": {
27408       "delete": {
27409         "produces": [
27410           "application/json",
27411           "application/xml"
27412         ],
27413         "parameters": [
27414           {
27415             "in": "path",
27416             "name": "allotted-resource-id",
27417             "required": true,
27418             "type": "string"
27419           },
27420           {
27421             "in": "path",
27422             "name": "name",
27423             "required": true,
27424             "type": "string"
27425           }
27426         ],
27427         "responses": {
27428           "200": {
27429             "description": "No response was specified"
27430           }
27431         },
27432         "operationId": "DELETE-param"
27433       },
27434       "get": {
27435         "produces": [
27436           "application/json",
27437           "application/xml"
27438         ],
27439         "parameters": [
27440           {
27441             "in": "path",
27442             "name": "allotted-resource-id",
27443             "required": true,
27444             "type": "string"
27445           },
27446           {
27447             "in": "path",
27448             "name": "name",
27449             "required": true,
27450             "type": "string"
27451           }
27452         ],
27453         "responses": {
27454           "200": {
27455             "description": "No response was specified",
27456             "schema": {
27457               "$ref": "#/definitions/(config)param"
27458             }
27459           }
27460         },
27461         "operationId": "GET-param"
27462       },
27463       "put": {
27464         "consumes": [
27465           "application/json",
27466           "application/xml"
27467         ],
27468         "produces": [
27469           "application/json",
27470           "application/xml"
27471         ],
27472         "parameters": [
27473           {
27474             "in": "path",
27475             "name": "allotted-resource-id",
27476             "required": true,
27477             "type": "string"
27478           },
27479           {
27480             "in": "path",
27481             "name": "name",
27482             "required": true,
27483             "type": "string"
27484           },
27485           {
27486             "in": "body",
27487             "name": "(config)param",
27488             "required": false,
27489             "schema": {
27490               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param-TOP"
27491             }
27492           }
27493         ],
27494         "responses": {
27495           "200": {
27496             "description": "No response was specified",
27497             "schema": {
27498               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param-TOP"
27499             }
27500           }
27501         },
27502         "operationId": "PUT-param"
27503       }
27504     },
27505     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-status": {
27506       "delete": {
27507         "produces": [
27508           "application/json",
27509           "application/xml"
27510         ],
27511         "parameters": [
27512           {
27513             "in": "path",
27514             "name": "allotted-resource-id",
27515             "required": true,
27516             "type": "string"
27517           }
27518         ],
27519         "responses": {
27520           "200": {
27521             "description": "No response was specified"
27522           }
27523         },
27524         "operationId": "DELETE-allotted-resource-status"
27525       },
27526       "get": {
27527         "produces": [
27528           "application/json",
27529           "application/xml"
27530         ],
27531         "parameters": [
27532           {
27533             "in": "path",
27534             "name": "allotted-resource-id",
27535             "required": true,
27536             "type": "string"
27537           }
27538         ],
27539         "responses": {
27540           "200": {
27541             "description": "No response was specified",
27542             "schema": {
27543               "$ref": "#/definitions/(config)allotted-resource-status"
27544             }
27545           }
27546         },
27547         "operationId": "GET-allotted-resource-status"
27548       },
27549       "put": {
27550         "consumes": [
27551           "application/json",
27552           "application/xml"
27553         ],
27554         "produces": [
27555           "application/json",
27556           "application/xml"
27557         ],
27558         "parameters": [
27559           {
27560             "in": "path",
27561             "name": "allotted-resource-id",
27562             "required": true,
27563             "type": "string"
27564           },
27565           {
27566             "in": "body",
27567             "name": "(config)allotted-resource-status",
27568             "required": false,
27569             "schema": {
27570               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status-TOP"
27571             }
27572           }
27573         ],
27574         "responses": {
27575           "200": {
27576             "description": "No response was specified",
27577             "schema": {
27578               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status-TOP"
27579             }
27580           }
27581         },
27582         "operationId": "PUT-allotted-resource-status"
27583       }
27584     },
27585     "/operational/GENERIC-RESOURCE-API:brg-allotted-resources": {
27586       "get": {
27587         "produces": [
27588           "application/json",
27589           "application/xml"
27590         ],
27591         "responses": {
27592           "200": {
27593             "description": "No response was specified",
27594             "schema": {
27595               "$ref": "#/definitions/(operational)brg-allotted-resources"
27596             }
27597           }
27598         },
27599         "operationId": "GET-brg-allotted-resources"
27600       }
27601     },
27602     "/operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources": {
27603       "get": {
27604         "produces": [
27605           "application/json",
27606           "application/xml"
27607         ],
27608         "responses": {
27609           "200": {
27610             "description": "No response was specified",
27611             "schema": {
27612               "$ref": "#/definitions/(operational)contrail-route-allotted-resources"
27613             }
27614           }
27615         },
27616         "operationId": "GET-contrail-route-allotted-resources"
27617       }
27618     },
27619     "/operational/GENERIC-RESOURCE-API:preload-vnfs": {
27620       "get": {
27621         "produces": [
27622           "application/json",
27623           "application/xml"
27624         ],
27625         "responses": {
27626           "200": {
27627             "description": "No response was specified",
27628             "schema": {
27629               "$ref": "#/definitions/(operational)preload-vnfs"
27630             }
27631           }
27632         },
27633         "operationId": "GET-preload-vnfs"
27634       }
27635     },
27636     "/operational/GENERIC-RESOURCE-API:security-zone-allotted-resources": {
27637       "get": {
27638         "produces": [
27639           "application/json",
27640           "application/xml"
27641         ],
27642         "responses": {
27643           "200": {
27644             "description": "No response was specified",
27645             "schema": {
27646               "$ref": "#/definitions/(operational)security-zone-allotted-resources"
27647             }
27648           }
27649         },
27650         "operationId": "GET-security-zone-allotted-resources"
27651       }
27652     },
27653     "/operational/GENERIC-RESOURCE-API:services": {
27654       "get": {
27655         "produces": [
27656           "application/json",
27657           "application/xml"
27658         ],
27659         "responses": {
27660           "200": {
27661             "description": "No response was specified",
27662             "schema": {
27663               "$ref": "#/definitions/(operational)services"
27664             }
27665           }
27666         },
27667         "operationId": "GET-services"
27668       }
27669     },
27670     "/operational/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources": {
27671       "get": {
27672         "produces": [
27673           "application/json",
27674           "application/xml"
27675         ],
27676         "responses": {
27677           "200": {
27678             "description": "No response was specified",
27679             "schema": {
27680               "$ref": "#/definitions/(operational)tunnelxconn-allotted-resources"
27681             }
27682           }
27683         },
27684         "operationId": "GET-tunnelxconn-allotted-resources"
27685       }
27686     },
27687     "/operations/GENERIC-RESOURCE-API:brg-topology-operation": {
27688       "post": {
27689         "consumes": [
27690           "application/json",
27691           "application/xml"
27692         ],
27693         "produces": [
27694           "application/json",
27695           "application/xml"
27696         ],
27697         "parameters": [
27698           {
27699             "in": "body",
27700             "name": "body",
27701             "required": false,
27702             "schema": {
27703               "$ref": "#/definitions/(brg-topology-operation)input-TOP"
27704             }
27705           }
27706         ],
27707         "responses": {
27708           "200": {
27709             "description": "No response was specified",
27710             "schema": {
27711               "$ref": "#/definitions/(brg-topology-operation)output-TOP"
27712             }
27713           }
27714         },
27715         "operationId": "brg-topology-operation"
27716       }
27717     },
27718     "/operations/GENERIC-RESOURCE-API:contrail-route-topology-operation": {
27719       "post": {
27720         "consumes": [
27721           "application/json",
27722           "application/xml"
27723         ],
27724         "produces": [
27725           "application/json",
27726           "application/xml"
27727         ],
27728         "parameters": [
27729           {
27730             "in": "body",
27731             "name": "body",
27732             "required": false,
27733             "schema": {
27734               "$ref": "#/definitions/(contrail-route-topology-operation)input-TOP"
27735             }
27736           }
27737         ],
27738         "responses": {
27739           "200": {
27740             "description": "No response was specified",
27741             "schema": {
27742               "$ref": "#/definitions/(contrail-route-topology-operation)output-TOP"
27743             }
27744           }
27745         },
27746         "operationId": "contrail-route-topology-operation"
27747       }
27748     },
27749     "/operations/GENERIC-RESOURCE-API:network-topology-operation": {
27750       "post": {
27751         "consumes": [
27752           "application/json",
27753           "application/xml"
27754         ],
27755         "produces": [
27756           "application/json",
27757           "application/xml"
27758         ],
27759         "parameters": [
27760           {
27761             "in": "body",
27762             "name": "body",
27763             "required": false,
27764             "schema": {
27765               "$ref": "#/definitions/(network-topology-operation)input-TOP"
27766             }
27767           }
27768         ],
27769         "responses": {
27770           "200": {
27771             "description": "No response was specified",
27772             "schema": {
27773               "$ref": "#/definitions/(network-topology-operation)output-TOP"
27774             }
27775           }
27776         },
27777         "operationId": "network-topology-operation"
27778       }
27779     },
27780     "/operations/GENERIC-RESOURCE-API:preload-network-topology-operation": {
27781       "post": {
27782         "consumes": [
27783           "application/json",
27784           "application/xml"
27785         ],
27786         "produces": [
27787           "application/json",
27788           "application/xml"
27789         ],
27790         "parameters": [
27791           {
27792             "in": "body",
27793             "name": "body",
27794             "required": false,
27795             "schema": {
27796               "$ref": "#/definitions/(preload-network-topology-operation)input-TOP"
27797             }
27798           }
27799         ],
27800         "responses": {
27801           "200": {
27802             "description": "No response was specified",
27803             "schema": {
27804               "$ref": "#/definitions/(preload-network-topology-operation)output-TOP"
27805             }
27806           }
27807         },
27808         "operationId": "preload-network-topology-operation"
27809       }
27810     },
27811     "/operations/GENERIC-RESOURCE-API:preload-vnf-topology-operation": {
27812       "post": {
27813         "consumes": [
27814           "application/json",
27815           "application/xml"
27816         ],
27817         "produces": [
27818           "application/json",
27819           "application/xml"
27820         ],
27821         "parameters": [
27822           {
27823             "in": "body",
27824             "name": "body",
27825             "required": false,
27826             "schema": {
27827               "$ref": "#/definitions/(preload-vnf-topology-operation)input-TOP"
27828             }
27829           }
27830         ],
27831         "responses": {
27832           "200": {
27833             "description": "No response was specified",
27834             "schema": {
27835               "$ref": "#/definitions/(preload-vnf-topology-operation)output-TOP"
27836             }
27837           }
27838         },
27839         "operationId": "preload-vnf-topology-operation"
27840       }
27841     },
27842     "/operations/GENERIC-RESOURCE-API:security-zone-topology-operation": {
27843       "post": {
27844         "consumes": [
27845           "application/json",
27846           "application/xml"
27847         ],
27848         "produces": [
27849           "application/json",
27850           "application/xml"
27851         ],
27852         "parameters": [
27853           {
27854             "in": "body",
27855             "name": "body",
27856             "required": false,
27857             "schema": {
27858               "$ref": "#/definitions/(security-zone-topology-operation)input-TOP"
27859             }
27860           }
27861         ],
27862         "responses": {
27863           "200": {
27864             "description": "No response was specified",
27865             "schema": {
27866               "$ref": "#/definitions/(security-zone-topology-operation)output-TOP"
27867             }
27868           }
27869         },
27870         "operationId": "security-zone-topology-operation"
27871       }
27872     },
27873     "/operations/GENERIC-RESOURCE-API:service-topology-operation": {
27874       "post": {
27875         "consumes": [
27876           "application/json",
27877           "application/xml"
27878         ],
27879         "produces": [
27880           "application/json",
27881           "application/xml"
27882         ],
27883         "parameters": [
27884           {
27885             "in": "body",
27886             "name": "body",
27887             "required": false,
27888             "schema": {
27889               "$ref": "#/definitions/(service-topology-operation)input-TOP"
27890             }
27891           }
27892         ],
27893         "responses": {
27894           "200": {
27895             "description": "No response was specified",
27896             "schema": {
27897               "$ref": "#/definitions/(service-topology-operation)output-TOP"
27898             }
27899           }
27900         },
27901         "operationId": "service-topology-operation"
27902       }
27903     },
27904     "/operations/GENERIC-RESOURCE-API:tunnelxconn-topology-operation": {
27905       "post": {
27906         "consumes": [
27907           "application/json",
27908           "application/xml"
27909         ],
27910         "produces": [
27911           "application/json",
27912           "application/xml"
27913         ],
27914         "parameters": [
27915           {
27916             "in": "body",
27917             "name": "body",
27918             "required": false,
27919             "schema": {
27920               "$ref": "#/definitions/(tunnelxconn-topology-operation)input-TOP"
27921             }
27922           }
27923         ],
27924         "responses": {
27925           "200": {
27926             "description": "No response was specified",
27927             "schema": {
27928               "$ref": "#/definitions/(tunnelxconn-topology-operation)output-TOP"
27929             }
27930           }
27931         },
27932         "operationId": "tunnelxconn-topology-operation"
27933       }
27934     },
27935     "/operations/GENERIC-RESOURCE-API:vf-module-topology-operation": {
27936       "post": {
27937         "consumes": [
27938           "application/json",
27939           "application/xml"
27940         ],
27941         "produces": [
27942           "application/json",
27943           "application/xml"
27944         ],
27945         "parameters": [
27946           {
27947             "in": "body",
27948             "name": "body",
27949             "required": false,
27950             "schema": {
27951               "$ref": "#/definitions/(vf-module-topology-operation)input-TOP"
27952             }
27953           }
27954         ],
27955         "responses": {
27956           "200": {
27957             "description": "No response was specified",
27958             "schema": {
27959               "$ref": "#/definitions/(vf-module-topology-operation)output-TOP"
27960             }
27961           }
27962         },
27963         "operationId": "vf-module-topology-operation"
27964       }
27965     },
27966     "/operations/GENERIC-RESOURCE-API:vnf-topology-operation": {
27967       "post": {
27968         "consumes": [
27969           "application/json",
27970           "application/xml"
27971         ],
27972         "produces": [
27973           "application/json",
27974           "application/xml"
27975         ],
27976         "parameters": [
27977           {
27978             "in": "body",
27979             "name": "body",
27980             "required": false,
27981             "schema": {
27982               "$ref": "#/definitions/(vnf-topology-operation)input-TOP"
27983             }
27984           }
27985         ],
27986         "responses": {
27987           "200": {
27988             "description": "No response was specified",
27989             "schema": {
27990               "$ref": "#/definitions/(vnf-topology-operation)output-TOP"
27991             }
27992           }
27993         },
27994         "operationId": "vnf-topology-operation"
27995       }
27996     }
27997   },
27998   "definitions": {
27999     "(brg-topology-operation)input": {
28000       "properties": {
28001         "GENERIC-RESOURCE-API:allotted-resource-information": {
28002           "items": {
28003             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)allotted-resource-information"
28004           },
28005           "type": "object"
28006         },
28007         "GENERIC-RESOURCE-API:brg-request-input": {
28008           "items": {
28009             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-request-input"
28010           },
28011           "type": "object"
28012         },
28013         "GENERIC-RESOURCE-API:request-information": {
28014           "items": {
28015             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
28016           },
28017           "type": "object"
28018         },
28019         "GENERIC-RESOURCE-API:sdnc-request-header": {
28020           "items": {
28021             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
28022           },
28023           "type": "object"
28024         },
28025         "GENERIC-RESOURCE-API:service-information": {
28026           "items": {
28027             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
28028           },
28029           "type": "object"
28030         }
28031       },
28032       "type": "object"
28033     },
28034     "(brg-topology-operation)input-TOP": {
28035       "properties": {
28036         "GENERIC-RESOURCE-API:input": {
28037           "items": {
28038             "$ref": "#/definitions/(brg-topology-operation)input"
28039           },
28040           "type": "object"
28041         }
28042       },
28043       "type": "object"
28044     },
28045     "(brg-topology-operation)output": {
28046       "properties": {
28047         "GENERIC-RESOURCE-API:ack-final-indicator": {
28048           "$ref": "#/definitions/Some ack-final-indicator",
28049           "description": "Expected to be Y or N."
28050         },
28051         "GENERIC-RESOURCE-API:brg-response-information": {
28052           "items": {
28053             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-response-information"
28054           },
28055           "type": "object"
28056         },
28057         "GENERIC-RESOURCE-API:response-code": {
28058           "$ref": "#/definitions/Some response-code",
28059           "description": "a success code or an defined error codeKeep as M"
28060         },
28061         "GENERIC-RESOURCE-API:response-message": {
28062           "$ref": "#/definitions/Some response-message",
28063           "description": "message included for error code"
28064         },
28065         "GENERIC-RESOURCE-API:service-response-information": {
28066           "items": {
28067             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
28068           },
28069           "type": "object"
28070         },
28071         "GENERIC-RESOURCE-API:svc-request-id": {
28072           "$ref": "#/definitions/Some svc-request-id",
28073           "description": "the request id from the request message for which this is the responseKeep as M"
28074         }
28075       },
28076       "type": "object"
28077     },
28078     "(brg-topology-operation)output-TOP": {
28079       "properties": {
28080         "GENERIC-RESOURCE-API:output": {
28081           "items": {
28082             "$ref": "#/definitions/(brg-topology-operation)output"
28083           },
28084           "type": "object"
28085         }
28086       },
28087       "type": "object"
28088     },
28089     "(config)GENERIC-RESOURCE-API_modulePOST": {
28090       "properties": {
28091         "brg-allotted-resources": {
28092           "items": {
28093             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-allotted-resources"
28094           },
28095           "type": "object"
28096         },
28097         "contrail-route-allotted-resources": {
28098           "items": {
28099             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-allotted-resources"
28100           },
28101           "type": "object"
28102         },
28103         "preload-vnfs": {
28104           "items": {
28105             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-vnfs"
28106           },
28107           "type": "object"
28108         },
28109         "security-zone-allotted-resources": {
28110           "items": {
28111             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-allotted-resources"
28112           },
28113           "type": "object"
28114         },
28115         "services": {
28116           "items": {
28117             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)services"
28118           },
28119           "type": "object"
28120         },
28121         "tunnelxconn-allotted-resources": {
28122           "items": {
28123             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources"
28124           },
28125           "type": "object"
28126         }
28127       },
28128       "type": "object"
28129     },
28130     "(config)allotted-resource-dataPOST": {
28131       "properties": {
28132         "allotted-resource-oper-status": {
28133           "items": {
28134             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
28135           },
28136           "type": "object"
28137         },
28138         "allotted-resource-operation-information": {
28139           "items": {
28140             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
28141           },
28142           "type": "object"
28143         },
28144         "brg-parameters": {
28145           "items": {
28146             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-parameters"
28147           },
28148           "type": "object"
28149         },
28150         "brg-topology": {
28151           "items": {
28152             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-topology"
28153           },
28154           "type": "object"
28155         }
28156       },
28157       "type": "object"
28158     },
28159     "(config)allotted-resource-identifiersPOST": {
28160       "properties": {
28161         "allotted-resource-id": {
28162           "$ref": "#/definitions/Some allotted-resource-id"
28163         },
28164         "allotted-resource-name": {
28165           "$ref": "#/definitions/Some allotted-resource-name",
28166           "description": "For a contrail-route, the network policy name."
28167         },
28168         "allotted-resource-type": {
28169           "$ref": "#/definitions/Some allotted-resource-type",
28170           "description": "(Added in draft 32)Expected to be contrail-route or security-zone."
28171         },
28172         "consuming-service-instance-id": {
28173           "$ref": "#/definitions/Some consuming-service-instance-id",
28174           "description": "The service-instance-id of the consuming service of this allotted resource"
28175         },
28176         "parent-service-instance-id": {
28177           "$ref": "#/definitions/Some parent-service-instance-id",
28178           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
28179         }
28180       },
28181       "type": "object"
28182     },
28183     "(config)allotted-resource-informationPOST": {
28184       "properties": {
28185         "allotted-resource-id": {
28186           "$ref": "#/definitions/Some allotted-resource-id"
28187         },
28188         "allotted-resource-type": {
28189           "$ref": "#/definitions/Some allotted-resource-type",
28190           "description": "Not an enum, but expected values are contrail-route and security-zone."
28191         },
28192         "onap-model-information": {
28193           "items": {
28194             "$ref": "#/definitions/GENERIC-RESOURCE-API/allotted-resource-information(config)onap-model-information"
28195           },
28196           "type": "object"
28197         },
28198         "parent-service-instance-id": {
28199           "$ref": "#/definitions/Some parent-service-instance-id",
28200           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
28201         }
28202       },
28203       "type": "object"
28204     },
28205     "(config)allotted-resource-oper-statusPOST": {
28206       "properties": {
28207         "create-timestamp": {
28208           "$ref": "#/definitions/Some create-timestamp",
28209           "description": "Not currently populated in service data."
28210         },
28211         "last-action": {
28212           "$ref": "#/definitions/CreateNetworkInstance",
28213           "description": "should be list of possible request-actions",
28214           "enum": [
28215             "CreateNetworkInstance",
28216             "ActivateNetworkInstance",
28217             "CreateServiceInstance",
28218             "DeleteServiceInstance",
28219             "DeleteNetworkInstance",
28220             "CreateVnfInstance",
28221             "ActivateVnfInstance",
28222             "DeleteVnfInstance",
28223             "CreateVfModuleInstance",
28224             "ActivateVfModuleInstance",
28225             "DeleteVfModuleInstance",
28226             "CreateContrailRouteInstance",
28227             "DeleteContrailRouteInstance",
28228             "CreateSecurityZoneInstance",
28229             "DeleteSecurityZoneInstance",
28230             "ActivateDCINetworkInstance",
28231             "DeActivateDCINetworkInstance",
28232             "CreateTunnelXConnInstance",
28233             "DeleteTunnelXConnInstance",
28234             "CreateBRGInstance",
28235             "DeleteBRGInstance"
28236           ]
28237         },
28238         "last-order-status": {
28239           "$ref": "#/definitions/Active",
28240           "description": "fieldused by generic-resource-api",
28241           "enum": [
28242             "Active",
28243             "PendingAssignment",
28244             "PendingCreate",
28245             "PendingUpdate",
28246             "PendingDelete",
28247             "Deleted",
28248             "Created"
28249           ]
28250         },
28251         "last-rpc-action": {
28252           "$ref": "#/definitions/assign",
28253           "enum": [
28254             "assign",
28255             "activate",
28256             "delete",
28257             "unassign",
28258             "deactivate",
28259             "create"
28260           ]
28261         },
28262         "last-svc-request-id": {
28263           "$ref": "#/definitions/Some last-svc-request-id",
28264           "description": "Not currently populated in service data."
28265         },
28266         "modify-timestamp": {
28267           "$ref": "#/definitions/Some modify-timestamp"
28268         },
28269         "order-status": {
28270           "$ref": "#/definitions/Active",
28271           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
28272           "enum": [
28273             "Active",
28274             "PendingAssignment",
28275             "PendingCreate",
28276             "PendingUpdate",
28277             "PendingDelete",
28278             "Deleted",
28279             "Created"
28280           ]
28281         }
28282       },
28283       "type": "object"
28284     },
28285     "(config)allotted-resource-operation-informationPOST": {
28286       "properties": {
28287         "allotted-resource-information": {
28288           "items": {
28289             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
28290           },
28291           "type": "object"
28292         },
28293         "brg-request-input": {
28294           "items": {
28295             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)brg-request-input"
28296           },
28297           "type": "object"
28298         },
28299         "request-information": {
28300           "items": {
28301             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
28302           },
28303           "type": "object"
28304         },
28305         "sdnc-request-header": {
28306           "items": {
28307             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
28308           },
28309           "type": "object"
28310         },
28311         "service-information": {
28312           "items": {
28313             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
28314           },
28315           "type": "object"
28316         }
28317       },
28318       "type": "object"
28319     },
28320     "(config)allotted-resource-statusPOST": {
28321       "properties": {
28322         "action": {
28323           "$ref": "#/definitions/Some action",
28324           "description": "value would one of possible request-actions; match the list in service-data oper-status"
28325         },
28326         "final-indicator": {
28327           "$ref": "#/definitions/Some final-indicator"
28328         },
28329         "request-status": {
28330           "$ref": "#/definitions/synccomplete",
28331           "enum": [
28332             "synccomplete",
28333             "asynccomplete",
28334             "notifycomplete"
28335           ]
28336         },
28337         "response-code": {
28338           "$ref": "#/definitions/Some response-code"
28339         },
28340         "response-message": {
28341           "$ref": "#/definitions/Some response-message"
28342         },
28343         "response-timestamp": {
28344           "$ref": "#/definitions/Some response-timestamp"
28345         },
28346         "rpc-action": {
28347           "$ref": "#/definitions/assign",
28348           "description": "this is the svc-action from the incoming request",
28349           "enum": [
28350             "assign",
28351             "activate",
28352             "create",
28353             "delete",
28354             "unassign",
28355             "deactivate"
28356           ]
28357         },
28358         "rpc-name": {
28359           "$ref": "#/definitions/Some rpc-name"
28360         }
28361       },
28362       "type": "object"
28363     },
28364     "(config)application-tagsPOST": {
28365       "properties": {
28366         "c-tags": {
28367           "items": {
28368             "$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"
28369           },
28370           "type": "object"
28371         },
28372         "s-tags": {
28373           "items": {
28374             "$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"
28375           },
28376           "type": "object"
28377         }
28378       },
28379       "type": "object"
28380     },
28381     "(config)availability-zonesPOST": {
28382       "properties": {
28383         "availability-zone": {
28384           "$ref": "#/definitions/Some availability-zone",
28385           "description": "Openstack availability zone name or UUID"
28386         }
28387       },
28388       "type": "object"
28389     },
28390     "(config)brg-allotted-resourcePOST": {
28391       "properties": {
28392         "allotted-resource-data": {
28393           "items": {
28394             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-data"
28395           },
28396           "type": "object"
28397         },
28398         "allotted-resource-id": {
28399           "$ref": "#/definitions/Some allotted-resource-id"
28400         },
28401         "allotted-resource-status": {
28402           "items": {
28403             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-status"
28404           },
28405           "type": "object"
28406         }
28407       },
28408       "required": [
28409         "allotted-resource-id"
28410       ],
28411       "type": "object"
28412     },
28413     "(config)brg-allotted-resourcesPOST": {
28414       "properties": {
28415         "brg-allotted-resource": {
28416           "items": {
28417             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources(config)brg-allotted-resource"
28418           },
28419           "type": "array"
28420         }
28421       },
28422       "type": "object"
28423     },
28424     "(config)brg-assignmentsPOST": {
28425       "properties": {
28426         "vbrg-wan-ip": {
28427           "$ref": "#/definitions/0.1.0.242",
28428           "enum": [
28429             "0.1.0.242",
28430             "dD1e:%pNL{"
28431           ]
28432         }
28433       },
28434       "type": "object"
28435     },
28436     "(config)brg-parametersPOST": {
28437       "properties": {
28438         "param": {
28439           "items": {
28440             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param"
28441           },
28442           "type": "array"
28443         }
28444       },
28445       "type": "object"
28446     },
28447     "(config)brg-request-inputPOST": {
28448       "properties": {
28449         "brg-wan-mac-address": {
28450           "$ref": "#/definitions/Some brg-wan-mac-address"
28451         },
28452         "vgmux-bearer-ip": {
28453           "$ref": "#/definitions/0.36.254.57",
28454           "enum": [
28455             "0.36.254.57",
28456             "Df:b4%p{"
28457           ]
28458         },
28459         "vni": {
28460           "$ref": "#/definitions/Some vni"
28461         }
28462       },
28463       "type": "object"
28464     },
28465     "(config)brg-response-informationPOST": {
28466       "properties": {
28467         "instance-id": {
28468           "$ref": "#/definitions/Some instance-id"
28469         },
28470         "object-path": {
28471           "$ref": "#/definitions/Some object-path",
28472           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
28473         }
28474       },
28475       "type": "object"
28476     },
28477     "(config)brg-topologyPOST": {
28478       "properties": {
28479         "allotted-resource-identifiers": {
28480           "items": {
28481             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers"
28482           },
28483           "type": "object"
28484         },
28485         "brg-assignments": {
28486           "items": {
28487             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-assignments"
28488           },
28489           "type": "object"
28490         },
28491         "brg-parameters": {
28492           "items": {
28493             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters"
28494           },
28495           "type": "object"
28496         },
28497         "onap-model-information": {
28498           "items": {
28499             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information"
28500           },
28501           "type": "object"
28502         }
28503       },
28504       "type": "object"
28505     },
28506     "(config)c-tagsPOST": {
28507       "type": "object"
28508     },
28509     "(config)consumed-allotted-resourcePOST": {
28510       "properties": {
28511         "allotted-resource-id": {
28512           "$ref": "#/definitions/Some allotted-resource-id"
28513         },
28514         "allotted-resource-pointer": {
28515           "$ref": "#/definitions/Some allotted-resource-pointer",
28516           "description": "Pointer to the allotted-resources topology"
28517         },
28518         "allotted-resource-type": {
28519           "$ref": "#/definitions/Some allotted-resource-type",
28520           "description": "Not an enum, but expected values are contrail-route and security-zone."
28521         }
28522       },
28523       "type": "object"
28524     },
28525     "(config)consumed-allotted-resourcesPOST": {
28526       "properties": {
28527         "consumed-allotted-resource": {
28528           "items": {
28529             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource"
28530           },
28531           "type": "array"
28532         }
28533       },
28534       "type": "object"
28535     },
28536     "(config)contrail-applied-service-infoPOST": {
28537       "properties": {
28538         "contrail-fqdn": {
28539           "$ref": "#/definitions/Some contrail-fqdn",
28540           "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."
28541         },
28542         "service-instance-id": {
28543           "$ref": "#/definitions/Some service-instance-id",
28544           "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."
28545         }
28546       },
28547       "type": "object"
28548     },
28549     "(config)contrail-applied-servicePOST": {
28550       "properties": {
28551         "contrail-fqdn": {
28552           "$ref": "#/definitions/Some contrail-fqdn",
28553           "description": "This is the fq-name of the Contrail service instance through which the route is passing."
28554         },
28555         "service-instance-id": {
28556           "$ref": "#/definitions/Some service-instance-id",
28557           "description": "The service-instance-id of the vnf from which the contrail applied service is coming"
28558         },
28559         "vnf-id": {
28560           "$ref": "#/definitions/Some vnf-id",
28561           "description": "The vnf representing the contrail applied service"
28562         }
28563       },
28564       "type": "object"
28565     },
28566     "(config)contrail-route-allotted-resourcePOST": {
28567       "properties": {
28568         "allotted-resource-data": {
28569           "items": {
28570             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data"
28571           },
28572           "type": "object"
28573         },
28574         "allotted-resource-id": {
28575           "$ref": "#/definitions/Some allotted-resource-id"
28576         },
28577         "allotted-resource-status": {
28578           "items": {
28579             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status"
28580           },
28581           "type": "object"
28582         }
28583       },
28584       "required": [
28585         "allotted-resource-id"
28586       ],
28587       "type": "object"
28588     },
28589     "(config)contrail-route-allotted-resourcesPOST": {
28590       "properties": {
28591         "contrail-route-allotted-resource": {
28592           "items": {
28593             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource"
28594           },
28595           "type": "array"
28596         }
28597       },
28598       "type": "object"
28599     },
28600     "(config)contrail-route-assignmentsPOST": {
28601       "properties": {
28602         "contrail-applied-service": {
28603           "items": {
28604             "$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"
28605           },
28606           "type": "object"
28607         },
28608         "contrail-id": {
28609           "$ref": "#/definitions/Some contrail-id",
28610           "description": "The ID assigned by Contrail to the network-policy (one for one with the fq-name)"
28611         },
28612         "dest-network": {
28613           "items": {
28614             "$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"
28615           },
28616           "type": "object"
28617         },
28618         "fq-name": {
28619           "$ref": "#/definitions/Some fq-name",
28620           "description": "The Contrail fq-name of the network policy"
28621         },
28622         "source-network": {
28623           "items": {
28624             "$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"
28625           },
28626           "type": "object"
28627         },
28628         "vlan-tag": {
28629           "$ref": "#/definitions/Some vlan-tag",
28630           "description": "Contrail-assigned vlan-tag to the vipr vm interface for this route."
28631         }
28632       },
28633       "type": "object"
28634     },
28635     "(config)contrail-route-input-parametersPOST": {
28636       "properties": {
28637         "param": {
28638           "items": {
28639             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters(config)param"
28640           },
28641           "type": "array"
28642         }
28643       },
28644       "type": "object"
28645     },
28646     "(config)contrail-route-parametersPOST": {
28647       "properties": {
28648         "param": {
28649           "items": {
28650             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param"
28651           },
28652           "type": "array"
28653         }
28654       },
28655       "type": "object"
28656     },
28657     "(config)contrail-route-request-inputPOST": {
28658       "properties": {
28659         "contrail-applied-service-info": {
28660           "items": {
28661             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-applied-service-info"
28662           },
28663           "type": "object"
28664         },
28665         "contrail-route-input-parameters": {
28666           "items": {
28667             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-route-input-parameters"
28668           },
28669           "type": "object"
28670         },
28671         "dest-network": {
28672           "items": {
28673             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)dest-network"
28674           },
28675           "type": "object"
28676         },
28677         "source-network": {
28678           "items": {
28679             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)source-network"
28680           },
28681           "type": "object"
28682         }
28683       },
28684       "type": "object"
28685     },
28686     "(config)contrail-route-response-informationPOST": {
28687       "properties": {
28688         "instance-id": {
28689           "$ref": "#/definitions/Some instance-id"
28690         },
28691         "object-path": {
28692           "$ref": "#/definitions/Some object-path",
28693           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
28694         }
28695       },
28696       "type": "object"
28697     },
28698     "(config)contrail-route-topologyPOST": {
28699       "properties": {
28700         "allotted-resource-identifiers": {
28701           "items": {
28702             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers"
28703           },
28704           "type": "object"
28705         },
28706         "contrail-route-assignments": {
28707           "items": {
28708             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments"
28709           },
28710           "type": "object"
28711         },
28712         "contrail-route-parameters": {
28713           "items": {
28714             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters"
28715           },
28716           "type": "object"
28717         },
28718         "onap-model-information": {
28719           "items": {
28720             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information"
28721           },
28722           "type": "object"
28723         }
28724       },
28725       "type": "object"
28726     },
28727     "(config)dest-networkPOST": {
28728       "properties": {
28729         "network-id": {
28730           "$ref": "#/definitions/Some network-id"
28731         },
28732         "network-role": {
28733           "$ref": "#/definitions/Some network-role"
28734         }
28735       },
28736       "type": "object"
28737     },
28738     "(config)floating-ipsPOST": {
28739       "type": "object"
28740     },
28741     "(config)heat-vlan-filtersPOST": {
28742       "type": "object"
28743     },
28744     "(config)interface-route-prefixesPOST": {
28745       "properties": {
28746         "interface-route-prefix": {
28747           "$ref": "#/definitions/1.0.25.1%{",
28748           "description": "route prefixes (CIDRs) to be provided to MSO in vnf-topology as a list of static routes",
28749           "enum": [
28750             "1.0.25.1%{",
28751             ":%{{L{"
28752           ]
28753         },
28754         "interface-route-prefix-cidr": {
28755           "$ref": "#/definitions/Some interface-route-prefix-cidr",
28756           "description": "route prefixes (CIDRs) in ip/cidr format to be provided to MSO in vnf-topology as a list of static routes"
28757         }
28758       },
28759       "required": [
28760         "interface-route-prefix-cidr"
28761       ],
28762       "type": "object"
28763     },
28764     "(config)mac-addressesPOST": {
28765       "type": "object"
28766     },
28767     "(config)network-assignmentsPOST": {
28768       "type": "object"
28769     },
28770     "(config)network-dataPOST": {
28771       "properties": {
28772         "network-information": {
28773           "items": {
28774             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information"
28775           },
28776           "type": "object"
28777         },
28778         "network-level-oper-status": {
28779           "items": {
28780             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status"
28781           },
28782           "type": "object"
28783         },
28784         "network-provided-allotted-resources": {
28785           "items": {
28786             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources"
28787           },
28788           "type": "object"
28789         },
28790         "network-request-input": {
28791           "items": {
28792             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input"
28793           },
28794           "type": "object"
28795         },
28796         "network-topology": {
28797           "items": {
28798             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology"
28799           },
28800           "type": "object"
28801         },
28802         "request-information": {
28803           "items": {
28804             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information"
28805           },
28806           "type": "object"
28807         },
28808         "sdnc-request-header": {
28809           "items": {
28810             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header"
28811           },
28812           "type": "object"
28813         },
28814         "service-information": {
28815           "items": {
28816             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information"
28817           },
28818           "type": "object"
28819         }
28820       },
28821       "type": "object"
28822     },
28823     "(config)network-information-itemPOST": {
28824       "properties": {
28825         "ip-count": {
28826           "$ref": "#/definitions/0",
28827           "description": "The number of ip addresses to be assigned per vm for this network role"
28828         },
28829         "ip-version": {
28830           "$ref": "#/definitions/Some ip-version",
28831           "description": "Use ipv4 or ipv6"
28832         },
28833         "network-ips": {
28834           "items": {
28835             "$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"
28836           },
28837           "type": "object"
28838         },
28839         "use-dhcp": {
28840           "$ref": "#/definitions/Y",
28841           "description": "Indicator to use DHCP on this network for this VM",
28842           "enum": [
28843             "Y",
28844             "N"
28845           ]
28846         }
28847       },
28848       "type": "object"
28849     },
28850     "(config)network-information-itemsPOST": {
28851       "properties": {
28852         "network-information-item": {
28853           "items": {
28854             "$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"
28855           },
28856           "type": "array"
28857         }
28858       },
28859       "type": "object"
28860     },
28861     "(config)network-informationPOST": {
28862       "properties": {
28863         "network-id": {
28864           "$ref": "#/definitions/Some network-id"
28865         },
28866         "network-type": {
28867           "$ref": "#/definitions/Some network-type"
28868         },
28869         "onap-model-information": {
28870           "items": {
28871             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-information(config)onap-model-information"
28872           },
28873           "type": "object"
28874         }
28875       },
28876       "type": "object"
28877     },
28878     "(config)network-input-parametersPOST": {
28879       "properties": {
28880         "param": {
28881           "items": {
28882             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input/network-input-parameters(config)param"
28883           },
28884           "type": "array"
28885         }
28886       },
28887       "type": "object"
28888     },
28889     "(config)network-ips-v6POST": {
28890       "properties": {
28891         "ip-address-ipv6": {
28892           "$ref": "#/definitions/c:a2",
28893           "description": "List of assigned ipv6 addresses on a network"
28894         }
28895       },
28896       "type": "object"
28897     },
28898     "(config)network-ipsPOST": {
28899       "properties": {
28900         "ip-address": {
28901           "$ref": "#/definitions/0.52.68.25%}N",
28902           "description": "List of assigned ipv4 addresses on a network",
28903           "enum": [
28904             "0.52.68.25%}N",
28905             "EF::"
28906           ]
28907         }
28908       },
28909       "type": "object"
28910     },
28911     "(config)network-level-oper-statusPOST": {
28912       "properties": {
28913         "create-timestamp": {
28914           "$ref": "#/definitions/Some create-timestamp",
28915           "description": "Not currently populated in service data."
28916         },
28917         "last-action": {
28918           "$ref": "#/definitions/CreateNetworkInstance",
28919           "description": "should be list of possible request-actions",
28920           "enum": [
28921             "CreateNetworkInstance",
28922             "ActivateNetworkInstance",
28923             "CreateServiceInstance",
28924             "DeleteServiceInstance",
28925             "DeleteNetworkInstance",
28926             "CreateVnfInstance",
28927             "ActivateVnfInstance",
28928             "DeleteVnfInstance",
28929             "CreateVfModuleInstance",
28930             "ActivateVfModuleInstance",
28931             "DeleteVfModuleInstance",
28932             "CreateContrailRouteInstance",
28933             "DeleteContrailRouteInstance",
28934             "CreateSecurityZoneInstance",
28935             "DeleteSecurityZoneInstance"
28936           ]
28937         },
28938         "last-order-status": {
28939           "$ref": "#/definitions/Active",
28940           "description": "fieldused by generic-resource-api",
28941           "enum": [
28942             "Active",
28943             "PendingAssignment",
28944             "PendingCreate",
28945             "PendingUpdate",
28946             "PendingDelete",
28947             "Deleted",
28948             "Created"
28949           ]
28950         },
28951         "last-rpc-action": {
28952           "$ref": "#/definitions/assign",
28953           "enum": [
28954             "assign",
28955             "activate",
28956             "delete",
28957             "unassign",
28958             "deactivate",
28959             "create"
28960           ]
28961         },
28962         "last-svc-request-id": {
28963           "$ref": "#/definitions/Some last-svc-request-id",
28964           "description": "Not currently populated in service data."
28965         },
28966         "modify-timestamp": {
28967           "$ref": "#/definitions/Some modify-timestamp"
28968         },
28969         "order-status": {
28970           "$ref": "#/definitions/Active",
28971           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
28972           "enum": [
28973             "Active",
28974             "PendingAssignment",
28975             "PendingCreate",
28976             "PendingUpdate",
28977             "PendingDelete",
28978             "Deleted",
28979             "Created"
28980           ]
28981         }
28982       },
28983       "type": "object"
28984     },
28985     "(config)network-macsPOST": {
28986       "properties": {
28987         "mac-address": {
28988           "$ref": "#/definitions/Some mac-address",
28989           "description": "List of network assignments for this VM (one per network)"
28990         }
28991       },
28992       "type": "object"
28993     },
28994     "(config)network-parameterPOST": {
28995       "properties": {
28996         "network-parameter-name": {
28997           "$ref": "#/definitions/Some network-parameter-name"
28998         },
28999         "network-parameter-value": {
29000           "$ref": "#/definitions/Some network-parameter-value"
29001         }
29002       },
29003       "type": "object"
29004     },
29005     "(config)network-parametersPOST": {
29006       "properties": {
29007         "network-parameter": {
29008           "items": {
29009             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter"
29010           },
29011           "type": "array"
29012         }
29013       },
29014       "type": "object"
29015     },
29016     "(config)network-policyPOST": {
29017       "properties": {
29018         "network-policy-fqdn": {
29019           "$ref": "#/definitions/Some network-policy-fqdn"
29020         },
29021         "network-policy-id": {
29022           "$ref": "#/definitions/Some network-policy-id"
29023         }
29024       },
29025       "type": "object"
29026     },
29027     "(config)network-provided-allotted-resourcesPOST": {
29028       "type": "object"
29029     },
29030     "(config)network-request-inputPOST": {
29031       "properties": {
29032         "aic-clli": {
29033           "$ref": "#/definitions/Some aic-clli",
29034           "description": "Not expected to be used"
29035         },
29036         "aic-cloud-region": {
29037           "$ref": "#/definitions/Some aic-cloud-region",
29038           "description": "The AIC cloud region which maps to contrail versions"
29039         },
29040         "network-input-parameters": {
29041           "items": {
29042             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input(config)network-input-parameters"
29043           },
29044           "type": "object"
29045         },
29046         "network-name": {
29047           "$ref": "#/definitions/Some network-name"
29048         },
29049         "tenant": {
29050           "$ref": "#/definitions/Some tenant"
29051         }
29052       },
29053       "type": "object"
29054     },
29055     "(config)network-response-informationPOST": {
29056       "properties": {
29057         "instance-id": {
29058           "$ref": "#/definitions/Some instance-id"
29059         },
29060         "object-path": {
29061           "$ref": "#/definitions/Some object-path",
29062           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
29063         }
29064       },
29065       "type": "object"
29066     },
29067     "(config)network-topology-identifier-structurePOST": {
29068       "properties": {
29069         "eipam-v4-address-plan": {
29070           "$ref": "#/definitions/Some eipam-v4-address-plan",
29071           "description": "??"
29072         },
29073         "eipam-v6-address-plan": {
29074           "$ref": "#/definitions/Some eipam-v6-address-plan"
29075         },
29076         "network-id": {
29077           "$ref": "#/definitions/Some network-id"
29078         },
29079         "network-name": {
29080           "$ref": "#/definitions/Some network-name"
29081         },
29082         "network-role": {
29083           "$ref": "#/definitions/Some network-role"
29084         },
29085         "network-technology": {
29086           "$ref": "#/definitions/Some network-technology",
29087           "description": "should we keep this?"
29088         },
29089         "network-type": {
29090           "$ref": "#/definitions/Some network-type"
29091         }
29092       },
29093       "type": "object"
29094     },
29095     "(config)network-topology-identifierPOST": {
29096       "properties": {
29097         "network-name": {
29098           "$ref": "#/definitions/Some network-name"
29099         },
29100         "network-role": {
29101           "$ref": "#/definitions/Some network-role"
29102         },
29103         "network-technology": {
29104           "$ref": "#/definitions/Some network-technology"
29105         },
29106         "network-type": {
29107           "$ref": "#/definitions/Some network-type"
29108         },
29109         "service-type": {
29110           "$ref": "#/definitions/Some service-type"
29111         }
29112       },
29113       "type": "object"
29114     },
29115     "(config)network-topology-informationPOST": {
29116       "properties": {
29117         "is-external-network": {
29118           "$ref": "#/definitions/true"
29119         },
29120         "is-provider-network": {
29121           "$ref": "#/definitions/true"
29122         },
29123         "is-shared-network": {
29124           "$ref": "#/definitions/true"
29125         },
29126         "network-policy": {
29127           "items": {
29128             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)network-policy"
29129           },
29130           "type": "array"
29131         },
29132         "network-topology-identifier": {
29133           "items": {
29134             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)network-topology-identifier"
29135           },
29136           "type": "object"
29137         },
29138         "physical-network-name": {
29139           "$ref": "#/definitions/Some physical-network-name"
29140         },
29141         "route-table-reference": {
29142           "items": {
29143             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)route-table-reference"
29144           },
29145           "type": "array"
29146         },
29147         "subnets": {
29148           "items": {
29149             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)subnets"
29150           },
29151           "type": "array"
29152         },
29153         "vpn-bindings": {
29154           "items": {
29155             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)vpn-bindings"
29156           },
29157           "type": "array"
29158         }
29159       },
29160       "type": "object"
29161     },
29162     "(config)network-topologyPOST": {
29163       "properties": {
29164         "aic-clli": {
29165           "$ref": "#/definitions/Some aic-clli",
29166           "description": "Not expected to be used"
29167         },
29168         "aic-cloud-region": {
29169           "$ref": "#/definitions/Some aic-cloud-region",
29170           "description": "The AIC cloud region which maps to contrail versions"
29171         },
29172         "network-assignments": {
29173           "items": {
29174             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments"
29175           },
29176           "type": "object"
29177         },
29178         "network-parameters": {
29179           "items": {
29180             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters"
29181           },
29182           "type": "object"
29183         },
29184         "network-topology-identifier-structure": {
29185           "items": {
29186             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure"
29187           },
29188           "type": "object"
29189         },
29190         "onap-model-information": {
29191           "items": {
29192             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information"
29193           },
29194           "type": "object"
29195         },
29196         "tenant": {
29197           "$ref": "#/definitions/Some tenant"
29198         }
29199       },
29200       "type": "object"
29201     },
29202     "(config)networkPOST": {
29203       "properties": {
29204         "network-data": {
29205           "items": {
29206             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data"
29207           },
29208           "type": "object"
29209         },
29210         "network-id": {
29211           "$ref": "#/definitions/Some network-id"
29212         }
29213       },
29214       "required": [
29215         "network-id"
29216       ],
29217       "type": "object"
29218     },
29219     "(config)networksPOST": {
29220       "properties": {
29221         "network": {
29222           "items": {
29223             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks(config)network"
29224           },
29225           "type": "array"
29226         }
29227       },
29228       "type": "object"
29229     },
29230     "(config)onap-model-informationPOST": {
29231       "properties": {
29232         "model-customization-uuid": {
29233           "$ref": "#/definitions/Some model-customization-uuid",
29234           "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"
29235         },
29236         "model-invariant-uuid": {
29237           "$ref": "#/definitions/Some model-invariant-uuid",
29238           "description": "identifies the invariant uuid for this service or resource"
29239         },
29240         "model-name": {
29241           "$ref": "#/definitions/Some model-name"
29242         },
29243         "model-uuid": {
29244           "$ref": "#/definitions/Some model-uuid",
29245           "description": "identifies the uuid for this service or resource, which is version specific"
29246         },
29247         "model-version": {
29248           "$ref": "#/definitions/Some model-version"
29249         }
29250       },
29251       "type": "object"
29252     },
29253     "(config)oper-statusPOST": {
29254       "properties": {
29255         "create-timestamp": {
29256           "$ref": "#/definitions/Some create-timestamp"
29257         },
29258         "last-action": {
29259           "$ref": "#/definitions/VNFActivateRequest",
29260           "description": "this is preload request actions",
29261           "enum": [
29262             "VNFActivateRequest",
29263             "ChangeVNFActivateRequest",
29264             "VnfInstanceActivateRequest",
29265             "ChangeVnfInstanceActivateRequest",
29266             "VfModuleActivateRequest",
29267             "ChangeVfModuleActivateRequest",
29268             "DisconnectVNFRequest",
29269             "DisconnectVnfInstanceRequest",
29270             "DisconnectVfModuleRequest",
29271             "PreloadVNFRequest",
29272             "DeletePreloadVNFRequest",
29273             "PreloadVnfInstanceRequest",
29274             "DeletePreloadVnfInstanceRequest",
29275             "PreloadVfModuleRequest",
29276             "DeletePreloadVfModuleRequest"
29277           ]
29278         },
29279         "last-order-status": {
29280           "$ref": "#/definitions/Active",
29281           "enum": [
29282             "Active",
29283             "PendingAssignment",
29284             "PendingCreate",
29285             "PendingUpdate",
29286             "PendingDelete",
29287             "Deleted"
29288           ]
29289         },
29290         "last-svc-request-id": {
29291           "$ref": "#/definitions/Some last-svc-request-id"
29292         },
29293         "maintenance-indicator": {
29294           "$ref": "#/definitions/Y",
29295           "enum": [
29296             "Y",
29297             "N"
29298           ]
29299         },
29300         "modify-timestamp": {
29301           "$ref": "#/definitions/Some modify-timestamp"
29302         },
29303         "order-status": {
29304           "$ref": "#/definitions/Active",
29305           "enum": [
29306             "Active",
29307             "PendingAssignment",
29308             "PendingCreate",
29309             "PendingUpdate",
29310             "PendingDelete",
29311             "Deleted"
29312           ]
29313         }
29314       },
29315       "type": "object"
29316     },
29317     "(config)paramPOST": {
29318       "properties": {
29319         "name": {
29320           "$ref": "#/definitions/Some name"
29321         },
29322         "value": {
29323           "$ref": "#/definitions/Some value"
29324         }
29325       },
29326       "type": "object"
29327     },
29328     "(config)preload-dataPOST": {
29329       "properties": {
29330         "network-topology-information": {
29331           "items": {
29332             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information"
29333           },
29334           "type": "object"
29335         },
29336         "oper-status": {
29337           "items": {
29338             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status"
29339           },
29340           "type": "object"
29341         },
29342         "vnf-topology-information": {
29343           "items": {
29344             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information"
29345           },
29346           "type": "object"
29347         }
29348       },
29349       "type": "object"
29350     },
29351     "(config)preload-vnfsPOST": {
29352       "properties": {
29353         "vnf-preload-list": {
29354           "items": {
29355             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list"
29356           },
29357           "type": "array"
29358         }
29359       },
29360       "type": "object"
29361     },
29362     "(config)provided-allotted-resourcePOST": {
29363       "properties": {
29364         "allotted-resource-id": {
29365           "$ref": "#/definitions/Some allotted-resource-id"
29366         },
29367         "allotted-resource-pointer": {
29368           "$ref": "#/definitions/Some allotted-resource-pointer",
29369           "description": "Pointer to the allotted-resources topology"
29370         },
29371         "allotted-resource-type": {
29372           "$ref": "#/definitions/Some allotted-resource-type",
29373           "description": "Not an enum, but expected values are contrail-route and security-zone."
29374         }
29375       },
29376       "type": "object"
29377     },
29378     "(config)provided-allotted-resourcesPOST": {
29379       "properties": {
29380         "provided-allotted-resource": {
29381           "items": {
29382             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource"
29383           },
29384           "type": "array"
29385         }
29386       },
29387       "type": "object"
29388     },
29389     "(config)request-informationPOST": {
29390       "properties": {
29391         "notification-url": {
29392           "$ref": "#/definitions/Some notification-url"
29393         },
29394         "order-number": {
29395           "$ref": "#/definitions/Some order-number"
29396         },
29397         "order-version": {
29398           "$ref": "#/definitions/Some order-version"
29399         },
29400         "request-action": {
29401           "$ref": "#/definitions/CreateNetworkInstance",
29402           "description": "still need to work Disconnect",
29403           "enum": [
29404             "CreateNetworkInstance",
29405             "ActivateNetworkInstance",
29406             "CreateServiceInstance",
29407             "DeleteServiceInstance",
29408             "DeleteNetworkInstance",
29409             "CreateVnfInstance",
29410             "ActivateVnfInstance",
29411             "DeleteVnfInstance",
29412             "CreateVfModuleInstance",
29413             "ActivateVfModuleInstance",
29414             "DeleteVfModuleInstance",
29415             "CreateContrailRouteInstance",
29416             "DeleteContrailRouteInstance",
29417             "CreateSecurityZoneInstance",
29418             "DeleteSecurityZoneInstance",
29419             "ActivateDCINetworkInstance",
29420             "DeActivateDCINetworkInstance",
29421             "CreateTunnelXConnInstance",
29422             "DeleteTunnelXConnInstance",
29423             "CreateBRGInstance",
29424             "DeleteBRGInstance"
29425           ]
29426         },
29427         "request-id": {
29428           "$ref": "#/definitions/Some request-id",
29429           "description": "Request ID generated upstream of MSO"
29430         },
29431         "source": {
29432           "$ref": "#/definitions/Some source"
29433         }
29434       },
29435       "type": "object"
29436     },
29437     "(config)route-table-referencePOST": {
29438       "properties": {
29439         "route-table-reference-fqdn": {
29440           "$ref": "#/definitions/Some route-table-reference-fqdn"
29441         },
29442         "route-table-reference-id": {
29443           "$ref": "#/definitions/Some route-table-reference-id"
29444         }
29445       },
29446       "required": [
29447         "route-table-reference-fqdn"
29448       ],
29449       "type": "object"
29450     },
29451     "(config)s-tagsPOST": {
29452       "type": "object"
29453     },
29454     "(config)sdnc-request-headerPOST": {
29455       "properties": {
29456         "svc-action": {
29457           "$ref": "#/definitions/reserve",
29458           "description": "Enumerated listThis is the rpcAction",
29459           "enum": [
29460             "reserve",
29461             "assign",
29462             "activate",
29463             "delete",
29464             "changeassign",
29465             "changedelete",
29466             "rollback",
29467             "deactivate",
29468             "unassign",
29469             "create"
29470           ]
29471         },
29472         "svc-notification-url": {
29473           "$ref": "#/definitions/Some svc-notification-url",
29474           "description": "Contains URL for asynchronous response"
29475         },
29476         "svc-request-id": {
29477           "$ref": "#/definitions/Some svc-request-id",
29478           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
29479         }
29480       },
29481       "type": "object"
29482     },
29483     "(config)security-zone-allotted-resourcePOST": {
29484       "properties": {
29485         "allotted-resource-data": {
29486           "items": {
29487             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data"
29488           },
29489           "type": "object"
29490         },
29491         "allotted-resource-id": {
29492           "$ref": "#/definitions/Some allotted-resource-id"
29493         },
29494         "allotted-resource-status": {
29495           "items": {
29496             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status"
29497           },
29498           "type": "object"
29499         }
29500       },
29501       "required": [
29502         "allotted-resource-id"
29503       ],
29504       "type": "object"
29505     },
29506     "(config)security-zone-allotted-resourcesPOST": {
29507       "properties": {
29508         "security-zone-allotted-resource": {
29509           "items": {
29510             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource"
29511           },
29512           "type": "array"
29513         }
29514       },
29515       "type": "object"
29516     },
29517     "(config)security-zone-assignmentsPOST": {
29518       "properties": {
29519         "security-zone-name-trusted": {
29520           "$ref": "#/definitions/Some security-zone-name-trusted"
29521         },
29522         "security-zone-name-untrusted": {
29523           "$ref": "#/definitions/Some security-zone-name-untrusted"
29524         },
29525         "security-zone-service-instance-id": {
29526           "$ref": "#/definitions/Some security-zone-service-instance-id",
29527           "description": "Will be the same as the parent-service-instance-id"
29528         },
29529         "security-zone-vnf-id": {
29530           "$ref": "#/definitions/Some security-zone-vnf-id",
29531           "description": "Selected by SDNC from the security-zone-service-instance-id"
29532         },
29533         "trusted-network-role": {
29534           "$ref": "#/definitions/Some trusted-network-role",
29535           "description": "In the case of vIPR, this is the landing networks network-role; used in naming"
29536         },
29537         "untrusted-network-role": {
29538           "$ref": "#/definitions/Some untrusted-network-role",
29539           "description": "In the case of vIPR, this is the tenant oam networks network-role; used in naming"
29540         },
29541         "vlan-tag": {
29542           "$ref": "#/definitions/Some vlan-tag"
29543         }
29544       },
29545       "type": "object"
29546     },
29547     "(config)security-zone-input-parametersPOST": {
29548       "properties": {
29549         "param": {
29550           "items": {
29551             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters(config)param"
29552           },
29553           "type": "array"
29554         }
29555       },
29556       "type": "object"
29557     },
29558     "(config)security-zone-parametersPOST": {
29559       "properties": {
29560         "param": {
29561           "items": {
29562             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param"
29563           },
29564           "type": "array"
29565         }
29566       },
29567       "type": "object"
29568     },
29569     "(config)security-zone-request-inputPOST": {
29570       "properties": {
29571         "security-zone-input-parameters": {
29572           "items": {
29573             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input(config)security-zone-input-parameters"
29574           },
29575           "type": "object"
29576         },
29577         "trusted-network-role": {
29578           "$ref": "#/definitions/Some trusted-network-role",
29579           "description": "In the case of vIPR, this is the landing networks network-role; used in naming"
29580         },
29581         "untrusted-network-role": {
29582           "$ref": "#/definitions/Some untrusted-network-role",
29583           "description": "In the case of vIPR, this is the tenant oam networks network-role; used in naming"
29584         },
29585         "vlan-tag": {
29586           "$ref": "#/definitions/Some vlan-tag"
29587         }
29588       },
29589       "type": "object"
29590     },
29591     "(config)security-zone-response-informationPOST": {
29592       "properties": {
29593         "instance-id": {
29594           "$ref": "#/definitions/Some instance-id"
29595         },
29596         "object-path": {
29597           "$ref": "#/definitions/Some object-path",
29598           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
29599         }
29600       },
29601       "type": "object"
29602     },
29603     "(config)security-zone-topologyPOST": {
29604       "properties": {
29605         "allotted-resource-identifiers": {
29606           "items": {
29607             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers"
29608           },
29609           "type": "object"
29610         },
29611         "onap-model-information": {
29612           "items": {
29613             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information"
29614           },
29615           "type": "object"
29616         },
29617         "security-zone-assignments": {
29618           "items": {
29619             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments"
29620           },
29621           "type": "object"
29622         },
29623         "security-zone-parameters": {
29624           "items": {
29625             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters"
29626           },
29627           "type": "object"
29628         }
29629       },
29630       "type": "object"
29631     },
29632     "(config)service-assignmentsPOST": {
29633       "type": "object"
29634     },
29635     "(config)service-dataPOST": {
29636       "properties": {
29637         "consumed-allotted-resources": {
29638           "items": {
29639             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources"
29640           },
29641           "type": "object"
29642         },
29643         "networks": {
29644           "items": {
29645             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)networks"
29646           },
29647           "type": "object"
29648         },
29649         "provided-allotted-resources": {
29650           "items": {
29651             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources"
29652           },
29653           "type": "object"
29654         },
29655         "request-information": {
29656           "items": {
29657             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)request-information"
29658           },
29659           "type": "object"
29660         },
29661         "sdnc-request-header": {
29662           "items": {
29663             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header"
29664           },
29665           "type": "object"
29666         },
29667         "service-information": {
29668           "items": {
29669             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-information"
29670           },
29671           "type": "object"
29672         },
29673         "service-level-oper-status": {
29674           "items": {
29675             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status"
29676           },
29677           "type": "object"
29678         },
29679         "service-request-input": {
29680           "items": {
29681             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input"
29682           },
29683           "type": "object"
29684         },
29685         "service-topology": {
29686           "items": {
29687             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-topology"
29688           },
29689           "type": "object"
29690         },
29691         "vnfs": {
29692           "items": {
29693             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfs"
29694           },
29695           "type": "object"
29696         }
29697       },
29698       "type": "object"
29699     },
29700     "(config)service-informationPOST": {
29701       "properties": {
29702         "global-customer-id": {
29703           "$ref": "#/definitions/Some global-customer-id",
29704           "description": "need for put of data to AnAI (MSO provides)"
29705         },
29706         "onap-model-information": {
29707           "items": {
29708             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-information(config)onap-model-information"
29709           },
29710           "type": "object"
29711         },
29712         "service-id": {
29713           "$ref": "#/definitions/Some service-id",
29714           "description": "This maps to the product-family-id in A&AI"
29715         },
29716         "service-instance-id": {
29717           "$ref": "#/definitions/Some service-instance-id"
29718         },
29719         "subscriber-name": {
29720           "$ref": "#/definitions/Some subscriber-name",
29721           "description": "Would not be expected for vIPR-ATM or mobility services."
29722         },
29723         "subscription-service-type": {
29724           "$ref": "#/definitions/Some subscription-service-type",
29725           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
29726         }
29727       },
29728       "type": "object"
29729     },
29730     "(config)service-input-parametersPOST": {
29731       "properties": {
29732         "param": {
29733           "items": {
29734             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input/service-input-parameters(config)param"
29735           },
29736           "type": "array"
29737         }
29738       },
29739       "type": "object"
29740     },
29741     "(config)service-level-oper-statusPOST": {
29742       "properties": {
29743         "create-timestamp": {
29744           "$ref": "#/definitions/Some create-timestamp",
29745           "description": "Not currently populated in service data."
29746         },
29747         "last-action": {
29748           "$ref": "#/definitions/CreateNetworkInstance",
29749           "description": "should be list of possible request-actions",
29750           "enum": [
29751             "CreateNetworkInstance",
29752             "ActivateNetworkInstance",
29753             "CreateServiceInstance",
29754             "DeleteServiceInstance",
29755             "DeleteNetworkInstance",
29756             "CreateVnfInstance",
29757             "ActivateVnfInstance",
29758             "DeleteVnfInstance",
29759             "CreateVfModuleInstance",
29760             "ActivateVfModuleInstance",
29761             "DeleteVfModuleInstance",
29762             "CreateContrailRouteInstance",
29763             "DeleteContrailRouteInstance",
29764             "CreateSecurityZoneInstance",
29765             "DeleteSecurityZoneInstance"
29766           ]
29767         },
29768         "last-order-status": {
29769           "$ref": "#/definitions/Active",
29770           "description": "fieldused by generic-resource-api",
29771           "enum": [
29772             "Active",
29773             "PendingAssignment",
29774             "PendingCreate",
29775             "PendingUpdate",
29776             "PendingDelete",
29777             "Deleted",
29778             "Created"
29779           ]
29780         },
29781         "last-rpc-action": {
29782           "$ref": "#/definitions/assign",
29783           "enum": [
29784             "assign",
29785             "activate",
29786             "delete",
29787             "unassign",
29788             "deactivate",
29789             "create"
29790           ]
29791         },
29792         "last-svc-request-id": {
29793           "$ref": "#/definitions/Some last-svc-request-id",
29794           "description": "Not currently populated in service data."
29795         },
29796         "modify-timestamp": {
29797           "$ref": "#/definitions/Some modify-timestamp"
29798         },
29799         "order-status": {
29800           "$ref": "#/definitions/Active",
29801           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
29802           "enum": [
29803             "Active",
29804             "PendingAssignment",
29805             "PendingCreate",
29806             "PendingUpdate",
29807             "PendingDelete",
29808             "Deleted",
29809             "Created"
29810           ]
29811         }
29812       },
29813       "type": "object"
29814     },
29815     "(config)service-parameterPOST": {
29816       "properties": {
29817         "service-parameter-name": {
29818           "$ref": "#/definitions/Some service-parameter-name"
29819         },
29820         "service-parameter-value": {
29821           "$ref": "#/definitions/Some service-parameter-value"
29822         }
29823       },
29824       "type": "object"
29825     },
29826     "(config)service-parametersPOST": {
29827       "properties": {
29828         "service-parameter": {
29829           "items": {
29830             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter"
29831           },
29832           "type": "array"
29833         }
29834       },
29835       "type": "object"
29836     },
29837     "(config)service-request-inputPOST": {
29838       "properties": {
29839         "service-input-parameters": {
29840           "items": {
29841             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input(config)service-input-parameters"
29842           },
29843           "type": "object"
29844         },
29845         "service-instance-name": {
29846           "$ref": "#/definitions/Some service-instance-name"
29847         }
29848       },
29849       "type": "object"
29850     },
29851     "(config)service-response-informationPOST": {
29852       "properties": {
29853         "instance-id": {
29854           "$ref": "#/definitions/Some instance-id"
29855         },
29856         "object-path": {
29857           "$ref": "#/definitions/Some object-path",
29858           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
29859         }
29860       },
29861       "type": "object"
29862     },
29863     "(config)service-statusPOST": {
29864       "properties": {
29865         "action": {
29866           "$ref": "#/definitions/Some action",
29867           "description": "value would one of possible request-actions; match the list in service-data oper-status"
29868         },
29869         "final-indicator": {
29870           "$ref": "#/definitions/Some final-indicator"
29871         },
29872         "request-status": {
29873           "$ref": "#/definitions/synccomplete",
29874           "enum": [
29875             "synccomplete",
29876             "asynccomplete",
29877             "notifycomplete"
29878           ]
29879         },
29880         "response-code": {
29881           "$ref": "#/definitions/Some response-code"
29882         },
29883         "response-message": {
29884           "$ref": "#/definitions/Some response-message"
29885         },
29886         "response-timestamp": {
29887           "$ref": "#/definitions/Some response-timestamp"
29888         },
29889         "rpc-action": {
29890           "$ref": "#/definitions/assign",
29891           "description": "this is the svc-action from the incoming request",
29892           "enum": [
29893             "assign",
29894             "activate",
29895             "configure",
29896             "delete",
29897             "unassign",
29898             "deactivate"
29899           ]
29900         },
29901         "rpc-name": {
29902           "$ref": "#/definitions/Some rpc-name"
29903         }
29904       },
29905       "type": "object"
29906     },
29907     "(config)service-topology-identifierPOST": {
29908       "properties": {
29909         "global-customer-id": {
29910           "$ref": "#/definitions/Some global-customer-id"
29911         },
29912         "service-id": {
29913           "$ref": "#/definitions/Some service-id",
29914           "description": "from MSO input on STO assign"
29915         },
29916         "service-instance-id": {
29917           "$ref": "#/definitions/Some service-instance-id",
29918           "description": "repeated"
29919         },
29920         "service-instance-name": {
29921           "$ref": "#/definitions/Some service-instance-name",
29922           "description": "optionally comes from service-request-input container or is assigned by sdn-c"
29923         },
29924         "service-type": {
29925           "$ref": "#/definitions/Some service-type",
29926           "description": "tag labeled subscription-service-type in the service-information input"
29927         }
29928       },
29929       "type": "object"
29930     },
29931     "(config)service-topologyPOST": {
29932       "properties": {
29933         "onap-model-information": {
29934           "items": {
29935             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information"
29936           },
29937           "type": "object"
29938         },
29939         "service-assignments": {
29940           "items": {
29941             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments"
29942           },
29943           "type": "object"
29944         },
29945         "service-parameters": {
29946           "items": {
29947             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters"
29948           },
29949           "type": "object"
29950         },
29951         "service-topology-identifier": {
29952           "items": {
29953             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier"
29954           },
29955           "type": "object"
29956         }
29957       },
29958       "type": "object"
29959     },
29960     "(config)servicePOST": {
29961       "properties": {
29962         "service-data": {
29963           "items": {
29964             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-data"
29965           },
29966           "type": "object"
29967         },
29968         "service-instance-id": {
29969           "$ref": "#/definitions/Some service-instance-id",
29970           "description": "Keep as M"
29971         },
29972         "service-status": {
29973           "items": {
29974             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-status"
29975           },
29976           "type": "object"
29977         }
29978       },
29979       "required": [
29980         "service-instance-id"
29981       ],
29982       "type": "object"
29983     },
29984     "(config)servicesPOST": {
29985       "properties": {
29986         "service": {
29987           "items": {
29988             "$ref": "#/definitions/GENERIC-RESOURCE-API/services(config)service"
29989           },
29990           "type": "array"
29991         }
29992       },
29993       "type": "object"
29994     },
29995     "(config)source-networkPOST": {
29996       "properties": {
29997         "network-id": {
29998           "$ref": "#/definitions/Some network-id"
29999         },
30000         "network-role": {
30001           "$ref": "#/definitions/Some network-role"
30002         }
30003       },
30004       "type": "object"
30005     },
30006     "(config)sriov-parametersPOST": {
30007       "properties": {
30008         "application-tags": {
30009           "items": {
30010             "$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"
30011           },
30012           "type": "object"
30013         },
30014         "heat-vlan-filters": {
30015           "items": {
30016             "$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"
30017           },
30018           "type": "object"
30019         }
30020       },
30021       "type": "object"
30022     },
30023     "(config)sriov-vlan-filter-listPOST": {
30024       "properties": {
30025         "sriov-vlan-filter": {
30026           "$ref": "#/definitions/Some sriov-vlan-filter"
30027         }
30028       },
30029       "type": "object"
30030     },
30031     "(config)subnet-dataPOST": {
30032       "properties": {
30033         "ip-version": {
30034           "$ref": "#/definitions/Some ip-version",
30035           "description": "Should be ipv4 or ipv6"
30036         },
30037         "subnet-id": {
30038           "$ref": "#/definitions/Some subnet-id",
30039           "description": "subnet UUID to be passed into the HEAT template"
30040         }
30041       },
30042       "type": "object"
30043     },
30044     "(config)subnets-dataPOST": {
30045       "properties": {
30046         "subnet-data": {
30047           "items": {
30048             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data"
30049           },
30050           "type": "array"
30051         }
30052       },
30053       "type": "object"
30054     },
30055     "(config)subnetsPOST": {
30056       "properties": {
30057         "cidr-mask": {
30058           "$ref": "#/definitions/Some cidr-mask"
30059         },
30060         "dhcp-enabled": {
30061           "$ref": "#/definitions/Y",
30062           "enum": [
30063             "Y",
30064             "N"
30065           ]
30066         },
30067         "dhcp-end-address": {
30068           "$ref": "#/definitions/Some dhcp-end-address"
30069         },
30070         "dhcp-start-address": {
30071           "$ref": "#/definitions/Some dhcp-start-address"
30072         },
30073         "gateway-address": {
30074           "$ref": "#/definitions/9.76.167.68%L{LL{pp{{",
30075           "enum": [
30076             "9.76.167.68%L{LL{pp{{",
30077             "12Fe:f"
30078           ]
30079         },
30080         "ip-version": {
30081           "$ref": "#/definitions/Some ip-version"
30082         },
30083         "start-address": {
30084           "$ref": "#/definitions/0.1.12.2",
30085           "enum": [
30086             "0.1.12.2",
30087             "::DC:2"
30088           ]
30089         },
30090         "subnet-name": {
30091           "$ref": "#/definitions/Some subnet-name"
30092         }
30093       },
30094       "type": "object"
30095     },
30096     "(config)tunnelxconn-allotted-resourcePOST": {
30097       "properties": {
30098         "allotted-resource-data": {
30099           "items": {
30100             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data"
30101           },
30102           "type": "object"
30103         },
30104         "allotted-resource-id": {
30105           "$ref": "#/definitions/Some allotted-resource-id"
30106         },
30107         "allotted-resource-status": {
30108           "items": {
30109             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status"
30110           },
30111           "type": "object"
30112         }
30113       },
30114       "required": [
30115         "allotted-resource-id"
30116       ],
30117       "type": "object"
30118     },
30119     "(config)tunnelxconn-allotted-resourcesPOST": {
30120       "properties": {
30121         "tunnelxconn-allotted-resource": {
30122           "items": {
30123             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource"
30124           },
30125           "type": "array"
30126         }
30127       },
30128       "type": "object"
30129     },
30130     "(config)tunnelxconn-assignmentsPOST": {
30131       "properties": {
30132         "vg-ip": {
30133           "$ref": "#/definitions/254.28.9.228",
30134           "description": "The Network Controller will assign the VG IP address from local inventory",
30135           "enum": [
30136             "254.28.9.228",
30137             "DF8C:%p"
30138           ]
30139         },
30140         "vgmux-bearer-ip": {
30141           "$ref": "#/definitions/3.209.28.4",
30142           "description": "The Network Controller will look up the vgmux bearer ip from the vgmux vf module",
30143           "enum": [
30144             "3.209.28.4",
30145             "fB:%p"
30146           ]
30147         },
30148         "vgmux-lan-ip": {
30149           "$ref": "#/definitions/0.0.123.0",
30150           "description": "The Network Controller will look up the vgmux lan ip from the vgmux vg module",
30151           "enum": [
30152             "0.0.123.0",
30153             ":"
30154           ]
30155         },
30156         "vni": {
30157           "$ref": "#/definitions/Some vni",
30158           "description": "The Network Controller will assign a VNI value from the associated vGMUX VNI pool"
30159         }
30160       },
30161       "type": "object"
30162     },
30163     "(config)tunnelxconn-parametersPOST": {
30164       "properties": {
30165         "param": {
30166           "items": {
30167             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param"
30168           },
30169           "type": "array"
30170         }
30171       },
30172       "type": "object"
30173     },
30174     "(config)tunnelxconn-request-inputPOST": {
30175       "properties": {
30176         "brg-wan-mac-address": {
30177           "$ref": "#/definitions/Some brg-wan-mac-address"
30178         }
30179       },
30180       "type": "object"
30181     },
30182     "(config)tunnelxconn-response-informationPOST": {
30183       "properties": {
30184         "instance-id": {
30185           "$ref": "#/definitions/Some instance-id"
30186         },
30187         "object-path": {
30188           "$ref": "#/definitions/Some object-path",
30189           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
30190         }
30191       },
30192       "type": "object"
30193     },
30194     "(config)tunnelxconn-topologyPOST": {
30195       "properties": {
30196         "allotted-resource-identifiers": {
30197           "items": {
30198             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers"
30199           },
30200           "type": "object"
30201         },
30202         "onap-model-information": {
30203           "items": {
30204             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information"
30205           },
30206           "type": "object"
30207         },
30208         "tunnelxconn-assignments": {
30209           "items": {
30210             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-assignments"
30211           },
30212           "type": "object"
30213         },
30214         "tunnelxconn-parameters": {
30215           "items": {
30216             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters"
30217           },
30218           "type": "object"
30219         }
30220       },
30221       "type": "object"
30222     },
30223     "(config)vf-module-assignmentsPOST": {
30224       "properties": {
30225         "vf-module-status": {
30226           "$ref": "#/definitions/Some vf-module-status",
30227           "description": "Do we need this?Orchestration status from AAI - to be set by SDNCNot being used for vIPR."
30228         },
30229         "vms": {
30230           "items": {
30231             "$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"
30232           },
30233           "type": "object"
30234         }
30235       },
30236       "type": "object"
30237     },
30238     "(config)vf-module-dataPOST": {
30239       "properties": {
30240         "request-information": {
30241           "items": {
30242             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information"
30243           },
30244           "type": "object"
30245         },
30246         "sdnc-request-header": {
30247           "items": {
30248             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header"
30249           },
30250           "type": "object"
30251         },
30252         "service-information": {
30253           "items": {
30254             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information"
30255           },
30256           "type": "object"
30257         },
30258         "vf-module-information": {
30259           "items": {
30260             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information"
30261           },
30262           "type": "object"
30263         },
30264         "vf-module-level-oper-status": {
30265           "items": {
30266             "$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"
30267           },
30268           "type": "object"
30269         },
30270         "vf-module-request-input": {
30271           "items": {
30272             "$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"
30273           },
30274           "type": "object"
30275         },
30276         "vf-module-topology": {
30277           "items": {
30278             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology"
30279           },
30280           "type": "object"
30281         },
30282         "vnf-information": {
30283           "items": {
30284             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information"
30285           },
30286           "type": "object"
30287         }
30288       },
30289       "type": "object"
30290     },
30291     "(config)vf-module-informationPOST": {
30292       "properties": {
30293         "onap-model-information": {
30294           "items": {
30295             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-information(config)onap-model-information"
30296           },
30297           "type": "object"
30298         },
30299         "vf-module-id": {
30300           "$ref": "#/definitions/Some vf-module-id"
30301         },
30302         "vf-module-type": {
30303           "$ref": "#/definitions/Some vf-module-type"
30304         }
30305       },
30306       "type": "object"
30307     },
30308     "(config)vf-module-input-parametersPOST": {
30309       "properties": {
30310         "param": {
30311           "items": {
30312             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters(config)param"
30313           },
30314           "type": "array"
30315         }
30316       },
30317       "type": "object"
30318     },
30319     "(config)vf-module-level-oper-statusPOST": {
30320       "properties": {
30321         "create-timestamp": {
30322           "$ref": "#/definitions/Some create-timestamp",
30323           "description": "Not currently populated in service data."
30324         },
30325         "last-action": {
30326           "$ref": "#/definitions/CreateNetworkInstance",
30327           "description": "should be list of possible request-actions",
30328           "enum": [
30329             "CreateNetworkInstance",
30330             "ActivateNetworkInstance",
30331             "CreateServiceInstance",
30332             "DeleteServiceInstance",
30333             "DeleteNetworkInstance",
30334             "CreateVnfInstance",
30335             "ActivateVnfInstance",
30336             "DeleteVnfInstance",
30337             "CreateVfModuleInstance",
30338             "ActivateVfModuleInstance",
30339             "DeleteVfModuleInstance",
30340             "CreateContrailRouteInstance",
30341             "DeleteContrailRouteInstance",
30342             "CreateSecurityZoneInstance",
30343             "DeleteSecurityZoneInstance"
30344           ]
30345         },
30346         "last-order-status": {
30347           "$ref": "#/definitions/Active",
30348           "description": "fieldused by generic-resource-api",
30349           "enum": [
30350             "Active",
30351             "PendingAssignment",
30352             "PendingCreate",
30353             "PendingUpdate",
30354             "PendingDelete",
30355             "Deleted",
30356             "Created"
30357           ]
30358         },
30359         "last-rpc-action": {
30360           "$ref": "#/definitions/assign",
30361           "enum": [
30362             "assign",
30363             "activate",
30364             "delete",
30365             "unassign",
30366             "deactivate",
30367             "create"
30368           ]
30369         },
30370         "last-svc-request-id": {
30371           "$ref": "#/definitions/Some last-svc-request-id",
30372           "description": "Not currently populated in service data."
30373         },
30374         "modify-timestamp": {
30375           "$ref": "#/definitions/Some modify-timestamp"
30376         },
30377         "order-status": {
30378           "$ref": "#/definitions/Active",
30379           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
30380           "enum": [
30381             "Active",
30382             "PendingAssignment",
30383             "PendingCreate",
30384             "PendingUpdate",
30385             "PendingDelete",
30386             "Deleted",
30387             "Created"
30388           ]
30389         }
30390       },
30391       "type": "object"
30392     },
30393     "(config)vf-module-parametersPOST": {
30394       "properties": {
30395         "param": {
30396           "items": {
30397             "$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"
30398           },
30399           "type": "array"
30400         }
30401       },
30402       "type": "object"
30403     },
30404     "(config)vf-module-request-inputPOST": {
30405       "properties": {
30406         "aic-clli": {
30407           "$ref": "#/definitions/Some aic-clli",
30408           "description": "Not expected to be used"
30409         },
30410         "aic-cloud-region": {
30411           "$ref": "#/definitions/Some aic-cloud-region",
30412           "description": "The AIC cloud region which maps to contrail versions"
30413         },
30414         "request-version": {
30415           "$ref": "#/definitions/Some request-version",
30416           "description": "keep this?"
30417         },
30418         "tenant": {
30419           "$ref": "#/definitions/Some tenant"
30420         },
30421         "vf-module-input-parameters": {
30422           "items": {
30423             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input(config)vf-module-input-parameters"
30424           },
30425           "type": "object"
30426         },
30427         "vf-module-name": {
30428           "$ref": "#/definitions/Some vf-module-name"
30429         }
30430       },
30431       "type": "object"
30432     },
30433     "(config)vf-module-response-informationPOST": {
30434       "properties": {
30435         "instance-id": {
30436           "$ref": "#/definitions/Some instance-id"
30437         },
30438         "object-path": {
30439           "$ref": "#/definitions/Some object-path",
30440           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
30441         }
30442       },
30443       "type": "object"
30444     },
30445     "(config)vf-module-topology-identifierPOST": {
30446       "properties": {
30447         "vf-module-id": {
30448           "$ref": "#/definitions/Some vf-module-id",
30449           "description": "vf-module id"
30450         },
30451         "vf-module-name": {
30452           "$ref": "#/definitions/Some vf-module-name",
30453           "description": "vf-module-name"
30454         },
30455         "vf-module-type": {
30456           "$ref": "#/definitions/Some vf-module-type",
30457           "description": "In Pats model referred to as model-id"
30458         }
30459       },
30460       "type": "object"
30461     },
30462     "(config)vf-module-topologyPOST": {
30463       "properties": {
30464         "aic-clli": {
30465           "$ref": "#/definitions/Some aic-clli",
30466           "description": "Not expected to be used"
30467         },
30468         "aic-cloud-region": {
30469           "$ref": "#/definitions/Some aic-cloud-region",
30470           "description": "The AIC cloud region which maps to contrail versions"
30471         },
30472         "onap-model-information": {
30473           "items": {
30474             "$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"
30475           },
30476           "type": "object"
30477         },
30478         "tenant": {
30479           "$ref": "#/definitions/Some tenant"
30480         },
30481         "vf-module-assignments": {
30482           "items": {
30483             "$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"
30484           },
30485           "type": "object"
30486         },
30487         "vf-module-parameters": {
30488           "items": {
30489             "$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"
30490           },
30491           "type": "object"
30492         },
30493         "vf-module-topology-identifier": {
30494           "items": {
30495             "$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"
30496           },
30497           "type": "object"
30498         }
30499       },
30500       "type": "object"
30501     },
30502     "(config)vf-modulePOST": {
30503       "properties": {
30504         "vf-module-data": {
30505           "items": {
30506             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data"
30507           },
30508           "type": "object"
30509         },
30510         "vf-module-id": {
30511           "$ref": "#/definitions/Some vf-module-id"
30512         }
30513       },
30514       "required": [
30515         "vf-module-id"
30516       ],
30517       "type": "object"
30518     },
30519     "(config)vf-modulesPOST": {
30520       "properties": {
30521         "vf-module": {
30522           "items": {
30523             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module"
30524           },
30525           "type": "array"
30526         }
30527       },
30528       "type": "object"
30529     },
30530     "(config)vm-namesPOST": {
30531       "properties": {
30532         "vm-name": {
30533           "$ref": "#/definitions/Some vm-name"
30534         }
30535       },
30536       "type": "object"
30537     },
30538     "(config)vm-networkPOST": {
30539       "properties": {
30540         "floating-ips": {
30541           "items": {
30542             "$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"
30543           },
30544           "type": "object"
30545         },
30546         "interface-route-prefixes": {
30547           "items": {
30548             "$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"
30549           },
30550           "type": "object"
30551         },
30552         "mac-addresses": {
30553           "items": {
30554             "$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"
30555           },
30556           "type": "object"
30557         },
30558         "network-information-items": {
30559           "items": {
30560             "$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"
30561           },
30562           "type": "object"
30563         },
30564         "network-role": {
30565           "$ref": "#/definitions/Some network-role",
30566           "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF"
30567         },
30568         "network-role-tag": {
30569           "$ref": "#/definitions/Some network-role-tag"
30570         },
30571         "sriov-parameters": {
30572           "items": {
30573             "$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"
30574           },
30575           "type": "object"
30576         }
30577       },
30578       "required": [
30579         "network-role"
30580       ],
30581       "type": "object"
30582     },
30583     "(config)vm-networksPOST": {
30584       "properties": {
30585         "floating-ip": {
30586           "$ref": "#/definitions/1.0.1.1%{{L",
30587           "description": "Floating ipv4 for VMs of a given type on this network",
30588           "enum": [
30589             "1.0.1.1%{{L",
30590             "Ad:2F:%p}N"
30591           ]
30592         },
30593         "floating-ip-v6": {
30594           "$ref": "#/definitions/9:",
30595           "description": "Floating ipv6 for VMs of a given type on this network"
30596         },
30597         "interface-route-prefixes": {
30598           "items": {
30599             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes"
30600           },
30601           "type": "array"
30602         },
30603         "ip-count": {
30604           "$ref": "#/definitions/0",
30605           "description": "The number of ip addresses to be assigned per vm for this network role"
30606         },
30607         "network-ips": {
30608           "items": {
30609             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips"
30610           },
30611           "type": "array"
30612         },
30613         "network-ips-v6": {
30614           "items": {
30615             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6"
30616           },
30617           "type": "array"
30618         },
30619         "network-macs": {
30620           "items": {
30621             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs"
30622           },
30623           "type": "array"
30624         },
30625         "network-role": {
30626           "$ref": "#/definitions/Some network-role",
30627           "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF"
30628         },
30629         "use-dhcp": {
30630           "$ref": "#/definitions/Y",
30631           "description": "Indicator to use DHCP on this network for this VM",
30632           "enum": [
30633             "Y",
30634             "N"
30635           ]
30636         }
30637       },
30638       "type": "object"
30639     },
30640     "(config)vmPOST": {
30641       "properties": {
30642         "nfc-naming-code": {
30643           "$ref": "#/definitions/Some nfc-naming-code",
30644           "description": "used in vm naming(draft 29: changed from nfc-code)"
30645         },
30646         "vm-count": {
30647           "$ref": "#/definitions/0"
30648         },
30649         "vm-names": {
30650           "items": {
30651             "$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"
30652           },
30653           "type": "object"
30654         },
30655         "vm-networks": {
30656           "items": {
30657             "$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"
30658           },
30659           "type": "object"
30660         },
30661         "vm-type": {
30662           "$ref": "#/definitions/Some vm-type"
30663         },
30664         "vm-type-tag": {
30665           "$ref": "#/definitions/Some vm-type-tag",
30666           "description": "from tosca data on vfc"
30667         }
30668       },
30669       "required": [
30670         "vm-type"
30671       ],
30672       "type": "object"
30673     },
30674     "(config)vmsPOST": {
30675       "properties": {
30676         "vm": {
30677           "items": {
30678             "$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"
30679           },
30680           "type": "array"
30681         }
30682       },
30683       "type": "object"
30684     },
30685     "(config)vnf-assignmentsPOST": {
30686       "properties": {
30687         "availability-zones": {
30688           "items": {
30689             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)availability-zones"
30690           },
30691           "type": "array"
30692         },
30693         "vnf-networks": {
30694           "items": {
30695             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-networks"
30696           },
30697           "type": "array"
30698         },
30699         "vnf-status": {
30700           "$ref": "#/definitions/Some vnf-status",
30701           "description": "Orchestration Status from AAI - to be set by SDNC"
30702         },
30703         "vnf-vms": {
30704           "items": {
30705             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-vms"
30706           },
30707           "type": "array"
30708         }
30709       },
30710       "type": "object"
30711     },
30712     "(config)vnf-dataPOST": {
30713       "properties": {
30714         "request-information": {
30715           "items": {
30716             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information"
30717           },
30718           "type": "object"
30719         },
30720         "sdnc-request-header": {
30721           "items": {
30722             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header"
30723           },
30724           "type": "object"
30725         },
30726         "service-information": {
30727           "items": {
30728             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information"
30729           },
30730           "type": "object"
30731         },
30732         "vf-modules": {
30733           "items": {
30734             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules"
30735           },
30736           "type": "object"
30737         },
30738         "vnf-information": {
30739           "items": {
30740             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information"
30741           },
30742           "type": "object"
30743         },
30744         "vnf-level-oper-status": {
30745           "items": {
30746             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status"
30747           },
30748           "type": "object"
30749         },
30750         "vnf-provided-allotted-resources": {
30751           "items": {
30752             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources"
30753           },
30754           "type": "object"
30755         },
30756         "vnf-request-input": {
30757           "items": {
30758             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input"
30759           },
30760           "type": "object"
30761         },
30762         "vnf-topology": {
30763           "items": {
30764             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology"
30765           },
30766           "type": "object"
30767         }
30768       },
30769       "type": "object"
30770     },
30771     "(config)vnf-informationPOST": {
30772       "properties": {
30773         "onap-model-information": {
30774           "items": {
30775             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-information(config)onap-model-information"
30776           },
30777           "type": "object"
30778         },
30779         "vnf-id": {
30780           "$ref": "#/definitions/Some vnf-id"
30781         },
30782         "vnf-type": {
30783           "$ref": "#/definitions/Some vnf-type",
30784           "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)"
30785         }
30786       },
30787       "type": "object"
30788     },
30789     "(config)vnf-input-parametersPOST": {
30790       "properties": {
30791         "param": {
30792           "items": {
30793             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters(config)param"
30794           },
30795           "type": "array"
30796         }
30797       },
30798       "type": "object"
30799     },
30800     "(config)vnf-level-oper-statusPOST": {
30801       "properties": {
30802         "create-timestamp": {
30803           "$ref": "#/definitions/Some create-timestamp",
30804           "description": "Not currently populated in service data."
30805         },
30806         "last-action": {
30807           "$ref": "#/definitions/CreateNetworkInstance",
30808           "description": "should be list of possible request-actions",
30809           "enum": [
30810             "CreateNetworkInstance",
30811             "ActivateNetworkInstance",
30812             "CreateServiceInstance",
30813             "DeleteServiceInstance",
30814             "DeleteNetworkInstance",
30815             "CreateVnfInstance",
30816             "ActivateVnfInstance",
30817             "DeleteVnfInstance",
30818             "CreateVfModuleInstance",
30819             "ActivateVfModuleInstance",
30820             "DeleteVfModuleInstance",
30821             "CreateContrailRouteInstance",
30822             "DeleteContrailRouteInstance",
30823             "CreateSecurityZoneInstance",
30824             "DeleteSecurityZoneInstance"
30825           ]
30826         },
30827         "last-order-status": {
30828           "$ref": "#/definitions/Active",
30829           "description": "fieldused by generic-resource-api",
30830           "enum": [
30831             "Active",
30832             "PendingAssignment",
30833             "PendingCreate",
30834             "PendingUpdate",
30835             "PendingDelete",
30836             "Deleted",
30837             "Created"
30838           ]
30839         },
30840         "last-rpc-action": {
30841           "$ref": "#/definitions/assign",
30842           "enum": [
30843             "assign",
30844             "activate",
30845             "delete",
30846             "unassign",
30847             "deactivate",
30848             "create"
30849           ]
30850         },
30851         "last-svc-request-id": {
30852           "$ref": "#/definitions/Some last-svc-request-id",
30853           "description": "Not currently populated in service data."
30854         },
30855         "modify-timestamp": {
30856           "$ref": "#/definitions/Some modify-timestamp"
30857         },
30858         "order-status": {
30859           "$ref": "#/definitions/Active",
30860           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
30861           "enum": [
30862             "Active",
30863             "PendingAssignment",
30864             "PendingCreate",
30865             "PendingUpdate",
30866             "PendingDelete",
30867             "Deleted",
30868             "Created"
30869           ]
30870         }
30871       },
30872       "type": "object"
30873     },
30874     "(config)vnf-networkPOST": {
30875       "properties": {
30876         "contrail-network-fqdn": {
30877           "$ref": "#/definitions/Some contrail-network-fqdn",
30878           "description": "contrail network policy object"
30879         },
30880         "network-id": {
30881           "$ref": "#/definitions/Some network-id",
30882           "description": "Unique Neutron UUID of an instance of the network role "
30883         },
30884         "network-name": {
30885           "$ref": "#/definitions/Some network-name",
30886           "description": "Unique Neutron UUID of an instance of the network role "
30887         },
30888         "network-role": {
30889           "$ref": "#/definitions/Some network-role",
30890           "description": "A Network Role to which a VNF must connect"
30891         },
30892         "neutron-id": {
30893           "$ref": "#/definitions/Some neutron-id",
30894           "description": "Unique Neutron UUID of an instance of the network role "
30895         },
30896         "subnets-data": {
30897           "items": {
30898             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)subnets-data"
30899           },
30900           "type": "object"
30901         }
30902       },
30903       "type": "object"
30904     },
30905     "(config)vnf-networksPOST": {
30906       "properties": {
30907         "contrail-network-fqdn": {
30908           "$ref": "#/definitions/Some contrail-network-fqdn",
30909           "description": "contrail network policy object"
30910         },
30911         "ipv6-subnet-id": {
30912           "$ref": "#/definitions/Some ipv6-subnet-id",
30913           "description": "ipv6 subnet UUID to be passed into the HEAT template"
30914         },
30915         "ipv6-subnet-name": {
30916           "$ref": "#/definitions/Some ipv6-subnet-name",
30917           "description": "ipv6 subnet-name that corresponds to the ipv6 subnet-id"
30918         },
30919         "network-id": {
30920           "$ref": "#/definitions/Some network-id",
30921           "description": "Unique Neutron UUID of an instance of the network role "
30922         },
30923         "network-name": {
30924           "$ref": "#/definitions/Some network-name",
30925           "description": "Unique Neutron UUID of an instance of the network role "
30926         },
30927         "network-role": {
30928           "$ref": "#/definitions/Some network-role",
30929           "description": "A Network Role to which a VNF must connect"
30930         },
30931         "neutron-id": {
30932           "$ref": "#/definitions/Some neutron-id",
30933           "description": "Unique Neutron UUID of an instance of the network role "
30934         },
30935         "sriov-vlan-filter-list": {
30936           "items": {
30937             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list"
30938           },
30939           "type": "array"
30940         },
30941         "subnet-id": {
30942           "$ref": "#/definitions/Some subnet-id",
30943           "description": "ipv4 subnet UUID to be passed into the HEAT template"
30944         },
30945         "subnet-name": {
30946           "$ref": "#/definitions/Some subnet-name",
30947           "description": "ipv4 subnet-name that corresponds to the ipv4 subnet-id"
30948         }
30949       },
30950       "required": [
30951         "network-role"
30952       ],
30953       "type": "object"
30954     },
30955     "(config)vnf-parameters-dataPOST": {
30956       "properties": {
30957         "param": {
30958           "items": {
30959             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param"
30960           },
30961           "type": "array"
30962         }
30963       },
30964       "type": "object"
30965     },
30966     "(config)vnf-parametersPOST": {
30967       "properties": {
30968         "vnf-parameter-name": {
30969           "$ref": "#/definitions/Some vnf-parameter-name",
30970           "description": "The name of an arbitrary instance-specific vnf-parameters"
30971         },
30972         "vnf-parameter-value": {
30973           "$ref": "#/definitions/Some vnf-parameter-value",
30974           "description": "The value of an arbitrary instance-specific vnf-parameters "
30975         }
30976       },
30977       "type": "object"
30978     },
30979     "(config)vnf-preload-listPOST": {
30980       "properties": {
30981         "preload-data": {
30982           "items": {
30983             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data"
30984           },
30985           "type": "object"
30986         },
30987         "vnf-name": {
30988           "$ref": "#/definitions/Some vnf-name",
30989           "description": "vf-module-name or network name"
30990         },
30991         "vnf-type": {
30992           "$ref": "#/definitions/Some vnf-type",
30993           "description": "vf-module-type or network type"
30994         }
30995       },
30996       "required": [
30997         "vnf-name",
30998         "vnf-type"
30999       ],
31000       "type": "object"
31001     },
31002     "(config)vnf-provided-allotted-resourcesPOST": {
31003       "type": "object"
31004     },
31005     "(config)vnf-request-inputPOST": {
31006       "properties": {
31007         "aic-clli": {
31008           "$ref": "#/definitions/Some aic-clli",
31009           "description": "Not expected to be used"
31010         },
31011         "aic-cloud-region": {
31012           "$ref": "#/definitions/Some aic-cloud-region",
31013           "description": "The AIC cloud region which maps to contrail versions"
31014         },
31015         "request-version": {
31016           "$ref": "#/definitions/Some request-version",
31017           "description": "keep this? e.g. 1702"
31018         },
31019         "tenant": {
31020           "$ref": "#/definitions/Some tenant"
31021         },
31022         "vnf-input-parameters": {
31023           "items": {
31024             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-input-parameters"
31025           },
31026           "type": "object"
31027         },
31028         "vnf-name": {
31029           "$ref": "#/definitions/Some vnf-name",
31030           "description": "in Pats vnf submodule, contained within vnf-instance-topology-identifier (along with vnf-model-id and vnf-instance-id)"
31031         },
31032         "vnf-networks": {
31033           "items": {
31034             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-networks"
31035           },
31036           "type": "object"
31037         }
31038       },
31039       "type": "object"
31040     },
31041     "(config)vnf-resource-assignmentsPOST": {
31042       "properties": {
31043         "availability-zones": {
31044           "items": {
31045             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones"
31046           },
31047           "type": "object"
31048         },
31049         "vnf-networks": {
31050           "items": {
31051             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks"
31052           },
31053           "type": "object"
31054         },
31055         "vnf-status": {
31056           "$ref": "#/definitions/Some vnf-status",
31057           "description": "Do we need this?Orchestration status from AAI - to be set by SDNCWill not be used for vIPR."
31058         }
31059       },
31060       "type": "object"
31061     },
31062     "(config)vnf-response-informationPOST": {
31063       "properties": {
31064         "instance-id": {
31065           "$ref": "#/definitions/Some instance-id"
31066         },
31067         "object-path": {
31068           "$ref": "#/definitions/Some object-path",
31069           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
31070         }
31071       },
31072       "type": "object"
31073     },
31074     "(config)vnf-topology-identifier-structurePOST": {
31075       "properties": {
31076         "nf-code": {
31077           "$ref": "#/definitions/Some nf-code",
31078           "description": "used in vnf naming"
31079         },
31080         "nf-function": {
31081           "$ref": "#/definitions/Some nf-function"
31082         },
31083         "nf-role": {
31084           "$ref": "#/definitions/Some nf-role"
31085         },
31086         "nf-type": {
31087           "$ref": "#/definitions/Some nf-type"
31088         },
31089         "vnf-id": {
31090           "$ref": "#/definitions/Some vnf-id"
31091         },
31092         "vnf-name": {
31093           "$ref": "#/definitions/Some vnf-name",
31094           "description": "optionally comes from vnf-request-input container or is assigned by sdn-c"
31095         },
31096         "vnf-type": {
31097           "$ref": "#/definitions/Some vnf-type",
31098           "description": "In preload tree, this label is used for the vf-module-type"
31099         }
31100       },
31101       "type": "object"
31102     },
31103     "(config)vnf-topology-identifierPOST": {
31104       "properties": {
31105         "generic-vnf-id": {
31106           "$ref": "#/definitions/Some generic-vnf-id"
31107         },
31108         "generic-vnf-name": {
31109           "$ref": "#/definitions/Some generic-vnf-name"
31110         },
31111         "generic-vnf-type": {
31112           "$ref": "#/definitions/Some generic-vnf-type"
31113         },
31114         "service-id": {
31115           "$ref": "#/definitions/Some service-id"
31116         },
31117         "service-type": {
31118           "$ref": "#/definitions/Some service-type"
31119         },
31120         "vnf-name": {
31121           "$ref": "#/definitions/Some vnf-name",
31122           "description": "vf-module-name"
31123         },
31124         "vnf-type": {
31125           "$ref": "#/definitions/Some vnf-type",
31126           "description": "vf-module-type"
31127         }
31128       },
31129       "type": "object"
31130     },
31131     "(config)vnf-topology-informationPOST": {
31132       "properties": {
31133         "vnf-assignments": {
31134           "items": {
31135             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-assignments"
31136           },
31137           "type": "object"
31138         },
31139         "vnf-parameters": {
31140           "items": {
31141             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-parameters"
31142           },
31143           "type": "array"
31144         },
31145         "vnf-topology-identifier": {
31146           "items": {
31147             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-topology-identifier"
31148           },
31149           "type": "object"
31150         }
31151       },
31152       "type": "object"
31153     },
31154     "(config)vnf-topologyPOST": {
31155       "properties": {
31156         "aic-clli": {
31157           "$ref": "#/definitions/Some aic-clli",
31158           "description": "Not expected to be used"
31159         },
31160         "aic-cloud-region": {
31161           "$ref": "#/definitions/Some aic-cloud-region",
31162           "description": "The AIC cloud region which maps to contrail versions"
31163         },
31164         "onap-model-information": {
31165           "items": {
31166             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information"
31167           },
31168           "type": "object"
31169         },
31170         "tenant": {
31171           "$ref": "#/definitions/Some tenant"
31172         },
31173         "vnf-parameters-data": {
31174           "items": {
31175             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data"
31176           },
31177           "type": "object"
31178         },
31179         "vnf-resource-assignments": {
31180           "items": {
31181             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments"
31182           },
31183           "type": "object"
31184         },
31185         "vnf-topology-identifier-structure": {
31186           "items": {
31187             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure"
31188           },
31189           "type": "object"
31190         }
31191       },
31192       "type": "object"
31193     },
31194     "(config)vnf-vmsPOST": {
31195       "properties": {
31196         "vm-count": {
31197           "$ref": "#/definitions/0"
31198         },
31199         "vm-names": {
31200           "items": {
31201             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names"
31202           },
31203           "type": "array"
31204         },
31205         "vm-networks": {
31206           "items": {
31207             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks"
31208           },
31209           "type": "array"
31210         },
31211         "vm-type": {
31212           "$ref": "#/definitions/Some vm-type"
31213         }
31214       },
31215       "required": [
31216         "vm-type"
31217       ],
31218       "type": "object"
31219     },
31220     "(config)vnfPOST": {
31221       "properties": {
31222         "vnf-data": {
31223           "items": {
31224             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data"
31225           },
31226           "type": "object"
31227         },
31228         "vnf-id": {
31229           "$ref": "#/definitions/Some vnf-id"
31230         }
31231       },
31232       "required": [
31233         "vnf-id"
31234       ],
31235       "type": "object"
31236     },
31237     "(config)vnfsPOST": {
31238       "properties": {
31239         "vnf": {
31240           "items": {
31241             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf"
31242           },
31243           "type": "array"
31244         }
31245       },
31246       "type": "object"
31247     },
31248     "(config)vpn-bindingsPOST": {
31249       "properties": {
31250         "global-route-target": {
31251           "$ref": "#/definitions/Some global-route-target"
31252         },
31253         "vpn-binding-id": {
31254           "$ref": "#/definitions/Some vpn-binding-id"
31255         }
31256       },
31257       "type": "object"
31258     },
31259     "(contrail-route-topology-operation)input": {
31260       "properties": {
31261         "GENERIC-RESOURCE-API:allotted-resource-information": {
31262           "items": {
31263             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)allotted-resource-information"
31264           },
31265           "type": "object"
31266         },
31267         "GENERIC-RESOURCE-API:contrail-route-request-input": {
31268           "items": {
31269             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-request-input"
31270           },
31271           "type": "object"
31272         },
31273         "GENERIC-RESOURCE-API:request-information": {
31274           "items": {
31275             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
31276           },
31277           "type": "object"
31278         },
31279         "GENERIC-RESOURCE-API:sdnc-request-header": {
31280           "items": {
31281             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
31282           },
31283           "type": "object"
31284         },
31285         "GENERIC-RESOURCE-API:service-information": {
31286           "items": {
31287             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
31288           },
31289           "type": "object"
31290         }
31291       },
31292       "type": "object"
31293     },
31294     "(contrail-route-topology-operation)input-TOP": {
31295       "properties": {
31296         "GENERIC-RESOURCE-API:input": {
31297           "items": {
31298             "$ref": "#/definitions/(contrail-route-topology-operation)input"
31299           },
31300           "type": "object"
31301         }
31302       },
31303       "type": "object"
31304     },
31305     "(contrail-route-topology-operation)output": {
31306       "properties": {
31307         "GENERIC-RESOURCE-API:ack-final-indicator": {
31308           "$ref": "#/definitions/Some ack-final-indicator",
31309           "description": "Expected to be Y or N."
31310         },
31311         "GENERIC-RESOURCE-API:contrail-route-response-information": {
31312           "items": {
31313             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-response-information"
31314           },
31315           "type": "object"
31316         },
31317         "GENERIC-RESOURCE-API:response-code": {
31318           "$ref": "#/definitions/Some response-code",
31319           "description": "a success code or an defined error codeKeep as M"
31320         },
31321         "GENERIC-RESOURCE-API:response-message": {
31322           "$ref": "#/definitions/Some response-message",
31323           "description": "message included for error code"
31324         },
31325         "GENERIC-RESOURCE-API:service-response-information": {
31326           "items": {
31327             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
31328           },
31329           "type": "object"
31330         },
31331         "GENERIC-RESOURCE-API:svc-request-id": {
31332           "$ref": "#/definitions/Some svc-request-id",
31333           "description": "the request id from the request message for which this is the responseKeep as M"
31334         }
31335       },
31336       "type": "object"
31337     },
31338     "(contrail-route-topology-operation)output-TOP": {
31339       "properties": {
31340         "GENERIC-RESOURCE-API:output": {
31341           "items": {
31342             "$ref": "#/definitions/(contrail-route-topology-operation)output"
31343           },
31344           "type": "object"
31345         }
31346       },
31347       "type": "object"
31348     },
31349     "(network-topology-operation)input": {
31350       "properties": {
31351         "GENERIC-RESOURCE-API:network-information": {
31352           "items": {
31353             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-information"
31354           },
31355           "type": "object"
31356         },
31357         "GENERIC-RESOURCE-API:network-request-input": {
31358           "items": {
31359             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-request-input"
31360           },
31361           "type": "object"
31362         },
31363         "GENERIC-RESOURCE-API:request-information": {
31364           "items": {
31365             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
31366           },
31367           "type": "object"
31368         },
31369         "GENERIC-RESOURCE-API:sdnc-request-header": {
31370           "items": {
31371             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
31372           },
31373           "type": "object"
31374         },
31375         "GENERIC-RESOURCE-API:service-information": {
31376           "items": {
31377             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
31378           },
31379           "type": "object"
31380         }
31381       },
31382       "type": "object"
31383     },
31384     "(network-topology-operation)input-TOP": {
31385       "properties": {
31386         "GENERIC-RESOURCE-API:input": {
31387           "items": {
31388             "$ref": "#/definitions/(network-topology-operation)input"
31389           },
31390           "type": "object"
31391         }
31392       },
31393       "type": "object"
31394     },
31395     "(network-topology-operation)output": {
31396       "properties": {
31397         "GENERIC-RESOURCE-API:ack-final-indicator": {
31398           "$ref": "#/definitions/Some ack-final-indicator",
31399           "description": "Expected to be Y or N."
31400         },
31401         "GENERIC-RESOURCE-API:network-response-information": {
31402           "items": {
31403             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-response-information"
31404           },
31405           "type": "object"
31406         },
31407         "GENERIC-RESOURCE-API:response-code": {
31408           "$ref": "#/definitions/Some response-code",
31409           "description": "a success code or an defined error codeKeep as M"
31410         },
31411         "GENERIC-RESOURCE-API:response-message": {
31412           "$ref": "#/definitions/Some response-message",
31413           "description": "message included for error code"
31414         },
31415         "GENERIC-RESOURCE-API:service-response-information": {
31416           "items": {
31417             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
31418           },
31419           "type": "object"
31420         },
31421         "GENERIC-RESOURCE-API:svc-request-id": {
31422           "$ref": "#/definitions/Some svc-request-id",
31423           "description": "the request id from the request message for which this is the responseKeep as M"
31424         }
31425       },
31426       "type": "object"
31427     },
31428     "(network-topology-operation)output-TOP": {
31429       "properties": {
31430         "GENERIC-RESOURCE-API:output": {
31431           "items": {
31432             "$ref": "#/definitions/(network-topology-operation)output"
31433           },
31434           "type": "object"
31435         }
31436       },
31437       "type": "object"
31438     },
31439     "(preload-network-topology-operation)input": {
31440       "properties": {
31441         "GENERIC-RESOURCE-API:network-topology-information": {
31442           "items": {
31443             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-topology-information"
31444           },
31445           "type": "object"
31446         },
31447         "GENERIC-RESOURCE-API:request-information": {
31448           "items": {
31449             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
31450           },
31451           "type": "object"
31452         },
31453         "GENERIC-RESOURCE-API:sdnc-request-header": {
31454           "items": {
31455             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
31456           },
31457           "type": "object"
31458         }
31459       },
31460       "type": "object"
31461     },
31462     "(preload-network-topology-operation)input-TOP": {
31463       "properties": {
31464         "GENERIC-RESOURCE-API:input": {
31465           "items": {
31466             "$ref": "#/definitions/(preload-network-topology-operation)input"
31467           },
31468           "type": "object"
31469         }
31470       },
31471       "type": "object"
31472     },
31473     "(preload-network-topology-operation)output": {
31474       "properties": {
31475         "GENERIC-RESOURCE-API:ack-final-indicator": {
31476           "$ref": "#/definitions/Some ack-final-indicator"
31477         },
31478         "GENERIC-RESOURCE-API:response-code": {
31479           "$ref": "#/definitions/Some response-code"
31480         },
31481         "GENERIC-RESOURCE-API:response-message": {
31482           "$ref": "#/definitions/Some response-message"
31483         },
31484         "GENERIC-RESOURCE-API:svc-request-id": {
31485           "$ref": "#/definitions/Some svc-request-id"
31486         }
31487       },
31488       "type": "object"
31489     },
31490     "(preload-network-topology-operation)output-TOP": {
31491       "properties": {
31492         "GENERIC-RESOURCE-API:output": {
31493           "items": {
31494             "$ref": "#/definitions/(preload-network-topology-operation)output"
31495           },
31496           "type": "object"
31497         }
31498       },
31499       "type": "object"
31500     },
31501     "(preload-vnf-topology-operation)input": {
31502       "properties": {
31503         "GENERIC-RESOURCE-API:request-information": {
31504           "items": {
31505             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
31506           },
31507           "type": "object"
31508         },
31509         "GENERIC-RESOURCE-API:sdnc-request-header": {
31510           "items": {
31511             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
31512           },
31513           "type": "object"
31514         },
31515         "GENERIC-RESOURCE-API:vnf-topology-information": {
31516           "items": {
31517             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-topology-information"
31518           },
31519           "type": "object"
31520         }
31521       },
31522       "type": "object"
31523     },
31524     "(preload-vnf-topology-operation)input-TOP": {
31525       "properties": {
31526         "GENERIC-RESOURCE-API:input": {
31527           "items": {
31528             "$ref": "#/definitions/(preload-vnf-topology-operation)input"
31529           },
31530           "type": "object"
31531         }
31532       },
31533       "type": "object"
31534     },
31535     "(preload-vnf-topology-operation)output": {
31536       "properties": {
31537         "GENERIC-RESOURCE-API:ack-final-indicator": {
31538           "$ref": "#/definitions/Some ack-final-indicator"
31539         },
31540         "GENERIC-RESOURCE-API:response-code": {
31541           "$ref": "#/definitions/Some response-code"
31542         },
31543         "GENERIC-RESOURCE-API:response-message": {
31544           "$ref": "#/definitions/Some response-message"
31545         },
31546         "GENERIC-RESOURCE-API:svc-request-id": {
31547           "$ref": "#/definitions/Some svc-request-id"
31548         }
31549       },
31550       "type": "object"
31551     },
31552     "(preload-vnf-topology-operation)output-TOP": {
31553       "properties": {
31554         "GENERIC-RESOURCE-API:output": {
31555           "items": {
31556             "$ref": "#/definitions/(preload-vnf-topology-operation)output"
31557           },
31558           "type": "object"
31559         }
31560       },
31561       "type": "object"
31562     },
31563     "(security-zone-topology-operation)input": {
31564       "properties": {
31565         "GENERIC-RESOURCE-API:allotted-resource-information": {
31566           "items": {
31567             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)allotted-resource-information"
31568           },
31569           "type": "object"
31570         },
31571         "GENERIC-RESOURCE-API:request-information": {
31572           "items": {
31573             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
31574           },
31575           "type": "object"
31576         },
31577         "GENERIC-RESOURCE-API:sdnc-request-header": {
31578           "items": {
31579             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
31580           },
31581           "type": "object"
31582         },
31583         "GENERIC-RESOURCE-API:security-zone-request-input": {
31584           "items": {
31585             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-request-input"
31586           },
31587           "type": "object"
31588         },
31589         "GENERIC-RESOURCE-API:service-information": {
31590           "items": {
31591             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
31592           },
31593           "type": "object"
31594         }
31595       },
31596       "type": "object"
31597     },
31598     "(security-zone-topology-operation)input-TOP": {
31599       "properties": {
31600         "GENERIC-RESOURCE-API:input": {
31601           "items": {
31602             "$ref": "#/definitions/(security-zone-topology-operation)input"
31603           },
31604           "type": "object"
31605         }
31606       },
31607       "type": "object"
31608     },
31609     "(security-zone-topology-operation)output": {
31610       "properties": {
31611         "GENERIC-RESOURCE-API:ack-final-indicator": {
31612           "$ref": "#/definitions/Some ack-final-indicator",
31613           "description": "Expected to be Y or N."
31614         },
31615         "GENERIC-RESOURCE-API:response-code": {
31616           "$ref": "#/definitions/Some response-code",
31617           "description": "a success code or an defined error codeKeep as M"
31618         },
31619         "GENERIC-RESOURCE-API:response-message": {
31620           "$ref": "#/definitions/Some response-message",
31621           "description": "message included for error code"
31622         },
31623         "GENERIC-RESOURCE-API:security-zone-response-information": {
31624           "items": {
31625             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-response-information"
31626           },
31627           "type": "object"
31628         },
31629         "GENERIC-RESOURCE-API:service-response-information": {
31630           "items": {
31631             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
31632           },
31633           "type": "object"
31634         },
31635         "GENERIC-RESOURCE-API:svc-request-id": {
31636           "$ref": "#/definitions/Some svc-request-id",
31637           "description": "the request id from the request message for which this is the responseKeep as M"
31638         }
31639       },
31640       "type": "object"
31641     },
31642     "(security-zone-topology-operation)output-TOP": {
31643       "properties": {
31644         "GENERIC-RESOURCE-API:output": {
31645           "items": {
31646             "$ref": "#/definitions/(security-zone-topology-operation)output"
31647           },
31648           "type": "object"
31649         }
31650       },
31651       "type": "object"
31652     },
31653     "(service-topology-operation)input": {
31654       "properties": {
31655         "GENERIC-RESOURCE-API:request-information": {
31656           "items": {
31657             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
31658           },
31659           "type": "object"
31660         },
31661         "GENERIC-RESOURCE-API:sdnc-request-header": {
31662           "items": {
31663             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
31664           },
31665           "type": "object"
31666         },
31667         "GENERIC-RESOURCE-API:service-information": {
31668           "items": {
31669             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
31670           },
31671           "type": "object"
31672         },
31673         "GENERIC-RESOURCE-API:service-request-input": {
31674           "items": {
31675             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-request-input"
31676           },
31677           "type": "object"
31678         }
31679       },
31680       "type": "object"
31681     },
31682     "(service-topology-operation)input-TOP": {
31683       "properties": {
31684         "GENERIC-RESOURCE-API:input": {
31685           "items": {
31686             "$ref": "#/definitions/(service-topology-operation)input"
31687           },
31688           "type": "object"
31689         }
31690       },
31691       "type": "object"
31692     },
31693     "(service-topology-operation)output": {
31694       "properties": {
31695         "GENERIC-RESOURCE-API:ack-final-indicator": {
31696           "$ref": "#/definitions/Some ack-final-indicator",
31697           "description": "Expected to be Y or N."
31698         },
31699         "GENERIC-RESOURCE-API:response-code": {
31700           "$ref": "#/definitions/Some response-code",
31701           "description": "a success code or an defined error codeKeep as M"
31702         },
31703         "GENERIC-RESOURCE-API:response-message": {
31704           "$ref": "#/definitions/Some response-message",
31705           "description": "message included for error code"
31706         },
31707         "GENERIC-RESOURCE-API:service-response-information": {
31708           "items": {
31709             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
31710           },
31711           "type": "object"
31712         },
31713         "GENERIC-RESOURCE-API:svc-request-id": {
31714           "$ref": "#/definitions/Some svc-request-id",
31715           "description": "the request id from the request message for which this is the responseKeep as M"
31716         }
31717       },
31718       "type": "object"
31719     },
31720     "(service-topology-operation)output-TOP": {
31721       "properties": {
31722         "GENERIC-RESOURCE-API:output": {
31723           "items": {
31724             "$ref": "#/definitions/(service-topology-operation)output"
31725           },
31726           "type": "object"
31727         }
31728       },
31729       "type": "object"
31730     },
31731     "(tunnelxconn-topology-operation)input": {
31732       "properties": {
31733         "GENERIC-RESOURCE-API:allotted-resource-information": {
31734           "items": {
31735             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)allotted-resource-information"
31736           },
31737           "type": "object"
31738         },
31739         "GENERIC-RESOURCE-API:request-information": {
31740           "items": {
31741             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
31742           },
31743           "type": "object"
31744         },
31745         "GENERIC-RESOURCE-API:sdnc-request-header": {
31746           "items": {
31747             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
31748           },
31749           "type": "object"
31750         },
31751         "GENERIC-RESOURCE-API:service-information": {
31752           "items": {
31753             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
31754           },
31755           "type": "object"
31756         },
31757         "GENERIC-RESOURCE-API:tunnelxconn-request-input": {
31758           "items": {
31759             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-request-input"
31760           },
31761           "type": "object"
31762         }
31763       },
31764       "type": "object"
31765     },
31766     "(tunnelxconn-topology-operation)input-TOP": {
31767       "properties": {
31768         "GENERIC-RESOURCE-API:input": {
31769           "items": {
31770             "$ref": "#/definitions/(tunnelxconn-topology-operation)input"
31771           },
31772           "type": "object"
31773         }
31774       },
31775       "type": "object"
31776     },
31777     "(tunnelxconn-topology-operation)output": {
31778       "properties": {
31779         "GENERIC-RESOURCE-API:ack-final-indicator": {
31780           "$ref": "#/definitions/Some ack-final-indicator",
31781           "description": "Expected to be Y or N."
31782         },
31783         "GENERIC-RESOURCE-API:response-code": {
31784           "$ref": "#/definitions/Some response-code",
31785           "description": "a success code or an defined error codeKeep as M"
31786         },
31787         "GENERIC-RESOURCE-API:response-message": {
31788           "$ref": "#/definitions/Some response-message",
31789           "description": "message included for error code"
31790         },
31791         "GENERIC-RESOURCE-API:service-response-information": {
31792           "items": {
31793             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
31794           },
31795           "type": "object"
31796         },
31797         "GENERIC-RESOURCE-API:svc-request-id": {
31798           "$ref": "#/definitions/Some svc-request-id",
31799           "description": "the request id from the request message for which this is the responseKeep as M"
31800         },
31801         "GENERIC-RESOURCE-API:tunnelxconn-response-information": {
31802           "items": {
31803             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-response-information"
31804           },
31805           "type": "object"
31806         }
31807       },
31808       "type": "object"
31809     },
31810     "(tunnelxconn-topology-operation)output-TOP": {
31811       "properties": {
31812         "GENERIC-RESOURCE-API:output": {
31813           "items": {
31814             "$ref": "#/definitions/(tunnelxconn-topology-operation)output"
31815           },
31816           "type": "object"
31817         }
31818       },
31819       "type": "object"
31820     },
31821     "(vf-module-topology-operation)input": {
31822       "properties": {
31823         "GENERIC-RESOURCE-API:request-information": {
31824           "items": {
31825             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
31826           },
31827           "type": "object"
31828         },
31829         "GENERIC-RESOURCE-API:sdnc-request-header": {
31830           "items": {
31831             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
31832           },
31833           "type": "object"
31834         },
31835         "GENERIC-RESOURCE-API:service-information": {
31836           "items": {
31837             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
31838           },
31839           "type": "object"
31840         },
31841         "GENERIC-RESOURCE-API:vf-module-information": {
31842           "items": {
31843             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vf-module-information"
31844           },
31845           "type": "object"
31846         },
31847         "GENERIC-RESOURCE-API:vf-module-request-input": {
31848           "items": {
31849             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vf-module-request-input"
31850           },
31851           "type": "object"
31852         },
31853         "GENERIC-RESOURCE-API:vnf-information": {
31854           "items": {
31855             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-information"
31856           },
31857           "type": "object"
31858         }
31859       },
31860       "type": "object"
31861     },
31862     "(vf-module-topology-operation)input-TOP": {
31863       "properties": {
31864         "GENERIC-RESOURCE-API:input": {
31865           "items": {
31866             "$ref": "#/definitions/(vf-module-topology-operation)input"
31867           },
31868           "type": "object"
31869         }
31870       },
31871       "type": "object"
31872     },
31873     "(vf-module-topology-operation)output": {
31874       "properties": {
31875         "GENERIC-RESOURCE-API:ack-final-indicator": {
31876           "$ref": "#/definitions/Some ack-final-indicator",
31877           "description": "Expected to be Y or N."
31878         },
31879         "GENERIC-RESOURCE-API:response-code": {
31880           "$ref": "#/definitions/Some response-code",
31881           "description": "a success code or an defined error codeKeep as M"
31882         },
31883         "GENERIC-RESOURCE-API:response-message": {
31884           "$ref": "#/definitions/Some response-message",
31885           "description": "message included for error code"
31886         },
31887         "GENERIC-RESOURCE-API:service-response-information": {
31888           "items": {
31889             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
31890           },
31891           "type": "object"
31892         },
31893         "GENERIC-RESOURCE-API:svc-request-id": {
31894           "$ref": "#/definitions/Some svc-request-id",
31895           "description": "the request id from the request message for which this is the responseKeep as M"
31896         },
31897         "GENERIC-RESOURCE-API:vf-module-response-information": {
31898           "items": {
31899             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vf-module-response-information"
31900           },
31901           "type": "object"
31902         },
31903         "GENERIC-RESOURCE-API:vnf-response-information": {
31904           "items": {
31905             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-response-information"
31906           },
31907           "type": "object"
31908         }
31909       },
31910       "type": "object"
31911     },
31912     "(vf-module-topology-operation)output-TOP": {
31913       "properties": {
31914         "GENERIC-RESOURCE-API:output": {
31915           "items": {
31916             "$ref": "#/definitions/(vf-module-topology-operation)output"
31917           },
31918           "type": "object"
31919         }
31920       },
31921       "type": "object"
31922     },
31923     "(vnf-topology-operation)input": {
31924       "properties": {
31925         "GENERIC-RESOURCE-API:request-information": {
31926           "items": {
31927             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
31928           },
31929           "type": "object"
31930         },
31931         "GENERIC-RESOURCE-API:sdnc-request-header": {
31932           "items": {
31933             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
31934           },
31935           "type": "object"
31936         },
31937         "GENERIC-RESOURCE-API:service-information": {
31938           "items": {
31939             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
31940           },
31941           "type": "object"
31942         },
31943         "GENERIC-RESOURCE-API:vnf-information": {
31944           "items": {
31945             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-information"
31946           },
31947           "type": "object"
31948         },
31949         "GENERIC-RESOURCE-API:vnf-request-input": {
31950           "items": {
31951             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-request-input"
31952           },
31953           "type": "object"
31954         }
31955       },
31956       "type": "object"
31957     },
31958     "(vnf-topology-operation)input-TOP": {
31959       "properties": {
31960         "GENERIC-RESOURCE-API:input": {
31961           "items": {
31962             "$ref": "#/definitions/(vnf-topology-operation)input"
31963           },
31964           "type": "object"
31965         }
31966       },
31967       "type": "object"
31968     },
31969     "(vnf-topology-operation)output": {
31970       "properties": {
31971         "GENERIC-RESOURCE-API:ack-final-indicator": {
31972           "$ref": "#/definitions/Some ack-final-indicator",
31973           "description": "Expected to be Y or N."
31974         },
31975         "GENERIC-RESOURCE-API:response-code": {
31976           "$ref": "#/definitions/Some response-code",
31977           "description": "a success code or an defined error codeKeep as M"
31978         },
31979         "GENERIC-RESOURCE-API:response-message": {
31980           "$ref": "#/definitions/Some response-message",
31981           "description": "message included for error code"
31982         },
31983         "GENERIC-RESOURCE-API:service-response-information": {
31984           "items": {
31985             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
31986           },
31987           "type": "object"
31988         },
31989         "GENERIC-RESOURCE-API:svc-request-id": {
31990           "$ref": "#/definitions/Some svc-request-id",
31991           "description": "the request id from the request message for which this is the responseKeep as M"
31992         },
31993         "GENERIC-RESOURCE-API:vnf-response-information": {
31994           "items": {
31995             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-response-information"
31996           },
31997           "type": "object"
31998         }
31999       },
32000       "type": "object"
32001     },
32002     "(vnf-topology-operation)output-TOP": {
32003       "properties": {
32004         "GENERIC-RESOURCE-API:output": {
32005           "items": {
32006             "$ref": "#/definitions/(vnf-topology-operation)output"
32007           },
32008           "type": "object"
32009         }
32010       },
32011       "type": "object"
32012     },
32013     "GENERIC-RESOURCE-API(config)allotted-resource-information": {
32014       "properties": {
32015         "GENERIC-RESOURCE-API:allotted-resource-id": {
32016           "$ref": "#/definitions/Some allotted-resource-id"
32017         },
32018         "GENERIC-RESOURCE-API:allotted-resource-type": {
32019           "$ref": "#/definitions/Some allotted-resource-type",
32020           "description": "Not an enum, but expected values are contrail-route and security-zone."
32021         },
32022         "GENERIC-RESOURCE-API:onap-model-information": {
32023           "items": {
32024             "$ref": "#/definitions/GENERIC-RESOURCE-API/allotted-resource-information(config)onap-model-information"
32025           },
32026           "type": "object"
32027         },
32028         "GENERIC-RESOURCE-API:parent-service-instance-id": {
32029           "$ref": "#/definitions/Some parent-service-instance-id",
32030           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
32031         }
32032       },
32033       "type": "object"
32034     },
32035     "GENERIC-RESOURCE-API(config)allotted-resource-information-TOP": {
32036       "properties": {
32037         "GENERIC-RESOURCE-API:allotted-resource-information": {
32038           "items": {
32039             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)allotted-resource-information"
32040           },
32041           "type": "object"
32042         }
32043       },
32044       "type": "object"
32045     },
32046     "GENERIC-RESOURCE-API(config)brg-allotted-resources": {
32047       "properties": {
32048         "GENERIC-RESOURCE-API:brg-allotted-resource": {
32049           "items": {
32050             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources(config)brg-allotted-resource"
32051           },
32052           "type": "array"
32053         }
32054       },
32055       "type": "object"
32056     },
32057     "GENERIC-RESOURCE-API(config)brg-allotted-resources-TOP": {
32058       "properties": {
32059         "GENERIC-RESOURCE-API:brg-allotted-resources": {
32060           "items": {
32061             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-allotted-resources"
32062           },
32063           "type": "object"
32064         }
32065       },
32066       "type": "object"
32067     },
32068     "GENERIC-RESOURCE-API(config)brg-request-input": {
32069       "properties": {
32070         "GENERIC-RESOURCE-API:brg-wan-mac-address": {
32071           "$ref": "#/definitions/Some brg-wan-mac-address"
32072         },
32073         "GENERIC-RESOURCE-API:vgmux-bearer-ip": {
32074           "$ref": "#/definitions/0.9.0.0%NNNpN{",
32075           "enum": [
32076             "0.9.0.0%NNNpN{",
32077             "7:"
32078           ]
32079         },
32080         "GENERIC-RESOURCE-API:vni": {
32081           "$ref": "#/definitions/Some vni"
32082         }
32083       },
32084       "type": "object"
32085     },
32086     "GENERIC-RESOURCE-API(config)brg-request-input-TOP": {
32087       "properties": {
32088         "GENERIC-RESOURCE-API:brg-request-input": {
32089           "items": {
32090             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-request-input"
32091           },
32092           "type": "object"
32093         }
32094       },
32095       "type": "object"
32096     },
32097     "GENERIC-RESOURCE-API(config)brg-response-information": {
32098       "properties": {
32099         "GENERIC-RESOURCE-API:instance-id": {
32100           "$ref": "#/definitions/Some instance-id"
32101         },
32102         "GENERIC-RESOURCE-API:object-path": {
32103           "$ref": "#/definitions/Some object-path",
32104           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
32105         }
32106       },
32107       "type": "object"
32108     },
32109     "GENERIC-RESOURCE-API(config)brg-response-information-TOP": {
32110       "properties": {
32111         "GENERIC-RESOURCE-API:brg-response-information": {
32112           "items": {
32113             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-response-information"
32114           },
32115           "type": "object"
32116         }
32117       },
32118       "type": "object"
32119     },
32120     "GENERIC-RESOURCE-API(config)contrail-route-allotted-resources": {
32121       "properties": {
32122         "GENERIC-RESOURCE-API:contrail-route-allotted-resource": {
32123           "items": {
32124             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource"
32125           },
32126           "type": "array"
32127         }
32128       },
32129       "type": "object"
32130     },
32131     "GENERIC-RESOURCE-API(config)contrail-route-allotted-resources-TOP": {
32132       "properties": {
32133         "GENERIC-RESOURCE-API:contrail-route-allotted-resources": {
32134           "items": {
32135             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-allotted-resources"
32136           },
32137           "type": "object"
32138         }
32139       },
32140       "type": "object"
32141     },
32142     "GENERIC-RESOURCE-API(config)contrail-route-request-input": {
32143       "properties": {
32144         "GENERIC-RESOURCE-API:contrail-applied-service-info": {
32145           "items": {
32146             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-applied-service-info"
32147           },
32148           "type": "object"
32149         },
32150         "GENERIC-RESOURCE-API:contrail-route-input-parameters": {
32151           "items": {
32152             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-route-input-parameters"
32153           },
32154           "type": "object"
32155         },
32156         "GENERIC-RESOURCE-API:dest-network": {
32157           "items": {
32158             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)dest-network"
32159           },
32160           "type": "object"
32161         },
32162         "GENERIC-RESOURCE-API:source-network": {
32163           "items": {
32164             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)source-network"
32165           },
32166           "type": "object"
32167         }
32168       },
32169       "type": "object"
32170     },
32171     "GENERIC-RESOURCE-API(config)contrail-route-request-input-TOP": {
32172       "properties": {
32173         "GENERIC-RESOURCE-API:contrail-route-request-input": {
32174           "items": {
32175             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-request-input"
32176           },
32177           "type": "object"
32178         }
32179       },
32180       "type": "object"
32181     },
32182     "GENERIC-RESOURCE-API(config)contrail-route-response-information": {
32183       "properties": {
32184         "GENERIC-RESOURCE-API:instance-id": {
32185           "$ref": "#/definitions/Some instance-id"
32186         },
32187         "GENERIC-RESOURCE-API:object-path": {
32188           "$ref": "#/definitions/Some object-path",
32189           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
32190         }
32191       },
32192       "type": "object"
32193     },
32194     "GENERIC-RESOURCE-API(config)contrail-route-response-information-TOP": {
32195       "properties": {
32196         "GENERIC-RESOURCE-API:contrail-route-response-information": {
32197           "items": {
32198             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-response-information"
32199           },
32200           "type": "object"
32201         }
32202       },
32203       "type": "object"
32204     },
32205     "GENERIC-RESOURCE-API(config)network-information": {
32206       "properties": {
32207         "GENERIC-RESOURCE-API:network-id": {
32208           "$ref": "#/definitions/Some network-id"
32209         },
32210         "GENERIC-RESOURCE-API:network-type": {
32211           "$ref": "#/definitions/Some network-type"
32212         },
32213         "GENERIC-RESOURCE-API:onap-model-information": {
32214           "items": {
32215             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-information(config)onap-model-information"
32216           },
32217           "type": "object"
32218         }
32219       },
32220       "type": "object"
32221     },
32222     "GENERIC-RESOURCE-API(config)network-information-TOP": {
32223       "properties": {
32224         "GENERIC-RESOURCE-API:network-information": {
32225           "items": {
32226             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-information"
32227           },
32228           "type": "object"
32229         }
32230       },
32231       "type": "object"
32232     },
32233     "GENERIC-RESOURCE-API(config)network-request-input": {
32234       "properties": {
32235         "GENERIC-RESOURCE-API:aic-clli": {
32236           "$ref": "#/definitions/Some aic-clli",
32237           "description": "Not expected to be used"
32238         },
32239         "GENERIC-RESOURCE-API:aic-cloud-region": {
32240           "$ref": "#/definitions/Some aic-cloud-region",
32241           "description": "The AIC cloud region which maps to contrail versions"
32242         },
32243         "GENERIC-RESOURCE-API:network-input-parameters": {
32244           "items": {
32245             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input(config)network-input-parameters"
32246           },
32247           "type": "object"
32248         },
32249         "GENERIC-RESOURCE-API:network-name": {
32250           "$ref": "#/definitions/Some network-name"
32251         },
32252         "GENERIC-RESOURCE-API:tenant": {
32253           "$ref": "#/definitions/Some tenant"
32254         }
32255       },
32256       "type": "object"
32257     },
32258     "GENERIC-RESOURCE-API(config)network-request-input-TOP": {
32259       "properties": {
32260         "GENERIC-RESOURCE-API:network-request-input": {
32261           "items": {
32262             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-request-input"
32263           },
32264           "type": "object"
32265         }
32266       },
32267       "type": "object"
32268     },
32269     "GENERIC-RESOURCE-API(config)network-response-information": {
32270       "properties": {
32271         "GENERIC-RESOURCE-API:instance-id": {
32272           "$ref": "#/definitions/Some instance-id"
32273         },
32274         "GENERIC-RESOURCE-API:object-path": {
32275           "$ref": "#/definitions/Some object-path",
32276           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
32277         }
32278       },
32279       "type": "object"
32280     },
32281     "GENERIC-RESOURCE-API(config)network-response-information-TOP": {
32282       "properties": {
32283         "GENERIC-RESOURCE-API:network-response-information": {
32284           "items": {
32285             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-response-information"
32286           },
32287           "type": "object"
32288         }
32289       },
32290       "type": "object"
32291     },
32292     "GENERIC-RESOURCE-API(config)network-topology-information": {
32293       "properties": {
32294         "GENERIC-RESOURCE-API:is-external-network": {
32295           "$ref": "#/definitions/true"
32296         },
32297         "GENERIC-RESOURCE-API:is-provider-network": {
32298           "$ref": "#/definitions/true"
32299         },
32300         "GENERIC-RESOURCE-API:is-shared-network": {
32301           "$ref": "#/definitions/true"
32302         },
32303         "GENERIC-RESOURCE-API:network-policy": {
32304           "items": {
32305             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)network-policy"
32306           },
32307           "type": "array"
32308         },
32309         "GENERIC-RESOURCE-API:network-topology-identifier": {
32310           "items": {
32311             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)network-topology-identifier"
32312           },
32313           "type": "object"
32314         },
32315         "GENERIC-RESOURCE-API:physical-network-name": {
32316           "$ref": "#/definitions/Some physical-network-name"
32317         },
32318         "GENERIC-RESOURCE-API:route-table-reference": {
32319           "items": {
32320             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)route-table-reference"
32321           },
32322           "type": "array"
32323         },
32324         "GENERIC-RESOURCE-API:subnets": {
32325           "items": {
32326             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)subnets"
32327           },
32328           "type": "array"
32329         },
32330         "GENERIC-RESOURCE-API:vpn-bindings": {
32331           "items": {
32332             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)vpn-bindings"
32333           },
32334           "type": "array"
32335         }
32336       },
32337       "type": "object"
32338     },
32339     "GENERIC-RESOURCE-API(config)network-topology-information-TOP": {
32340       "properties": {
32341         "GENERIC-RESOURCE-API:network-topology-information": {
32342           "items": {
32343             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-topology-information"
32344           },
32345           "type": "object"
32346         }
32347       },
32348       "type": "object"
32349     },
32350     "GENERIC-RESOURCE-API(config)preload-vnfs": {
32351       "properties": {
32352         "GENERIC-RESOURCE-API:vnf-preload-list": {
32353           "items": {
32354             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list"
32355           },
32356           "type": "array"
32357         }
32358       },
32359       "type": "object"
32360     },
32361     "GENERIC-RESOURCE-API(config)preload-vnfs-TOP": {
32362       "properties": {
32363         "GENERIC-RESOURCE-API:preload-vnfs": {
32364           "items": {
32365             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-vnfs"
32366           },
32367           "type": "object"
32368         }
32369       },
32370       "type": "object"
32371     },
32372     "GENERIC-RESOURCE-API(config)request-information": {
32373       "properties": {
32374         "GENERIC-RESOURCE-API:notification-url": {
32375           "$ref": "#/definitions/Some notification-url"
32376         },
32377         "GENERIC-RESOURCE-API:order-number": {
32378           "$ref": "#/definitions/Some order-number"
32379         },
32380         "GENERIC-RESOURCE-API:order-version": {
32381           "$ref": "#/definitions/Some order-version"
32382         },
32383         "GENERIC-RESOURCE-API:request-action": {
32384           "$ref": "#/definitions/CreateNetworkInstance",
32385           "description": "still need to work Disconnect",
32386           "enum": [
32387             "CreateNetworkInstance",
32388             "ActivateNetworkInstance",
32389             "CreateServiceInstance",
32390             "DeleteServiceInstance",
32391             "DeleteNetworkInstance",
32392             "CreateVnfInstance",
32393             "ActivateVnfInstance",
32394             "DeleteVnfInstance",
32395             "CreateVfModuleInstance",
32396             "ActivateVfModuleInstance",
32397             "DeleteVfModuleInstance",
32398             "CreateContrailRouteInstance",
32399             "DeleteContrailRouteInstance",
32400             "CreateSecurityZoneInstance",
32401             "DeleteSecurityZoneInstance",
32402             "ActivateDCINetworkInstance",
32403             "DeActivateDCINetworkInstance",
32404             "CreateTunnelXConnInstance",
32405             "DeleteTunnelXConnInstance",
32406             "CreateBRGInstance",
32407             "DeleteBRGInstance"
32408           ]
32409         },
32410         "GENERIC-RESOURCE-API:request-id": {
32411           "$ref": "#/definitions/Some request-id",
32412           "description": "Request ID generated upstream of MSO"
32413         },
32414         "GENERIC-RESOURCE-API:source": {
32415           "$ref": "#/definitions/Some source"
32416         }
32417       },
32418       "type": "object"
32419     },
32420     "GENERIC-RESOURCE-API(config)request-information-TOP": {
32421       "properties": {
32422         "GENERIC-RESOURCE-API:request-information": {
32423           "items": {
32424             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
32425           },
32426           "type": "object"
32427         }
32428       },
32429       "type": "object"
32430     },
32431     "GENERIC-RESOURCE-API(config)sdnc-request-header": {
32432       "properties": {
32433         "GENERIC-RESOURCE-API:svc-action": {
32434           "$ref": "#/definitions/reserve",
32435           "description": "Enumerated listThis is the rpcAction",
32436           "enum": [
32437             "reserve",
32438             "assign",
32439             "activate",
32440             "delete",
32441             "changeassign",
32442             "changedelete",
32443             "rollback",
32444             "deactivate",
32445             "unassign",
32446             "create"
32447           ]
32448         },
32449         "GENERIC-RESOURCE-API:svc-notification-url": {
32450           "$ref": "#/definitions/Some svc-notification-url",
32451           "description": "Contains URL for asynchronous response"
32452         },
32453         "GENERIC-RESOURCE-API:svc-request-id": {
32454           "$ref": "#/definitions/Some svc-request-id",
32455           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
32456         }
32457       },
32458       "type": "object"
32459     },
32460     "GENERIC-RESOURCE-API(config)sdnc-request-header-TOP": {
32461       "properties": {
32462         "GENERIC-RESOURCE-API:sdnc-request-header": {
32463           "items": {
32464             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
32465           },
32466           "type": "object"
32467         }
32468       },
32469       "type": "object"
32470     },
32471     "GENERIC-RESOURCE-API(config)security-zone-allotted-resources": {
32472       "properties": {
32473         "GENERIC-RESOURCE-API:security-zone-allotted-resource": {
32474           "items": {
32475             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource"
32476           },
32477           "type": "array"
32478         }
32479       },
32480       "type": "object"
32481     },
32482     "GENERIC-RESOURCE-API(config)security-zone-allotted-resources-TOP": {
32483       "properties": {
32484         "GENERIC-RESOURCE-API:security-zone-allotted-resources": {
32485           "items": {
32486             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-allotted-resources"
32487           },
32488           "type": "object"
32489         }
32490       },
32491       "type": "object"
32492     },
32493     "GENERIC-RESOURCE-API(config)security-zone-request-input": {
32494       "properties": {
32495         "GENERIC-RESOURCE-API:security-zone-input-parameters": {
32496           "items": {
32497             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input(config)security-zone-input-parameters"
32498           },
32499           "type": "object"
32500         },
32501         "GENERIC-RESOURCE-API:trusted-network-role": {
32502           "$ref": "#/definitions/Some trusted-network-role",
32503           "description": "In the case of vIPR, this is the landing networks network-role; used in naming"
32504         },
32505         "GENERIC-RESOURCE-API:untrusted-network-role": {
32506           "$ref": "#/definitions/Some untrusted-network-role",
32507           "description": "In the case of vIPR, this is the tenant oam networks network-role; used in naming"
32508         },
32509         "GENERIC-RESOURCE-API:vlan-tag": {
32510           "$ref": "#/definitions/Some vlan-tag"
32511         }
32512       },
32513       "type": "object"
32514     },
32515     "GENERIC-RESOURCE-API(config)security-zone-request-input-TOP": {
32516       "properties": {
32517         "GENERIC-RESOURCE-API:security-zone-request-input": {
32518           "items": {
32519             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-request-input"
32520           },
32521           "type": "object"
32522         }
32523       },
32524       "type": "object"
32525     },
32526     "GENERIC-RESOURCE-API(config)security-zone-response-information": {
32527       "properties": {
32528         "GENERIC-RESOURCE-API:instance-id": {
32529           "$ref": "#/definitions/Some instance-id"
32530         },
32531         "GENERIC-RESOURCE-API:object-path": {
32532           "$ref": "#/definitions/Some object-path",
32533           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
32534         }
32535       },
32536       "type": "object"
32537     },
32538     "GENERIC-RESOURCE-API(config)security-zone-response-information-TOP": {
32539       "properties": {
32540         "GENERIC-RESOURCE-API:security-zone-response-information": {
32541           "items": {
32542             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-response-information"
32543           },
32544           "type": "object"
32545         }
32546       },
32547       "type": "object"
32548     },
32549     "GENERIC-RESOURCE-API(config)service-information": {
32550       "properties": {
32551         "GENERIC-RESOURCE-API:global-customer-id": {
32552           "$ref": "#/definitions/Some global-customer-id",
32553           "description": "need for put of data to AnAI (MSO provides)"
32554         },
32555         "GENERIC-RESOURCE-API:onap-model-information": {
32556           "items": {
32557             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-information(config)onap-model-information"
32558           },
32559           "type": "object"
32560         },
32561         "GENERIC-RESOURCE-API:service-id": {
32562           "$ref": "#/definitions/Some service-id",
32563           "description": "This maps to the product-family-id in A&AI"
32564         },
32565         "GENERIC-RESOURCE-API:service-instance-id": {
32566           "$ref": "#/definitions/Some service-instance-id"
32567         },
32568         "GENERIC-RESOURCE-API:subscriber-name": {
32569           "$ref": "#/definitions/Some subscriber-name",
32570           "description": "Would not be expected for vIPR-ATM or mobility services."
32571         },
32572         "GENERIC-RESOURCE-API:subscription-service-type": {
32573           "$ref": "#/definitions/Some subscription-service-type",
32574           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
32575         }
32576       },
32577       "type": "object"
32578     },
32579     "GENERIC-RESOURCE-API(config)service-information-TOP": {
32580       "properties": {
32581         "GENERIC-RESOURCE-API:service-information": {
32582           "items": {
32583             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
32584           },
32585           "type": "object"
32586         }
32587       },
32588       "type": "object"
32589     },
32590     "GENERIC-RESOURCE-API(config)service-request-input": {
32591       "properties": {
32592         "GENERIC-RESOURCE-API:service-input-parameters": {
32593           "items": {
32594             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input(config)service-input-parameters"
32595           },
32596           "type": "object"
32597         },
32598         "GENERIC-RESOURCE-API:service-instance-name": {
32599           "$ref": "#/definitions/Some service-instance-name"
32600         }
32601       },
32602       "type": "object"
32603     },
32604     "GENERIC-RESOURCE-API(config)service-request-input-TOP": {
32605       "properties": {
32606         "GENERIC-RESOURCE-API:service-request-input": {
32607           "items": {
32608             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-request-input"
32609           },
32610           "type": "object"
32611         }
32612       },
32613       "type": "object"
32614     },
32615     "GENERIC-RESOURCE-API(config)service-response-information": {
32616       "properties": {
32617         "GENERIC-RESOURCE-API:instance-id": {
32618           "$ref": "#/definitions/Some instance-id"
32619         },
32620         "GENERIC-RESOURCE-API:object-path": {
32621           "$ref": "#/definitions/Some object-path",
32622           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
32623         }
32624       },
32625       "type": "object"
32626     },
32627     "GENERIC-RESOURCE-API(config)service-response-information-TOP": {
32628       "properties": {
32629         "GENERIC-RESOURCE-API:service-response-information": {
32630           "items": {
32631             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
32632           },
32633           "type": "object"
32634         }
32635       },
32636       "type": "object"
32637     },
32638     "GENERIC-RESOURCE-API(config)services": {
32639       "properties": {
32640         "GENERIC-RESOURCE-API:service": {
32641           "items": {
32642             "$ref": "#/definitions/GENERIC-RESOURCE-API/services(config)service"
32643           },
32644           "type": "array"
32645         }
32646       },
32647       "type": "object"
32648     },
32649     "GENERIC-RESOURCE-API(config)services-TOP": {
32650       "properties": {
32651         "GENERIC-RESOURCE-API:services": {
32652           "items": {
32653             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)services"
32654           },
32655           "type": "object"
32656         }
32657       },
32658       "type": "object"
32659     },
32660     "GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources": {
32661       "properties": {
32662         "GENERIC-RESOURCE-API:tunnelxconn-allotted-resource": {
32663           "items": {
32664             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource"
32665           },
32666           "type": "array"
32667         }
32668       },
32669       "type": "object"
32670     },
32671     "GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources-TOP": {
32672       "properties": {
32673         "GENERIC-RESOURCE-API:tunnelxconn-allotted-resources": {
32674           "items": {
32675             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources"
32676           },
32677           "type": "object"
32678         }
32679       },
32680       "type": "object"
32681     },
32682     "GENERIC-RESOURCE-API(config)tunnelxconn-request-input": {
32683       "properties": {
32684         "GENERIC-RESOURCE-API:brg-wan-mac-address": {
32685           "$ref": "#/definitions/Some brg-wan-mac-address"
32686         }
32687       },
32688       "type": "object"
32689     },
32690     "GENERIC-RESOURCE-API(config)tunnelxconn-request-input-TOP": {
32691       "properties": {
32692         "GENERIC-RESOURCE-API:tunnelxconn-request-input": {
32693           "items": {
32694             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-request-input"
32695           },
32696           "type": "object"
32697         }
32698       },
32699       "type": "object"
32700     },
32701     "GENERIC-RESOURCE-API(config)tunnelxconn-response-information": {
32702       "properties": {
32703         "GENERIC-RESOURCE-API:instance-id": {
32704           "$ref": "#/definitions/Some instance-id"
32705         },
32706         "GENERIC-RESOURCE-API:object-path": {
32707           "$ref": "#/definitions/Some object-path",
32708           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
32709         }
32710       },
32711       "type": "object"
32712     },
32713     "GENERIC-RESOURCE-API(config)tunnelxconn-response-information-TOP": {
32714       "properties": {
32715         "GENERIC-RESOURCE-API:tunnelxconn-response-information": {
32716           "items": {
32717             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-response-information"
32718           },
32719           "type": "object"
32720         }
32721       },
32722       "type": "object"
32723     },
32724     "GENERIC-RESOURCE-API(config)vf-module-information": {
32725       "properties": {
32726         "GENERIC-RESOURCE-API:onap-model-information": {
32727           "items": {
32728             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-information(config)onap-model-information"
32729           },
32730           "type": "object"
32731         },
32732         "GENERIC-RESOURCE-API:vf-module-id": {
32733           "$ref": "#/definitions/Some vf-module-id"
32734         },
32735         "GENERIC-RESOURCE-API:vf-module-type": {
32736           "$ref": "#/definitions/Some vf-module-type"
32737         }
32738       },
32739       "type": "object"
32740     },
32741     "GENERIC-RESOURCE-API(config)vf-module-information-TOP": {
32742       "properties": {
32743         "GENERIC-RESOURCE-API:vf-module-information": {
32744           "items": {
32745             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vf-module-information"
32746           },
32747           "type": "object"
32748         }
32749       },
32750       "type": "object"
32751     },
32752     "GENERIC-RESOURCE-API(config)vf-module-request-input": {
32753       "properties": {
32754         "GENERIC-RESOURCE-API:aic-clli": {
32755           "$ref": "#/definitions/Some aic-clli",
32756           "description": "Not expected to be used"
32757         },
32758         "GENERIC-RESOURCE-API:aic-cloud-region": {
32759           "$ref": "#/definitions/Some aic-cloud-region",
32760           "description": "The AIC cloud region which maps to contrail versions"
32761         },
32762         "GENERIC-RESOURCE-API:request-version": {
32763           "$ref": "#/definitions/Some request-version",
32764           "description": "keep this?"
32765         },
32766         "GENERIC-RESOURCE-API:tenant": {
32767           "$ref": "#/definitions/Some tenant"
32768         },
32769         "GENERIC-RESOURCE-API:vf-module-input-parameters": {
32770           "items": {
32771             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input(config)vf-module-input-parameters"
32772           },
32773           "type": "object"
32774         },
32775         "GENERIC-RESOURCE-API:vf-module-name": {
32776           "$ref": "#/definitions/Some vf-module-name"
32777         }
32778       },
32779       "type": "object"
32780     },
32781     "GENERIC-RESOURCE-API(config)vf-module-request-input-TOP": {
32782       "properties": {
32783         "GENERIC-RESOURCE-API:vf-module-request-input": {
32784           "items": {
32785             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vf-module-request-input"
32786           },
32787           "type": "object"
32788         }
32789       },
32790       "type": "object"
32791     },
32792     "GENERIC-RESOURCE-API(config)vf-module-response-information": {
32793       "properties": {
32794         "GENERIC-RESOURCE-API:instance-id": {
32795           "$ref": "#/definitions/Some instance-id"
32796         },
32797         "GENERIC-RESOURCE-API:object-path": {
32798           "$ref": "#/definitions/Some object-path",
32799           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
32800         }
32801       },
32802       "type": "object"
32803     },
32804     "GENERIC-RESOURCE-API(config)vf-module-response-information-TOP": {
32805       "properties": {
32806         "GENERIC-RESOURCE-API:vf-module-response-information": {
32807           "items": {
32808             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vf-module-response-information"
32809           },
32810           "type": "object"
32811         }
32812       },
32813       "type": "object"
32814     },
32815     "GENERIC-RESOURCE-API(config)vnf-information": {
32816       "properties": {
32817         "GENERIC-RESOURCE-API:onap-model-information": {
32818           "items": {
32819             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-information(config)onap-model-information"
32820           },
32821           "type": "object"
32822         },
32823         "GENERIC-RESOURCE-API:vnf-id": {
32824           "$ref": "#/definitions/Some vnf-id"
32825         },
32826         "GENERIC-RESOURCE-API:vnf-type": {
32827           "$ref": "#/definitions/Some vnf-type",
32828           "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)"
32829         }
32830       },
32831       "type": "object"
32832     },
32833     "GENERIC-RESOURCE-API(config)vnf-information-TOP": {
32834       "properties": {
32835         "GENERIC-RESOURCE-API:vnf-information": {
32836           "items": {
32837             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-information"
32838           },
32839           "type": "object"
32840         }
32841       },
32842       "type": "object"
32843     },
32844     "GENERIC-RESOURCE-API(config)vnf-request-input": {
32845       "properties": {
32846         "GENERIC-RESOURCE-API:aic-clli": {
32847           "$ref": "#/definitions/Some aic-clli",
32848           "description": "Not expected to be used"
32849         },
32850         "GENERIC-RESOURCE-API:aic-cloud-region": {
32851           "$ref": "#/definitions/Some aic-cloud-region",
32852           "description": "The AIC cloud region which maps to contrail versions"
32853         },
32854         "GENERIC-RESOURCE-API:request-version": {
32855           "$ref": "#/definitions/Some request-version",
32856           "description": "keep this? e.g. 1702"
32857         },
32858         "GENERIC-RESOURCE-API:tenant": {
32859           "$ref": "#/definitions/Some tenant"
32860         },
32861         "GENERIC-RESOURCE-API:vnf-input-parameters": {
32862           "items": {
32863             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-input-parameters"
32864           },
32865           "type": "object"
32866         },
32867         "GENERIC-RESOURCE-API:vnf-name": {
32868           "$ref": "#/definitions/Some vnf-name",
32869           "description": "in Pats vnf submodule, contained within vnf-instance-topology-identifier (along with vnf-model-id and vnf-instance-id)"
32870         },
32871         "GENERIC-RESOURCE-API:vnf-networks": {
32872           "items": {
32873             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-networks"
32874           },
32875           "type": "object"
32876         }
32877       },
32878       "type": "object"
32879     },
32880     "GENERIC-RESOURCE-API(config)vnf-request-input-TOP": {
32881       "properties": {
32882         "GENERIC-RESOURCE-API:vnf-request-input": {
32883           "items": {
32884             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-request-input"
32885           },
32886           "type": "object"
32887         }
32888       },
32889       "type": "object"
32890     },
32891     "GENERIC-RESOURCE-API(config)vnf-response-information": {
32892       "properties": {
32893         "GENERIC-RESOURCE-API:instance-id": {
32894           "$ref": "#/definitions/Some instance-id"
32895         },
32896         "GENERIC-RESOURCE-API:object-path": {
32897           "$ref": "#/definitions/Some object-path",
32898           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
32899         }
32900       },
32901       "type": "object"
32902     },
32903     "GENERIC-RESOURCE-API(config)vnf-response-information-TOP": {
32904       "properties": {
32905         "GENERIC-RESOURCE-API:vnf-response-information": {
32906           "items": {
32907             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-response-information"
32908           },
32909           "type": "object"
32910         }
32911       },
32912       "type": "object"
32913     },
32914     "GENERIC-RESOURCE-API(config)vnf-topology-information": {
32915       "properties": {
32916         "GENERIC-RESOURCE-API:vnf-assignments": {
32917           "items": {
32918             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-assignments"
32919           },
32920           "type": "object"
32921         },
32922         "GENERIC-RESOURCE-API:vnf-parameters": {
32923           "items": {
32924             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-parameters"
32925           },
32926           "type": "array"
32927         },
32928         "GENERIC-RESOURCE-API:vnf-topology-identifier": {
32929           "items": {
32930             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-topology-identifier"
32931           },
32932           "type": "object"
32933         }
32934       },
32935       "type": "object"
32936     },
32937     "GENERIC-RESOURCE-API(config)vnf-topology-information-TOP": {
32938       "properties": {
32939         "GENERIC-RESOURCE-API:vnf-topology-information": {
32940           "items": {
32941             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-topology-information"
32942           },
32943           "type": "object"
32944         }
32945       },
32946       "type": "object"
32947     },
32948     "GENERIC-RESOURCE-API(operational)brg-allotted-resources": {
32949       "type": "object"
32950     },
32951     "GENERIC-RESOURCE-API(operational)brg-allotted-resources-TOP": {
32952       "properties": {
32953         "GENERIC-RESOURCE-API:brg-allotted-resources": {
32954           "items": {
32955             "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)brg-allotted-resources"
32956           },
32957           "type": "object"
32958         }
32959       },
32960       "type": "object"
32961     },
32962     "GENERIC-RESOURCE-API(operational)contrail-route-allotted-resources": {
32963       "type": "object"
32964     },
32965     "GENERIC-RESOURCE-API(operational)contrail-route-allotted-resources-TOP": {
32966       "properties": {
32967         "GENERIC-RESOURCE-API:contrail-route-allotted-resources": {
32968           "items": {
32969             "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)contrail-route-allotted-resources"
32970           },
32971           "type": "object"
32972         }
32973       },
32974       "type": "object"
32975     },
32976     "GENERIC-RESOURCE-API(operational)preload-vnfs": {
32977       "type": "object"
32978     },
32979     "GENERIC-RESOURCE-API(operational)preload-vnfs-TOP": {
32980       "properties": {
32981         "GENERIC-RESOURCE-API:preload-vnfs": {
32982           "items": {
32983             "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)preload-vnfs"
32984           },
32985           "type": "object"
32986         }
32987       },
32988       "type": "object"
32989     },
32990     "GENERIC-RESOURCE-API(operational)security-zone-allotted-resources": {
32991       "type": "object"
32992     },
32993     "GENERIC-RESOURCE-API(operational)security-zone-allotted-resources-TOP": {
32994       "properties": {
32995         "GENERIC-RESOURCE-API:security-zone-allotted-resources": {
32996           "items": {
32997             "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)security-zone-allotted-resources"
32998           },
32999           "type": "object"
33000         }
33001       },
33002       "type": "object"
33003     },
33004     "GENERIC-RESOURCE-API(operational)services": {
33005       "type": "object"
33006     },
33007     "GENERIC-RESOURCE-API(operational)services-TOP": {
33008       "properties": {
33009         "GENERIC-RESOURCE-API:services": {
33010           "items": {
33011             "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)services"
33012           },
33013           "type": "object"
33014         }
33015       },
33016       "type": "object"
33017     },
33018     "GENERIC-RESOURCE-API(operational)tunnelxconn-allotted-resources": {
33019       "type": "object"
33020     },
33021     "GENERIC-RESOURCE-API(operational)tunnelxconn-allotted-resources-TOP": {
33022       "properties": {
33023         "GENERIC-RESOURCE-API:tunnelxconn-allotted-resources": {
33024           "items": {
33025             "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)tunnelxconn-allotted-resources"
33026           },
33027           "type": "object"
33028         }
33029       },
33030       "type": "object"
33031     },
33032     "GENERIC-RESOURCE-API/allotted-resource-information(config)onap-model-information": {
33033       "properties": {
33034         "GENERIC-RESOURCE-API:model-customization-uuid": {
33035           "$ref": "#/definitions/Some model-customization-uuid",
33036           "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"
33037         },
33038         "GENERIC-RESOURCE-API:model-invariant-uuid": {
33039           "$ref": "#/definitions/Some model-invariant-uuid",
33040           "description": "identifies the invariant uuid for this service or resource"
33041         },
33042         "GENERIC-RESOURCE-API:model-name": {
33043           "$ref": "#/definitions/Some model-name"
33044         },
33045         "GENERIC-RESOURCE-API:model-uuid": {
33046           "$ref": "#/definitions/Some model-uuid",
33047           "description": "identifies the uuid for this service or resource, which is version specific"
33048         },
33049         "GENERIC-RESOURCE-API:model-version": {
33050           "$ref": "#/definitions/Some model-version"
33051         }
33052       },
33053       "type": "object"
33054     },
33055     "GENERIC-RESOURCE-API/allotted-resource-information(config)onap-model-information-TOP": {
33056       "properties": {
33057         "GENERIC-RESOURCE-API:onap-model-information": {
33058           "items": {
33059             "$ref": "#/definitions/GENERIC-RESOURCE-API/allotted-resource-information(config)onap-model-information"
33060           },
33061           "type": "object"
33062         }
33063       },
33064       "type": "object"
33065     },
33066     "GENERIC-RESOURCE-API/brg-allotted-resources(config)brg-allotted-resource": {
33067       "properties": {
33068         "GENERIC-RESOURCE-API:allotted-resource-data": {
33069           "items": {
33070             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-data"
33071           },
33072           "type": "object"
33073         },
33074         "GENERIC-RESOURCE-API:allotted-resource-id": {
33075           "$ref": "#/definitions/Some allotted-resource-id"
33076         },
33077         "GENERIC-RESOURCE-API:allotted-resource-status": {
33078           "items": {
33079             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-status"
33080           },
33081           "type": "object"
33082         }
33083       },
33084       "required": [
33085         "GENERIC-RESOURCE-API:allotted-resource-id"
33086       ],
33087       "type": "object"
33088     },
33089     "GENERIC-RESOURCE-API/brg-allotted-resources(config)brg-allotted-resource-TOP": {
33090       "properties": {
33091         "GENERIC-RESOURCE-API:brg-allotted-resource": {
33092           "items": {
33093             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources(config)brg-allotted-resource"
33094           },
33095           "type": "array"
33096         }
33097       },
33098       "type": "object"
33099     },
33100     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-data": {
33101       "properties": {
33102         "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
33103           "items": {
33104             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
33105           },
33106           "type": "object"
33107         },
33108         "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
33109           "items": {
33110             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
33111           },
33112           "type": "object"
33113         },
33114         "GENERIC-RESOURCE-API:brg-parameters": {
33115           "items": {
33116             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-parameters"
33117           },
33118           "type": "object"
33119         },
33120         "GENERIC-RESOURCE-API:brg-topology": {
33121           "items": {
33122             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-topology"
33123           },
33124           "type": "object"
33125         }
33126       },
33127       "type": "object"
33128     },
33129     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-data-TOP": {
33130       "properties": {
33131         "GENERIC-RESOURCE-API:allotted-resource-data": {
33132           "items": {
33133             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-data"
33134           },
33135           "type": "object"
33136         }
33137       },
33138       "type": "object"
33139     },
33140     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-status": {
33141       "properties": {
33142         "GENERIC-RESOURCE-API:action": {
33143           "$ref": "#/definitions/Some action",
33144           "description": "value would one of possible request-actions; match the list in service-data oper-status"
33145         },
33146         "GENERIC-RESOURCE-API:final-indicator": {
33147           "$ref": "#/definitions/Some final-indicator"
33148         },
33149         "GENERIC-RESOURCE-API:request-status": {
33150           "$ref": "#/definitions/synccomplete",
33151           "enum": [
33152             "synccomplete",
33153             "asynccomplete",
33154             "notifycomplete"
33155           ]
33156         },
33157         "GENERIC-RESOURCE-API:response-code": {
33158           "$ref": "#/definitions/Some response-code"
33159         },
33160         "GENERIC-RESOURCE-API:response-message": {
33161           "$ref": "#/definitions/Some response-message"
33162         },
33163         "GENERIC-RESOURCE-API:response-timestamp": {
33164           "$ref": "#/definitions/Some response-timestamp"
33165         },
33166         "GENERIC-RESOURCE-API:rpc-action": {
33167           "$ref": "#/definitions/assign",
33168           "description": "this is the svc-action from the incoming request",
33169           "enum": [
33170             "assign",
33171             "activate",
33172             "create",
33173             "delete",
33174             "unassign",
33175             "deactivate"
33176           ]
33177         },
33178         "GENERIC-RESOURCE-API:rpc-name": {
33179           "$ref": "#/definitions/Some rpc-name"
33180         }
33181       },
33182       "type": "object"
33183     },
33184     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-status-TOP": {
33185       "properties": {
33186         "GENERIC-RESOURCE-API:allotted-resource-status": {
33187           "items": {
33188             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-status"
33189           },
33190           "type": "object"
33191         }
33192       },
33193       "type": "object"
33194     },
33195     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status": {
33196       "properties": {
33197         "GENERIC-RESOURCE-API:create-timestamp": {
33198           "$ref": "#/definitions/Some create-timestamp",
33199           "description": "Not currently populated in service data."
33200         },
33201         "GENERIC-RESOURCE-API:last-action": {
33202           "$ref": "#/definitions/CreateNetworkInstance",
33203           "description": "should be list of possible request-actions",
33204           "enum": [
33205             "CreateNetworkInstance",
33206             "ActivateNetworkInstance",
33207             "CreateServiceInstance",
33208             "DeleteServiceInstance",
33209             "DeleteNetworkInstance",
33210             "CreateVnfInstance",
33211             "ActivateVnfInstance",
33212             "DeleteVnfInstance",
33213             "CreateVfModuleInstance",
33214             "ActivateVfModuleInstance",
33215             "DeleteVfModuleInstance",
33216             "CreateContrailRouteInstance",
33217             "DeleteContrailRouteInstance",
33218             "CreateSecurityZoneInstance",
33219             "DeleteSecurityZoneInstance"
33220           ]
33221         },
33222         "GENERIC-RESOURCE-API:last-order-status": {
33223           "$ref": "#/definitions/Active",
33224           "description": "fieldused by generic-resource-api",
33225           "enum": [
33226             "Active",
33227             "PendingAssignment",
33228             "PendingCreate",
33229             "PendingUpdate",
33230             "PendingDelete",
33231             "Deleted",
33232             "Created"
33233           ]
33234         },
33235         "GENERIC-RESOURCE-API:last-rpc-action": {
33236           "$ref": "#/definitions/assign",
33237           "enum": [
33238             "assign",
33239             "activate",
33240             "delete",
33241             "unassign",
33242             "deactivate",
33243             "create"
33244           ]
33245         },
33246         "GENERIC-RESOURCE-API:last-svc-request-id": {
33247           "$ref": "#/definitions/Some last-svc-request-id",
33248           "description": "Not currently populated in service data."
33249         },
33250         "GENERIC-RESOURCE-API:modify-timestamp": {
33251           "$ref": "#/definitions/Some modify-timestamp"
33252         },
33253         "GENERIC-RESOURCE-API:order-status": {
33254           "$ref": "#/definitions/Active",
33255           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
33256           "enum": [
33257             "Active",
33258             "PendingAssignment",
33259             "PendingCreate",
33260             "PendingUpdate",
33261             "PendingDelete",
33262             "Deleted",
33263             "Created"
33264           ]
33265         }
33266       },
33267       "type": "object"
33268     },
33269     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP": {
33270       "properties": {
33271         "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
33272           "items": {
33273             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
33274           },
33275           "type": "object"
33276         }
33277       },
33278       "type": "object"
33279     },
33280     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information": {
33281       "properties": {
33282         "GENERIC-RESOURCE-API:allotted-resource-information": {
33283           "items": {
33284             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
33285           },
33286           "type": "object"
33287         },
33288         "GENERIC-RESOURCE-API:brg-request-input": {
33289           "items": {
33290             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)brg-request-input"
33291           },
33292           "type": "object"
33293         },
33294         "GENERIC-RESOURCE-API:request-information": {
33295           "items": {
33296             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
33297           },
33298           "type": "object"
33299         },
33300         "GENERIC-RESOURCE-API:sdnc-request-header": {
33301           "items": {
33302             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
33303           },
33304           "type": "object"
33305         },
33306         "GENERIC-RESOURCE-API:service-information": {
33307           "items": {
33308             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
33309           },
33310           "type": "object"
33311         }
33312       },
33313       "type": "object"
33314     },
33315     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP": {
33316       "properties": {
33317         "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
33318           "items": {
33319             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
33320           },
33321           "type": "object"
33322         }
33323       },
33324       "type": "object"
33325     },
33326     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-parameters": {
33327       "properties": {
33328         "GENERIC-RESOURCE-API:param": {
33329           "items": {
33330             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param"
33331           },
33332           "type": "array"
33333         }
33334       },
33335       "type": "object"
33336     },
33337     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-parameters-TOP": {
33338       "properties": {
33339         "GENERIC-RESOURCE-API:brg-parameters": {
33340           "items": {
33341             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-parameters"
33342           },
33343           "type": "object"
33344         }
33345       },
33346       "type": "object"
33347     },
33348     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-topology": {
33349       "properties": {
33350         "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
33351           "items": {
33352             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers"
33353           },
33354           "type": "object"
33355         },
33356         "GENERIC-RESOURCE-API:brg-assignments": {
33357           "items": {
33358             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-assignments"
33359           },
33360           "type": "object"
33361         },
33362         "GENERIC-RESOURCE-API:brg-parameters": {
33363           "items": {
33364             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters"
33365           },
33366           "type": "object"
33367         },
33368         "GENERIC-RESOURCE-API:onap-model-information": {
33369           "items": {
33370             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information"
33371           },
33372           "type": "object"
33373         }
33374       },
33375       "type": "object"
33376     },
33377     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-topology-TOP": {
33378       "properties": {
33379         "GENERIC-RESOURCE-API:brg-topology": {
33380           "items": {
33381             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-topology"
33382           },
33383           "type": "object"
33384         }
33385       },
33386       "type": "object"
33387     },
33388     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information": {
33389       "properties": {
33390         "GENERIC-RESOURCE-API:allotted-resource-id": {
33391           "$ref": "#/definitions/Some allotted-resource-id"
33392         },
33393         "GENERIC-RESOURCE-API:allotted-resource-type": {
33394           "$ref": "#/definitions/Some allotted-resource-type",
33395           "description": "Not an enum, but expected values are contrail-route and security-zone."
33396         },
33397         "GENERIC-RESOURCE-API:onap-model-information": {
33398           "items": {
33399             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information"
33400           },
33401           "type": "object"
33402         },
33403         "GENERIC-RESOURCE-API:parent-service-instance-id": {
33404           "$ref": "#/definitions/Some parent-service-instance-id",
33405           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
33406         }
33407       },
33408       "type": "object"
33409     },
33410     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP": {
33411       "properties": {
33412         "GENERIC-RESOURCE-API:allotted-resource-information": {
33413           "items": {
33414             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
33415           },
33416           "type": "object"
33417         }
33418       },
33419       "type": "object"
33420     },
33421     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)brg-request-input": {
33422       "properties": {
33423         "GENERIC-RESOURCE-API:brg-wan-mac-address": {
33424           "$ref": "#/definitions/Some brg-wan-mac-address"
33425         },
33426         "GENERIC-RESOURCE-API:vgmux-bearer-ip": {
33427           "$ref": "#/definitions/26.0.26.7",
33428           "enum": [
33429             "26.0.26.7",
33430             "A9:cA7"
33431           ]
33432         },
33433         "GENERIC-RESOURCE-API:vni": {
33434           "$ref": "#/definitions/Some vni"
33435         }
33436       },
33437       "type": "object"
33438     },
33439     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)brg-request-input-TOP": {
33440       "properties": {
33441         "GENERIC-RESOURCE-API:brg-request-input": {
33442           "items": {
33443             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)brg-request-input"
33444           },
33445           "type": "object"
33446         }
33447       },
33448       "type": "object"
33449     },
33450     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information": {
33451       "properties": {
33452         "GENERIC-RESOURCE-API:notification-url": {
33453           "$ref": "#/definitions/Some notification-url"
33454         },
33455         "GENERIC-RESOURCE-API:order-number": {
33456           "$ref": "#/definitions/Some order-number"
33457         },
33458         "GENERIC-RESOURCE-API:order-version": {
33459           "$ref": "#/definitions/Some order-version"
33460         },
33461         "GENERIC-RESOURCE-API:request-action": {
33462           "$ref": "#/definitions/CreateNetworkInstance",
33463           "description": "still need to work Disconnect",
33464           "enum": [
33465             "CreateNetworkInstance",
33466             "ActivateNetworkInstance",
33467             "CreateServiceInstance",
33468             "DeleteServiceInstance",
33469             "DeleteNetworkInstance",
33470             "CreateVnfInstance",
33471             "ActivateVnfInstance",
33472             "DeleteVnfInstance",
33473             "CreateVfModuleInstance",
33474             "ActivateVfModuleInstance",
33475             "DeleteVfModuleInstance",
33476             "CreateContrailRouteInstance",
33477             "DeleteContrailRouteInstance",
33478             "CreateSecurityZoneInstance",
33479             "DeleteSecurityZoneInstance",
33480             "ActivateDCINetworkInstance",
33481             "DeActivateDCINetworkInstance",
33482             "CreateTunnelXConnInstance",
33483             "DeleteTunnelXConnInstance",
33484             "CreateBRGInstance",
33485             "DeleteBRGInstance"
33486           ]
33487         },
33488         "GENERIC-RESOURCE-API:request-id": {
33489           "$ref": "#/definitions/Some request-id",
33490           "description": "Request ID generated upstream of MSO"
33491         },
33492         "GENERIC-RESOURCE-API:source": {
33493           "$ref": "#/definitions/Some source"
33494         }
33495       },
33496       "type": "object"
33497     },
33498     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP": {
33499       "properties": {
33500         "GENERIC-RESOURCE-API:request-information": {
33501           "items": {
33502             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
33503           },
33504           "type": "object"
33505         }
33506       },
33507       "type": "object"
33508     },
33509     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header": {
33510       "properties": {
33511         "GENERIC-RESOURCE-API:svc-action": {
33512           "$ref": "#/definitions/reserve",
33513           "description": "Enumerated listThis is the rpcAction",
33514           "enum": [
33515             "reserve",
33516             "assign",
33517             "activate",
33518             "delete",
33519             "changeassign",
33520             "changedelete",
33521             "rollback",
33522             "deactivate",
33523             "unassign",
33524             "create"
33525           ]
33526         },
33527         "GENERIC-RESOURCE-API:svc-notification-url": {
33528           "$ref": "#/definitions/Some svc-notification-url",
33529           "description": "Contains URL for asynchronous response"
33530         },
33531         "GENERIC-RESOURCE-API:svc-request-id": {
33532           "$ref": "#/definitions/Some svc-request-id",
33533           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
33534         }
33535       },
33536       "type": "object"
33537     },
33538     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP": {
33539       "properties": {
33540         "GENERIC-RESOURCE-API:sdnc-request-header": {
33541           "items": {
33542             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
33543           },
33544           "type": "object"
33545         }
33546       },
33547       "type": "object"
33548     },
33549     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information": {
33550       "properties": {
33551         "GENERIC-RESOURCE-API:global-customer-id": {
33552           "$ref": "#/definitions/Some global-customer-id",
33553           "description": "need for put of data to AnAI (MSO provides)"
33554         },
33555         "GENERIC-RESOURCE-API:onap-model-information": {
33556           "items": {
33557             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information"
33558           },
33559           "type": "object"
33560         },
33561         "GENERIC-RESOURCE-API:service-id": {
33562           "$ref": "#/definitions/Some service-id",
33563           "description": "This maps to the product-family-id in A&AI"
33564         },
33565         "GENERIC-RESOURCE-API:service-instance-id": {
33566           "$ref": "#/definitions/Some service-instance-id"
33567         },
33568         "GENERIC-RESOURCE-API:subscriber-name": {
33569           "$ref": "#/definitions/Some subscriber-name",
33570           "description": "Would not be expected for vIPR-ATM or mobility services."
33571         },
33572         "GENERIC-RESOURCE-API:subscription-service-type": {
33573           "$ref": "#/definitions/Some subscription-service-type",
33574           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
33575         }
33576       },
33577       "type": "object"
33578     },
33579     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP": {
33580       "properties": {
33581         "GENERIC-RESOURCE-API:service-information": {
33582           "items": {
33583             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
33584           },
33585           "type": "object"
33586         }
33587       },
33588       "type": "object"
33589     },
33590     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information": {
33591       "properties": {
33592         "GENERIC-RESOURCE-API:model-customization-uuid": {
33593           "$ref": "#/definitions/Some model-customization-uuid",
33594           "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"
33595         },
33596         "GENERIC-RESOURCE-API:model-invariant-uuid": {
33597           "$ref": "#/definitions/Some model-invariant-uuid",
33598           "description": "identifies the invariant uuid for this service or resource"
33599         },
33600         "GENERIC-RESOURCE-API:model-name": {
33601           "$ref": "#/definitions/Some model-name"
33602         },
33603         "GENERIC-RESOURCE-API:model-uuid": {
33604           "$ref": "#/definitions/Some model-uuid",
33605           "description": "identifies the uuid for this service or resource, which is version specific"
33606         },
33607         "GENERIC-RESOURCE-API:model-version": {
33608           "$ref": "#/definitions/Some model-version"
33609         }
33610       },
33611       "type": "object"
33612     },
33613     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP": {
33614       "properties": {
33615         "GENERIC-RESOURCE-API:onap-model-information": {
33616           "items": {
33617             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information"
33618           },
33619           "type": "object"
33620         }
33621       },
33622       "type": "object"
33623     },
33624     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information": {
33625       "properties": {
33626         "GENERIC-RESOURCE-API:model-customization-uuid": {
33627           "$ref": "#/definitions/Some model-customization-uuid",
33628           "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"
33629         },
33630         "GENERIC-RESOURCE-API:model-invariant-uuid": {
33631           "$ref": "#/definitions/Some model-invariant-uuid",
33632           "description": "identifies the invariant uuid for this service or resource"
33633         },
33634         "GENERIC-RESOURCE-API:model-name": {
33635           "$ref": "#/definitions/Some model-name"
33636         },
33637         "GENERIC-RESOURCE-API:model-uuid": {
33638           "$ref": "#/definitions/Some model-uuid",
33639           "description": "identifies the uuid for this service or resource, which is version specific"
33640         },
33641         "GENERIC-RESOURCE-API:model-version": {
33642           "$ref": "#/definitions/Some model-version"
33643         }
33644       },
33645       "type": "object"
33646     },
33647     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP": {
33648       "properties": {
33649         "GENERIC-RESOURCE-API:onap-model-information": {
33650           "items": {
33651             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information"
33652           },
33653           "type": "object"
33654         }
33655       },
33656       "type": "object"
33657     },
33658     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param": {
33659       "properties": {
33660         "GENERIC-RESOURCE-API:name": {
33661           "$ref": "#/definitions/Some name"
33662         },
33663         "GENERIC-RESOURCE-API:value": {
33664           "$ref": "#/definitions/Some value"
33665         }
33666       },
33667       "type": "object"
33668     },
33669     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param-TOP": {
33670       "properties": {
33671         "GENERIC-RESOURCE-API:param": {
33672           "items": {
33673             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param"
33674           },
33675           "type": "array"
33676         }
33677       },
33678       "type": "object"
33679     },
33680     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers": {
33681       "properties": {
33682         "GENERIC-RESOURCE-API:allotted-resource-id": {
33683           "$ref": "#/definitions/Some allotted-resource-id"
33684         },
33685         "GENERIC-RESOURCE-API:allotted-resource-name": {
33686           "$ref": "#/definitions/Some allotted-resource-name",
33687           "description": "For a contrail-route, the network policy name."
33688         },
33689         "GENERIC-RESOURCE-API:allotted-resource-type": {
33690           "$ref": "#/definitions/Some allotted-resource-type",
33691           "description": "(Added in draft 32)Expected to be contrail-route or security-zone."
33692         },
33693         "GENERIC-RESOURCE-API:consuming-service-instance-id": {
33694           "$ref": "#/definitions/Some consuming-service-instance-id",
33695           "description": "The service-instance-id of the consuming service of this allotted resource"
33696         },
33697         "GENERIC-RESOURCE-API:parent-service-instance-id": {
33698           "$ref": "#/definitions/Some parent-service-instance-id",
33699           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
33700         }
33701       },
33702       "type": "object"
33703     },
33704     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers-TOP": {
33705       "properties": {
33706         "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
33707           "items": {
33708             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers"
33709           },
33710           "type": "object"
33711         }
33712       },
33713       "type": "object"
33714     },
33715     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-assignments": {
33716       "properties": {
33717         "GENERIC-RESOURCE-API:vbrg-wan-ip": {
33718           "$ref": "#/definitions/1.1.2.2%{{pN",
33719           "enum": [
33720             "1.1.2.2%{{pN",
33721             "d2:b%ppLpNN"
33722           ]
33723         }
33724       },
33725       "type": "object"
33726     },
33727     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-assignments-TOP": {
33728       "properties": {
33729         "GENERIC-RESOURCE-API:brg-assignments": {
33730           "items": {
33731             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-assignments"
33732           },
33733           "type": "object"
33734         }
33735       },
33736       "type": "object"
33737     },
33738     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters": {
33739       "properties": {
33740         "GENERIC-RESOURCE-API:param": {
33741           "items": {
33742             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param"
33743           },
33744           "type": "array"
33745         }
33746       },
33747       "type": "object"
33748     },
33749     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters-TOP": {
33750       "properties": {
33751         "GENERIC-RESOURCE-API:brg-parameters": {
33752           "items": {
33753             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters"
33754           },
33755           "type": "object"
33756         }
33757       },
33758       "type": "object"
33759     },
33760     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information": {
33761       "properties": {
33762         "GENERIC-RESOURCE-API:model-customization-uuid": {
33763           "$ref": "#/definitions/Some model-customization-uuid",
33764           "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"
33765         },
33766         "GENERIC-RESOURCE-API:model-invariant-uuid": {
33767           "$ref": "#/definitions/Some model-invariant-uuid",
33768           "description": "identifies the invariant uuid for this service or resource"
33769         },
33770         "GENERIC-RESOURCE-API:model-name": {
33771           "$ref": "#/definitions/Some model-name"
33772         },
33773         "GENERIC-RESOURCE-API:model-uuid": {
33774           "$ref": "#/definitions/Some model-uuid",
33775           "description": "identifies the uuid for this service or resource, which is version specific"
33776         },
33777         "GENERIC-RESOURCE-API:model-version": {
33778           "$ref": "#/definitions/Some model-version"
33779         }
33780       },
33781       "type": "object"
33782     },
33783     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information-TOP": {
33784       "properties": {
33785         "GENERIC-RESOURCE-API:onap-model-information": {
33786           "items": {
33787             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information"
33788           },
33789           "type": "object"
33790         }
33791       },
33792       "type": "object"
33793     },
33794     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param": {
33795       "properties": {
33796         "GENERIC-RESOURCE-API:name": {
33797           "$ref": "#/definitions/Some name"
33798         },
33799         "GENERIC-RESOURCE-API:value": {
33800           "$ref": "#/definitions/Some value"
33801         }
33802       },
33803       "type": "object"
33804     },
33805     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param-TOP": {
33806       "properties": {
33807         "GENERIC-RESOURCE-API:param": {
33808           "items": {
33809             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param"
33810           },
33811           "type": "array"
33812         }
33813       },
33814       "type": "object"
33815     },
33816     "GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource": {
33817       "properties": {
33818         "GENERIC-RESOURCE-API:allotted-resource-data": {
33819           "items": {
33820             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data"
33821           },
33822           "type": "object"
33823         },
33824         "GENERIC-RESOURCE-API:allotted-resource-id": {
33825           "$ref": "#/definitions/Some allotted-resource-id"
33826         },
33827         "GENERIC-RESOURCE-API:allotted-resource-status": {
33828           "items": {
33829             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status"
33830           },
33831           "type": "object"
33832         }
33833       },
33834       "required": [
33835         "GENERIC-RESOURCE-API:allotted-resource-id"
33836       ],
33837       "type": "object"
33838     },
33839     "GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource-TOP": {
33840       "properties": {
33841         "GENERIC-RESOURCE-API:contrail-route-allotted-resource": {
33842           "items": {
33843             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource"
33844           },
33845           "type": "array"
33846         }
33847       },
33848       "type": "object"
33849     },
33850     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data": {
33851       "properties": {
33852         "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
33853           "items": {
33854             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
33855           },
33856           "type": "object"
33857         },
33858         "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
33859           "items": {
33860             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
33861           },
33862           "type": "object"
33863         },
33864         "GENERIC-RESOURCE-API:contrail-route-topology": {
33865           "items": {
33866             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology"
33867           },
33868           "type": "object"
33869         }
33870       },
33871       "type": "object"
33872     },
33873     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data-TOP": {
33874       "properties": {
33875         "GENERIC-RESOURCE-API:allotted-resource-data": {
33876           "items": {
33877             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data"
33878           },
33879           "type": "object"
33880         }
33881       },
33882       "type": "object"
33883     },
33884     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status": {
33885       "properties": {
33886         "GENERIC-RESOURCE-API:action": {
33887           "$ref": "#/definitions/Some action",
33888           "description": "value would one of possible request-actions; match the list in service-data oper-status"
33889         },
33890         "GENERIC-RESOURCE-API:final-indicator": {
33891           "$ref": "#/definitions/Some final-indicator"
33892         },
33893         "GENERIC-RESOURCE-API:request-status": {
33894           "$ref": "#/definitions/synccomplete",
33895           "enum": [
33896             "synccomplete",
33897             "asynccomplete",
33898             "notifycomplete"
33899           ]
33900         },
33901         "GENERIC-RESOURCE-API:response-code": {
33902           "$ref": "#/definitions/Some response-code"
33903         },
33904         "GENERIC-RESOURCE-API:response-message": {
33905           "$ref": "#/definitions/Some response-message"
33906         },
33907         "GENERIC-RESOURCE-API:response-timestamp": {
33908           "$ref": "#/definitions/Some response-timestamp"
33909         },
33910         "GENERIC-RESOURCE-API:rpc-action": {
33911           "$ref": "#/definitions/assign",
33912           "description": "this is the svc-action from the incoming request",
33913           "enum": [
33914             "assign",
33915             "activate",
33916             "create",
33917             "delete",
33918             "unassign",
33919             "deactivate"
33920           ]
33921         },
33922         "GENERIC-RESOURCE-API:rpc-name": {
33923           "$ref": "#/definitions/Some rpc-name"
33924         }
33925       },
33926       "type": "object"
33927     },
33928     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status-TOP": {
33929       "properties": {
33930         "GENERIC-RESOURCE-API:allotted-resource-status": {
33931           "items": {
33932             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status"
33933           },
33934           "type": "object"
33935         }
33936       },
33937       "type": "object"
33938     },
33939     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status": {
33940       "properties": {
33941         "GENERIC-RESOURCE-API:create-timestamp": {
33942           "$ref": "#/definitions/Some create-timestamp",
33943           "description": "Not currently populated in service data."
33944         },
33945         "GENERIC-RESOURCE-API:last-action": {
33946           "$ref": "#/definitions/CreateNetworkInstance",
33947           "description": "should be list of possible request-actions",
33948           "enum": [
33949             "CreateNetworkInstance",
33950             "ActivateNetworkInstance",
33951             "CreateServiceInstance",
33952             "DeleteServiceInstance",
33953             "DeleteNetworkInstance",
33954             "CreateVnfInstance",
33955             "ActivateVnfInstance",
33956             "DeleteVnfInstance",
33957             "CreateVfModuleInstance",
33958             "ActivateVfModuleInstance",
33959             "DeleteVfModuleInstance",
33960             "CreateContrailRouteInstance",
33961             "DeleteContrailRouteInstance",
33962             "CreateSecurityZoneInstance",
33963             "DeleteSecurityZoneInstance"
33964           ]
33965         },
33966         "GENERIC-RESOURCE-API:last-order-status": {
33967           "$ref": "#/definitions/Active",
33968           "description": "fieldused by generic-resource-api",
33969           "enum": [
33970             "Active",
33971             "PendingAssignment",
33972             "PendingCreate",
33973             "PendingUpdate",
33974             "PendingDelete",
33975             "Deleted",
33976             "Created"
33977           ]
33978         },
33979         "GENERIC-RESOURCE-API:last-rpc-action": {
33980           "$ref": "#/definitions/assign",
33981           "enum": [
33982             "assign",
33983             "activate",
33984             "delete",
33985             "unassign",
33986             "deactivate",
33987             "create"
33988           ]
33989         },
33990         "GENERIC-RESOURCE-API:last-svc-request-id": {
33991           "$ref": "#/definitions/Some last-svc-request-id",
33992           "description": "Not currently populated in service data."
33993         },
33994         "GENERIC-RESOURCE-API:modify-timestamp": {
33995           "$ref": "#/definitions/Some modify-timestamp"
33996         },
33997         "GENERIC-RESOURCE-API:order-status": {
33998           "$ref": "#/definitions/Active",
33999           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
34000           "enum": [
34001             "Active",
34002             "PendingAssignment",
34003             "PendingCreate",
34004             "PendingUpdate",
34005             "PendingDelete",
34006             "Deleted",
34007             "Created"
34008           ]
34009         }
34010       },
34011       "type": "object"
34012     },
34013     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP": {
34014       "properties": {
34015         "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
34016           "items": {
34017             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
34018           },
34019           "type": "object"
34020         }
34021       },
34022       "type": "object"
34023     },
34024     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information": {
34025       "properties": {
34026         "GENERIC-RESOURCE-API:allotted-resource-information": {
34027           "items": {
34028             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
34029           },
34030           "type": "object"
34031         },
34032         "GENERIC-RESOURCE-API:contrail-route-request-input": {
34033           "items": {
34034             "$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"
34035           },
34036           "type": "object"
34037         },
34038         "GENERIC-RESOURCE-API:request-information": {
34039           "items": {
34040             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
34041           },
34042           "type": "object"
34043         },
34044         "GENERIC-RESOURCE-API:sdnc-request-header": {
34045           "items": {
34046             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
34047           },
34048           "type": "object"
34049         },
34050         "GENERIC-RESOURCE-API:service-information": {
34051           "items": {
34052             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
34053           },
34054           "type": "object"
34055         }
34056       },
34057       "type": "object"
34058     },
34059     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP": {
34060       "properties": {
34061         "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
34062           "items": {
34063             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
34064           },
34065           "type": "object"
34066         }
34067       },
34068       "type": "object"
34069     },
34070     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology": {
34071       "properties": {
34072         "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
34073           "items": {
34074             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers"
34075           },
34076           "type": "object"
34077         },
34078         "GENERIC-RESOURCE-API:contrail-route-assignments": {
34079           "items": {
34080             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments"
34081           },
34082           "type": "object"
34083         },
34084         "GENERIC-RESOURCE-API:contrail-route-parameters": {
34085           "items": {
34086             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters"
34087           },
34088           "type": "object"
34089         },
34090         "GENERIC-RESOURCE-API:onap-model-information": {
34091           "items": {
34092             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information"
34093           },
34094           "type": "object"
34095         }
34096       },
34097       "type": "object"
34098     },
34099     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology-TOP": {
34100       "properties": {
34101         "GENERIC-RESOURCE-API:contrail-route-topology": {
34102           "items": {
34103             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology"
34104           },
34105           "type": "object"
34106         }
34107       },
34108       "type": "object"
34109     },
34110     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information": {
34111       "properties": {
34112         "GENERIC-RESOURCE-API:allotted-resource-id": {
34113           "$ref": "#/definitions/Some allotted-resource-id"
34114         },
34115         "GENERIC-RESOURCE-API:allotted-resource-type": {
34116           "$ref": "#/definitions/Some allotted-resource-type",
34117           "description": "Not an enum, but expected values are contrail-route and security-zone."
34118         },
34119         "GENERIC-RESOURCE-API:onap-model-information": {
34120           "items": {
34121             "$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"
34122           },
34123           "type": "object"
34124         },
34125         "GENERIC-RESOURCE-API:parent-service-instance-id": {
34126           "$ref": "#/definitions/Some parent-service-instance-id",
34127           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
34128         }
34129       },
34130       "type": "object"
34131     },
34132     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP": {
34133       "properties": {
34134         "GENERIC-RESOURCE-API:allotted-resource-information": {
34135           "items": {
34136             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
34137           },
34138           "type": "object"
34139         }
34140       },
34141       "type": "object"
34142     },
34143     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)contrail-route-request-input": {
34144       "properties": {
34145         "GENERIC-RESOURCE-API:contrail-applied-service-info": {
34146           "items": {
34147             "$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"
34148           },
34149           "type": "object"
34150         },
34151         "GENERIC-RESOURCE-API:contrail-route-input-parameters": {
34152           "items": {
34153             "$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"
34154           },
34155           "type": "object"
34156         },
34157         "GENERIC-RESOURCE-API:dest-network": {
34158           "items": {
34159             "$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"
34160           },
34161           "type": "object"
34162         },
34163         "GENERIC-RESOURCE-API:source-network": {
34164           "items": {
34165             "$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"
34166           },
34167           "type": "object"
34168         }
34169       },
34170       "type": "object"
34171     },
34172     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)contrail-route-request-input-TOP": {
34173       "properties": {
34174         "GENERIC-RESOURCE-API:contrail-route-request-input": {
34175           "items": {
34176             "$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"
34177           },
34178           "type": "object"
34179         }
34180       },
34181       "type": "object"
34182     },
34183     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information": {
34184       "properties": {
34185         "GENERIC-RESOURCE-API:notification-url": {
34186           "$ref": "#/definitions/Some notification-url"
34187         },
34188         "GENERIC-RESOURCE-API:order-number": {
34189           "$ref": "#/definitions/Some order-number"
34190         },
34191         "GENERIC-RESOURCE-API:order-version": {
34192           "$ref": "#/definitions/Some order-version"
34193         },
34194         "GENERIC-RESOURCE-API:request-action": {
34195           "$ref": "#/definitions/CreateNetworkInstance",
34196           "description": "still need to work Disconnect",
34197           "enum": [
34198             "CreateNetworkInstance",
34199             "ActivateNetworkInstance",
34200             "CreateServiceInstance",
34201             "DeleteServiceInstance",
34202             "DeleteNetworkInstance",
34203             "CreateVnfInstance",
34204             "ActivateVnfInstance",
34205             "DeleteVnfInstance",
34206             "CreateVfModuleInstance",
34207             "ActivateVfModuleInstance",
34208             "DeleteVfModuleInstance",
34209             "CreateContrailRouteInstance",
34210             "DeleteContrailRouteInstance",
34211             "CreateSecurityZoneInstance",
34212             "DeleteSecurityZoneInstance",
34213             "ActivateDCINetworkInstance",
34214             "DeActivateDCINetworkInstance",
34215             "CreateTunnelXConnInstance",
34216             "DeleteTunnelXConnInstance",
34217             "CreateBRGInstance",
34218             "DeleteBRGInstance"
34219           ]
34220         },
34221         "GENERIC-RESOURCE-API:request-id": {
34222           "$ref": "#/definitions/Some request-id",
34223           "description": "Request ID generated upstream of MSO"
34224         },
34225         "GENERIC-RESOURCE-API:source": {
34226           "$ref": "#/definitions/Some source"
34227         }
34228       },
34229       "type": "object"
34230     },
34231     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP": {
34232       "properties": {
34233         "GENERIC-RESOURCE-API:request-information": {
34234           "items": {
34235             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
34236           },
34237           "type": "object"
34238         }
34239       },
34240       "type": "object"
34241     },
34242     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header": {
34243       "properties": {
34244         "GENERIC-RESOURCE-API:svc-action": {
34245           "$ref": "#/definitions/reserve",
34246           "description": "Enumerated listThis is the rpcAction",
34247           "enum": [
34248             "reserve",
34249             "assign",
34250             "activate",
34251             "delete",
34252             "changeassign",
34253             "changedelete",
34254             "rollback",
34255             "deactivate",
34256             "unassign",
34257             "create"
34258           ]
34259         },
34260         "GENERIC-RESOURCE-API:svc-notification-url": {
34261           "$ref": "#/definitions/Some svc-notification-url",
34262           "description": "Contains URL for asynchronous response"
34263         },
34264         "GENERIC-RESOURCE-API:svc-request-id": {
34265           "$ref": "#/definitions/Some svc-request-id",
34266           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
34267         }
34268       },
34269       "type": "object"
34270     },
34271     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP": {
34272       "properties": {
34273         "GENERIC-RESOURCE-API:sdnc-request-header": {
34274           "items": {
34275             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
34276           },
34277           "type": "object"
34278         }
34279       },
34280       "type": "object"
34281     },
34282     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information": {
34283       "properties": {
34284         "GENERIC-RESOURCE-API:global-customer-id": {
34285           "$ref": "#/definitions/Some global-customer-id",
34286           "description": "need for put of data to AnAI (MSO provides)"
34287         },
34288         "GENERIC-RESOURCE-API:onap-model-information": {
34289           "items": {
34290             "$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"
34291           },
34292           "type": "object"
34293         },
34294         "GENERIC-RESOURCE-API:service-id": {
34295           "$ref": "#/definitions/Some service-id",
34296           "description": "This maps to the product-family-id in A&AI"
34297         },
34298         "GENERIC-RESOURCE-API:service-instance-id": {
34299           "$ref": "#/definitions/Some service-instance-id"
34300         },
34301         "GENERIC-RESOURCE-API:subscriber-name": {
34302           "$ref": "#/definitions/Some subscriber-name",
34303           "description": "Would not be expected for vIPR-ATM or mobility services."
34304         },
34305         "GENERIC-RESOURCE-API:subscription-service-type": {
34306           "$ref": "#/definitions/Some subscription-service-type",
34307           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
34308         }
34309       },
34310       "type": "object"
34311     },
34312     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP": {
34313       "properties": {
34314         "GENERIC-RESOURCE-API:service-information": {
34315           "items": {
34316             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
34317           },
34318           "type": "object"
34319         }
34320       },
34321       "type": "object"
34322     },
34323     "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": {
34324       "properties": {
34325         "GENERIC-RESOURCE-API:model-customization-uuid": {
34326           "$ref": "#/definitions/Some model-customization-uuid",
34327           "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"
34328         },
34329         "GENERIC-RESOURCE-API:model-invariant-uuid": {
34330           "$ref": "#/definitions/Some model-invariant-uuid",
34331           "description": "identifies the invariant uuid for this service or resource"
34332         },
34333         "GENERIC-RESOURCE-API:model-name": {
34334           "$ref": "#/definitions/Some model-name"
34335         },
34336         "GENERIC-RESOURCE-API:model-uuid": {
34337           "$ref": "#/definitions/Some model-uuid",
34338           "description": "identifies the uuid for this service or resource, which is version specific"
34339         },
34340         "GENERIC-RESOURCE-API:model-version": {
34341           "$ref": "#/definitions/Some model-version"
34342         }
34343       },
34344       "type": "object"
34345     },
34346     "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": {
34347       "properties": {
34348         "GENERIC-RESOURCE-API:onap-model-information": {
34349           "items": {
34350             "$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"
34351           },
34352           "type": "object"
34353         }
34354       },
34355       "type": "object"
34356     },
34357     "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": {
34358       "properties": {
34359         "GENERIC-RESOURCE-API:contrail-fqdn": {
34360           "$ref": "#/definitions/Some contrail-fqdn",
34361           "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."
34362         },
34363         "GENERIC-RESOURCE-API:service-instance-id": {
34364           "$ref": "#/definitions/Some service-instance-id",
34365           "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."
34366         }
34367       },
34368       "type": "object"
34369     },
34370     "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": {
34371       "properties": {
34372         "GENERIC-RESOURCE-API:contrail-applied-service-info": {
34373           "items": {
34374             "$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"
34375           },
34376           "type": "object"
34377         }
34378       },
34379       "type": "object"
34380     },
34381     "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": {
34382       "properties": {
34383         "GENERIC-RESOURCE-API:param": {
34384           "items": {
34385             "$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"
34386           },
34387           "type": "array"
34388         }
34389       },
34390       "type": "object"
34391     },
34392     "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": {
34393       "properties": {
34394         "GENERIC-RESOURCE-API:contrail-route-input-parameters": {
34395           "items": {
34396             "$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"
34397           },
34398           "type": "object"
34399         }
34400       },
34401       "type": "object"
34402     },
34403     "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": {
34404       "properties": {
34405         "GENERIC-RESOURCE-API:network-id": {
34406           "$ref": "#/definitions/Some network-id"
34407         },
34408         "GENERIC-RESOURCE-API:network-role": {
34409           "$ref": "#/definitions/Some network-role"
34410         }
34411       },
34412       "type": "object"
34413     },
34414     "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": {
34415       "properties": {
34416         "GENERIC-RESOURCE-API:dest-network": {
34417           "items": {
34418             "$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"
34419           },
34420           "type": "object"
34421         }
34422       },
34423       "type": "object"
34424     },
34425     "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": {
34426       "properties": {
34427         "GENERIC-RESOURCE-API:network-id": {
34428           "$ref": "#/definitions/Some network-id"
34429         },
34430         "GENERIC-RESOURCE-API:network-role": {
34431           "$ref": "#/definitions/Some network-role"
34432         }
34433       },
34434       "type": "object"
34435     },
34436     "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": {
34437       "properties": {
34438         "GENERIC-RESOURCE-API:source-network": {
34439           "items": {
34440             "$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"
34441           },
34442           "type": "object"
34443         }
34444       },
34445       "type": "object"
34446     },
34447     "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": {
34448       "properties": {
34449         "GENERIC-RESOURCE-API:name": {
34450           "$ref": "#/definitions/Some name"
34451         },
34452         "GENERIC-RESOURCE-API:value": {
34453           "$ref": "#/definitions/Some value"
34454         }
34455       },
34456       "type": "object"
34457     },
34458     "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": {
34459       "properties": {
34460         "GENERIC-RESOURCE-API:param": {
34461           "items": {
34462             "$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"
34463           },
34464           "type": "array"
34465         }
34466       },
34467       "type": "object"
34468     },
34469     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information": {
34470       "properties": {
34471         "GENERIC-RESOURCE-API:model-customization-uuid": {
34472           "$ref": "#/definitions/Some model-customization-uuid",
34473           "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"
34474         },
34475         "GENERIC-RESOURCE-API:model-invariant-uuid": {
34476           "$ref": "#/definitions/Some model-invariant-uuid",
34477           "description": "identifies the invariant uuid for this service or resource"
34478         },
34479         "GENERIC-RESOURCE-API:model-name": {
34480           "$ref": "#/definitions/Some model-name"
34481         },
34482         "GENERIC-RESOURCE-API:model-uuid": {
34483           "$ref": "#/definitions/Some model-uuid",
34484           "description": "identifies the uuid for this service or resource, which is version specific"
34485         },
34486         "GENERIC-RESOURCE-API:model-version": {
34487           "$ref": "#/definitions/Some model-version"
34488         }
34489       },
34490       "type": "object"
34491     },
34492     "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": {
34493       "properties": {
34494         "GENERIC-RESOURCE-API:onap-model-information": {
34495           "items": {
34496             "$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"
34497           },
34498           "type": "object"
34499         }
34500       },
34501       "type": "object"
34502     },
34503     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers": {
34504       "properties": {
34505         "GENERIC-RESOURCE-API:allotted-resource-id": {
34506           "$ref": "#/definitions/Some allotted-resource-id"
34507         },
34508         "GENERIC-RESOURCE-API:allotted-resource-name": {
34509           "$ref": "#/definitions/Some allotted-resource-name",
34510           "description": "For a contrail-route, the network policy name."
34511         },
34512         "GENERIC-RESOURCE-API:allotted-resource-type": {
34513           "$ref": "#/definitions/Some allotted-resource-type",
34514           "description": "(Added in draft 32)Expected to be contrail-route or security-zone."
34515         },
34516         "GENERIC-RESOURCE-API:consuming-service-instance-id": {
34517           "$ref": "#/definitions/Some consuming-service-instance-id",
34518           "description": "The service-instance-id of the consuming service of this allotted resource"
34519         },
34520         "GENERIC-RESOURCE-API:parent-service-instance-id": {
34521           "$ref": "#/definitions/Some parent-service-instance-id",
34522           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
34523         }
34524       },
34525       "type": "object"
34526     },
34527     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers-TOP": {
34528       "properties": {
34529         "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
34530           "items": {
34531             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers"
34532           },
34533           "type": "object"
34534         }
34535       },
34536       "type": "object"
34537     },
34538     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments": {
34539       "properties": {
34540         "GENERIC-RESOURCE-API:contrail-applied-service": {
34541           "items": {
34542             "$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"
34543           },
34544           "type": "object"
34545         },
34546         "GENERIC-RESOURCE-API:contrail-id": {
34547           "$ref": "#/definitions/Some contrail-id",
34548           "description": "The ID assigned by Contrail to the network-policy (one for one with the fq-name)"
34549         },
34550         "GENERIC-RESOURCE-API:dest-network": {
34551           "items": {
34552             "$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"
34553           },
34554           "type": "object"
34555         },
34556         "GENERIC-RESOURCE-API:fq-name": {
34557           "$ref": "#/definitions/Some fq-name",
34558           "description": "The Contrail fq-name of the network policy"
34559         },
34560         "GENERIC-RESOURCE-API:source-network": {
34561           "items": {
34562             "$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"
34563           },
34564           "type": "object"
34565         },
34566         "GENERIC-RESOURCE-API:vlan-tag": {
34567           "$ref": "#/definitions/Some vlan-tag",
34568           "description": "Contrail-assigned vlan-tag to the vipr vm interface for this route."
34569         }
34570       },
34571       "type": "object"
34572     },
34573     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments-TOP": {
34574       "properties": {
34575         "GENERIC-RESOURCE-API:contrail-route-assignments": {
34576           "items": {
34577             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments"
34578           },
34579           "type": "object"
34580         }
34581       },
34582       "type": "object"
34583     },
34584     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters": {
34585       "properties": {
34586         "GENERIC-RESOURCE-API:param": {
34587           "items": {
34588             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param"
34589           },
34590           "type": "array"
34591         }
34592       },
34593       "type": "object"
34594     },
34595     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters-TOP": {
34596       "properties": {
34597         "GENERIC-RESOURCE-API:contrail-route-parameters": {
34598           "items": {
34599             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters"
34600           },
34601           "type": "object"
34602         }
34603       },
34604       "type": "object"
34605     },
34606     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information": {
34607       "properties": {
34608         "GENERIC-RESOURCE-API:model-customization-uuid": {
34609           "$ref": "#/definitions/Some model-customization-uuid",
34610           "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"
34611         },
34612         "GENERIC-RESOURCE-API:model-invariant-uuid": {
34613           "$ref": "#/definitions/Some model-invariant-uuid",
34614           "description": "identifies the invariant uuid for this service or resource"
34615         },
34616         "GENERIC-RESOURCE-API:model-name": {
34617           "$ref": "#/definitions/Some model-name"
34618         },
34619         "GENERIC-RESOURCE-API:model-uuid": {
34620           "$ref": "#/definitions/Some model-uuid",
34621           "description": "identifies the uuid for this service or resource, which is version specific"
34622         },
34623         "GENERIC-RESOURCE-API:model-version": {
34624           "$ref": "#/definitions/Some model-version"
34625         }
34626       },
34627       "type": "object"
34628     },
34629     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information-TOP": {
34630       "properties": {
34631         "GENERIC-RESOURCE-API:onap-model-information": {
34632           "items": {
34633             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information"
34634           },
34635           "type": "object"
34636         }
34637       },
34638       "type": "object"
34639     },
34640     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)contrail-applied-service": {
34641       "properties": {
34642         "GENERIC-RESOURCE-API:contrail-fqdn": {
34643           "$ref": "#/definitions/Some contrail-fqdn",
34644           "description": "This is the fq-name of the Contrail service instance through which the route is passing."
34645         },
34646         "GENERIC-RESOURCE-API:service-instance-id": {
34647           "$ref": "#/definitions/Some service-instance-id",
34648           "description": "The service-instance-id of the vnf from which the contrail applied service is coming"
34649         },
34650         "GENERIC-RESOURCE-API:vnf-id": {
34651           "$ref": "#/definitions/Some vnf-id",
34652           "description": "The vnf representing the contrail applied service"
34653         }
34654       },
34655       "type": "object"
34656     },
34657     "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": {
34658       "properties": {
34659         "GENERIC-RESOURCE-API:contrail-applied-service": {
34660           "items": {
34661             "$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"
34662           },
34663           "type": "object"
34664         }
34665       },
34666       "type": "object"
34667     },
34668     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)dest-network": {
34669       "properties": {
34670         "GENERIC-RESOURCE-API:network-id": {
34671           "$ref": "#/definitions/Some network-id"
34672         },
34673         "GENERIC-RESOURCE-API:network-role": {
34674           "$ref": "#/definitions/Some network-role"
34675         }
34676       },
34677       "type": "object"
34678     },
34679     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)dest-network-TOP": {
34680       "properties": {
34681         "GENERIC-RESOURCE-API:dest-network": {
34682           "items": {
34683             "$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"
34684           },
34685           "type": "object"
34686         }
34687       },
34688       "type": "object"
34689     },
34690     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)source-network": {
34691       "properties": {
34692         "GENERIC-RESOURCE-API:network-id": {
34693           "$ref": "#/definitions/Some network-id"
34694         },
34695         "GENERIC-RESOURCE-API:network-role": {
34696           "$ref": "#/definitions/Some network-role"
34697         }
34698       },
34699       "type": "object"
34700     },
34701     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)source-network-TOP": {
34702       "properties": {
34703         "GENERIC-RESOURCE-API:source-network": {
34704           "items": {
34705             "$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"
34706           },
34707           "type": "object"
34708         }
34709       },
34710       "type": "object"
34711     },
34712     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param": {
34713       "properties": {
34714         "GENERIC-RESOURCE-API:name": {
34715           "$ref": "#/definitions/Some name"
34716         },
34717         "GENERIC-RESOURCE-API:value": {
34718           "$ref": "#/definitions/Some value"
34719         }
34720       },
34721       "type": "object"
34722     },
34723     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param-TOP": {
34724       "properties": {
34725         "GENERIC-RESOURCE-API:param": {
34726           "items": {
34727             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param"
34728           },
34729           "type": "array"
34730         }
34731       },
34732       "type": "object"
34733     },
34734     "GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-applied-service-info": {
34735       "properties": {
34736         "GENERIC-RESOURCE-API:contrail-fqdn": {
34737           "$ref": "#/definitions/Some contrail-fqdn",
34738           "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."
34739         },
34740         "GENERIC-RESOURCE-API:service-instance-id": {
34741           "$ref": "#/definitions/Some service-instance-id",
34742           "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."
34743         }
34744       },
34745       "type": "object"
34746     },
34747     "GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-applied-service-info-TOP": {
34748       "properties": {
34749         "GENERIC-RESOURCE-API:contrail-applied-service-info": {
34750           "items": {
34751             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-applied-service-info"
34752           },
34753           "type": "object"
34754         }
34755       },
34756       "type": "object"
34757     },
34758     "GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-route-input-parameters": {
34759       "properties": {
34760         "GENERIC-RESOURCE-API:param": {
34761           "items": {
34762             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters(config)param"
34763           },
34764           "type": "array"
34765         }
34766       },
34767       "type": "object"
34768     },
34769     "GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-route-input-parameters-TOP": {
34770       "properties": {
34771         "GENERIC-RESOURCE-API:contrail-route-input-parameters": {
34772           "items": {
34773             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-route-input-parameters"
34774           },
34775           "type": "object"
34776         }
34777       },
34778       "type": "object"
34779     },
34780     "GENERIC-RESOURCE-API/contrail-route-request-input(config)dest-network": {
34781       "properties": {
34782         "GENERIC-RESOURCE-API:network-id": {
34783           "$ref": "#/definitions/Some network-id"
34784         },
34785         "GENERIC-RESOURCE-API:network-role": {
34786           "$ref": "#/definitions/Some network-role"
34787         }
34788       },
34789       "type": "object"
34790     },
34791     "GENERIC-RESOURCE-API/contrail-route-request-input(config)dest-network-TOP": {
34792       "properties": {
34793         "GENERIC-RESOURCE-API:dest-network": {
34794           "items": {
34795             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)dest-network"
34796           },
34797           "type": "object"
34798         }
34799       },
34800       "type": "object"
34801     },
34802     "GENERIC-RESOURCE-API/contrail-route-request-input(config)source-network": {
34803       "properties": {
34804         "GENERIC-RESOURCE-API:network-id": {
34805           "$ref": "#/definitions/Some network-id"
34806         },
34807         "GENERIC-RESOURCE-API:network-role": {
34808           "$ref": "#/definitions/Some network-role"
34809         }
34810       },
34811       "type": "object"
34812     },
34813     "GENERIC-RESOURCE-API/contrail-route-request-input(config)source-network-TOP": {
34814       "properties": {
34815         "GENERIC-RESOURCE-API:source-network": {
34816           "items": {
34817             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)source-network"
34818           },
34819           "type": "object"
34820         }
34821       },
34822       "type": "object"
34823     },
34824     "GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters(config)param": {
34825       "properties": {
34826         "GENERIC-RESOURCE-API:name": {
34827           "$ref": "#/definitions/Some name"
34828         },
34829         "GENERIC-RESOURCE-API:value": {
34830           "$ref": "#/definitions/Some value"
34831         }
34832       },
34833       "type": "object"
34834     },
34835     "GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters(config)param-TOP": {
34836       "properties": {
34837         "GENERIC-RESOURCE-API:param": {
34838           "items": {
34839             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters(config)param"
34840           },
34841           "type": "array"
34842         }
34843       },
34844       "type": "object"
34845     },
34846     "GENERIC-RESOURCE-API/network-information(config)onap-model-information": {
34847       "properties": {
34848         "GENERIC-RESOURCE-API:model-customization-uuid": {
34849           "$ref": "#/definitions/Some model-customization-uuid",
34850           "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"
34851         },
34852         "GENERIC-RESOURCE-API:model-invariant-uuid": {
34853           "$ref": "#/definitions/Some model-invariant-uuid",
34854           "description": "identifies the invariant uuid for this service or resource"
34855         },
34856         "GENERIC-RESOURCE-API:model-name": {
34857           "$ref": "#/definitions/Some model-name"
34858         },
34859         "GENERIC-RESOURCE-API:model-uuid": {
34860           "$ref": "#/definitions/Some model-uuid",
34861           "description": "identifies the uuid for this service or resource, which is version specific"
34862         },
34863         "GENERIC-RESOURCE-API:model-version": {
34864           "$ref": "#/definitions/Some model-version"
34865         }
34866       },
34867       "type": "object"
34868     },
34869     "GENERIC-RESOURCE-API/network-information(config)onap-model-information-TOP": {
34870       "properties": {
34871         "GENERIC-RESOURCE-API:onap-model-information": {
34872           "items": {
34873             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-information(config)onap-model-information"
34874           },
34875           "type": "object"
34876         }
34877       },
34878       "type": "object"
34879     },
34880     "GENERIC-RESOURCE-API/network-request-input(config)network-input-parameters": {
34881       "properties": {
34882         "GENERIC-RESOURCE-API:param": {
34883           "items": {
34884             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input/network-input-parameters(config)param"
34885           },
34886           "type": "array"
34887         }
34888       },
34889       "type": "object"
34890     },
34891     "GENERIC-RESOURCE-API/network-request-input(config)network-input-parameters-TOP": {
34892       "properties": {
34893         "GENERIC-RESOURCE-API:network-input-parameters": {
34894           "items": {
34895             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input(config)network-input-parameters"
34896           },
34897           "type": "object"
34898         }
34899       },
34900       "type": "object"
34901     },
34902     "GENERIC-RESOURCE-API/network-request-input/network-input-parameters(config)param": {
34903       "properties": {
34904         "GENERIC-RESOURCE-API:name": {
34905           "$ref": "#/definitions/Some name"
34906         },
34907         "GENERIC-RESOURCE-API:value": {
34908           "$ref": "#/definitions/Some value"
34909         }
34910       },
34911       "type": "object"
34912     },
34913     "GENERIC-RESOURCE-API/network-request-input/network-input-parameters(config)param-TOP": {
34914       "properties": {
34915         "GENERIC-RESOURCE-API:param": {
34916           "items": {
34917             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input/network-input-parameters(config)param"
34918           },
34919           "type": "array"
34920         }
34921       },
34922       "type": "object"
34923     },
34924     "GENERIC-RESOURCE-API/network-topology-information(config)network-policy": {
34925       "properties": {
34926         "GENERIC-RESOURCE-API:network-policy-fqdn": {
34927           "$ref": "#/definitions/Some network-policy-fqdn"
34928         },
34929         "GENERIC-RESOURCE-API:network-policy-id": {
34930           "$ref": "#/definitions/Some network-policy-id"
34931         }
34932       },
34933       "type": "object"
34934     },
34935     "GENERIC-RESOURCE-API/network-topology-information(config)network-policy-TOP": {
34936       "properties": {
34937         "GENERIC-RESOURCE-API:network-policy": {
34938           "items": {
34939             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)network-policy"
34940           },
34941           "type": "array"
34942         }
34943       },
34944       "type": "object"
34945     },
34946     "GENERIC-RESOURCE-API/network-topology-information(config)network-topology-identifier": {
34947       "properties": {
34948         "GENERIC-RESOURCE-API:network-name": {
34949           "$ref": "#/definitions/Some network-name"
34950         },
34951         "GENERIC-RESOURCE-API:network-role": {
34952           "$ref": "#/definitions/Some network-role"
34953         },
34954         "GENERIC-RESOURCE-API:network-technology": {
34955           "$ref": "#/definitions/Some network-technology"
34956         },
34957         "GENERIC-RESOURCE-API:network-type": {
34958           "$ref": "#/definitions/Some network-type"
34959         },
34960         "GENERIC-RESOURCE-API:service-type": {
34961           "$ref": "#/definitions/Some service-type"
34962         }
34963       },
34964       "type": "object"
34965     },
34966     "GENERIC-RESOURCE-API/network-topology-information(config)network-topology-identifier-TOP": {
34967       "properties": {
34968         "GENERIC-RESOURCE-API:network-topology-identifier": {
34969           "items": {
34970             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)network-topology-identifier"
34971           },
34972           "type": "object"
34973         }
34974       },
34975       "type": "object"
34976     },
34977     "GENERIC-RESOURCE-API/network-topology-information(config)route-table-reference": {
34978       "properties": {
34979         "GENERIC-RESOURCE-API:route-table-reference-fqdn": {
34980           "$ref": "#/definitions/Some route-table-reference-fqdn"
34981         },
34982         "GENERIC-RESOURCE-API:route-table-reference-id": {
34983           "$ref": "#/definitions/Some route-table-reference-id"
34984         }
34985       },
34986       "required": [
34987         "GENERIC-RESOURCE-API:route-table-reference-fqdn"
34988       ],
34989       "type": "object"
34990     },
34991     "GENERIC-RESOURCE-API/network-topology-information(config)route-table-reference-TOP": {
34992       "properties": {
34993         "GENERIC-RESOURCE-API:route-table-reference": {
34994           "items": {
34995             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)route-table-reference"
34996           },
34997           "type": "array"
34998         }
34999       },
35000       "type": "object"
35001     },
35002     "GENERIC-RESOURCE-API/network-topology-information(config)subnets": {
35003       "properties": {
35004         "GENERIC-RESOURCE-API:cidr-mask": {
35005           "$ref": "#/definitions/Some cidr-mask"
35006         },
35007         "GENERIC-RESOURCE-API:dhcp-enabled": {
35008           "$ref": "#/definitions/Y",
35009           "enum": [
35010             "Y",
35011             "N"
35012           ]
35013         },
35014         "GENERIC-RESOURCE-API:dhcp-end-address": {
35015           "$ref": "#/definitions/Some dhcp-end-address"
35016         },
35017         "GENERIC-RESOURCE-API:dhcp-start-address": {
35018           "$ref": "#/definitions/Some dhcp-start-address"
35019         },
35020         "GENERIC-RESOURCE-API:gateway-address": {
35021           "$ref": "#/definitions/3.16.94.1",
35022           "enum": [
35023             "3.16.94.1",
35024             "DCA6:c"
35025           ]
35026         },
35027         "GENERIC-RESOURCE-API:ip-version": {
35028           "$ref": "#/definitions/Some ip-version"
35029         },
35030         "GENERIC-RESOURCE-API:start-address": {
35031           "$ref": "#/definitions/2.7.8.2",
35032           "enum": [
35033             "2.7.8.2",
35034             "3bcB:%L"
35035           ]
35036         },
35037         "GENERIC-RESOURCE-API:subnet-name": {
35038           "$ref": "#/definitions/Some subnet-name"
35039         }
35040       },
35041       "type": "object"
35042     },
35043     "GENERIC-RESOURCE-API/network-topology-information(config)subnets-TOP": {
35044       "properties": {
35045         "GENERIC-RESOURCE-API:subnets": {
35046           "items": {
35047             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)subnets"
35048           },
35049           "type": "array"
35050         }
35051       },
35052       "type": "object"
35053     },
35054     "GENERIC-RESOURCE-API/network-topology-information(config)vpn-bindings": {
35055       "properties": {
35056         "GENERIC-RESOURCE-API:global-route-target": {
35057           "$ref": "#/definitions/Some global-route-target"
35058         },
35059         "GENERIC-RESOURCE-API:vpn-binding-id": {
35060           "$ref": "#/definitions/Some vpn-binding-id"
35061         }
35062       },
35063       "type": "object"
35064     },
35065     "GENERIC-RESOURCE-API/network-topology-information(config)vpn-bindings-TOP": {
35066       "properties": {
35067         "GENERIC-RESOURCE-API:vpn-bindings": {
35068           "items": {
35069             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)vpn-bindings"
35070           },
35071           "type": "array"
35072         }
35073       },
35074       "type": "object"
35075     },
35076     "GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list": {
35077       "properties": {
35078         "GENERIC-RESOURCE-API:preload-data": {
35079           "items": {
35080             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data"
35081           },
35082           "type": "object"
35083         },
35084         "GENERIC-RESOURCE-API:vnf-name": {
35085           "$ref": "#/definitions/Some vnf-name",
35086           "description": "vf-module-name or network name"
35087         },
35088         "GENERIC-RESOURCE-API:vnf-type": {
35089           "$ref": "#/definitions/Some vnf-type",
35090           "description": "vf-module-type or network type"
35091         }
35092       },
35093       "required": [
35094         "GENERIC-RESOURCE-API:vnf-name",
35095         "GENERIC-RESOURCE-API:vnf-type"
35096       ],
35097       "type": "object"
35098     },
35099     "GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list-TOP": {
35100       "properties": {
35101         "GENERIC-RESOURCE-API:vnf-preload-list": {
35102           "items": {
35103             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list"
35104           },
35105           "type": "array"
35106         }
35107       },
35108       "type": "object"
35109     },
35110     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data": {
35111       "properties": {
35112         "GENERIC-RESOURCE-API:network-topology-information": {
35113           "items": {
35114             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information"
35115           },
35116           "type": "object"
35117         },
35118         "GENERIC-RESOURCE-API:oper-status": {
35119           "items": {
35120             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status"
35121           },
35122           "type": "object"
35123         },
35124         "GENERIC-RESOURCE-API:vnf-topology-information": {
35125           "items": {
35126             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information"
35127           },
35128           "type": "object"
35129         }
35130       },
35131       "type": "object"
35132     },
35133     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data-TOP": {
35134       "properties": {
35135         "GENERIC-RESOURCE-API:preload-data": {
35136           "items": {
35137             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data"
35138           },
35139           "type": "object"
35140         }
35141       },
35142       "type": "object"
35143     },
35144     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information": {
35145       "properties": {
35146         "GENERIC-RESOURCE-API:is-external-network": {
35147           "$ref": "#/definitions/true"
35148         },
35149         "GENERIC-RESOURCE-API:is-provider-network": {
35150           "$ref": "#/definitions/true"
35151         },
35152         "GENERIC-RESOURCE-API:is-shared-network": {
35153           "$ref": "#/definitions/true"
35154         },
35155         "GENERIC-RESOURCE-API:network-policy": {
35156           "items": {
35157             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy"
35158           },
35159           "type": "array"
35160         },
35161         "GENERIC-RESOURCE-API:network-topology-identifier": {
35162           "items": {
35163             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier"
35164           },
35165           "type": "object"
35166         },
35167         "GENERIC-RESOURCE-API:physical-network-name": {
35168           "$ref": "#/definitions/Some physical-network-name"
35169         },
35170         "GENERIC-RESOURCE-API:route-table-reference": {
35171           "items": {
35172             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference"
35173           },
35174           "type": "array"
35175         },
35176         "GENERIC-RESOURCE-API:subnets": {
35177           "items": {
35178             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets"
35179           },
35180           "type": "array"
35181         },
35182         "GENERIC-RESOURCE-API:vpn-bindings": {
35183           "items": {
35184             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings"
35185           },
35186           "type": "array"
35187         }
35188       },
35189       "type": "object"
35190     },
35191     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information-TOP": {
35192       "properties": {
35193         "GENERIC-RESOURCE-API:network-topology-information": {
35194           "items": {
35195             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information"
35196           },
35197           "type": "object"
35198         }
35199       },
35200       "type": "object"
35201     },
35202     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status": {
35203       "properties": {
35204         "GENERIC-RESOURCE-API:create-timestamp": {
35205           "$ref": "#/definitions/Some create-timestamp"
35206         },
35207         "GENERIC-RESOURCE-API:last-action": {
35208           "$ref": "#/definitions/VNFActivateRequest",
35209           "description": "this is preload request actions",
35210           "enum": [
35211             "VNFActivateRequest",
35212             "ChangeVNFActivateRequest",
35213             "VnfInstanceActivateRequest",
35214             "ChangeVnfInstanceActivateRequest",
35215             "VfModuleActivateRequest",
35216             "ChangeVfModuleActivateRequest",
35217             "DisconnectVNFRequest",
35218             "DisconnectVnfInstanceRequest",
35219             "DisconnectVfModuleRequest",
35220             "PreloadVNFRequest",
35221             "DeletePreloadVNFRequest",
35222             "PreloadVnfInstanceRequest",
35223             "DeletePreloadVnfInstanceRequest",
35224             "PreloadVfModuleRequest",
35225             "DeletePreloadVfModuleRequest"
35226           ]
35227         },
35228         "GENERIC-RESOURCE-API:last-order-status": {
35229           "$ref": "#/definitions/Active",
35230           "enum": [
35231             "Active",
35232             "PendingAssignment",
35233             "PendingCreate",
35234             "PendingUpdate",
35235             "PendingDelete",
35236             "Deleted"
35237           ]
35238         },
35239         "GENERIC-RESOURCE-API:last-svc-request-id": {
35240           "$ref": "#/definitions/Some last-svc-request-id"
35241         },
35242         "GENERIC-RESOURCE-API:maintenance-indicator": {
35243           "$ref": "#/definitions/Y",
35244           "enum": [
35245             "Y",
35246             "N"
35247           ]
35248         },
35249         "GENERIC-RESOURCE-API:modify-timestamp": {
35250           "$ref": "#/definitions/Some modify-timestamp"
35251         },
35252         "GENERIC-RESOURCE-API:order-status": {
35253           "$ref": "#/definitions/Active",
35254           "enum": [
35255             "Active",
35256             "PendingAssignment",
35257             "PendingCreate",
35258             "PendingUpdate",
35259             "PendingDelete",
35260             "Deleted"
35261           ]
35262         }
35263       },
35264       "type": "object"
35265     },
35266     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status-TOP": {
35267       "properties": {
35268         "GENERIC-RESOURCE-API:oper-status": {
35269           "items": {
35270             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status"
35271           },
35272           "type": "object"
35273         }
35274       },
35275       "type": "object"
35276     },
35277     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information": {
35278       "properties": {
35279         "GENERIC-RESOURCE-API:vnf-assignments": {
35280           "items": {
35281             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments"
35282           },
35283           "type": "object"
35284         },
35285         "GENERIC-RESOURCE-API:vnf-parameters": {
35286           "items": {
35287             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters"
35288           },
35289           "type": "array"
35290         },
35291         "GENERIC-RESOURCE-API:vnf-topology-identifier": {
35292           "items": {
35293             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier"
35294           },
35295           "type": "object"
35296         }
35297       },
35298       "type": "object"
35299     },
35300     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information-TOP": {
35301       "properties": {
35302         "GENERIC-RESOURCE-API:vnf-topology-information": {
35303           "items": {
35304             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information"
35305           },
35306           "type": "object"
35307         }
35308       },
35309       "type": "object"
35310     },
35311     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy": {
35312       "properties": {
35313         "GENERIC-RESOURCE-API:network-policy-fqdn": {
35314           "$ref": "#/definitions/Some network-policy-fqdn"
35315         },
35316         "GENERIC-RESOURCE-API:network-policy-id": {
35317           "$ref": "#/definitions/Some network-policy-id"
35318         }
35319       },
35320       "type": "object"
35321     },
35322     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy-TOP": {
35323       "properties": {
35324         "GENERIC-RESOURCE-API:network-policy": {
35325           "items": {
35326             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy"
35327           },
35328           "type": "array"
35329         }
35330       },
35331       "type": "object"
35332     },
35333     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier": {
35334       "properties": {
35335         "GENERIC-RESOURCE-API:network-name": {
35336           "$ref": "#/definitions/Some network-name"
35337         },
35338         "GENERIC-RESOURCE-API:network-role": {
35339           "$ref": "#/definitions/Some network-role"
35340         },
35341         "GENERIC-RESOURCE-API:network-technology": {
35342           "$ref": "#/definitions/Some network-technology"
35343         },
35344         "GENERIC-RESOURCE-API:network-type": {
35345           "$ref": "#/definitions/Some network-type"
35346         },
35347         "GENERIC-RESOURCE-API:service-type": {
35348           "$ref": "#/definitions/Some service-type"
35349         }
35350       },
35351       "type": "object"
35352     },
35353     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier-TOP": {
35354       "properties": {
35355         "GENERIC-RESOURCE-API:network-topology-identifier": {
35356           "items": {
35357             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier"
35358           },
35359           "type": "object"
35360         }
35361       },
35362       "type": "object"
35363     },
35364     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference": {
35365       "properties": {
35366         "GENERIC-RESOURCE-API:route-table-reference-fqdn": {
35367           "$ref": "#/definitions/Some route-table-reference-fqdn"
35368         },
35369         "GENERIC-RESOURCE-API:route-table-reference-id": {
35370           "$ref": "#/definitions/Some route-table-reference-id"
35371         }
35372       },
35373       "required": [
35374         "GENERIC-RESOURCE-API:route-table-reference-fqdn"
35375       ],
35376       "type": "object"
35377     },
35378     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference-TOP": {
35379       "properties": {
35380         "GENERIC-RESOURCE-API:route-table-reference": {
35381           "items": {
35382             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference"
35383           },
35384           "type": "array"
35385         }
35386       },
35387       "type": "object"
35388     },
35389     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets": {
35390       "properties": {
35391         "GENERIC-RESOURCE-API:cidr-mask": {
35392           "$ref": "#/definitions/Some cidr-mask"
35393         },
35394         "GENERIC-RESOURCE-API:dhcp-enabled": {
35395           "$ref": "#/definitions/Y",
35396           "enum": [
35397             "Y",
35398             "N"
35399           ]
35400         },
35401         "GENERIC-RESOURCE-API:dhcp-end-address": {
35402           "$ref": "#/definitions/Some dhcp-end-address"
35403         },
35404         "GENERIC-RESOURCE-API:dhcp-start-address": {
35405           "$ref": "#/definitions/Some dhcp-start-address"
35406         },
35407         "GENERIC-RESOURCE-API:gateway-address": {
35408           "$ref": "#/definitions/1.0.21.50%L",
35409           "enum": [
35410             "1.0.21.50%L",
35411             "c2Ed:9%N"
35412           ]
35413         },
35414         "GENERIC-RESOURCE-API:ip-version": {
35415           "$ref": "#/definitions/Some ip-version"
35416         },
35417         "GENERIC-RESOURCE-API:start-address": {
35418           "$ref": "#/definitions/119.2.170.2",
35419           "enum": [
35420             "119.2.170.2",
35421             ":"
35422           ]
35423         },
35424         "GENERIC-RESOURCE-API:subnet-name": {
35425           "$ref": "#/definitions/Some subnet-name"
35426         }
35427       },
35428       "type": "object"
35429     },
35430     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets-TOP": {
35431       "properties": {
35432         "GENERIC-RESOURCE-API:subnets": {
35433           "items": {
35434             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets"
35435           },
35436           "type": "array"
35437         }
35438       },
35439       "type": "object"
35440     },
35441     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings": {
35442       "properties": {
35443         "GENERIC-RESOURCE-API:global-route-target": {
35444           "$ref": "#/definitions/Some global-route-target"
35445         },
35446         "GENERIC-RESOURCE-API:vpn-binding-id": {
35447           "$ref": "#/definitions/Some vpn-binding-id"
35448         }
35449       },
35450       "type": "object"
35451     },
35452     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings-TOP": {
35453       "properties": {
35454         "GENERIC-RESOURCE-API:vpn-bindings": {
35455           "items": {
35456             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings"
35457           },
35458           "type": "array"
35459         }
35460       },
35461       "type": "object"
35462     },
35463     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments": {
35464       "properties": {
35465         "GENERIC-RESOURCE-API:availability-zones": {
35466           "items": {
35467             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones"
35468           },
35469           "type": "array"
35470         },
35471         "GENERIC-RESOURCE-API:vnf-networks": {
35472           "items": {
35473             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks"
35474           },
35475           "type": "array"
35476         },
35477         "GENERIC-RESOURCE-API:vnf-status": {
35478           "$ref": "#/definitions/Some vnf-status",
35479           "description": "Orchestration Status from AAI - to be set by SDNC"
35480         },
35481         "GENERIC-RESOURCE-API:vnf-vms": {
35482           "items": {
35483             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms"
35484           },
35485           "type": "array"
35486         }
35487       },
35488       "type": "object"
35489     },
35490     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments-TOP": {
35491       "properties": {
35492         "GENERIC-RESOURCE-API:vnf-assignments": {
35493           "items": {
35494             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments"
35495           },
35496           "type": "object"
35497         }
35498       },
35499       "type": "object"
35500     },
35501     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters": {
35502       "properties": {
35503         "GENERIC-RESOURCE-API:vnf-parameter-name": {
35504           "$ref": "#/definitions/Some vnf-parameter-name",
35505           "description": "The name of an arbitrary instance-specific vnf-parameters"
35506         },
35507         "GENERIC-RESOURCE-API:vnf-parameter-value": {
35508           "$ref": "#/definitions/Some vnf-parameter-value",
35509           "description": "The value of an arbitrary instance-specific vnf-parameters "
35510         }
35511       },
35512       "type": "object"
35513     },
35514     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters-TOP": {
35515       "properties": {
35516         "GENERIC-RESOURCE-API:vnf-parameters": {
35517           "items": {
35518             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters"
35519           },
35520           "type": "array"
35521         }
35522       },
35523       "type": "object"
35524     },
35525     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier": {
35526       "properties": {
35527         "GENERIC-RESOURCE-API:generic-vnf-id": {
35528           "$ref": "#/definitions/Some generic-vnf-id"
35529         },
35530         "GENERIC-RESOURCE-API:generic-vnf-name": {
35531           "$ref": "#/definitions/Some generic-vnf-name"
35532         },
35533         "GENERIC-RESOURCE-API:generic-vnf-type": {
35534           "$ref": "#/definitions/Some generic-vnf-type"
35535         },
35536         "GENERIC-RESOURCE-API:service-id": {
35537           "$ref": "#/definitions/Some service-id"
35538         },
35539         "GENERIC-RESOURCE-API:service-type": {
35540           "$ref": "#/definitions/Some service-type"
35541         },
35542         "GENERIC-RESOURCE-API:vnf-name": {
35543           "$ref": "#/definitions/Some vnf-name",
35544           "description": "vf-module-name"
35545         },
35546         "GENERIC-RESOURCE-API:vnf-type": {
35547           "$ref": "#/definitions/Some vnf-type",
35548           "description": "vf-module-type"
35549         }
35550       },
35551       "type": "object"
35552     },
35553     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier-TOP": {
35554       "properties": {
35555         "GENERIC-RESOURCE-API:vnf-topology-identifier": {
35556           "items": {
35557             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier"
35558           },
35559           "type": "object"
35560         }
35561       },
35562       "type": "object"
35563     },
35564     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones": {
35565       "properties": {
35566         "GENERIC-RESOURCE-API:availability-zone": {
35567           "$ref": "#/definitions/Some availability-zone",
35568           "description": "Openstack availability zone name or UUID"
35569         }
35570       },
35571       "type": "object"
35572     },
35573     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones-TOP": {
35574       "properties": {
35575         "GENERIC-RESOURCE-API:availability-zones": {
35576           "items": {
35577             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones"
35578           },
35579           "type": "array"
35580         }
35581       },
35582       "type": "object"
35583     },
35584     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks": {
35585       "properties": {
35586         "GENERIC-RESOURCE-API:contrail-network-fqdn": {
35587           "$ref": "#/definitions/Some contrail-network-fqdn",
35588           "description": "contrail network policy object"
35589         },
35590         "GENERIC-RESOURCE-API:ipv6-subnet-id": {
35591           "$ref": "#/definitions/Some ipv6-subnet-id",
35592           "description": "ipv6 subnet UUID to be passed into the HEAT template"
35593         },
35594         "GENERIC-RESOURCE-API:ipv6-subnet-name": {
35595           "$ref": "#/definitions/Some ipv6-subnet-name",
35596           "description": "ipv6 subnet-name that corresponds to the ipv6 subnet-id"
35597         },
35598         "GENERIC-RESOURCE-API:network-id": {
35599           "$ref": "#/definitions/Some network-id",
35600           "description": "Unique Neutron UUID of an instance of the network role "
35601         },
35602         "GENERIC-RESOURCE-API:network-name": {
35603           "$ref": "#/definitions/Some network-name",
35604           "description": "Unique Neutron UUID of an instance of the network role "
35605         },
35606         "GENERIC-RESOURCE-API:network-role": {
35607           "$ref": "#/definitions/Some network-role",
35608           "description": "A Network Role to which a VNF must connect"
35609         },
35610         "GENERIC-RESOURCE-API:neutron-id": {
35611           "$ref": "#/definitions/Some neutron-id",
35612           "description": "Unique Neutron UUID of an instance of the network role "
35613         },
35614         "GENERIC-RESOURCE-API:sriov-vlan-filter-list": {
35615           "items": {
35616             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list"
35617           },
35618           "type": "array"
35619         },
35620         "GENERIC-RESOURCE-API:subnet-id": {
35621           "$ref": "#/definitions/Some subnet-id",
35622           "description": "ipv4 subnet UUID to be passed into the HEAT template"
35623         },
35624         "GENERIC-RESOURCE-API:subnet-name": {
35625           "$ref": "#/definitions/Some subnet-name",
35626           "description": "ipv4 subnet-name that corresponds to the ipv4 subnet-id"
35627         }
35628       },
35629       "required": [
35630         "GENERIC-RESOURCE-API:network-role"
35631       ],
35632       "type": "object"
35633     },
35634     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks-TOP": {
35635       "properties": {
35636         "GENERIC-RESOURCE-API:vnf-networks": {
35637           "items": {
35638             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks"
35639           },
35640           "type": "array"
35641         }
35642       },
35643       "type": "object"
35644     },
35645     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms": {
35646       "properties": {
35647         "GENERIC-RESOURCE-API:vm-count": {
35648           "$ref": "#/definitions/0"
35649         },
35650         "GENERIC-RESOURCE-API:vm-names": {
35651           "items": {
35652             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names"
35653           },
35654           "type": "array"
35655         },
35656         "GENERIC-RESOURCE-API:vm-networks": {
35657           "items": {
35658             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks"
35659           },
35660           "type": "array"
35661         },
35662         "GENERIC-RESOURCE-API:vm-type": {
35663           "$ref": "#/definitions/Some vm-type"
35664         }
35665       },
35666       "required": [
35667         "GENERIC-RESOURCE-API:vm-type"
35668       ],
35669       "type": "object"
35670     },
35671     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms-TOP": {
35672       "properties": {
35673         "GENERIC-RESOURCE-API:vnf-vms": {
35674           "items": {
35675             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms"
35676           },
35677           "type": "array"
35678         }
35679       },
35680       "type": "object"
35681     },
35682     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list": {
35683       "properties": {
35684         "GENERIC-RESOURCE-API:sriov-vlan-filter": {
35685           "$ref": "#/definitions/Some sriov-vlan-filter"
35686         }
35687       },
35688       "type": "object"
35689     },
35690     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP": {
35691       "properties": {
35692         "GENERIC-RESOURCE-API:sriov-vlan-filter-list": {
35693           "items": {
35694             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list"
35695           },
35696           "type": "array"
35697         }
35698       },
35699       "type": "object"
35700     },
35701     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names": {
35702       "properties": {
35703         "GENERIC-RESOURCE-API:vm-name": {
35704           "$ref": "#/definitions/Some vm-name"
35705         }
35706       },
35707       "type": "object"
35708     },
35709     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP": {
35710       "properties": {
35711         "GENERIC-RESOURCE-API:vm-names": {
35712           "items": {
35713             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names"
35714           },
35715           "type": "array"
35716         }
35717       },
35718       "type": "object"
35719     },
35720     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks": {
35721       "properties": {
35722         "GENERIC-RESOURCE-API:floating-ip": {
35723           "$ref": "#/definitions/0.0.25.54%{NNNL}pLp}",
35724           "description": "Floating ipv4 for VMs of a given type on this network",
35725           "enum": [
35726             "0.0.25.54%{NNNL}pLp}",
35727             ":%p{L"
35728           ]
35729         },
35730         "GENERIC-RESOURCE-API:floating-ip-v6": {
35731           "$ref": "#/definitions/DB8:",
35732           "description": "Floating ipv6 for VMs of a given type on this network"
35733         },
35734         "GENERIC-RESOURCE-API:interface-route-prefixes": {
35735           "items": {
35736             "$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"
35737           },
35738           "type": "array"
35739         },
35740         "GENERIC-RESOURCE-API:ip-count": {
35741           "$ref": "#/definitions/0",
35742           "description": "The number of ip addresses to be assigned per vm for this network role"
35743         },
35744         "GENERIC-RESOURCE-API:network-ips": {
35745           "items": {
35746             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips"
35747           },
35748           "type": "array"
35749         },
35750         "GENERIC-RESOURCE-API:network-ips-v6": {
35751           "items": {
35752             "$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"
35753           },
35754           "type": "array"
35755         },
35756         "GENERIC-RESOURCE-API:network-macs": {
35757           "items": {
35758             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs"
35759           },
35760           "type": "array"
35761         },
35762         "GENERIC-RESOURCE-API:network-role": {
35763           "$ref": "#/definitions/Some network-role",
35764           "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF"
35765         },
35766         "GENERIC-RESOURCE-API:use-dhcp": {
35767           "$ref": "#/definitions/Y",
35768           "description": "Indicator to use DHCP on this network for this VM",
35769           "enum": [
35770             "Y",
35771             "N"
35772           ]
35773         }
35774       },
35775       "type": "object"
35776     },
35777     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP": {
35778       "properties": {
35779         "GENERIC-RESOURCE-API:vm-networks": {
35780           "items": {
35781             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks"
35782           },
35783           "type": "array"
35784         }
35785       },
35786       "type": "object"
35787     },
35788     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes": {
35789       "properties": {
35790         "GENERIC-RESOURCE-API:interface-route-prefix": {
35791           "$ref": "#/definitions/84.59.6.1%pN{",
35792           "description": "route prefixes (CIDRs) to be provided to MSO in vnf-topology as a list of static routes",
35793           "enum": [
35794             "84.59.6.1%pN{",
35795             "5aFf::"
35796           ]
35797         },
35798         "GENERIC-RESOURCE-API:interface-route-prefix-cidr": {
35799           "$ref": "#/definitions/Some interface-route-prefix-cidr",
35800           "description": "route prefixes (CIDRs) in ip/cidr format to be provided to MSO in vnf-topology as a list of static routes"
35801         }
35802       },
35803       "required": [
35804         "GENERIC-RESOURCE-API:interface-route-prefix-cidr"
35805       ],
35806       "type": "object"
35807     },
35808     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP": {
35809       "properties": {
35810         "GENERIC-RESOURCE-API:interface-route-prefixes": {
35811           "items": {
35812             "$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"
35813           },
35814           "type": "array"
35815         }
35816       },
35817       "type": "object"
35818     },
35819     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips": {
35820       "properties": {
35821         "GENERIC-RESOURCE-API:ip-address": {
35822           "$ref": "#/definitions/221.2.45.0%}{}",
35823           "description": "List of assigned ipv4 addresses on a network",
35824           "enum": [
35825             "221.2.45.0%}{}",
35826             "ddAF:C"
35827           ]
35828         }
35829       },
35830       "type": "object"
35831     },
35832     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP": {
35833       "properties": {
35834         "GENERIC-RESOURCE-API:network-ips": {
35835           "items": {
35836             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips"
35837           },
35838           "type": "array"
35839         }
35840       },
35841       "type": "object"
35842     },
35843     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6": {
35844       "properties": {
35845         "GENERIC-RESOURCE-API:ip-address-ipv6": {
35846           "$ref": "#/definitions/:",
35847           "description": "List of assigned ipv6 addresses on a network"
35848         }
35849       },
35850       "type": "object"
35851     },
35852     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP": {
35853       "properties": {
35854         "GENERIC-RESOURCE-API:network-ips-v6": {
35855           "items": {
35856             "$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"
35857           },
35858           "type": "array"
35859         }
35860       },
35861       "type": "object"
35862     },
35863     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs": {
35864       "properties": {
35865         "GENERIC-RESOURCE-API:mac-address": {
35866           "$ref": "#/definitions/Some mac-address",
35867           "description": "List of network assignments for this VM (one per network)"
35868         }
35869       },
35870       "type": "object"
35871     },
35872     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP": {
35873       "properties": {
35874         "GENERIC-RESOURCE-API:network-macs": {
35875           "items": {
35876             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs"
35877           },
35878           "type": "array"
35879         }
35880       },
35881       "type": "object"
35882     },
35883     "GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource": {
35884       "properties": {
35885         "GENERIC-RESOURCE-API:allotted-resource-data": {
35886           "items": {
35887             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data"
35888           },
35889           "type": "object"
35890         },
35891         "GENERIC-RESOURCE-API:allotted-resource-id": {
35892           "$ref": "#/definitions/Some allotted-resource-id"
35893         },
35894         "GENERIC-RESOURCE-API:allotted-resource-status": {
35895           "items": {
35896             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status"
35897           },
35898           "type": "object"
35899         }
35900       },
35901       "required": [
35902         "GENERIC-RESOURCE-API:allotted-resource-id"
35903       ],
35904       "type": "object"
35905     },
35906     "GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource-TOP": {
35907       "properties": {
35908         "GENERIC-RESOURCE-API:security-zone-allotted-resource": {
35909           "items": {
35910             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource"
35911           },
35912           "type": "array"
35913         }
35914       },
35915       "type": "object"
35916     },
35917     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data": {
35918       "properties": {
35919         "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
35920           "items": {
35921             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
35922           },
35923           "type": "object"
35924         },
35925         "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
35926           "items": {
35927             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
35928           },
35929           "type": "object"
35930         },
35931         "GENERIC-RESOURCE-API:security-zone-parameters": {
35932           "items": {
35933             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters"
35934           },
35935           "type": "object"
35936         },
35937         "GENERIC-RESOURCE-API:security-zone-topology": {
35938           "items": {
35939             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology"
35940           },
35941           "type": "object"
35942         }
35943       },
35944       "type": "object"
35945     },
35946     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data-TOP": {
35947       "properties": {
35948         "GENERIC-RESOURCE-API:allotted-resource-data": {
35949           "items": {
35950             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data"
35951           },
35952           "type": "object"
35953         }
35954       },
35955       "type": "object"
35956     },
35957     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status": {
35958       "properties": {
35959         "GENERIC-RESOURCE-API:action": {
35960           "$ref": "#/definitions/Some action",
35961           "description": "value would one of possible request-actions; match the list in service-data oper-status"
35962         },
35963         "GENERIC-RESOURCE-API:final-indicator": {
35964           "$ref": "#/definitions/Some final-indicator"
35965         },
35966         "GENERIC-RESOURCE-API:request-status": {
35967           "$ref": "#/definitions/synccomplete",
35968           "enum": [
35969             "synccomplete",
35970             "asynccomplete",
35971             "notifycomplete"
35972           ]
35973         },
35974         "GENERIC-RESOURCE-API:response-code": {
35975           "$ref": "#/definitions/Some response-code"
35976         },
35977         "GENERIC-RESOURCE-API:response-message": {
35978           "$ref": "#/definitions/Some response-message"
35979         },
35980         "GENERIC-RESOURCE-API:response-timestamp": {
35981           "$ref": "#/definitions/Some response-timestamp"
35982         },
35983         "GENERIC-RESOURCE-API:rpc-action": {
35984           "$ref": "#/definitions/assign",
35985           "description": "this is the svc-action from the incoming request",
35986           "enum": [
35987             "assign",
35988             "activate",
35989             "create",
35990             "delete",
35991             "unassign",
35992             "deactivate"
35993           ]
35994         },
35995         "GENERIC-RESOURCE-API:rpc-name": {
35996           "$ref": "#/definitions/Some rpc-name"
35997         }
35998       },
35999       "type": "object"
36000     },
36001     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status-TOP": {
36002       "properties": {
36003         "GENERIC-RESOURCE-API:allotted-resource-status": {
36004           "items": {
36005             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status"
36006           },
36007           "type": "object"
36008         }
36009       },
36010       "type": "object"
36011     },
36012     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status": {
36013       "properties": {
36014         "GENERIC-RESOURCE-API:create-timestamp": {
36015           "$ref": "#/definitions/Some create-timestamp",
36016           "description": "Not currently populated in service data."
36017         },
36018         "GENERIC-RESOURCE-API:last-action": {
36019           "$ref": "#/definitions/CreateNetworkInstance",
36020           "description": "should be list of possible request-actions",
36021           "enum": [
36022             "CreateNetworkInstance",
36023             "ActivateNetworkInstance",
36024             "CreateServiceInstance",
36025             "DeleteServiceInstance",
36026             "DeleteNetworkInstance",
36027             "CreateVnfInstance",
36028             "ActivateVnfInstance",
36029             "DeleteVnfInstance",
36030             "CreateVfModuleInstance",
36031             "ActivateVfModuleInstance",
36032             "DeleteVfModuleInstance",
36033             "CreateContrailRouteInstance",
36034             "DeleteContrailRouteInstance",
36035             "CreateSecurityZoneInstance",
36036             "DeleteSecurityZoneInstance"
36037           ]
36038         },
36039         "GENERIC-RESOURCE-API:last-order-status": {
36040           "$ref": "#/definitions/Active",
36041           "description": "fieldused by generic-resource-api",
36042           "enum": [
36043             "Active",
36044             "PendingAssignment",
36045             "PendingCreate",
36046             "PendingUpdate",
36047             "PendingDelete",
36048             "Deleted",
36049             "Created"
36050           ]
36051         },
36052         "GENERIC-RESOURCE-API:last-rpc-action": {
36053           "$ref": "#/definitions/assign",
36054           "enum": [
36055             "assign",
36056             "activate",
36057             "delete",
36058             "unassign",
36059             "deactivate",
36060             "create"
36061           ]
36062         },
36063         "GENERIC-RESOURCE-API:last-svc-request-id": {
36064           "$ref": "#/definitions/Some last-svc-request-id",
36065           "description": "Not currently populated in service data."
36066         },
36067         "GENERIC-RESOURCE-API:modify-timestamp": {
36068           "$ref": "#/definitions/Some modify-timestamp"
36069         },
36070         "GENERIC-RESOURCE-API:order-status": {
36071           "$ref": "#/definitions/Active",
36072           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
36073           "enum": [
36074             "Active",
36075             "PendingAssignment",
36076             "PendingCreate",
36077             "PendingUpdate",
36078             "PendingDelete",
36079             "Deleted",
36080             "Created"
36081           ]
36082         }
36083       },
36084       "type": "object"
36085     },
36086     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP": {
36087       "properties": {
36088         "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
36089           "items": {
36090             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
36091           },
36092           "type": "object"
36093         }
36094       },
36095       "type": "object"
36096     },
36097     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information": {
36098       "properties": {
36099         "GENERIC-RESOURCE-API:allotted-resource-information": {
36100           "items": {
36101             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
36102           },
36103           "type": "object"
36104         },
36105         "GENERIC-RESOURCE-API:request-information": {
36106           "items": {
36107             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
36108           },
36109           "type": "object"
36110         },
36111         "GENERIC-RESOURCE-API:sdnc-request-header": {
36112           "items": {
36113             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
36114           },
36115           "type": "object"
36116         },
36117         "GENERIC-RESOURCE-API:security-zone-request-input": {
36118           "items": {
36119             "$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"
36120           },
36121           "type": "object"
36122         },
36123         "GENERIC-RESOURCE-API:service-information": {
36124           "items": {
36125             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
36126           },
36127           "type": "object"
36128         }
36129       },
36130       "type": "object"
36131     },
36132     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP": {
36133       "properties": {
36134         "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
36135           "items": {
36136             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
36137           },
36138           "type": "object"
36139         }
36140       },
36141       "type": "object"
36142     },
36143     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters": {
36144       "properties": {
36145         "GENERIC-RESOURCE-API:param": {
36146           "items": {
36147             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param"
36148           },
36149           "type": "array"
36150         }
36151       },
36152       "type": "object"
36153     },
36154     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters-TOP": {
36155       "properties": {
36156         "GENERIC-RESOURCE-API:security-zone-parameters": {
36157           "items": {
36158             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters"
36159           },
36160           "type": "object"
36161         }
36162       },
36163       "type": "object"
36164     },
36165     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology": {
36166       "properties": {
36167         "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
36168           "items": {
36169             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers"
36170           },
36171           "type": "object"
36172         },
36173         "GENERIC-RESOURCE-API:onap-model-information": {
36174           "items": {
36175             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information"
36176           },
36177           "type": "object"
36178         },
36179         "GENERIC-RESOURCE-API:security-zone-assignments": {
36180           "items": {
36181             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments"
36182           },
36183           "type": "object"
36184         },
36185         "GENERIC-RESOURCE-API:security-zone-parameters": {
36186           "items": {
36187             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters"
36188           },
36189           "type": "object"
36190         }
36191       },
36192       "type": "object"
36193     },
36194     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology-TOP": {
36195       "properties": {
36196         "GENERIC-RESOURCE-API:security-zone-topology": {
36197           "items": {
36198             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology"
36199           },
36200           "type": "object"
36201         }
36202       },
36203       "type": "object"
36204     },
36205     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information": {
36206       "properties": {
36207         "GENERIC-RESOURCE-API:allotted-resource-id": {
36208           "$ref": "#/definitions/Some allotted-resource-id"
36209         },
36210         "GENERIC-RESOURCE-API:allotted-resource-type": {
36211           "$ref": "#/definitions/Some allotted-resource-type",
36212           "description": "Not an enum, but expected values are contrail-route and security-zone."
36213         },
36214         "GENERIC-RESOURCE-API:onap-model-information": {
36215           "items": {
36216             "$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"
36217           },
36218           "type": "object"
36219         },
36220         "GENERIC-RESOURCE-API:parent-service-instance-id": {
36221           "$ref": "#/definitions/Some parent-service-instance-id",
36222           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
36223         }
36224       },
36225       "type": "object"
36226     },
36227     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP": {
36228       "properties": {
36229         "GENERIC-RESOURCE-API:allotted-resource-information": {
36230           "items": {
36231             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
36232           },
36233           "type": "object"
36234         }
36235       },
36236       "type": "object"
36237     },
36238     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information": {
36239       "properties": {
36240         "GENERIC-RESOURCE-API:notification-url": {
36241           "$ref": "#/definitions/Some notification-url"
36242         },
36243         "GENERIC-RESOURCE-API:order-number": {
36244           "$ref": "#/definitions/Some order-number"
36245         },
36246         "GENERIC-RESOURCE-API:order-version": {
36247           "$ref": "#/definitions/Some order-version"
36248         },
36249         "GENERIC-RESOURCE-API:request-action": {
36250           "$ref": "#/definitions/CreateNetworkInstance",
36251           "description": "still need to work Disconnect",
36252           "enum": [
36253             "CreateNetworkInstance",
36254             "ActivateNetworkInstance",
36255             "CreateServiceInstance",
36256             "DeleteServiceInstance",
36257             "DeleteNetworkInstance",
36258             "CreateVnfInstance",
36259             "ActivateVnfInstance",
36260             "DeleteVnfInstance",
36261             "CreateVfModuleInstance",
36262             "ActivateVfModuleInstance",
36263             "DeleteVfModuleInstance",
36264             "CreateContrailRouteInstance",
36265             "DeleteContrailRouteInstance",
36266             "CreateSecurityZoneInstance",
36267             "DeleteSecurityZoneInstance",
36268             "ActivateDCINetworkInstance",
36269             "DeActivateDCINetworkInstance",
36270             "CreateTunnelXConnInstance",
36271             "DeleteTunnelXConnInstance",
36272             "CreateBRGInstance",
36273             "DeleteBRGInstance"
36274           ]
36275         },
36276         "GENERIC-RESOURCE-API:request-id": {
36277           "$ref": "#/definitions/Some request-id",
36278           "description": "Request ID generated upstream of MSO"
36279         },
36280         "GENERIC-RESOURCE-API:source": {
36281           "$ref": "#/definitions/Some source"
36282         }
36283       },
36284       "type": "object"
36285     },
36286     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP": {
36287       "properties": {
36288         "GENERIC-RESOURCE-API:request-information": {
36289           "items": {
36290             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
36291           },
36292           "type": "object"
36293         }
36294       },
36295       "type": "object"
36296     },
36297     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header": {
36298       "properties": {
36299         "GENERIC-RESOURCE-API:svc-action": {
36300           "$ref": "#/definitions/reserve",
36301           "description": "Enumerated listThis is the rpcAction",
36302           "enum": [
36303             "reserve",
36304             "assign",
36305             "activate",
36306             "delete",
36307             "changeassign",
36308             "changedelete",
36309             "rollback",
36310             "deactivate",
36311             "unassign",
36312             "create"
36313           ]
36314         },
36315         "GENERIC-RESOURCE-API:svc-notification-url": {
36316           "$ref": "#/definitions/Some svc-notification-url",
36317           "description": "Contains URL for asynchronous response"
36318         },
36319         "GENERIC-RESOURCE-API:svc-request-id": {
36320           "$ref": "#/definitions/Some svc-request-id",
36321           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
36322         }
36323       },
36324       "type": "object"
36325     },
36326     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP": {
36327       "properties": {
36328         "GENERIC-RESOURCE-API:sdnc-request-header": {
36329           "items": {
36330             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
36331           },
36332           "type": "object"
36333         }
36334       },
36335       "type": "object"
36336     },
36337     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)security-zone-request-input": {
36338       "properties": {
36339         "GENERIC-RESOURCE-API:security-zone-input-parameters": {
36340           "items": {
36341             "$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"
36342           },
36343           "type": "object"
36344         },
36345         "GENERIC-RESOURCE-API:trusted-network-role": {
36346           "$ref": "#/definitions/Some trusted-network-role",
36347           "description": "In the case of vIPR, this is the landing networks network-role; used in naming"
36348         },
36349         "GENERIC-RESOURCE-API:untrusted-network-role": {
36350           "$ref": "#/definitions/Some untrusted-network-role",
36351           "description": "In the case of vIPR, this is the tenant oam networks network-role; used in naming"
36352         },
36353         "GENERIC-RESOURCE-API:vlan-tag": {
36354           "$ref": "#/definitions/Some vlan-tag"
36355         }
36356       },
36357       "type": "object"
36358     },
36359     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)security-zone-request-input-TOP": {
36360       "properties": {
36361         "GENERIC-RESOURCE-API:security-zone-request-input": {
36362           "items": {
36363             "$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"
36364           },
36365           "type": "object"
36366         }
36367       },
36368       "type": "object"
36369     },
36370     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information": {
36371       "properties": {
36372         "GENERIC-RESOURCE-API:global-customer-id": {
36373           "$ref": "#/definitions/Some global-customer-id",
36374           "description": "need for put of data to AnAI (MSO provides)"
36375         },
36376         "GENERIC-RESOURCE-API:onap-model-information": {
36377           "items": {
36378             "$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"
36379           },
36380           "type": "object"
36381         },
36382         "GENERIC-RESOURCE-API:service-id": {
36383           "$ref": "#/definitions/Some service-id",
36384           "description": "This maps to the product-family-id in A&AI"
36385         },
36386         "GENERIC-RESOURCE-API:service-instance-id": {
36387           "$ref": "#/definitions/Some service-instance-id"
36388         },
36389         "GENERIC-RESOURCE-API:subscriber-name": {
36390           "$ref": "#/definitions/Some subscriber-name",
36391           "description": "Would not be expected for vIPR-ATM or mobility services."
36392         },
36393         "GENERIC-RESOURCE-API:subscription-service-type": {
36394           "$ref": "#/definitions/Some subscription-service-type",
36395           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
36396         }
36397       },
36398       "type": "object"
36399     },
36400     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP": {
36401       "properties": {
36402         "GENERIC-RESOURCE-API:service-information": {
36403           "items": {
36404             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
36405           },
36406           "type": "object"
36407         }
36408       },
36409       "type": "object"
36410     },
36411     "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": {
36412       "properties": {
36413         "GENERIC-RESOURCE-API:model-customization-uuid": {
36414           "$ref": "#/definitions/Some model-customization-uuid",
36415           "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"
36416         },
36417         "GENERIC-RESOURCE-API:model-invariant-uuid": {
36418           "$ref": "#/definitions/Some model-invariant-uuid",
36419           "description": "identifies the invariant uuid for this service or resource"
36420         },
36421         "GENERIC-RESOURCE-API:model-name": {
36422           "$ref": "#/definitions/Some model-name"
36423         },
36424         "GENERIC-RESOURCE-API:model-uuid": {
36425           "$ref": "#/definitions/Some model-uuid",
36426           "description": "identifies the uuid for this service or resource, which is version specific"
36427         },
36428         "GENERIC-RESOURCE-API:model-version": {
36429           "$ref": "#/definitions/Some model-version"
36430         }
36431       },
36432       "type": "object"
36433     },
36434     "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": {
36435       "properties": {
36436         "GENERIC-RESOURCE-API:onap-model-information": {
36437           "items": {
36438             "$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"
36439           },
36440           "type": "object"
36441         }
36442       },
36443       "type": "object"
36444     },
36445     "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": {
36446       "properties": {
36447         "GENERIC-RESOURCE-API:param": {
36448           "items": {
36449             "$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"
36450           },
36451           "type": "array"
36452         }
36453       },
36454       "type": "object"
36455     },
36456     "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": {
36457       "properties": {
36458         "GENERIC-RESOURCE-API:security-zone-input-parameters": {
36459           "items": {
36460             "$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"
36461           },
36462           "type": "object"
36463         }
36464       },
36465       "type": "object"
36466     },
36467     "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": {
36468       "properties": {
36469         "GENERIC-RESOURCE-API:name": {
36470           "$ref": "#/definitions/Some name"
36471         },
36472         "GENERIC-RESOURCE-API:value": {
36473           "$ref": "#/definitions/Some value"
36474         }
36475       },
36476       "type": "object"
36477     },
36478     "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": {
36479       "properties": {
36480         "GENERIC-RESOURCE-API:param": {
36481           "items": {
36482             "$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"
36483           },
36484           "type": "array"
36485         }
36486       },
36487       "type": "object"
36488     },
36489     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information": {
36490       "properties": {
36491         "GENERIC-RESOURCE-API:model-customization-uuid": {
36492           "$ref": "#/definitions/Some model-customization-uuid",
36493           "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"
36494         },
36495         "GENERIC-RESOURCE-API:model-invariant-uuid": {
36496           "$ref": "#/definitions/Some model-invariant-uuid",
36497           "description": "identifies the invariant uuid for this service or resource"
36498         },
36499         "GENERIC-RESOURCE-API:model-name": {
36500           "$ref": "#/definitions/Some model-name"
36501         },
36502         "GENERIC-RESOURCE-API:model-uuid": {
36503           "$ref": "#/definitions/Some model-uuid",
36504           "description": "identifies the uuid for this service or resource, which is version specific"
36505         },
36506         "GENERIC-RESOURCE-API:model-version": {
36507           "$ref": "#/definitions/Some model-version"
36508         }
36509       },
36510       "type": "object"
36511     },
36512     "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": {
36513       "properties": {
36514         "GENERIC-RESOURCE-API:onap-model-information": {
36515           "items": {
36516             "$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"
36517           },
36518           "type": "object"
36519         }
36520       },
36521       "type": "object"
36522     },
36523     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param": {
36524       "properties": {
36525         "GENERIC-RESOURCE-API:name": {
36526           "$ref": "#/definitions/Some name"
36527         },
36528         "GENERIC-RESOURCE-API:value": {
36529           "$ref": "#/definitions/Some value"
36530         }
36531       },
36532       "type": "object"
36533     },
36534     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param-TOP": {
36535       "properties": {
36536         "GENERIC-RESOURCE-API:param": {
36537           "items": {
36538             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param"
36539           },
36540           "type": "array"
36541         }
36542       },
36543       "type": "object"
36544     },
36545     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers": {
36546       "properties": {
36547         "GENERIC-RESOURCE-API:allotted-resource-id": {
36548           "$ref": "#/definitions/Some allotted-resource-id"
36549         },
36550         "GENERIC-RESOURCE-API:allotted-resource-name": {
36551           "$ref": "#/definitions/Some allotted-resource-name",
36552           "description": "For a contrail-route, the network policy name."
36553         },
36554         "GENERIC-RESOURCE-API:allotted-resource-type": {
36555           "$ref": "#/definitions/Some allotted-resource-type",
36556           "description": "(Added in draft 32)Expected to be contrail-route or security-zone."
36557         },
36558         "GENERIC-RESOURCE-API:consuming-service-instance-id": {
36559           "$ref": "#/definitions/Some consuming-service-instance-id",
36560           "description": "The service-instance-id of the consuming service of this allotted resource"
36561         },
36562         "GENERIC-RESOURCE-API:parent-service-instance-id": {
36563           "$ref": "#/definitions/Some parent-service-instance-id",
36564           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
36565         }
36566       },
36567       "type": "object"
36568     },
36569     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers-TOP": {
36570       "properties": {
36571         "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
36572           "items": {
36573             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers"
36574           },
36575           "type": "object"
36576         }
36577       },
36578       "type": "object"
36579     },
36580     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information": {
36581       "properties": {
36582         "GENERIC-RESOURCE-API:model-customization-uuid": {
36583           "$ref": "#/definitions/Some model-customization-uuid",
36584           "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"
36585         },
36586         "GENERIC-RESOURCE-API:model-invariant-uuid": {
36587           "$ref": "#/definitions/Some model-invariant-uuid",
36588           "description": "identifies the invariant uuid for this service or resource"
36589         },
36590         "GENERIC-RESOURCE-API:model-name": {
36591           "$ref": "#/definitions/Some model-name"
36592         },
36593         "GENERIC-RESOURCE-API:model-uuid": {
36594           "$ref": "#/definitions/Some model-uuid",
36595           "description": "identifies the uuid for this service or resource, which is version specific"
36596         },
36597         "GENERIC-RESOURCE-API:model-version": {
36598           "$ref": "#/definitions/Some model-version"
36599         }
36600       },
36601       "type": "object"
36602     },
36603     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information-TOP": {
36604       "properties": {
36605         "GENERIC-RESOURCE-API:onap-model-information": {
36606           "items": {
36607             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information"
36608           },
36609           "type": "object"
36610         }
36611       },
36612       "type": "object"
36613     },
36614     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments": {
36615       "properties": {
36616         "GENERIC-RESOURCE-API:security-zone-name-trusted": {
36617           "$ref": "#/definitions/Some security-zone-name-trusted"
36618         },
36619         "GENERIC-RESOURCE-API:security-zone-name-untrusted": {
36620           "$ref": "#/definitions/Some security-zone-name-untrusted"
36621         },
36622         "GENERIC-RESOURCE-API:security-zone-service-instance-id": {
36623           "$ref": "#/definitions/Some security-zone-service-instance-id",
36624           "description": "Will be the same as the parent-service-instance-id"
36625         },
36626         "GENERIC-RESOURCE-API:security-zone-vnf-id": {
36627           "$ref": "#/definitions/Some security-zone-vnf-id",
36628           "description": "Selected by SDNC from the security-zone-service-instance-id"
36629         },
36630         "GENERIC-RESOURCE-API:trusted-network-role": {
36631           "$ref": "#/definitions/Some trusted-network-role",
36632           "description": "In the case of vIPR, this is the landing networks network-role; used in naming"
36633         },
36634         "GENERIC-RESOURCE-API:untrusted-network-role": {
36635           "$ref": "#/definitions/Some untrusted-network-role",
36636           "description": "In the case of vIPR, this is the tenant oam networks network-role; used in naming"
36637         },
36638         "GENERIC-RESOURCE-API:vlan-tag": {
36639           "$ref": "#/definitions/Some vlan-tag"
36640         }
36641       },
36642       "type": "object"
36643     },
36644     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments-TOP": {
36645       "properties": {
36646         "GENERIC-RESOURCE-API:security-zone-assignments": {
36647           "items": {
36648             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments"
36649           },
36650           "type": "object"
36651         }
36652       },
36653       "type": "object"
36654     },
36655     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters": {
36656       "properties": {
36657         "GENERIC-RESOURCE-API:param": {
36658           "items": {
36659             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param"
36660           },
36661           "type": "array"
36662         }
36663       },
36664       "type": "object"
36665     },
36666     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters-TOP": {
36667       "properties": {
36668         "GENERIC-RESOURCE-API:security-zone-parameters": {
36669           "items": {
36670             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters"
36671           },
36672           "type": "object"
36673         }
36674       },
36675       "type": "object"
36676     },
36677     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param": {
36678       "properties": {
36679         "GENERIC-RESOURCE-API:name": {
36680           "$ref": "#/definitions/Some name"
36681         },
36682         "GENERIC-RESOURCE-API:value": {
36683           "$ref": "#/definitions/Some value"
36684         }
36685       },
36686       "type": "object"
36687     },
36688     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param-TOP": {
36689       "properties": {
36690         "GENERIC-RESOURCE-API:param": {
36691           "items": {
36692             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param"
36693           },
36694           "type": "array"
36695         }
36696       },
36697       "type": "object"
36698     },
36699     "GENERIC-RESOURCE-API/security-zone-request-input(config)security-zone-input-parameters": {
36700       "properties": {
36701         "GENERIC-RESOURCE-API:param": {
36702           "items": {
36703             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters(config)param"
36704           },
36705           "type": "array"
36706         }
36707       },
36708       "type": "object"
36709     },
36710     "GENERIC-RESOURCE-API/security-zone-request-input(config)security-zone-input-parameters-TOP": {
36711       "properties": {
36712         "GENERIC-RESOURCE-API:security-zone-input-parameters": {
36713           "items": {
36714             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input(config)security-zone-input-parameters"
36715           },
36716           "type": "object"
36717         }
36718       },
36719       "type": "object"
36720     },
36721     "GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters(config)param": {
36722       "properties": {
36723         "GENERIC-RESOURCE-API:name": {
36724           "$ref": "#/definitions/Some name"
36725         },
36726         "GENERIC-RESOURCE-API:value": {
36727           "$ref": "#/definitions/Some value"
36728         }
36729       },
36730       "type": "object"
36731     },
36732     "GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters(config)param-TOP": {
36733       "properties": {
36734         "GENERIC-RESOURCE-API:param": {
36735           "items": {
36736             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters(config)param"
36737           },
36738           "type": "array"
36739         }
36740       },
36741       "type": "object"
36742     },
36743     "GENERIC-RESOURCE-API/service-information(config)onap-model-information": {
36744       "properties": {
36745         "GENERIC-RESOURCE-API:model-customization-uuid": {
36746           "$ref": "#/definitions/Some model-customization-uuid",
36747           "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"
36748         },
36749         "GENERIC-RESOURCE-API:model-invariant-uuid": {
36750           "$ref": "#/definitions/Some model-invariant-uuid",
36751           "description": "identifies the invariant uuid for this service or resource"
36752         },
36753         "GENERIC-RESOURCE-API:model-name": {
36754           "$ref": "#/definitions/Some model-name"
36755         },
36756         "GENERIC-RESOURCE-API:model-uuid": {
36757           "$ref": "#/definitions/Some model-uuid",
36758           "description": "identifies the uuid for this service or resource, which is version specific"
36759         },
36760         "GENERIC-RESOURCE-API:model-version": {
36761           "$ref": "#/definitions/Some model-version"
36762         }
36763       },
36764       "type": "object"
36765     },
36766     "GENERIC-RESOURCE-API/service-information(config)onap-model-information-TOP": {
36767       "properties": {
36768         "GENERIC-RESOURCE-API:onap-model-information": {
36769           "items": {
36770             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-information(config)onap-model-information"
36771           },
36772           "type": "object"
36773         }
36774       },
36775       "type": "object"
36776     },
36777     "GENERIC-RESOURCE-API/service-request-input(config)service-input-parameters": {
36778       "properties": {
36779         "GENERIC-RESOURCE-API:param": {
36780           "items": {
36781             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input/service-input-parameters(config)param"
36782           },
36783           "type": "array"
36784         }
36785       },
36786       "type": "object"
36787     },
36788     "GENERIC-RESOURCE-API/service-request-input(config)service-input-parameters-TOP": {
36789       "properties": {
36790         "GENERIC-RESOURCE-API:service-input-parameters": {
36791           "items": {
36792             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input(config)service-input-parameters"
36793           },
36794           "type": "object"
36795         }
36796       },
36797       "type": "object"
36798     },
36799     "GENERIC-RESOURCE-API/service-request-input/service-input-parameters(config)param": {
36800       "properties": {
36801         "GENERIC-RESOURCE-API:name": {
36802           "$ref": "#/definitions/Some name"
36803         },
36804         "GENERIC-RESOURCE-API:value": {
36805           "$ref": "#/definitions/Some value"
36806         }
36807       },
36808       "type": "object"
36809     },
36810     "GENERIC-RESOURCE-API/service-request-input/service-input-parameters(config)param-TOP": {
36811       "properties": {
36812         "GENERIC-RESOURCE-API:param": {
36813           "items": {
36814             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input/service-input-parameters(config)param"
36815           },
36816           "type": "array"
36817         }
36818       },
36819       "type": "object"
36820     },
36821     "GENERIC-RESOURCE-API/services(config)service": {
36822       "properties": {
36823         "GENERIC-RESOURCE-API:service-data": {
36824           "items": {
36825             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-data"
36826           },
36827           "type": "object"
36828         },
36829         "GENERIC-RESOURCE-API:service-instance-id": {
36830           "$ref": "#/definitions/Some service-instance-id",
36831           "description": "Keep as M"
36832         },
36833         "GENERIC-RESOURCE-API:service-status": {
36834           "items": {
36835             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-status"
36836           },
36837           "type": "object"
36838         }
36839       },
36840       "required": [
36841         "GENERIC-RESOURCE-API:service-instance-id"
36842       ],
36843       "type": "object"
36844     },
36845     "GENERIC-RESOURCE-API/services(config)service-TOP": {
36846       "properties": {
36847         "GENERIC-RESOURCE-API:service": {
36848           "items": {
36849             "$ref": "#/definitions/GENERIC-RESOURCE-API/services(config)service"
36850           },
36851           "type": "array"
36852         }
36853       },
36854       "type": "object"
36855     },
36856     "GENERIC-RESOURCE-API/services/service(config)service-data": {
36857       "properties": {
36858         "GENERIC-RESOURCE-API:consumed-allotted-resources": {
36859           "items": {
36860             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources"
36861           },
36862           "type": "object"
36863         },
36864         "GENERIC-RESOURCE-API:networks": {
36865           "items": {
36866             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)networks"
36867           },
36868           "type": "object"
36869         },
36870         "GENERIC-RESOURCE-API:provided-allotted-resources": {
36871           "items": {
36872             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources"
36873           },
36874           "type": "object"
36875         },
36876         "GENERIC-RESOURCE-API:request-information": {
36877           "items": {
36878             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)request-information"
36879           },
36880           "type": "object"
36881         },
36882         "GENERIC-RESOURCE-API:sdnc-request-header": {
36883           "items": {
36884             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header"
36885           },
36886           "type": "object"
36887         },
36888         "GENERIC-RESOURCE-API:service-information": {
36889           "items": {
36890             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-information"
36891           },
36892           "type": "object"
36893         },
36894         "GENERIC-RESOURCE-API:service-level-oper-status": {
36895           "items": {
36896             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status"
36897           },
36898           "type": "object"
36899         },
36900         "GENERIC-RESOURCE-API:service-request-input": {
36901           "items": {
36902             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input"
36903           },
36904           "type": "object"
36905         },
36906         "GENERIC-RESOURCE-API:service-topology": {
36907           "items": {
36908             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-topology"
36909           },
36910           "type": "object"
36911         },
36912         "GENERIC-RESOURCE-API:vnfs": {
36913           "items": {
36914             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfs"
36915           },
36916           "type": "object"
36917         }
36918       },
36919       "type": "object"
36920     },
36921     "GENERIC-RESOURCE-API/services/service(config)service-data-TOP": {
36922       "properties": {
36923         "GENERIC-RESOURCE-API:service-data": {
36924           "items": {
36925             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-data"
36926           },
36927           "type": "object"
36928         }
36929       },
36930       "type": "object"
36931     },
36932     "GENERIC-RESOURCE-API/services/service(config)service-status": {
36933       "properties": {
36934         "GENERIC-RESOURCE-API:action": {
36935           "$ref": "#/definitions/Some action",
36936           "description": "value would one of possible request-actions; match the list in service-data oper-status"
36937         },
36938         "GENERIC-RESOURCE-API:final-indicator": {
36939           "$ref": "#/definitions/Some final-indicator"
36940         },
36941         "GENERIC-RESOURCE-API:request-status": {
36942           "$ref": "#/definitions/synccomplete",
36943           "enum": [
36944             "synccomplete",
36945             "asynccomplete",
36946             "notifycomplete"
36947           ]
36948         },
36949         "GENERIC-RESOURCE-API:response-code": {
36950           "$ref": "#/definitions/Some response-code"
36951         },
36952         "GENERIC-RESOURCE-API:response-message": {
36953           "$ref": "#/definitions/Some response-message"
36954         },
36955         "GENERIC-RESOURCE-API:response-timestamp": {
36956           "$ref": "#/definitions/Some response-timestamp"
36957         },
36958         "GENERIC-RESOURCE-API:rpc-action": {
36959           "$ref": "#/definitions/assign",
36960           "description": "this is the svc-action from the incoming request",
36961           "enum": [
36962             "assign",
36963             "activate",
36964             "configure",
36965             "delete",
36966             "unassign",
36967             "deactivate"
36968           ]
36969         },
36970         "GENERIC-RESOURCE-API:rpc-name": {
36971           "$ref": "#/definitions/Some rpc-name"
36972         }
36973       },
36974       "type": "object"
36975     },
36976     "GENERIC-RESOURCE-API/services/service(config)service-status-TOP": {
36977       "properties": {
36978         "GENERIC-RESOURCE-API:service-status": {
36979           "items": {
36980             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-status"
36981           },
36982           "type": "object"
36983         }
36984       },
36985       "type": "object"
36986     },
36987     "GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources": {
36988       "properties": {
36989         "GENERIC-RESOURCE-API:consumed-allotted-resource": {
36990           "items": {
36991             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource"
36992           },
36993           "type": "array"
36994         }
36995       },
36996       "type": "object"
36997     },
36998     "GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources-TOP": {
36999       "properties": {
37000         "GENERIC-RESOURCE-API:consumed-allotted-resources": {
37001           "items": {
37002             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources"
37003           },
37004           "type": "object"
37005         }
37006       },
37007       "type": "object"
37008     },
37009     "GENERIC-RESOURCE-API/services/service/service-data(config)networks": {
37010       "properties": {
37011         "GENERIC-RESOURCE-API:network": {
37012           "items": {
37013             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks(config)network"
37014           },
37015           "type": "array"
37016         }
37017       },
37018       "type": "object"
37019     },
37020     "GENERIC-RESOURCE-API/services/service/service-data(config)networks-TOP": {
37021       "properties": {
37022         "GENERIC-RESOURCE-API:networks": {
37023           "items": {
37024             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)networks"
37025           },
37026           "type": "object"
37027         }
37028       },
37029       "type": "object"
37030     },
37031     "GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources": {
37032       "properties": {
37033         "GENERIC-RESOURCE-API:provided-allotted-resource": {
37034           "items": {
37035             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource"
37036           },
37037           "type": "array"
37038         }
37039       },
37040       "type": "object"
37041     },
37042     "GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources-TOP": {
37043       "properties": {
37044         "GENERIC-RESOURCE-API:provided-allotted-resources": {
37045           "items": {
37046             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources"
37047           },
37048           "type": "object"
37049         }
37050       },
37051       "type": "object"
37052     },
37053     "GENERIC-RESOURCE-API/services/service/service-data(config)request-information": {
37054       "properties": {
37055         "GENERIC-RESOURCE-API:notification-url": {
37056           "$ref": "#/definitions/Some notification-url"
37057         },
37058         "GENERIC-RESOURCE-API:order-number": {
37059           "$ref": "#/definitions/Some order-number"
37060         },
37061         "GENERIC-RESOURCE-API:order-version": {
37062           "$ref": "#/definitions/Some order-version"
37063         },
37064         "GENERIC-RESOURCE-API:request-action": {
37065           "$ref": "#/definitions/CreateNetworkInstance",
37066           "description": "still need to work Disconnect",
37067           "enum": [
37068             "CreateNetworkInstance",
37069             "ActivateNetworkInstance",
37070             "CreateServiceInstance",
37071             "DeleteServiceInstance",
37072             "DeleteNetworkInstance",
37073             "CreateVnfInstance",
37074             "ActivateVnfInstance",
37075             "DeleteVnfInstance",
37076             "CreateVfModuleInstance",
37077             "ActivateVfModuleInstance",
37078             "DeleteVfModuleInstance",
37079             "CreateContrailRouteInstance",
37080             "DeleteContrailRouteInstance",
37081             "CreateSecurityZoneInstance",
37082             "DeleteSecurityZoneInstance",
37083             "ActivateDCINetworkInstance",
37084             "DeActivateDCINetworkInstance",
37085             "CreateTunnelXConnInstance",
37086             "DeleteTunnelXConnInstance",
37087             "CreateBRGInstance",
37088             "DeleteBRGInstance"
37089           ]
37090         },
37091         "GENERIC-RESOURCE-API:request-id": {
37092           "$ref": "#/definitions/Some request-id",
37093           "description": "Request ID generated upstream of MSO"
37094         },
37095         "GENERIC-RESOURCE-API:source": {
37096           "$ref": "#/definitions/Some source"
37097         }
37098       },
37099       "type": "object"
37100     },
37101     "GENERIC-RESOURCE-API/services/service/service-data(config)request-information-TOP": {
37102       "properties": {
37103         "GENERIC-RESOURCE-API:request-information": {
37104           "items": {
37105             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)request-information"
37106           },
37107           "type": "object"
37108         }
37109       },
37110       "type": "object"
37111     },
37112     "GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header": {
37113       "properties": {
37114         "GENERIC-RESOURCE-API:svc-action": {
37115           "$ref": "#/definitions/reserve",
37116           "description": "Enumerated listThis is the rpcAction",
37117           "enum": [
37118             "reserve",
37119             "assign",
37120             "activate",
37121             "delete",
37122             "changeassign",
37123             "changedelete",
37124             "rollback",
37125             "deactivate",
37126             "unassign",
37127             "create"
37128           ]
37129         },
37130         "GENERIC-RESOURCE-API:svc-notification-url": {
37131           "$ref": "#/definitions/Some svc-notification-url",
37132           "description": "Contains URL for asynchronous response"
37133         },
37134         "GENERIC-RESOURCE-API:svc-request-id": {
37135           "$ref": "#/definitions/Some svc-request-id",
37136           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
37137         }
37138       },
37139       "type": "object"
37140     },
37141     "GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header-TOP": {
37142       "properties": {
37143         "GENERIC-RESOURCE-API:sdnc-request-header": {
37144           "items": {
37145             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header"
37146           },
37147           "type": "object"
37148         }
37149       },
37150       "type": "object"
37151     },
37152     "GENERIC-RESOURCE-API/services/service/service-data(config)service-information": {
37153       "properties": {
37154         "GENERIC-RESOURCE-API:global-customer-id": {
37155           "$ref": "#/definitions/Some global-customer-id",
37156           "description": "need for put of data to AnAI (MSO provides)"
37157         },
37158         "GENERIC-RESOURCE-API:onap-model-information": {
37159           "items": {
37160             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information"
37161           },
37162           "type": "object"
37163         },
37164         "GENERIC-RESOURCE-API:service-id": {
37165           "$ref": "#/definitions/Some service-id",
37166           "description": "This maps to the product-family-id in A&AI"
37167         },
37168         "GENERIC-RESOURCE-API:service-instance-id": {
37169           "$ref": "#/definitions/Some service-instance-id"
37170         },
37171         "GENERIC-RESOURCE-API:subscriber-name": {
37172           "$ref": "#/definitions/Some subscriber-name",
37173           "description": "Would not be expected for vIPR-ATM or mobility services."
37174         },
37175         "GENERIC-RESOURCE-API:subscription-service-type": {
37176           "$ref": "#/definitions/Some subscription-service-type",
37177           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
37178         }
37179       },
37180       "type": "object"
37181     },
37182     "GENERIC-RESOURCE-API/services/service/service-data(config)service-information-TOP": {
37183       "properties": {
37184         "GENERIC-RESOURCE-API:service-information": {
37185           "items": {
37186             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-information"
37187           },
37188           "type": "object"
37189         }
37190       },
37191       "type": "object"
37192     },
37193     "GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status": {
37194       "properties": {
37195         "GENERIC-RESOURCE-API:create-timestamp": {
37196           "$ref": "#/definitions/Some create-timestamp",
37197           "description": "Not currently populated in service data."
37198         },
37199         "GENERIC-RESOURCE-API:last-action": {
37200           "$ref": "#/definitions/CreateNetworkInstance",
37201           "description": "should be list of possible request-actions",
37202           "enum": [
37203             "CreateNetworkInstance",
37204             "ActivateNetworkInstance",
37205             "CreateServiceInstance",
37206             "DeleteServiceInstance",
37207             "DeleteNetworkInstance",
37208             "CreateVnfInstance",
37209             "ActivateVnfInstance",
37210             "DeleteVnfInstance",
37211             "CreateVfModuleInstance",
37212             "ActivateVfModuleInstance",
37213             "DeleteVfModuleInstance",
37214             "CreateContrailRouteInstance",
37215             "DeleteContrailRouteInstance",
37216             "CreateSecurityZoneInstance",
37217             "DeleteSecurityZoneInstance"
37218           ]
37219         },
37220         "GENERIC-RESOURCE-API:last-order-status": {
37221           "$ref": "#/definitions/Active",
37222           "description": "fieldused by generic-resource-api",
37223           "enum": [
37224             "Active",
37225             "PendingAssignment",
37226             "PendingCreate",
37227             "PendingUpdate",
37228             "PendingDelete",
37229             "Deleted",
37230             "Created"
37231           ]
37232         },
37233         "GENERIC-RESOURCE-API:last-rpc-action": {
37234           "$ref": "#/definitions/assign",
37235           "enum": [
37236             "assign",
37237             "activate",
37238             "delete",
37239             "unassign",
37240             "deactivate",
37241             "create"
37242           ]
37243         },
37244         "GENERIC-RESOURCE-API:last-svc-request-id": {
37245           "$ref": "#/definitions/Some last-svc-request-id",
37246           "description": "Not currently populated in service data."
37247         },
37248         "GENERIC-RESOURCE-API:modify-timestamp": {
37249           "$ref": "#/definitions/Some modify-timestamp"
37250         },
37251         "GENERIC-RESOURCE-API:order-status": {
37252           "$ref": "#/definitions/Active",
37253           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
37254           "enum": [
37255             "Active",
37256             "PendingAssignment",
37257             "PendingCreate",
37258             "PendingUpdate",
37259             "PendingDelete",
37260             "Deleted",
37261             "Created"
37262           ]
37263         }
37264       },
37265       "type": "object"
37266     },
37267     "GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status-TOP": {
37268       "properties": {
37269         "GENERIC-RESOURCE-API:service-level-oper-status": {
37270           "items": {
37271             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status"
37272           },
37273           "type": "object"
37274         }
37275       },
37276       "type": "object"
37277     },
37278     "GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input": {
37279       "properties": {
37280         "GENERIC-RESOURCE-API:service-input-parameters": {
37281           "items": {
37282             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters"
37283           },
37284           "type": "object"
37285         },
37286         "GENERIC-RESOURCE-API:service-instance-name": {
37287           "$ref": "#/definitions/Some service-instance-name"
37288         }
37289       },
37290       "type": "object"
37291     },
37292     "GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input-TOP": {
37293       "properties": {
37294         "GENERIC-RESOURCE-API:service-request-input": {
37295           "items": {
37296             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input"
37297           },
37298           "type": "object"
37299         }
37300       },
37301       "type": "object"
37302     },
37303     "GENERIC-RESOURCE-API/services/service/service-data(config)service-topology": {
37304       "properties": {
37305         "GENERIC-RESOURCE-API:onap-model-information": {
37306           "items": {
37307             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information"
37308           },
37309           "type": "object"
37310         },
37311         "GENERIC-RESOURCE-API:service-assignments": {
37312           "items": {
37313             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments"
37314           },
37315           "type": "object"
37316         },
37317         "GENERIC-RESOURCE-API:service-parameters": {
37318           "items": {
37319             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters"
37320           },
37321           "type": "object"
37322         },
37323         "GENERIC-RESOURCE-API:service-topology-identifier": {
37324           "items": {
37325             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier"
37326           },
37327           "type": "object"
37328         }
37329       },
37330       "type": "object"
37331     },
37332     "GENERIC-RESOURCE-API/services/service/service-data(config)service-topology-TOP": {
37333       "properties": {
37334         "GENERIC-RESOURCE-API:service-topology": {
37335           "items": {
37336             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-topology"
37337           },
37338           "type": "object"
37339         }
37340       },
37341       "type": "object"
37342     },
37343     "GENERIC-RESOURCE-API/services/service/service-data(config)vnfs": {
37344       "properties": {
37345         "GENERIC-RESOURCE-API:vnf": {
37346           "items": {
37347             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf"
37348           },
37349           "type": "array"
37350         }
37351       },
37352       "type": "object"
37353     },
37354     "GENERIC-RESOURCE-API/services/service/service-data(config)vnfs-TOP": {
37355       "properties": {
37356         "GENERIC-RESOURCE-API:vnfs": {
37357           "items": {
37358             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfs"
37359           },
37360           "type": "object"
37361         }
37362       },
37363       "type": "object"
37364     },
37365     "GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource": {
37366       "properties": {
37367         "GENERIC-RESOURCE-API:allotted-resource-id": {
37368           "$ref": "#/definitions/Some allotted-resource-id"
37369         },
37370         "GENERIC-RESOURCE-API:allotted-resource-pointer": {
37371           "$ref": "#/definitions/Some allotted-resource-pointer",
37372           "description": "Pointer to the allotted-resources topology"
37373         },
37374         "GENERIC-RESOURCE-API:allotted-resource-type": {
37375           "$ref": "#/definitions/Some allotted-resource-type",
37376           "description": "Not an enum, but expected values are contrail-route and security-zone."
37377         }
37378       },
37379       "type": "object"
37380     },
37381     "GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource-TOP": {
37382       "properties": {
37383         "GENERIC-RESOURCE-API:consumed-allotted-resource": {
37384           "items": {
37385             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource"
37386           },
37387           "type": "array"
37388         }
37389       },
37390       "type": "object"
37391     },
37392     "GENERIC-RESOURCE-API/services/service/service-data/networks(config)network": {
37393       "properties": {
37394         "GENERIC-RESOURCE-API:network-data": {
37395           "items": {
37396             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data"
37397           },
37398           "type": "object"
37399         },
37400         "GENERIC-RESOURCE-API:network-id": {
37401           "$ref": "#/definitions/Some network-id"
37402         }
37403       },
37404       "required": [
37405         "GENERIC-RESOURCE-API:network-id"
37406       ],
37407       "type": "object"
37408     },
37409     "GENERIC-RESOURCE-API/services/service/service-data/networks(config)network-TOP": {
37410       "properties": {
37411         "GENERIC-RESOURCE-API:network": {
37412           "items": {
37413             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks(config)network"
37414           },
37415           "type": "array"
37416         }
37417       },
37418       "type": "object"
37419     },
37420     "GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data": {
37421       "properties": {
37422         "GENERIC-RESOURCE-API:network-information": {
37423           "items": {
37424             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information"
37425           },
37426           "type": "object"
37427         },
37428         "GENERIC-RESOURCE-API:network-level-oper-status": {
37429           "items": {
37430             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status"
37431           },
37432           "type": "object"
37433         },
37434         "GENERIC-RESOURCE-API:network-provided-allotted-resources": {
37435           "items": {
37436             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources"
37437           },
37438           "type": "object"
37439         },
37440         "GENERIC-RESOURCE-API:network-request-input": {
37441           "items": {
37442             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input"
37443           },
37444           "type": "object"
37445         },
37446         "GENERIC-RESOURCE-API:network-topology": {
37447           "items": {
37448             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology"
37449           },
37450           "type": "object"
37451         },
37452         "GENERIC-RESOURCE-API:request-information": {
37453           "items": {
37454             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information"
37455           },
37456           "type": "object"
37457         },
37458         "GENERIC-RESOURCE-API:sdnc-request-header": {
37459           "items": {
37460             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header"
37461           },
37462           "type": "object"
37463         },
37464         "GENERIC-RESOURCE-API:service-information": {
37465           "items": {
37466             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information"
37467           },
37468           "type": "object"
37469         }
37470       },
37471       "type": "object"
37472     },
37473     "GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data-TOP": {
37474       "properties": {
37475         "GENERIC-RESOURCE-API:network-data": {
37476           "items": {
37477             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data"
37478           },
37479           "type": "object"
37480         }
37481       },
37482       "type": "object"
37483     },
37484     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information": {
37485       "properties": {
37486         "GENERIC-RESOURCE-API:network-id": {
37487           "$ref": "#/definitions/Some network-id"
37488         },
37489         "GENERIC-RESOURCE-API:network-type": {
37490           "$ref": "#/definitions/Some network-type"
37491         },
37492         "GENERIC-RESOURCE-API:onap-model-information": {
37493           "items": {
37494             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information"
37495           },
37496           "type": "object"
37497         }
37498       },
37499       "type": "object"
37500     },
37501     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information-TOP": {
37502       "properties": {
37503         "GENERIC-RESOURCE-API:network-information": {
37504           "items": {
37505             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information"
37506           },
37507           "type": "object"
37508         }
37509       },
37510       "type": "object"
37511     },
37512     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status": {
37513       "properties": {
37514         "GENERIC-RESOURCE-API:create-timestamp": {
37515           "$ref": "#/definitions/Some create-timestamp",
37516           "description": "Not currently populated in service data."
37517         },
37518         "GENERIC-RESOURCE-API:last-action": {
37519           "$ref": "#/definitions/CreateNetworkInstance",
37520           "description": "should be list of possible request-actions",
37521           "enum": [
37522             "CreateNetworkInstance",
37523             "ActivateNetworkInstance",
37524             "CreateServiceInstance",
37525             "DeleteServiceInstance",
37526             "DeleteNetworkInstance",
37527             "CreateVnfInstance",
37528             "ActivateVnfInstance",
37529             "DeleteVnfInstance",
37530             "CreateVfModuleInstance",
37531             "ActivateVfModuleInstance",
37532             "DeleteVfModuleInstance",
37533             "CreateContrailRouteInstance",
37534             "DeleteContrailRouteInstance",
37535             "CreateSecurityZoneInstance",
37536             "DeleteSecurityZoneInstance"
37537           ]
37538         },
37539         "GENERIC-RESOURCE-API:last-order-status": {
37540           "$ref": "#/definitions/Active",
37541           "description": "fieldused by generic-resource-api",
37542           "enum": [
37543             "Active",
37544             "PendingAssignment",
37545             "PendingCreate",
37546             "PendingUpdate",
37547             "PendingDelete",
37548             "Deleted",
37549             "Created"
37550           ]
37551         },
37552         "GENERIC-RESOURCE-API:last-rpc-action": {
37553           "$ref": "#/definitions/assign",
37554           "enum": [
37555             "assign",
37556             "activate",
37557             "delete",
37558             "unassign",
37559             "deactivate",
37560             "create"
37561           ]
37562         },
37563         "GENERIC-RESOURCE-API:last-svc-request-id": {
37564           "$ref": "#/definitions/Some last-svc-request-id",
37565           "description": "Not currently populated in service data."
37566         },
37567         "GENERIC-RESOURCE-API:modify-timestamp": {
37568           "$ref": "#/definitions/Some modify-timestamp"
37569         },
37570         "GENERIC-RESOURCE-API:order-status": {
37571           "$ref": "#/definitions/Active",
37572           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
37573           "enum": [
37574             "Active",
37575             "PendingAssignment",
37576             "PendingCreate",
37577             "PendingUpdate",
37578             "PendingDelete",
37579             "Deleted",
37580             "Created"
37581           ]
37582         }
37583       },
37584       "type": "object"
37585     },
37586     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status-TOP": {
37587       "properties": {
37588         "GENERIC-RESOURCE-API:network-level-oper-status": {
37589           "items": {
37590             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status"
37591           },
37592           "type": "object"
37593         }
37594       },
37595       "type": "object"
37596     },
37597     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources": {
37598       "properties": {
37599         "GENERIC-RESOURCE-API:network-provided-ar-id": {
37600           "description": "List of allotted resources using capacity from this network",
37601           "items": {
37602             "$ref": "#/definitions/Some network-provided-ar-id"
37603           },
37604           "type": "array"
37605         }
37606       },
37607       "type": "object"
37608     },
37609     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources-TOP": {
37610       "properties": {
37611         "GENERIC-RESOURCE-API:network-provided-allotted-resources": {
37612           "items": {
37613             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources"
37614           },
37615           "type": "object"
37616         }
37617       },
37618       "type": "object"
37619     },
37620     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input": {
37621       "properties": {
37622         "GENERIC-RESOURCE-API:aic-clli": {
37623           "$ref": "#/definitions/Some aic-clli",
37624           "description": "Not expected to be used"
37625         },
37626         "GENERIC-RESOURCE-API:aic-cloud-region": {
37627           "$ref": "#/definitions/Some aic-cloud-region",
37628           "description": "The AIC cloud region which maps to contrail versions"
37629         },
37630         "GENERIC-RESOURCE-API:network-input-parameters": {
37631           "items": {
37632             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters"
37633           },
37634           "type": "object"
37635         },
37636         "GENERIC-RESOURCE-API:network-name": {
37637           "$ref": "#/definitions/Some network-name"
37638         },
37639         "GENERIC-RESOURCE-API:tenant": {
37640           "$ref": "#/definitions/Some tenant"
37641         }
37642       },
37643       "type": "object"
37644     },
37645     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input-TOP": {
37646       "properties": {
37647         "GENERIC-RESOURCE-API:network-request-input": {
37648           "items": {
37649             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input"
37650           },
37651           "type": "object"
37652         }
37653       },
37654       "type": "object"
37655     },
37656     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology": {
37657       "properties": {
37658         "GENERIC-RESOURCE-API:aic-clli": {
37659           "$ref": "#/definitions/Some aic-clli",
37660           "description": "Not expected to be used"
37661         },
37662         "GENERIC-RESOURCE-API:aic-cloud-region": {
37663           "$ref": "#/definitions/Some aic-cloud-region",
37664           "description": "The AIC cloud region which maps to contrail versions"
37665         },
37666         "GENERIC-RESOURCE-API:network-assignments": {
37667           "items": {
37668             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments"
37669           },
37670           "type": "object"
37671         },
37672         "GENERIC-RESOURCE-API:network-parameters": {
37673           "items": {
37674             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters"
37675           },
37676           "type": "object"
37677         },
37678         "GENERIC-RESOURCE-API:network-topology-identifier-structure": {
37679           "items": {
37680             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure"
37681           },
37682           "type": "object"
37683         },
37684         "GENERIC-RESOURCE-API:onap-model-information": {
37685           "items": {
37686             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information"
37687           },
37688           "type": "object"
37689         },
37690         "GENERIC-RESOURCE-API:tenant": {
37691           "$ref": "#/definitions/Some tenant"
37692         }
37693       },
37694       "type": "object"
37695     },
37696     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology-TOP": {
37697       "properties": {
37698         "GENERIC-RESOURCE-API:network-topology": {
37699           "items": {
37700             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology"
37701           },
37702           "type": "object"
37703         }
37704       },
37705       "type": "object"
37706     },
37707     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information": {
37708       "properties": {
37709         "GENERIC-RESOURCE-API:notification-url": {
37710           "$ref": "#/definitions/Some notification-url"
37711         },
37712         "GENERIC-RESOURCE-API:order-number": {
37713           "$ref": "#/definitions/Some order-number"
37714         },
37715         "GENERIC-RESOURCE-API:order-version": {
37716           "$ref": "#/definitions/Some order-version"
37717         },
37718         "GENERIC-RESOURCE-API:request-action": {
37719           "$ref": "#/definitions/CreateNetworkInstance",
37720           "description": "still need to work Disconnect",
37721           "enum": [
37722             "CreateNetworkInstance",
37723             "ActivateNetworkInstance",
37724             "CreateServiceInstance",
37725             "DeleteServiceInstance",
37726             "DeleteNetworkInstance",
37727             "CreateVnfInstance",
37728             "ActivateVnfInstance",
37729             "DeleteVnfInstance",
37730             "CreateVfModuleInstance",
37731             "ActivateVfModuleInstance",
37732             "DeleteVfModuleInstance",
37733             "CreateContrailRouteInstance",
37734             "DeleteContrailRouteInstance",
37735             "CreateSecurityZoneInstance",
37736             "DeleteSecurityZoneInstance",
37737             "ActivateDCINetworkInstance",
37738             "DeActivateDCINetworkInstance",
37739             "CreateTunnelXConnInstance",
37740             "DeleteTunnelXConnInstance",
37741             "CreateBRGInstance",
37742             "DeleteBRGInstance"
37743           ]
37744         },
37745         "GENERIC-RESOURCE-API:request-id": {
37746           "$ref": "#/definitions/Some request-id",
37747           "description": "Request ID generated upstream of MSO"
37748         },
37749         "GENERIC-RESOURCE-API:source": {
37750           "$ref": "#/definitions/Some source"
37751         }
37752       },
37753       "type": "object"
37754     },
37755     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information-TOP": {
37756       "properties": {
37757         "GENERIC-RESOURCE-API:request-information": {
37758           "items": {
37759             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information"
37760           },
37761           "type": "object"
37762         }
37763       },
37764       "type": "object"
37765     },
37766     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header": {
37767       "properties": {
37768         "GENERIC-RESOURCE-API:svc-action": {
37769           "$ref": "#/definitions/reserve",
37770           "description": "Enumerated listThis is the rpcAction",
37771           "enum": [
37772             "reserve",
37773             "assign",
37774             "activate",
37775             "delete",
37776             "changeassign",
37777             "changedelete",
37778             "rollback",
37779             "deactivate",
37780             "unassign",
37781             "create"
37782           ]
37783         },
37784         "GENERIC-RESOURCE-API:svc-notification-url": {
37785           "$ref": "#/definitions/Some svc-notification-url",
37786           "description": "Contains URL for asynchronous response"
37787         },
37788         "GENERIC-RESOURCE-API:svc-request-id": {
37789           "$ref": "#/definitions/Some svc-request-id",
37790           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
37791         }
37792       },
37793       "type": "object"
37794     },
37795     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header-TOP": {
37796       "properties": {
37797         "GENERIC-RESOURCE-API:sdnc-request-header": {
37798           "items": {
37799             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header"
37800           },
37801           "type": "object"
37802         }
37803       },
37804       "type": "object"
37805     },
37806     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information": {
37807       "properties": {
37808         "GENERIC-RESOURCE-API:global-customer-id": {
37809           "$ref": "#/definitions/Some global-customer-id",
37810           "description": "need for put of data to AnAI (MSO provides)"
37811         },
37812         "GENERIC-RESOURCE-API:onap-model-information": {
37813           "items": {
37814             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information"
37815           },
37816           "type": "object"
37817         },
37818         "GENERIC-RESOURCE-API:service-id": {
37819           "$ref": "#/definitions/Some service-id",
37820           "description": "This maps to the product-family-id in A&AI"
37821         },
37822         "GENERIC-RESOURCE-API:service-instance-id": {
37823           "$ref": "#/definitions/Some service-instance-id"
37824         },
37825         "GENERIC-RESOURCE-API:subscriber-name": {
37826           "$ref": "#/definitions/Some subscriber-name",
37827           "description": "Would not be expected for vIPR-ATM or mobility services."
37828         },
37829         "GENERIC-RESOURCE-API:subscription-service-type": {
37830           "$ref": "#/definitions/Some subscription-service-type",
37831           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
37832         }
37833       },
37834       "type": "object"
37835     },
37836     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information-TOP": {
37837       "properties": {
37838         "GENERIC-RESOURCE-API:service-information": {
37839           "items": {
37840             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information"
37841           },
37842           "type": "object"
37843         }
37844       },
37845       "type": "object"
37846     },
37847     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information": {
37848       "properties": {
37849         "GENERIC-RESOURCE-API:model-customization-uuid": {
37850           "$ref": "#/definitions/Some model-customization-uuid",
37851           "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"
37852         },
37853         "GENERIC-RESOURCE-API:model-invariant-uuid": {
37854           "$ref": "#/definitions/Some model-invariant-uuid",
37855           "description": "identifies the invariant uuid for this service or resource"
37856         },
37857         "GENERIC-RESOURCE-API:model-name": {
37858           "$ref": "#/definitions/Some model-name"
37859         },
37860         "GENERIC-RESOURCE-API:model-uuid": {
37861           "$ref": "#/definitions/Some model-uuid",
37862           "description": "identifies the uuid for this service or resource, which is version specific"
37863         },
37864         "GENERIC-RESOURCE-API:model-version": {
37865           "$ref": "#/definitions/Some model-version"
37866         }
37867       },
37868       "type": "object"
37869     },
37870     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information-TOP": {
37871       "properties": {
37872         "GENERIC-RESOURCE-API:onap-model-information": {
37873           "items": {
37874             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information"
37875           },
37876           "type": "object"
37877         }
37878       },
37879       "type": "object"
37880     },
37881     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters": {
37882       "properties": {
37883         "GENERIC-RESOURCE-API:param": {
37884           "items": {
37885             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param"
37886           },
37887           "type": "array"
37888         }
37889       },
37890       "type": "object"
37891     },
37892     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters-TOP": {
37893       "properties": {
37894         "GENERIC-RESOURCE-API:network-input-parameters": {
37895           "items": {
37896             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters"
37897           },
37898           "type": "object"
37899         }
37900       },
37901       "type": "object"
37902     },
37903     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param": {
37904       "properties": {
37905         "GENERIC-RESOURCE-API:name": {
37906           "$ref": "#/definitions/Some name"
37907         },
37908         "GENERIC-RESOURCE-API:value": {
37909           "$ref": "#/definitions/Some value"
37910         }
37911       },
37912       "type": "object"
37913     },
37914     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param-TOP": {
37915       "properties": {
37916         "GENERIC-RESOURCE-API:param": {
37917           "items": {
37918             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param"
37919           },
37920           "type": "array"
37921         }
37922       },
37923       "type": "object"
37924     },
37925     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments": {
37926       "type": "object"
37927     },
37928     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments-TOP": {
37929       "properties": {
37930         "GENERIC-RESOURCE-API:network-assignments": {
37931           "items": {
37932             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments"
37933           },
37934           "type": "object"
37935         }
37936       },
37937       "type": "object"
37938     },
37939     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters": {
37940       "properties": {
37941         "GENERIC-RESOURCE-API:network-parameter": {
37942           "items": {
37943             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter"
37944           },
37945           "type": "array"
37946         }
37947       },
37948       "type": "object"
37949     },
37950     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters-TOP": {
37951       "properties": {
37952         "GENERIC-RESOURCE-API:network-parameters": {
37953           "items": {
37954             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters"
37955           },
37956           "type": "object"
37957         }
37958       },
37959       "type": "object"
37960     },
37961     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure": {
37962       "properties": {
37963         "GENERIC-RESOURCE-API:eipam-v4-address-plan": {
37964           "$ref": "#/definitions/Some eipam-v4-address-plan",
37965           "description": "??"
37966         },
37967         "GENERIC-RESOURCE-API:eipam-v6-address-plan": {
37968           "$ref": "#/definitions/Some eipam-v6-address-plan"
37969         },
37970         "GENERIC-RESOURCE-API:network-id": {
37971           "$ref": "#/definitions/Some network-id"
37972         },
37973         "GENERIC-RESOURCE-API:network-name": {
37974           "$ref": "#/definitions/Some network-name"
37975         },
37976         "GENERIC-RESOURCE-API:network-role": {
37977           "$ref": "#/definitions/Some network-role"
37978         },
37979         "GENERIC-RESOURCE-API:network-technology": {
37980           "$ref": "#/definitions/Some network-technology",
37981           "description": "should we keep this?"
37982         },
37983         "GENERIC-RESOURCE-API:network-type": {
37984           "$ref": "#/definitions/Some network-type"
37985         }
37986       },
37987       "type": "object"
37988     },
37989     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure-TOP": {
37990       "properties": {
37991         "GENERIC-RESOURCE-API:network-topology-identifier-structure": {
37992           "items": {
37993             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure"
37994           },
37995           "type": "object"
37996         }
37997       },
37998       "type": "object"
37999     },
38000     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information": {
38001       "properties": {
38002         "GENERIC-RESOURCE-API:model-customization-uuid": {
38003           "$ref": "#/definitions/Some model-customization-uuid",
38004           "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"
38005         },
38006         "GENERIC-RESOURCE-API:model-invariant-uuid": {
38007           "$ref": "#/definitions/Some model-invariant-uuid",
38008           "description": "identifies the invariant uuid for this service or resource"
38009         },
38010         "GENERIC-RESOURCE-API:model-name": {
38011           "$ref": "#/definitions/Some model-name"
38012         },
38013         "GENERIC-RESOURCE-API:model-uuid": {
38014           "$ref": "#/definitions/Some model-uuid",
38015           "description": "identifies the uuid for this service or resource, which is version specific"
38016         },
38017         "GENERIC-RESOURCE-API:model-version": {
38018           "$ref": "#/definitions/Some model-version"
38019         }
38020       },
38021       "type": "object"
38022     },
38023     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information-TOP": {
38024       "properties": {
38025         "GENERIC-RESOURCE-API:onap-model-information": {
38026           "items": {
38027             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information"
38028           },
38029           "type": "object"
38030         }
38031       },
38032       "type": "object"
38033     },
38034     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter": {
38035       "properties": {
38036         "GENERIC-RESOURCE-API:network-parameter-name": {
38037           "$ref": "#/definitions/Some network-parameter-name"
38038         },
38039         "GENERIC-RESOURCE-API:network-parameter-value": {
38040           "$ref": "#/definitions/Some network-parameter-value"
38041         }
38042       },
38043       "type": "object"
38044     },
38045     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter-TOP": {
38046       "properties": {
38047         "GENERIC-RESOURCE-API:network-parameter": {
38048           "items": {
38049             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter"
38050           },
38051           "type": "array"
38052         }
38053       },
38054       "type": "object"
38055     },
38056     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information": {
38057       "properties": {
38058         "GENERIC-RESOURCE-API:model-customization-uuid": {
38059           "$ref": "#/definitions/Some model-customization-uuid",
38060           "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"
38061         },
38062         "GENERIC-RESOURCE-API:model-invariant-uuid": {
38063           "$ref": "#/definitions/Some model-invariant-uuid",
38064           "description": "identifies the invariant uuid for this service or resource"
38065         },
38066         "GENERIC-RESOURCE-API:model-name": {
38067           "$ref": "#/definitions/Some model-name"
38068         },
38069         "GENERIC-RESOURCE-API:model-uuid": {
38070           "$ref": "#/definitions/Some model-uuid",
38071           "description": "identifies the uuid for this service or resource, which is version specific"
38072         },
38073         "GENERIC-RESOURCE-API:model-version": {
38074           "$ref": "#/definitions/Some model-version"
38075         }
38076       },
38077       "type": "object"
38078     },
38079     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information-TOP": {
38080       "properties": {
38081         "GENERIC-RESOURCE-API:onap-model-information": {
38082           "items": {
38083             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information"
38084           },
38085           "type": "object"
38086         }
38087       },
38088       "type": "object"
38089     },
38090     "GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource": {
38091       "properties": {
38092         "GENERIC-RESOURCE-API:allotted-resource-id": {
38093           "$ref": "#/definitions/Some allotted-resource-id"
38094         },
38095         "GENERIC-RESOURCE-API:allotted-resource-pointer": {
38096           "$ref": "#/definitions/Some allotted-resource-pointer",
38097           "description": "Pointer to the allotted-resources topology"
38098         },
38099         "GENERIC-RESOURCE-API:allotted-resource-type": {
38100           "$ref": "#/definitions/Some allotted-resource-type",
38101           "description": "Not an enum, but expected values are contrail-route and security-zone."
38102         }
38103       },
38104       "type": "object"
38105     },
38106     "GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource-TOP": {
38107       "properties": {
38108         "GENERIC-RESOURCE-API:provided-allotted-resource": {
38109           "items": {
38110             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource"
38111           },
38112           "type": "array"
38113         }
38114       },
38115       "type": "object"
38116     },
38117     "GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information": {
38118       "properties": {
38119         "GENERIC-RESOURCE-API:model-customization-uuid": {
38120           "$ref": "#/definitions/Some model-customization-uuid",
38121           "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"
38122         },
38123         "GENERIC-RESOURCE-API:model-invariant-uuid": {
38124           "$ref": "#/definitions/Some model-invariant-uuid",
38125           "description": "identifies the invariant uuid for this service or resource"
38126         },
38127         "GENERIC-RESOURCE-API:model-name": {
38128           "$ref": "#/definitions/Some model-name"
38129         },
38130         "GENERIC-RESOURCE-API:model-uuid": {
38131           "$ref": "#/definitions/Some model-uuid",
38132           "description": "identifies the uuid for this service or resource, which is version specific"
38133         },
38134         "GENERIC-RESOURCE-API:model-version": {
38135           "$ref": "#/definitions/Some model-version"
38136         }
38137       },
38138       "type": "object"
38139     },
38140     "GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information-TOP": {
38141       "properties": {
38142         "GENERIC-RESOURCE-API:onap-model-information": {
38143           "items": {
38144             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information"
38145           },
38146           "type": "object"
38147         }
38148       },
38149       "type": "object"
38150     },
38151     "GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters": {
38152       "properties": {
38153         "GENERIC-RESOURCE-API:param": {
38154           "items": {
38155             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param"
38156           },
38157           "type": "array"
38158         }
38159       },
38160       "type": "object"
38161     },
38162     "GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters-TOP": {
38163       "properties": {
38164         "GENERIC-RESOURCE-API:service-input-parameters": {
38165           "items": {
38166             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters"
38167           },
38168           "type": "object"
38169         }
38170       },
38171       "type": "object"
38172     },
38173     "GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param": {
38174       "properties": {
38175         "GENERIC-RESOURCE-API:name": {
38176           "$ref": "#/definitions/Some name"
38177         },
38178         "GENERIC-RESOURCE-API:value": {
38179           "$ref": "#/definitions/Some value"
38180         }
38181       },
38182       "type": "object"
38183     },
38184     "GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param-TOP": {
38185       "properties": {
38186         "GENERIC-RESOURCE-API:param": {
38187           "items": {
38188             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param"
38189           },
38190           "type": "array"
38191         }
38192       },
38193       "type": "object"
38194     },
38195     "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information": {
38196       "properties": {
38197         "GENERIC-RESOURCE-API:model-customization-uuid": {
38198           "$ref": "#/definitions/Some model-customization-uuid",
38199           "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"
38200         },
38201         "GENERIC-RESOURCE-API:model-invariant-uuid": {
38202           "$ref": "#/definitions/Some model-invariant-uuid",
38203           "description": "identifies the invariant uuid for this service or resource"
38204         },
38205         "GENERIC-RESOURCE-API:model-name": {
38206           "$ref": "#/definitions/Some model-name"
38207         },
38208         "GENERIC-RESOURCE-API:model-uuid": {
38209           "$ref": "#/definitions/Some model-uuid",
38210           "description": "identifies the uuid for this service or resource, which is version specific"
38211         },
38212         "GENERIC-RESOURCE-API:model-version": {
38213           "$ref": "#/definitions/Some model-version"
38214         }
38215       },
38216       "type": "object"
38217     },
38218     "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information-TOP": {
38219       "properties": {
38220         "GENERIC-RESOURCE-API:onap-model-information": {
38221           "items": {
38222             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information"
38223           },
38224           "type": "object"
38225         }
38226       },
38227       "type": "object"
38228     },
38229     "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments": {
38230       "type": "object"
38231     },
38232     "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments-TOP": {
38233       "properties": {
38234         "GENERIC-RESOURCE-API:service-assignments": {
38235           "items": {
38236             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments"
38237           },
38238           "type": "object"
38239         }
38240       },
38241       "type": "object"
38242     },
38243     "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters": {
38244       "properties": {
38245         "GENERIC-RESOURCE-API:service-parameter": {
38246           "items": {
38247             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter"
38248           },
38249           "type": "array"
38250         }
38251       },
38252       "type": "object"
38253     },
38254     "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters-TOP": {
38255       "properties": {
38256         "GENERIC-RESOURCE-API:service-parameters": {
38257           "items": {
38258             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters"
38259           },
38260           "type": "object"
38261         }
38262       },
38263       "type": "object"
38264     },
38265     "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier": {
38266       "properties": {
38267         "GENERIC-RESOURCE-API:global-customer-id": {
38268           "$ref": "#/definitions/Some global-customer-id"
38269         },
38270         "GENERIC-RESOURCE-API:service-id": {
38271           "$ref": "#/definitions/Some service-id",
38272           "description": "from MSO input on STO assign"
38273         },
38274         "GENERIC-RESOURCE-API:service-instance-id": {
38275           "$ref": "#/definitions/Some service-instance-id",
38276           "description": "repeated"
38277         },
38278         "GENERIC-RESOURCE-API:service-instance-name": {
38279           "$ref": "#/definitions/Some service-instance-name",
38280           "description": "optionally comes from service-request-input container or is assigned by sdn-c"
38281         },
38282         "GENERIC-RESOURCE-API:service-type": {
38283           "$ref": "#/definitions/Some service-type",
38284           "description": "tag labeled subscription-service-type in the service-information input"
38285         }
38286       },
38287       "type": "object"
38288     },
38289     "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier-TOP": {
38290       "properties": {
38291         "GENERIC-RESOURCE-API:service-topology-identifier": {
38292           "items": {
38293             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier"
38294           },
38295           "type": "object"
38296         }
38297       },
38298       "type": "object"
38299     },
38300     "GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter": {
38301       "properties": {
38302         "GENERIC-RESOURCE-API:service-parameter-name": {
38303           "$ref": "#/definitions/Some service-parameter-name"
38304         },
38305         "GENERIC-RESOURCE-API:service-parameter-value": {
38306           "$ref": "#/definitions/Some service-parameter-value"
38307         }
38308       },
38309       "type": "object"
38310     },
38311     "GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter-TOP": {
38312       "properties": {
38313         "GENERIC-RESOURCE-API:service-parameter": {
38314           "items": {
38315             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter"
38316           },
38317           "type": "array"
38318         }
38319       },
38320       "type": "object"
38321     },
38322     "GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf": {
38323       "properties": {
38324         "GENERIC-RESOURCE-API:vnf-data": {
38325           "items": {
38326             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data"
38327           },
38328           "type": "object"
38329         },
38330         "GENERIC-RESOURCE-API:vnf-id": {
38331           "$ref": "#/definitions/Some vnf-id"
38332         }
38333       },
38334       "required": [
38335         "GENERIC-RESOURCE-API:vnf-id"
38336       ],
38337       "type": "object"
38338     },
38339     "GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf-TOP": {
38340       "properties": {
38341         "GENERIC-RESOURCE-API:vnf": {
38342           "items": {
38343             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf"
38344           },
38345           "type": "array"
38346         }
38347       },
38348       "type": "object"
38349     },
38350     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data": {
38351       "properties": {
38352         "GENERIC-RESOURCE-API:request-information": {
38353           "items": {
38354             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information"
38355           },
38356           "type": "object"
38357         },
38358         "GENERIC-RESOURCE-API:sdnc-request-header": {
38359           "items": {
38360             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header"
38361           },
38362           "type": "object"
38363         },
38364         "GENERIC-RESOURCE-API:service-information": {
38365           "items": {
38366             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information"
38367           },
38368           "type": "object"
38369         },
38370         "GENERIC-RESOURCE-API:vf-modules": {
38371           "items": {
38372             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules"
38373           },
38374           "type": "object"
38375         },
38376         "GENERIC-RESOURCE-API:vnf-information": {
38377           "items": {
38378             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information"
38379           },
38380           "type": "object"
38381         },
38382         "GENERIC-RESOURCE-API:vnf-level-oper-status": {
38383           "items": {
38384             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status"
38385           },
38386           "type": "object"
38387         },
38388         "GENERIC-RESOURCE-API:vnf-provided-allotted-resources": {
38389           "items": {
38390             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources"
38391           },
38392           "type": "object"
38393         },
38394         "GENERIC-RESOURCE-API:vnf-request-input": {
38395           "items": {
38396             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input"
38397           },
38398           "type": "object"
38399         },
38400         "GENERIC-RESOURCE-API:vnf-topology": {
38401           "items": {
38402             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology"
38403           },
38404           "type": "object"
38405         }
38406       },
38407       "type": "object"
38408     },
38409     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data-TOP": {
38410       "properties": {
38411         "GENERIC-RESOURCE-API:vnf-data": {
38412           "items": {
38413             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data"
38414           },
38415           "type": "object"
38416         }
38417       },
38418       "type": "object"
38419     },
38420     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information": {
38421       "properties": {
38422         "GENERIC-RESOURCE-API:notification-url": {
38423           "$ref": "#/definitions/Some notification-url"
38424         },
38425         "GENERIC-RESOURCE-API:order-number": {
38426           "$ref": "#/definitions/Some order-number"
38427         },
38428         "GENERIC-RESOURCE-API:order-version": {
38429           "$ref": "#/definitions/Some order-version"
38430         },
38431         "GENERIC-RESOURCE-API:request-action": {
38432           "$ref": "#/definitions/CreateNetworkInstance",
38433           "description": "still need to work Disconnect",
38434           "enum": [
38435             "CreateNetworkInstance",
38436             "ActivateNetworkInstance",
38437             "CreateServiceInstance",
38438             "DeleteServiceInstance",
38439             "DeleteNetworkInstance",
38440             "CreateVnfInstance",
38441             "ActivateVnfInstance",
38442             "DeleteVnfInstance",
38443             "CreateVfModuleInstance",
38444             "ActivateVfModuleInstance",
38445             "DeleteVfModuleInstance",
38446             "CreateContrailRouteInstance",
38447             "DeleteContrailRouteInstance",
38448             "CreateSecurityZoneInstance",
38449             "DeleteSecurityZoneInstance",
38450             "ActivateDCINetworkInstance",
38451             "DeActivateDCINetworkInstance",
38452             "CreateTunnelXConnInstance",
38453             "DeleteTunnelXConnInstance",
38454             "CreateBRGInstance",
38455             "DeleteBRGInstance"
38456           ]
38457         },
38458         "GENERIC-RESOURCE-API:request-id": {
38459           "$ref": "#/definitions/Some request-id",
38460           "description": "Request ID generated upstream of MSO"
38461         },
38462         "GENERIC-RESOURCE-API:source": {
38463           "$ref": "#/definitions/Some source"
38464         }
38465       },
38466       "type": "object"
38467     },
38468     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information-TOP": {
38469       "properties": {
38470         "GENERIC-RESOURCE-API:request-information": {
38471           "items": {
38472             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information"
38473           },
38474           "type": "object"
38475         }
38476       },
38477       "type": "object"
38478     },
38479     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header": {
38480       "properties": {
38481         "GENERIC-RESOURCE-API:svc-action": {
38482           "$ref": "#/definitions/reserve",
38483           "description": "Enumerated listThis is the rpcAction",
38484           "enum": [
38485             "reserve",
38486             "assign",
38487             "activate",
38488             "delete",
38489             "changeassign",
38490             "changedelete",
38491             "rollback",
38492             "deactivate",
38493             "unassign",
38494             "create"
38495           ]
38496         },
38497         "GENERIC-RESOURCE-API:svc-notification-url": {
38498           "$ref": "#/definitions/Some svc-notification-url",
38499           "description": "Contains URL for asynchronous response"
38500         },
38501         "GENERIC-RESOURCE-API:svc-request-id": {
38502           "$ref": "#/definitions/Some svc-request-id",
38503           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
38504         }
38505       },
38506       "type": "object"
38507     },
38508     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header-TOP": {
38509       "properties": {
38510         "GENERIC-RESOURCE-API:sdnc-request-header": {
38511           "items": {
38512             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header"
38513           },
38514           "type": "object"
38515         }
38516       },
38517       "type": "object"
38518     },
38519     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information": {
38520       "properties": {
38521         "GENERIC-RESOURCE-API:global-customer-id": {
38522           "$ref": "#/definitions/Some global-customer-id",
38523           "description": "need for put of data to AnAI (MSO provides)"
38524         },
38525         "GENERIC-RESOURCE-API:onap-model-information": {
38526           "items": {
38527             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information"
38528           },
38529           "type": "object"
38530         },
38531         "GENERIC-RESOURCE-API:service-id": {
38532           "$ref": "#/definitions/Some service-id",
38533           "description": "This maps to the product-family-id in A&AI"
38534         },
38535         "GENERIC-RESOURCE-API:service-instance-id": {
38536           "$ref": "#/definitions/Some service-instance-id"
38537         },
38538         "GENERIC-RESOURCE-API:subscriber-name": {
38539           "$ref": "#/definitions/Some subscriber-name",
38540           "description": "Would not be expected for vIPR-ATM or mobility services."
38541         },
38542         "GENERIC-RESOURCE-API:subscription-service-type": {
38543           "$ref": "#/definitions/Some subscription-service-type",
38544           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
38545         }
38546       },
38547       "type": "object"
38548     },
38549     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information-TOP": {
38550       "properties": {
38551         "GENERIC-RESOURCE-API:service-information": {
38552           "items": {
38553             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information"
38554           },
38555           "type": "object"
38556         }
38557       },
38558       "type": "object"
38559     },
38560     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules": {
38561       "properties": {
38562         "GENERIC-RESOURCE-API:vf-module": {
38563           "items": {
38564             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module"
38565           },
38566           "type": "array"
38567         }
38568       },
38569       "type": "object"
38570     },
38571     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules-TOP": {
38572       "properties": {
38573         "GENERIC-RESOURCE-API:vf-modules": {
38574           "items": {
38575             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules"
38576           },
38577           "type": "object"
38578         }
38579       },
38580       "type": "object"
38581     },
38582     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information": {
38583       "properties": {
38584         "GENERIC-RESOURCE-API:onap-model-information": {
38585           "items": {
38586             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information"
38587           },
38588           "type": "object"
38589         },
38590         "GENERIC-RESOURCE-API:vnf-id": {
38591           "$ref": "#/definitions/Some vnf-id"
38592         },
38593         "GENERIC-RESOURCE-API:vnf-type": {
38594           "$ref": "#/definitions/Some vnf-type",
38595           "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)"
38596         }
38597       },
38598       "type": "object"
38599     },
38600     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information-TOP": {
38601       "properties": {
38602         "GENERIC-RESOURCE-API:vnf-information": {
38603           "items": {
38604             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information"
38605           },
38606           "type": "object"
38607         }
38608       },
38609       "type": "object"
38610     },
38611     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status": {
38612       "properties": {
38613         "GENERIC-RESOURCE-API:create-timestamp": {
38614           "$ref": "#/definitions/Some create-timestamp",
38615           "description": "Not currently populated in service data."
38616         },
38617         "GENERIC-RESOURCE-API:last-action": {
38618           "$ref": "#/definitions/CreateNetworkInstance",
38619           "description": "should be list of possible request-actions",
38620           "enum": [
38621             "CreateNetworkInstance",
38622             "ActivateNetworkInstance",
38623             "CreateServiceInstance",
38624             "DeleteServiceInstance",
38625             "DeleteNetworkInstance",
38626             "CreateVnfInstance",
38627             "ActivateVnfInstance",
38628             "DeleteVnfInstance",
38629             "CreateVfModuleInstance",
38630             "ActivateVfModuleInstance",
38631             "DeleteVfModuleInstance",
38632             "CreateContrailRouteInstance",
38633             "DeleteContrailRouteInstance",
38634             "CreateSecurityZoneInstance",
38635             "DeleteSecurityZoneInstance"
38636           ]
38637         },
38638         "GENERIC-RESOURCE-API:last-order-status": {
38639           "$ref": "#/definitions/Active",
38640           "description": "fieldused by generic-resource-api",
38641           "enum": [
38642             "Active",
38643             "PendingAssignment",
38644             "PendingCreate",
38645             "PendingUpdate",
38646             "PendingDelete",
38647             "Deleted",
38648             "Created"
38649           ]
38650         },
38651         "GENERIC-RESOURCE-API:last-rpc-action": {
38652           "$ref": "#/definitions/assign",
38653           "enum": [
38654             "assign",
38655             "activate",
38656             "delete",
38657             "unassign",
38658             "deactivate",
38659             "create"
38660           ]
38661         },
38662         "GENERIC-RESOURCE-API:last-svc-request-id": {
38663           "$ref": "#/definitions/Some last-svc-request-id",
38664           "description": "Not currently populated in service data."
38665         },
38666         "GENERIC-RESOURCE-API:modify-timestamp": {
38667           "$ref": "#/definitions/Some modify-timestamp"
38668         },
38669         "GENERIC-RESOURCE-API:order-status": {
38670           "$ref": "#/definitions/Active",
38671           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
38672           "enum": [
38673             "Active",
38674             "PendingAssignment",
38675             "PendingCreate",
38676             "PendingUpdate",
38677             "PendingDelete",
38678             "Deleted",
38679             "Created"
38680           ]
38681         }
38682       },
38683       "type": "object"
38684     },
38685     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status-TOP": {
38686       "properties": {
38687         "GENERIC-RESOURCE-API:vnf-level-oper-status": {
38688           "items": {
38689             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status"
38690           },
38691           "type": "object"
38692         }
38693       },
38694       "type": "object"
38695     },
38696     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources": {
38697       "properties": {
38698         "GENERIC-RESOURCE-API:vnf-provided-ar-id": {
38699           "description": "List of allotted resources using capacity from this vnf",
38700           "items": {
38701             "$ref": "#/definitions/Some vnf-provided-ar-id"
38702           },
38703           "type": "array"
38704         }
38705       },
38706       "type": "object"
38707     },
38708     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources-TOP": {
38709       "properties": {
38710         "GENERIC-RESOURCE-API:vnf-provided-allotted-resources": {
38711           "items": {
38712             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources"
38713           },
38714           "type": "object"
38715         }
38716       },
38717       "type": "object"
38718     },
38719     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input": {
38720       "properties": {
38721         "GENERIC-RESOURCE-API:aic-clli": {
38722           "$ref": "#/definitions/Some aic-clli",
38723           "description": "Not expected to be used"
38724         },
38725         "GENERIC-RESOURCE-API:aic-cloud-region": {
38726           "$ref": "#/definitions/Some aic-cloud-region",
38727           "description": "The AIC cloud region which maps to contrail versions"
38728         },
38729         "GENERIC-RESOURCE-API:request-version": {
38730           "$ref": "#/definitions/Some request-version",
38731           "description": "keep this? e.g. 1702"
38732         },
38733         "GENERIC-RESOURCE-API:tenant": {
38734           "$ref": "#/definitions/Some tenant"
38735         },
38736         "GENERIC-RESOURCE-API:vnf-input-parameters": {
38737           "items": {
38738             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters"
38739           },
38740           "type": "object"
38741         },
38742         "GENERIC-RESOURCE-API:vnf-name": {
38743           "$ref": "#/definitions/Some vnf-name",
38744           "description": "in Pats vnf submodule, contained within vnf-instance-topology-identifier (along with vnf-model-id and vnf-instance-id)"
38745         },
38746         "GENERIC-RESOURCE-API:vnf-networks": {
38747           "items": {
38748             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks"
38749           },
38750           "type": "object"
38751         }
38752       },
38753       "type": "object"
38754     },
38755     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input-TOP": {
38756       "properties": {
38757         "GENERIC-RESOURCE-API:vnf-request-input": {
38758           "items": {
38759             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input"
38760           },
38761           "type": "object"
38762         }
38763       },
38764       "type": "object"
38765     },
38766     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology": {
38767       "properties": {
38768         "GENERIC-RESOURCE-API:aic-clli": {
38769           "$ref": "#/definitions/Some aic-clli",
38770           "description": "Not expected to be used"
38771         },
38772         "GENERIC-RESOURCE-API:aic-cloud-region": {
38773           "$ref": "#/definitions/Some aic-cloud-region",
38774           "description": "The AIC cloud region which maps to contrail versions"
38775         },
38776         "GENERIC-RESOURCE-API:onap-model-information": {
38777           "items": {
38778             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information"
38779           },
38780           "type": "object"
38781         },
38782         "GENERIC-RESOURCE-API:tenant": {
38783           "$ref": "#/definitions/Some tenant"
38784         },
38785         "GENERIC-RESOURCE-API:vnf-parameters-data": {
38786           "items": {
38787             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data"
38788           },
38789           "type": "object"
38790         },
38791         "GENERIC-RESOURCE-API:vnf-resource-assignments": {
38792           "items": {
38793             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments"
38794           },
38795           "type": "object"
38796         },
38797         "GENERIC-RESOURCE-API:vnf-topology-identifier-structure": {
38798           "items": {
38799             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure"
38800           },
38801           "type": "object"
38802         }
38803       },
38804       "type": "object"
38805     },
38806     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology-TOP": {
38807       "properties": {
38808         "GENERIC-RESOURCE-API:vnf-topology": {
38809           "items": {
38810             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology"
38811           },
38812           "type": "object"
38813         }
38814       },
38815       "type": "object"
38816     },
38817     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information": {
38818       "properties": {
38819         "GENERIC-RESOURCE-API:model-customization-uuid": {
38820           "$ref": "#/definitions/Some model-customization-uuid",
38821           "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"
38822         },
38823         "GENERIC-RESOURCE-API:model-invariant-uuid": {
38824           "$ref": "#/definitions/Some model-invariant-uuid",
38825           "description": "identifies the invariant uuid for this service or resource"
38826         },
38827         "GENERIC-RESOURCE-API:model-name": {
38828           "$ref": "#/definitions/Some model-name"
38829         },
38830         "GENERIC-RESOURCE-API:model-uuid": {
38831           "$ref": "#/definitions/Some model-uuid",
38832           "description": "identifies the uuid for this service or resource, which is version specific"
38833         },
38834         "GENERIC-RESOURCE-API:model-version": {
38835           "$ref": "#/definitions/Some model-version"
38836         }
38837       },
38838       "type": "object"
38839     },
38840     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information-TOP": {
38841       "properties": {
38842         "GENERIC-RESOURCE-API:onap-model-information": {
38843           "items": {
38844             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information"
38845           },
38846           "type": "object"
38847         }
38848       },
38849       "type": "object"
38850     },
38851     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module": {
38852       "properties": {
38853         "GENERIC-RESOURCE-API:vf-module-data": {
38854           "items": {
38855             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data"
38856           },
38857           "type": "object"
38858         },
38859         "GENERIC-RESOURCE-API:vf-module-id": {
38860           "$ref": "#/definitions/Some vf-module-id"
38861         }
38862       },
38863       "required": [
38864         "GENERIC-RESOURCE-API:vf-module-id"
38865       ],
38866       "type": "object"
38867     },
38868     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module-TOP": {
38869       "properties": {
38870         "GENERIC-RESOURCE-API:vf-module": {
38871           "items": {
38872             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module"
38873           },
38874           "type": "array"
38875         }
38876       },
38877       "type": "object"
38878     },
38879     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data": {
38880       "properties": {
38881         "GENERIC-RESOURCE-API:request-information": {
38882           "items": {
38883             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information"
38884           },
38885           "type": "object"
38886         },
38887         "GENERIC-RESOURCE-API:sdnc-request-header": {
38888           "items": {
38889             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header"
38890           },
38891           "type": "object"
38892         },
38893         "GENERIC-RESOURCE-API:service-information": {
38894           "items": {
38895             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information"
38896           },
38897           "type": "object"
38898         },
38899         "GENERIC-RESOURCE-API:vf-module-information": {
38900           "items": {
38901             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information"
38902           },
38903           "type": "object"
38904         },
38905         "GENERIC-RESOURCE-API:vf-module-level-oper-status": {
38906           "items": {
38907             "$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"
38908           },
38909           "type": "object"
38910         },
38911         "GENERIC-RESOURCE-API:vf-module-request-input": {
38912           "items": {
38913             "$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"
38914           },
38915           "type": "object"
38916         },
38917         "GENERIC-RESOURCE-API:vf-module-topology": {
38918           "items": {
38919             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology"
38920           },
38921           "type": "object"
38922         },
38923         "GENERIC-RESOURCE-API:vnf-information": {
38924           "items": {
38925             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information"
38926           },
38927           "type": "object"
38928         }
38929       },
38930       "type": "object"
38931     },
38932     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data-TOP": {
38933       "properties": {
38934         "GENERIC-RESOURCE-API:vf-module-data": {
38935           "items": {
38936             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data"
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(config)request-information": {
38944       "properties": {
38945         "GENERIC-RESOURCE-API:notification-url": {
38946           "$ref": "#/definitions/Some notification-url"
38947         },
38948         "GENERIC-RESOURCE-API:order-number": {
38949           "$ref": "#/definitions/Some order-number"
38950         },
38951         "GENERIC-RESOURCE-API:order-version": {
38952           "$ref": "#/definitions/Some order-version"
38953         },
38954         "GENERIC-RESOURCE-API:request-action": {
38955           "$ref": "#/definitions/CreateNetworkInstance",
38956           "description": "still need to work Disconnect",
38957           "enum": [
38958             "CreateNetworkInstance",
38959             "ActivateNetworkInstance",
38960             "CreateServiceInstance",
38961             "DeleteServiceInstance",
38962             "DeleteNetworkInstance",
38963             "CreateVnfInstance",
38964             "ActivateVnfInstance",
38965             "DeleteVnfInstance",
38966             "CreateVfModuleInstance",
38967             "ActivateVfModuleInstance",
38968             "DeleteVfModuleInstance",
38969             "CreateContrailRouteInstance",
38970             "DeleteContrailRouteInstance",
38971             "CreateSecurityZoneInstance",
38972             "DeleteSecurityZoneInstance",
38973             "ActivateDCINetworkInstance",
38974             "DeActivateDCINetworkInstance",
38975             "CreateTunnelXConnInstance",
38976             "DeleteTunnelXConnInstance",
38977             "CreateBRGInstance",
38978             "DeleteBRGInstance"
38979           ]
38980         },
38981         "GENERIC-RESOURCE-API:request-id": {
38982           "$ref": "#/definitions/Some request-id",
38983           "description": "Request ID generated upstream of MSO"
38984         },
38985         "GENERIC-RESOURCE-API:source": {
38986           "$ref": "#/definitions/Some source"
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(config)request-information-TOP": {
38992       "properties": {
38993         "GENERIC-RESOURCE-API:request-information": {
38994           "items": {
38995             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information"
38996           },
38997           "type": "object"
38998         }
38999       },
39000       "type": "object"
39001     },
39002     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header": {
39003       "properties": {
39004         "GENERIC-RESOURCE-API:svc-action": {
39005           "$ref": "#/definitions/reserve",
39006           "description": "Enumerated listThis is the rpcAction",
39007           "enum": [
39008             "reserve",
39009             "assign",
39010             "activate",
39011             "delete",
39012             "changeassign",
39013             "changedelete",
39014             "rollback",
39015             "deactivate",
39016             "unassign",
39017             "create"
39018           ]
39019         },
39020         "GENERIC-RESOURCE-API:svc-notification-url": {
39021           "$ref": "#/definitions/Some svc-notification-url",
39022           "description": "Contains URL for asynchronous response"
39023         },
39024         "GENERIC-RESOURCE-API:svc-request-id": {
39025           "$ref": "#/definitions/Some svc-request-id",
39026           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
39027         }
39028       },
39029       "type": "object"
39030     },
39031     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header-TOP": {
39032       "properties": {
39033         "GENERIC-RESOURCE-API:sdnc-request-header": {
39034           "items": {
39035             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header"
39036           },
39037           "type": "object"
39038         }
39039       },
39040       "type": "object"
39041     },
39042     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information": {
39043       "properties": {
39044         "GENERIC-RESOURCE-API:global-customer-id": {
39045           "$ref": "#/definitions/Some global-customer-id",
39046           "description": "need for put of data to AnAI (MSO provides)"
39047         },
39048         "GENERIC-RESOURCE-API:onap-model-information": {
39049           "items": {
39050             "$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"
39051           },
39052           "type": "object"
39053         },
39054         "GENERIC-RESOURCE-API:service-id": {
39055           "$ref": "#/definitions/Some service-id",
39056           "description": "This maps to the product-family-id in A&AI"
39057         },
39058         "GENERIC-RESOURCE-API:service-instance-id": {
39059           "$ref": "#/definitions/Some service-instance-id"
39060         },
39061         "GENERIC-RESOURCE-API:subscriber-name": {
39062           "$ref": "#/definitions/Some subscriber-name",
39063           "description": "Would not be expected for vIPR-ATM or mobility services."
39064         },
39065         "GENERIC-RESOURCE-API:subscription-service-type": {
39066           "$ref": "#/definitions/Some subscription-service-type",
39067           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
39068         }
39069       },
39070       "type": "object"
39071     },
39072     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information-TOP": {
39073       "properties": {
39074         "GENERIC-RESOURCE-API:service-information": {
39075           "items": {
39076             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information"
39077           },
39078           "type": "object"
39079         }
39080       },
39081       "type": "object"
39082     },
39083     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information": {
39084       "properties": {
39085         "GENERIC-RESOURCE-API:onap-model-information": {
39086           "items": {
39087             "$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"
39088           },
39089           "type": "object"
39090         },
39091         "GENERIC-RESOURCE-API:vf-module-id": {
39092           "$ref": "#/definitions/Some vf-module-id"
39093         },
39094         "GENERIC-RESOURCE-API:vf-module-type": {
39095           "$ref": "#/definitions/Some vf-module-type"
39096         }
39097       },
39098       "type": "object"
39099     },
39100     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information-TOP": {
39101       "properties": {
39102         "GENERIC-RESOURCE-API:vf-module-information": {
39103           "items": {
39104             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information"
39105           },
39106           "type": "object"
39107         }
39108       },
39109       "type": "object"
39110     },
39111     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-level-oper-status": {
39112       "properties": {
39113         "GENERIC-RESOURCE-API:create-timestamp": {
39114           "$ref": "#/definitions/Some create-timestamp",
39115           "description": "Not currently populated in service data."
39116         },
39117         "GENERIC-RESOURCE-API:last-action": {
39118           "$ref": "#/definitions/CreateNetworkInstance",
39119           "description": "should be list of possible request-actions",
39120           "enum": [
39121             "CreateNetworkInstance",
39122             "ActivateNetworkInstance",
39123             "CreateServiceInstance",
39124             "DeleteServiceInstance",
39125             "DeleteNetworkInstance",
39126             "CreateVnfInstance",
39127             "ActivateVnfInstance",
39128             "DeleteVnfInstance",
39129             "CreateVfModuleInstance",
39130             "ActivateVfModuleInstance",
39131             "DeleteVfModuleInstance",
39132             "CreateContrailRouteInstance",
39133             "DeleteContrailRouteInstance",
39134             "CreateSecurityZoneInstance",
39135             "DeleteSecurityZoneInstance"
39136           ]
39137         },
39138         "GENERIC-RESOURCE-API:last-order-status": {
39139           "$ref": "#/definitions/Active",
39140           "description": "fieldused by generic-resource-api",
39141           "enum": [
39142             "Active",
39143             "PendingAssignment",
39144             "PendingCreate",
39145             "PendingUpdate",
39146             "PendingDelete",
39147             "Deleted",
39148             "Created"
39149           ]
39150         },
39151         "GENERIC-RESOURCE-API:last-rpc-action": {
39152           "$ref": "#/definitions/assign",
39153           "enum": [
39154             "assign",
39155             "activate",
39156             "delete",
39157             "unassign",
39158             "deactivate",
39159             "create"
39160           ]
39161         },
39162         "GENERIC-RESOURCE-API:last-svc-request-id": {
39163           "$ref": "#/definitions/Some last-svc-request-id",
39164           "description": "Not currently populated in service data."
39165         },
39166         "GENERIC-RESOURCE-API:modify-timestamp": {
39167           "$ref": "#/definitions/Some modify-timestamp"
39168         },
39169         "GENERIC-RESOURCE-API:order-status": {
39170           "$ref": "#/definitions/Active",
39171           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
39172           "enum": [
39173             "Active",
39174             "PendingAssignment",
39175             "PendingCreate",
39176             "PendingUpdate",
39177             "PendingDelete",
39178             "Deleted",
39179             "Created"
39180           ]
39181         }
39182       },
39183       "type": "object"
39184     },
39185     "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": {
39186       "properties": {
39187         "GENERIC-RESOURCE-API:vf-module-level-oper-status": {
39188           "items": {
39189             "$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"
39190           },
39191           "type": "object"
39192         }
39193       },
39194       "type": "object"
39195     },
39196     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-request-input": {
39197       "properties": {
39198         "GENERIC-RESOURCE-API:aic-clli": {
39199           "$ref": "#/definitions/Some aic-clli",
39200           "description": "Not expected to be used"
39201         },
39202         "GENERIC-RESOURCE-API:aic-cloud-region": {
39203           "$ref": "#/definitions/Some aic-cloud-region",
39204           "description": "The AIC cloud region which maps to contrail versions"
39205         },
39206         "GENERIC-RESOURCE-API:request-version": {
39207           "$ref": "#/definitions/Some request-version",
39208           "description": "keep this?"
39209         },
39210         "GENERIC-RESOURCE-API:tenant": {
39211           "$ref": "#/definitions/Some tenant"
39212         },
39213         "GENERIC-RESOURCE-API:vf-module-input-parameters": {
39214           "items": {
39215             "$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"
39216           },
39217           "type": "object"
39218         },
39219         "GENERIC-RESOURCE-API:vf-module-name": {
39220           "$ref": "#/definitions/Some vf-module-name"
39221         }
39222       },
39223       "type": "object"
39224     },
39225     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-request-input-TOP": {
39226       "properties": {
39227         "GENERIC-RESOURCE-API:vf-module-request-input": {
39228           "items": {
39229             "$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"
39230           },
39231           "type": "object"
39232         }
39233       },
39234       "type": "object"
39235     },
39236     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology": {
39237       "properties": {
39238         "GENERIC-RESOURCE-API:aic-clli": {
39239           "$ref": "#/definitions/Some aic-clli",
39240           "description": "Not expected to be used"
39241         },
39242         "GENERIC-RESOURCE-API:aic-cloud-region": {
39243           "$ref": "#/definitions/Some aic-cloud-region",
39244           "description": "The AIC cloud region which maps to contrail versions"
39245         },
39246         "GENERIC-RESOURCE-API:onap-model-information": {
39247           "items": {
39248             "$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"
39249           },
39250           "type": "object"
39251         },
39252         "GENERIC-RESOURCE-API:tenant": {
39253           "$ref": "#/definitions/Some tenant"
39254         },
39255         "GENERIC-RESOURCE-API:vf-module-assignments": {
39256           "items": {
39257             "$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"
39258           },
39259           "type": "object"
39260         },
39261         "GENERIC-RESOURCE-API:vf-module-parameters": {
39262           "items": {
39263             "$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"
39264           },
39265           "type": "object"
39266         },
39267         "GENERIC-RESOURCE-API:vf-module-topology-identifier": {
39268           "items": {
39269             "$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"
39270           },
39271           "type": "object"
39272         }
39273       },
39274       "type": "object"
39275     },
39276     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology-TOP": {
39277       "properties": {
39278         "GENERIC-RESOURCE-API:vf-module-topology": {
39279           "items": {
39280             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology"
39281           },
39282           "type": "object"
39283         }
39284       },
39285       "type": "object"
39286     },
39287     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information": {
39288       "properties": {
39289         "GENERIC-RESOURCE-API:onap-model-information": {
39290           "items": {
39291             "$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"
39292           },
39293           "type": "object"
39294         },
39295         "GENERIC-RESOURCE-API:vnf-id": {
39296           "$ref": "#/definitions/Some vnf-id"
39297         },
39298         "GENERIC-RESOURCE-API:vnf-type": {
39299           "$ref": "#/definitions/Some vnf-type",
39300           "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)"
39301         }
39302       },
39303       "type": "object"
39304     },
39305     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information-TOP": {
39306       "properties": {
39307         "GENERIC-RESOURCE-API:vnf-information": {
39308           "items": {
39309             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information"
39310           },
39311           "type": "object"
39312         }
39313       },
39314       "type": "object"
39315     },
39316     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/service-information(config)onap-model-information": {
39317       "properties": {
39318         "GENERIC-RESOURCE-API:model-customization-uuid": {
39319           "$ref": "#/definitions/Some model-customization-uuid",
39320           "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"
39321         },
39322         "GENERIC-RESOURCE-API:model-invariant-uuid": {
39323           "$ref": "#/definitions/Some model-invariant-uuid",
39324           "description": "identifies the invariant uuid for this service or resource"
39325         },
39326         "GENERIC-RESOURCE-API:model-name": {
39327           "$ref": "#/definitions/Some model-name"
39328         },
39329         "GENERIC-RESOURCE-API:model-uuid": {
39330           "$ref": "#/definitions/Some model-uuid",
39331           "description": "identifies the uuid for this service or resource, which is version specific"
39332         },
39333         "GENERIC-RESOURCE-API:model-version": {
39334           "$ref": "#/definitions/Some model-version"
39335         }
39336       },
39337       "type": "object"
39338     },
39339     "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": {
39340       "properties": {
39341         "GENERIC-RESOURCE-API:onap-model-information": {
39342           "items": {
39343             "$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"
39344           },
39345           "type": "object"
39346         }
39347       },
39348       "type": "object"
39349     },
39350     "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": {
39351       "properties": {
39352         "GENERIC-RESOURCE-API:model-customization-uuid": {
39353           "$ref": "#/definitions/Some model-customization-uuid",
39354           "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"
39355         },
39356         "GENERIC-RESOURCE-API:model-invariant-uuid": {
39357           "$ref": "#/definitions/Some model-invariant-uuid",
39358           "description": "identifies the invariant uuid for this service or resource"
39359         },
39360         "GENERIC-RESOURCE-API:model-name": {
39361           "$ref": "#/definitions/Some model-name"
39362         },
39363         "GENERIC-RESOURCE-API:model-uuid": {
39364           "$ref": "#/definitions/Some model-uuid",
39365           "description": "identifies the uuid for this service or resource, which is version specific"
39366         },
39367         "GENERIC-RESOURCE-API:model-version": {
39368           "$ref": "#/definitions/Some model-version"
39369         }
39370       },
39371       "type": "object"
39372     },
39373     "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": {
39374       "properties": {
39375         "GENERIC-RESOURCE-API:onap-model-information": {
39376           "items": {
39377             "$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"
39378           },
39379           "type": "object"
39380         }
39381       },
39382       "type": "object"
39383     },
39384     "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": {
39385       "properties": {
39386         "GENERIC-RESOURCE-API:param": {
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-request-input/vf-module-input-parameters(config)param"
39389           },
39390           "type": "array"
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-request-input(config)vf-module-input-parameters-TOP": {
39396       "properties": {
39397         "GENERIC-RESOURCE-API:vf-module-input-parameters": {
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-request-input(config)vf-module-input-parameters"
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-request-input/vf-module-input-parameters(config)param": {
39407       "properties": {
39408         "GENERIC-RESOURCE-API:name": {
39409           "$ref": "#/definitions/Some name"
39410         },
39411         "GENERIC-RESOURCE-API:value": {
39412           "$ref": "#/definitions/Some value"
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-request-input/vf-module-input-parameters(config)param-TOP": {
39418       "properties": {
39419         "GENERIC-RESOURCE-API:param": {
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-request-input/vf-module-input-parameters(config)param"
39422           },
39423           "type": "array"
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(config)onap-model-information": {
39429       "properties": {
39430         "GENERIC-RESOURCE-API:model-customization-uuid": {
39431           "$ref": "#/definitions/Some model-customization-uuid",
39432           "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"
39433         },
39434         "GENERIC-RESOURCE-API:model-invariant-uuid": {
39435           "$ref": "#/definitions/Some model-invariant-uuid",
39436           "description": "identifies the invariant uuid for this service or resource"
39437         },
39438         "GENERIC-RESOURCE-API:model-name": {
39439           "$ref": "#/definitions/Some model-name"
39440         },
39441         "GENERIC-RESOURCE-API:model-uuid": {
39442           "$ref": "#/definitions/Some model-uuid",
39443           "description": "identifies the uuid for this service or resource, which is version specific"
39444         },
39445         "GENERIC-RESOURCE-API:model-version": {
39446           "$ref": "#/definitions/Some model-version"
39447         }
39448       },
39449       "type": "object"
39450     },
39451     "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": {
39452       "properties": {
39453         "GENERIC-RESOURCE-API:onap-model-information": {
39454           "items": {
39455             "$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"
39456           },
39457           "type": "object"
39458         }
39459       },
39460       "type": "object"
39461     },
39462     "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": {
39463       "properties": {
39464         "GENERIC-RESOURCE-API:vf-module-status": {
39465           "$ref": "#/definitions/Some vf-module-status",
39466           "description": "Do we need this?Orchestration status from AAI - to be set by SDNCNot being used for vIPR."
39467         },
39468         "GENERIC-RESOURCE-API:vms": {
39469           "items": {
39470             "$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"
39471           },
39472           "type": "object"
39473         }
39474       },
39475       "type": "object"
39476     },
39477     "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": {
39478       "properties": {
39479         "GENERIC-RESOURCE-API:vf-module-assignments": {
39480           "items": {
39481             "$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"
39482           },
39483           "type": "object"
39484         }
39485       },
39486       "type": "object"
39487     },
39488     "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": {
39489       "properties": {
39490         "GENERIC-RESOURCE-API:param": {
39491           "items": {
39492             "$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"
39493           },
39494           "type": "array"
39495         }
39496       },
39497       "type": "object"
39498     },
39499     "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": {
39500       "properties": {
39501         "GENERIC-RESOURCE-API:vf-module-parameters": {
39502           "items": {
39503             "$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"
39504           },
39505           "type": "object"
39506         }
39507       },
39508       "type": "object"
39509     },
39510     "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": {
39511       "properties": {
39512         "GENERIC-RESOURCE-API:vf-module-id": {
39513           "$ref": "#/definitions/Some vf-module-id",
39514           "description": "vf-module id"
39515         },
39516         "GENERIC-RESOURCE-API:vf-module-name": {
39517           "$ref": "#/definitions/Some vf-module-name",
39518           "description": "vf-module-name"
39519         },
39520         "GENERIC-RESOURCE-API:vf-module-type": {
39521           "$ref": "#/definitions/Some vf-module-type",
39522           "description": "In Pats model referred to as model-id"
39523         }
39524       },
39525       "type": "object"
39526     },
39527     "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": {
39528       "properties": {
39529         "GENERIC-RESOURCE-API:vf-module-topology-identifier": {
39530           "items": {
39531             "$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"
39532           },
39533           "type": "object"
39534         }
39535       },
39536       "type": "object"
39537     },
39538     "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": {
39539       "properties": {
39540         "GENERIC-RESOURCE-API:vm": {
39541           "items": {
39542             "$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"
39543           },
39544           "type": "array"
39545         }
39546       },
39547       "type": "object"
39548     },
39549     "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": {
39550       "properties": {
39551         "GENERIC-RESOURCE-API:vms": {
39552           "items": {
39553             "$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"
39554           },
39555           "type": "object"
39556         }
39557       },
39558       "type": "object"
39559     },
39560     "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": {
39561       "properties": {
39562         "GENERIC-RESOURCE-API:nfc-naming-code": {
39563           "$ref": "#/definitions/Some nfc-naming-code",
39564           "description": "used in vm naming(draft 29: changed from nfc-code)"
39565         },
39566         "GENERIC-RESOURCE-API:vm-count": {
39567           "$ref": "#/definitions/0"
39568         },
39569         "GENERIC-RESOURCE-API:vm-names": {
39570           "items": {
39571             "$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"
39572           },
39573           "type": "object"
39574         },
39575         "GENERIC-RESOURCE-API:vm-networks": {
39576           "items": {
39577             "$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"
39578           },
39579           "type": "object"
39580         },
39581         "GENERIC-RESOURCE-API:vm-type": {
39582           "$ref": "#/definitions/Some vm-type"
39583         },
39584         "GENERIC-RESOURCE-API:vm-type-tag": {
39585           "$ref": "#/definitions/Some vm-type-tag",
39586           "description": "from tosca data on vfc"
39587         }
39588       },
39589       "required": [
39590         "GENERIC-RESOURCE-API:vm-type"
39591       ],
39592       "type": "object"
39593     },
39594     "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": {
39595       "properties": {
39596         "GENERIC-RESOURCE-API:vm": {
39597           "items": {
39598             "$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"
39599           },
39600           "type": "array"
39601         }
39602       },
39603       "type": "object"
39604     },
39605     "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": {
39606       "properties": {
39607         "GENERIC-RESOURCE-API:vm-name": {
39608           "description": "ordered-by: user",
39609           "items": {
39610             "$ref": "#/definitions/Some vm-name"
39611           },
39612           "type": "array"
39613         }
39614       },
39615       "type": "object"
39616     },
39617     "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": {
39618       "properties": {
39619         "GENERIC-RESOURCE-API:vm-names": {
39620           "items": {
39621             "$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"
39622           },
39623           "type": "object"
39624         }
39625       },
39626       "type": "object"
39627     },
39628     "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": {
39629       "properties": {
39630         "GENERIC-RESOURCE-API:vm-network": {
39631           "items": {
39632             "$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"
39633           },
39634           "type": "array"
39635         }
39636       },
39637       "type": "object"
39638     },
39639     "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": {
39640       "properties": {
39641         "GENERIC-RESOURCE-API:vm-networks": {
39642           "items": {
39643             "$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"
39644           },
39645           "type": "object"
39646         }
39647       },
39648       "type": "object"
39649     },
39650     "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": {
39651       "properties": {
39652         "GENERIC-RESOURCE-API:floating-ips": {
39653           "items": {
39654             "$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"
39655           },
39656           "type": "object"
39657         },
39658         "GENERIC-RESOURCE-API:interface-route-prefixes": {
39659           "items": {
39660             "$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"
39661           },
39662           "type": "object"
39663         },
39664         "GENERIC-RESOURCE-API:mac-addresses": {
39665           "items": {
39666             "$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"
39667           },
39668           "type": "object"
39669         },
39670         "GENERIC-RESOURCE-API:network-information-items": {
39671           "items": {
39672             "$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"
39673           },
39674           "type": "object"
39675         },
39676         "GENERIC-RESOURCE-API:network-role": {
39677           "$ref": "#/definitions/Some network-role",
39678           "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF"
39679         },
39680         "GENERIC-RESOURCE-API:network-role-tag": {
39681           "$ref": "#/definitions/Some network-role-tag"
39682         },
39683         "GENERIC-RESOURCE-API:sriov-parameters": {
39684           "items": {
39685             "$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"
39686           },
39687           "type": "object"
39688         }
39689       },
39690       "required": [
39691         "GENERIC-RESOURCE-API:network-role"
39692       ],
39693       "type": "object"
39694     },
39695     "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": {
39696       "properties": {
39697         "GENERIC-RESOURCE-API:vm-network": {
39698           "items": {
39699             "$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"
39700           },
39701           "type": "array"
39702         }
39703       },
39704       "type": "object"
39705     },
39706     "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": {
39707       "properties": {
39708         "GENERIC-RESOURCE-API:floating-ip-v4": {
39709           "description": "Floating ipv4 for VMs of a given type on this network",
39710           "items": {
39711             "$ref": "#/definitions/0.255.197.19%}",
39712             "enum": [
39713               "0.255.197.19%}",
39714               ":DA%p"
39715             ]
39716           },
39717           "type": "array"
39718         },
39719         "GENERIC-RESOURCE-API:floating-ip-v6": {
39720           "description": "Floating ipv6 for VMs of a given type on this network",
39721           "items": {
39722             "$ref": "#/definitions/:85:2"
39723           },
39724           "type": "array"
39725         }
39726       },
39727       "type": "object"
39728     },
39729     "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": {
39730       "properties": {
39731         "GENERIC-RESOURCE-API:floating-ips": {
39732           "items": {
39733             "$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"
39734           },
39735           "type": "object"
39736         }
39737       },
39738       "type": "object"
39739     },
39740     "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": {
39741       "properties": {
39742         "GENERIC-RESOURCE-API:interface-route-prefix": {
39743           "description": "ordered-by: user",
39744           "items": {
39745             "$ref": "#/definitions/Some interface-route-prefix"
39746           },
39747           "type": "array"
39748         }
39749       },
39750       "type": "object"
39751     },
39752     "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": {
39753       "properties": {
39754         "GENERIC-RESOURCE-API:interface-route-prefixes": {
39755           "items": {
39756             "$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"
39757           },
39758           "type": "object"
39759         }
39760       },
39761       "type": "object"
39762     },
39763     "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": {
39764       "properties": {
39765         "GENERIC-RESOURCE-API:mac-address": {
39766           "description": "List of network assignments for this vm-type",
39767           "items": {
39768             "$ref": "#/definitions/Some mac-address"
39769           },
39770           "type": "array"
39771         }
39772       },
39773       "type": "object"
39774     },
39775     "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": {
39776       "properties": {
39777         "GENERIC-RESOURCE-API:mac-addresses": {
39778           "items": {
39779             "$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"
39780           },
39781           "type": "object"
39782         }
39783       },
39784       "type": "object"
39785     },
39786     "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": {
39787       "properties": {
39788         "GENERIC-RESOURCE-API:network-information-item": {
39789           "items": {
39790             "$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"
39791           },
39792           "type": "array"
39793         }
39794       },
39795       "type": "object"
39796     },
39797     "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": {
39798       "properties": {
39799         "GENERIC-RESOURCE-API:network-information-items": {
39800           "items": {
39801             "$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"
39802           },
39803           "type": "object"
39804         }
39805       },
39806       "type": "object"
39807     },
39808     "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": {
39809       "properties": {
39810         "GENERIC-RESOURCE-API:application-tags": {
39811           "items": {
39812             "$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"
39813           },
39814           "type": "object"
39815         },
39816         "GENERIC-RESOURCE-API:heat-vlan-filters": {
39817           "items": {
39818             "$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"
39819           },
39820           "type": "object"
39821         }
39822       },
39823       "type": "object"
39824     },
39825     "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": {
39826       "properties": {
39827         "GENERIC-RESOURCE-API:sriov-parameters": {
39828           "items": {
39829             "$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"
39830           },
39831           "type": "object"
39832         }
39833       },
39834       "type": "object"
39835     },
39836     "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": {
39837       "properties": {
39838         "GENERIC-RESOURCE-API:ip-count": {
39839           "$ref": "#/definitions/0",
39840           "description": "The number of ip addresses to be assigned per vm for this network role"
39841         },
39842         "GENERIC-RESOURCE-API:ip-version": {
39843           "$ref": "#/definitions/Some ip-version",
39844           "description": "Use ipv4 or ipv6"
39845         },
39846         "GENERIC-RESOURCE-API:network-ips": {
39847           "items": {
39848             "$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"
39849           },
39850           "type": "object"
39851         },
39852         "GENERIC-RESOURCE-API:use-dhcp": {
39853           "$ref": "#/definitions/Y",
39854           "description": "Indicator to use DHCP on this network for this VM",
39855           "enum": [
39856             "Y",
39857             "N"
39858           ]
39859         }
39860       },
39861       "type": "object"
39862     },
39863     "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": {
39864       "properties": {
39865         "GENERIC-RESOURCE-API:network-information-item": {
39866           "items": {
39867             "$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"
39868           },
39869           "type": "array"
39870         }
39871       },
39872       "type": "object"
39873     },
39874     "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": {
39875       "properties": {
39876         "GENERIC-RESOURCE-API:network-ip": {
39877           "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?",
39878           "items": {
39879             "$ref": "#/definitions/Some network-ip"
39880           },
39881           "type": "array"
39882         }
39883       },
39884       "type": "object"
39885     },
39886     "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": {
39887       "properties": {
39888         "GENERIC-RESOURCE-API:network-ips": {
39889           "items": {
39890             "$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"
39891           },
39892           "type": "object"
39893         }
39894       },
39895       "type": "object"
39896     },
39897     "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": {
39898       "properties": {
39899         "GENERIC-RESOURCE-API:c-tags": {
39900           "items": {
39901             "$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"
39902           },
39903           "type": "object"
39904         },
39905         "GENERIC-RESOURCE-API:s-tags": {
39906           "items": {
39907             "$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"
39908           },
39909           "type": "object"
39910         }
39911       },
39912       "type": "object"
39913     },
39914     "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": {
39915       "properties": {
39916         "GENERIC-RESOURCE-API:application-tags": {
39917           "items": {
39918             "$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"
39919           },
39920           "type": "object"
39921         }
39922       },
39923       "type": "object"
39924     },
39925     "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": {
39926       "properties": {
39927         "GENERIC-RESOURCE-API:heat-vlan-filter": {
39928           "items": {
39929             "$ref": "#/definitions/Some heat-vlan-filter"
39930           },
39931           "type": "array"
39932         }
39933       },
39934       "type": "object"
39935     },
39936     "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": {
39937       "properties": {
39938         "GENERIC-RESOURCE-API:heat-vlan-filters": {
39939           "items": {
39940             "$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"
39941           },
39942           "type": "object"
39943         }
39944       },
39945       "type": "object"
39946     },
39947     "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": {
39948       "properties": {
39949         "GENERIC-RESOURCE-API:c-tag": {
39950           "items": {
39951             "$ref": "#/definitions/Some c-tag"
39952           },
39953           "type": "array"
39954         }
39955       },
39956       "type": "object"
39957     },
39958     "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": {
39959       "properties": {
39960         "GENERIC-RESOURCE-API:c-tags": {
39961           "items": {
39962             "$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"
39963           },
39964           "type": "object"
39965         }
39966       },
39967       "type": "object"
39968     },
39969     "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": {
39970       "properties": {
39971         "GENERIC-RESOURCE-API:s-tag": {
39972           "items": {
39973             "$ref": "#/definitions/Some s-tag"
39974           },
39975           "type": "array"
39976         }
39977       },
39978       "type": "object"
39979     },
39980     "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": {
39981       "properties": {
39982         "GENERIC-RESOURCE-API:s-tags": {
39983           "items": {
39984             "$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"
39985           },
39986           "type": "object"
39987         }
39988       },
39989       "type": "object"
39990     },
39991     "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": {
39992       "properties": {
39993         "GENERIC-RESOURCE-API:name": {
39994           "$ref": "#/definitions/Some name"
39995         },
39996         "GENERIC-RESOURCE-API:value": {
39997           "$ref": "#/definitions/Some value"
39998         }
39999       },
40000       "type": "object"
40001     },
40002     "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": {
40003       "properties": {
40004         "GENERIC-RESOURCE-API:param": {
40005           "items": {
40006             "$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"
40007           },
40008           "type": "array"
40009         }
40010       },
40011       "type": "object"
40012     },
40013     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vnf-information(config)onap-model-information": {
40014       "properties": {
40015         "GENERIC-RESOURCE-API:model-customization-uuid": {
40016           "$ref": "#/definitions/Some model-customization-uuid",
40017           "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"
40018         },
40019         "GENERIC-RESOURCE-API:model-invariant-uuid": {
40020           "$ref": "#/definitions/Some model-invariant-uuid",
40021           "description": "identifies the invariant uuid for this service or resource"
40022         },
40023         "GENERIC-RESOURCE-API:model-name": {
40024           "$ref": "#/definitions/Some model-name"
40025         },
40026         "GENERIC-RESOURCE-API:model-uuid": {
40027           "$ref": "#/definitions/Some model-uuid",
40028           "description": "identifies the uuid for this service or resource, which is version specific"
40029         },
40030         "GENERIC-RESOURCE-API:model-version": {
40031           "$ref": "#/definitions/Some model-version"
40032         }
40033       },
40034       "type": "object"
40035     },
40036     "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": {
40037       "properties": {
40038         "GENERIC-RESOURCE-API:onap-model-information": {
40039           "items": {
40040             "$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"
40041           },
40042           "type": "object"
40043         }
40044       },
40045       "type": "object"
40046     },
40047     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information": {
40048       "properties": {
40049         "GENERIC-RESOURCE-API:model-customization-uuid": {
40050           "$ref": "#/definitions/Some model-customization-uuid",
40051           "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"
40052         },
40053         "GENERIC-RESOURCE-API:model-invariant-uuid": {
40054           "$ref": "#/definitions/Some model-invariant-uuid",
40055           "description": "identifies the invariant uuid for this service or resource"
40056         },
40057         "GENERIC-RESOURCE-API:model-name": {
40058           "$ref": "#/definitions/Some model-name"
40059         },
40060         "GENERIC-RESOURCE-API:model-uuid": {
40061           "$ref": "#/definitions/Some model-uuid",
40062           "description": "identifies the uuid for this service or resource, which is version specific"
40063         },
40064         "GENERIC-RESOURCE-API:model-version": {
40065           "$ref": "#/definitions/Some model-version"
40066         }
40067       },
40068       "type": "object"
40069     },
40070     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information-TOP": {
40071       "properties": {
40072         "GENERIC-RESOURCE-API:onap-model-information": {
40073           "items": {
40074             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information"
40075           },
40076           "type": "object"
40077         }
40078       },
40079       "type": "object"
40080     },
40081     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters": {
40082       "properties": {
40083         "GENERIC-RESOURCE-API:param": {
40084           "items": {
40085             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param"
40086           },
40087           "type": "array"
40088         }
40089       },
40090       "type": "object"
40091     },
40092     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters-TOP": {
40093       "properties": {
40094         "GENERIC-RESOURCE-API:vnf-input-parameters": {
40095           "items": {
40096             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters"
40097           },
40098           "type": "object"
40099         }
40100       },
40101       "type": "object"
40102     },
40103     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks": {
40104       "properties": {
40105         "GENERIC-RESOURCE-API:vnf-network": {
40106           "items": {
40107             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network"
40108           },
40109           "type": "array"
40110         }
40111       },
40112       "type": "object"
40113     },
40114     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks-TOP": {
40115       "properties": {
40116         "GENERIC-RESOURCE-API:vnf-networks": {
40117           "items": {
40118             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks"
40119           },
40120           "type": "object"
40121         }
40122       },
40123       "type": "object"
40124     },
40125     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param": {
40126       "properties": {
40127         "GENERIC-RESOURCE-API:name": {
40128           "$ref": "#/definitions/Some name"
40129         },
40130         "GENERIC-RESOURCE-API:value": {
40131           "$ref": "#/definitions/Some value"
40132         }
40133       },
40134       "type": "object"
40135     },
40136     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param-TOP": {
40137       "properties": {
40138         "GENERIC-RESOURCE-API:param": {
40139           "items": {
40140             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param"
40141           },
40142           "type": "array"
40143         }
40144       },
40145       "type": "object"
40146     },
40147     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network": {
40148       "properties": {
40149         "GENERIC-RESOURCE-API:contrail-network-fqdn": {
40150           "$ref": "#/definitions/Some contrail-network-fqdn",
40151           "description": "contrail network policy object"
40152         },
40153         "GENERIC-RESOURCE-API:network-id": {
40154           "$ref": "#/definitions/Some network-id",
40155           "description": "Unique Neutron UUID of an instance of the network role "
40156         },
40157         "GENERIC-RESOURCE-API:network-name": {
40158           "$ref": "#/definitions/Some network-name",
40159           "description": "Unique Neutron UUID of an instance of the network role "
40160         },
40161         "GENERIC-RESOURCE-API:network-role": {
40162           "$ref": "#/definitions/Some network-role",
40163           "description": "A Network Role to which a VNF must connect"
40164         },
40165         "GENERIC-RESOURCE-API:neutron-id": {
40166           "$ref": "#/definitions/Some neutron-id",
40167           "description": "Unique Neutron UUID of an instance of the network role "
40168         },
40169         "GENERIC-RESOURCE-API:subnets-data": {
40170           "items": {
40171             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data"
40172           },
40173           "type": "object"
40174         }
40175       },
40176       "type": "object"
40177     },
40178     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network-TOP": {
40179       "properties": {
40180         "GENERIC-RESOURCE-API:vnf-network": {
40181           "items": {
40182             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network"
40183           },
40184           "type": "array"
40185         }
40186       },
40187       "type": "object"
40188     },
40189     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data": {
40190       "properties": {
40191         "GENERIC-RESOURCE-API:subnet-data": {
40192           "items": {
40193             "$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"
40194           },
40195           "type": "array"
40196         }
40197       },
40198       "type": "object"
40199     },
40200     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data-TOP": {
40201       "properties": {
40202         "GENERIC-RESOURCE-API:subnets-data": {
40203           "items": {
40204             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data"
40205           },
40206           "type": "object"
40207         }
40208       },
40209       "type": "object"
40210     },
40211     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data": {
40212       "properties": {
40213         "GENERIC-RESOURCE-API:ip-version": {
40214           "$ref": "#/definitions/Some ip-version",
40215           "description": "Should be ipv4 or ipv6"
40216         },
40217         "GENERIC-RESOURCE-API:subnet-id": {
40218           "$ref": "#/definitions/Some subnet-id",
40219           "description": "subnet UUID to be passed into the HEAT template"
40220         }
40221       },
40222       "type": "object"
40223     },
40224     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP": {
40225       "properties": {
40226         "GENERIC-RESOURCE-API:subnet-data": {
40227           "items": {
40228             "$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"
40229           },
40230           "type": "array"
40231         }
40232       },
40233       "type": "object"
40234     },
40235     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information": {
40236       "properties": {
40237         "GENERIC-RESOURCE-API:model-customization-uuid": {
40238           "$ref": "#/definitions/Some model-customization-uuid",
40239           "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"
40240         },
40241         "GENERIC-RESOURCE-API:model-invariant-uuid": {
40242           "$ref": "#/definitions/Some model-invariant-uuid",
40243           "description": "identifies the invariant uuid for this service or resource"
40244         },
40245         "GENERIC-RESOURCE-API:model-name": {
40246           "$ref": "#/definitions/Some model-name"
40247         },
40248         "GENERIC-RESOURCE-API:model-uuid": {
40249           "$ref": "#/definitions/Some model-uuid",
40250           "description": "identifies the uuid for this service or resource, which is version specific"
40251         },
40252         "GENERIC-RESOURCE-API:model-version": {
40253           "$ref": "#/definitions/Some model-version"
40254         }
40255       },
40256       "type": "object"
40257     },
40258     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information-TOP": {
40259       "properties": {
40260         "GENERIC-RESOURCE-API:onap-model-information": {
40261           "items": {
40262             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information"
40263           },
40264           "type": "object"
40265         }
40266       },
40267       "type": "object"
40268     },
40269     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data": {
40270       "properties": {
40271         "GENERIC-RESOURCE-API:param": {
40272           "items": {
40273             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param"
40274           },
40275           "type": "array"
40276         }
40277       },
40278       "type": "object"
40279     },
40280     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data-TOP": {
40281       "properties": {
40282         "GENERIC-RESOURCE-API:vnf-parameters-data": {
40283           "items": {
40284             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data"
40285           },
40286           "type": "object"
40287         }
40288       },
40289       "type": "object"
40290     },
40291     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments": {
40292       "properties": {
40293         "GENERIC-RESOURCE-API:availability-zones": {
40294           "items": {
40295             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones"
40296           },
40297           "type": "object"
40298         },
40299         "GENERIC-RESOURCE-API:vnf-networks": {
40300           "items": {
40301             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks"
40302           },
40303           "type": "object"
40304         },
40305         "GENERIC-RESOURCE-API:vnf-status": {
40306           "$ref": "#/definitions/Some vnf-status",
40307           "description": "Do we need this?Orchestration status from AAI - to be set by SDNCWill not be used for vIPR."
40308         }
40309       },
40310       "type": "object"
40311     },
40312     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments-TOP": {
40313       "properties": {
40314         "GENERIC-RESOURCE-API:vnf-resource-assignments": {
40315           "items": {
40316             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments"
40317           },
40318           "type": "object"
40319         }
40320       },
40321       "type": "object"
40322     },
40323     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure": {
40324       "properties": {
40325         "GENERIC-RESOURCE-API:nf-code": {
40326           "$ref": "#/definitions/Some nf-code",
40327           "description": "used in vnf naming"
40328         },
40329         "GENERIC-RESOURCE-API:nf-function": {
40330           "$ref": "#/definitions/Some nf-function"
40331         },
40332         "GENERIC-RESOURCE-API:nf-role": {
40333           "$ref": "#/definitions/Some nf-role"
40334         },
40335         "GENERIC-RESOURCE-API:nf-type": {
40336           "$ref": "#/definitions/Some nf-type"
40337         },
40338         "GENERIC-RESOURCE-API:vnf-id": {
40339           "$ref": "#/definitions/Some vnf-id"
40340         },
40341         "GENERIC-RESOURCE-API:vnf-name": {
40342           "$ref": "#/definitions/Some vnf-name",
40343           "description": "optionally comes from vnf-request-input container or is assigned by sdn-c"
40344         },
40345         "GENERIC-RESOURCE-API:vnf-type": {
40346           "$ref": "#/definitions/Some vnf-type",
40347           "description": "In preload tree, this label is used for the vf-module-type"
40348         }
40349       },
40350       "type": "object"
40351     },
40352     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure-TOP": {
40353       "properties": {
40354         "GENERIC-RESOURCE-API:vnf-topology-identifier-structure": {
40355           "items": {
40356             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure"
40357           },
40358           "type": "object"
40359         }
40360       },
40361       "type": "object"
40362     },
40363     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param": {
40364       "properties": {
40365         "GENERIC-RESOURCE-API:name": {
40366           "$ref": "#/definitions/Some name"
40367         },
40368         "GENERIC-RESOURCE-API:value": {
40369           "$ref": "#/definitions/Some value"
40370         }
40371       },
40372       "type": "object"
40373     },
40374     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param-TOP": {
40375       "properties": {
40376         "GENERIC-RESOURCE-API:param": {
40377           "items": {
40378             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param"
40379           },
40380           "type": "array"
40381         }
40382       },
40383       "type": "object"
40384     },
40385     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones": {
40386       "properties": {
40387         "GENERIC-RESOURCE-API:availability-zone": {
40388           "description": "Openstack availability zone name or UUID",
40389           "items": {
40390             "$ref": "#/definitions/Some availability-zone"
40391           },
40392           "type": "array"
40393         },
40394         "GENERIC-RESOURCE-API:max-count": {
40395           "$ref": "#/definitions/0",
40396           "description": "From the TOSCA data. Indicates the largest availability zone count needed by any vf-module in the VNF."
40397         }
40398       },
40399       "type": "object"
40400     },
40401     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones-TOP": {
40402       "properties": {
40403         "GENERIC-RESOURCE-API:availability-zones": {
40404           "items": {
40405             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones"
40406           },
40407           "type": "object"
40408         }
40409       },
40410       "type": "object"
40411     },
40412     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks": {
40413       "properties": {
40414         "GENERIC-RESOURCE-API:vnf-network": {
40415           "items": {
40416             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network"
40417           },
40418           "type": "array"
40419         }
40420       },
40421       "type": "object"
40422     },
40423     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks-TOP": {
40424       "properties": {
40425         "GENERIC-RESOURCE-API:vnf-networks": {
40426           "items": {
40427             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks"
40428           },
40429           "type": "object"
40430         }
40431       },
40432       "type": "object"
40433     },
40434     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network": {
40435       "properties": {
40436         "GENERIC-RESOURCE-API:contrail-network-fqdn": {
40437           "$ref": "#/definitions/Some contrail-network-fqdn",
40438           "description": "contrail network policy object"
40439         },
40440         "GENERIC-RESOURCE-API:network-id": {
40441           "$ref": "#/definitions/Some network-id",
40442           "description": "Unique Neutron UUID of an instance of the network role "
40443         },
40444         "GENERIC-RESOURCE-API:network-name": {
40445           "$ref": "#/definitions/Some network-name",
40446           "description": "Unique Neutron UUID of an instance of the network role "
40447         },
40448         "GENERIC-RESOURCE-API:network-role": {
40449           "$ref": "#/definitions/Some network-role",
40450           "description": "A Network Role to which a VNF must connect"
40451         },
40452         "GENERIC-RESOURCE-API:neutron-id": {
40453           "$ref": "#/definitions/Some neutron-id",
40454           "description": "Unique Neutron UUID of an instance of the network role "
40455         },
40456         "GENERIC-RESOURCE-API:subnets-data": {
40457           "items": {
40458             "$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"
40459           },
40460           "type": "object"
40461         }
40462       },
40463       "type": "object"
40464     },
40465     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network-TOP": {
40466       "properties": {
40467         "GENERIC-RESOURCE-API:vnf-network": {
40468           "items": {
40469             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network"
40470           },
40471           "type": "array"
40472         }
40473       },
40474       "type": "object"
40475     },
40476     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data": {
40477       "properties": {
40478         "GENERIC-RESOURCE-API:subnet-data": {
40479           "items": {
40480             "$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"
40481           },
40482           "type": "array"
40483         }
40484       },
40485       "type": "object"
40486     },
40487     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data-TOP": {
40488       "properties": {
40489         "GENERIC-RESOURCE-API:subnets-data": {
40490           "items": {
40491             "$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"
40492           },
40493           "type": "object"
40494         }
40495       },
40496       "type": "object"
40497     },
40498     "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": {
40499       "properties": {
40500         "GENERIC-RESOURCE-API:ip-version": {
40501           "$ref": "#/definitions/Some ip-version",
40502           "description": "Should be ipv4 or ipv6"
40503         },
40504         "GENERIC-RESOURCE-API:subnet-id": {
40505           "$ref": "#/definitions/Some subnet-id",
40506           "description": "subnet UUID to be passed into the HEAT template"
40507         }
40508       },
40509       "type": "object"
40510     },
40511     "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": {
40512       "properties": {
40513         "GENERIC-RESOURCE-API:subnet-data": {
40514           "items": {
40515             "$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"
40516           },
40517           "type": "array"
40518         }
40519       },
40520       "type": "object"
40521     },
40522     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource": {
40523       "properties": {
40524         "GENERIC-RESOURCE-API:allotted-resource-data": {
40525           "items": {
40526             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data"
40527           },
40528           "type": "object"
40529         },
40530         "GENERIC-RESOURCE-API:allotted-resource-id": {
40531           "$ref": "#/definitions/Some allotted-resource-id"
40532         },
40533         "GENERIC-RESOURCE-API:allotted-resource-status": {
40534           "items": {
40535             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status"
40536           },
40537           "type": "object"
40538         }
40539       },
40540       "required": [
40541         "GENERIC-RESOURCE-API:allotted-resource-id"
40542       ],
40543       "type": "object"
40544     },
40545     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource-TOP": {
40546       "properties": {
40547         "GENERIC-RESOURCE-API:tunnelxconn-allotted-resource": {
40548           "items": {
40549             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource"
40550           },
40551           "type": "array"
40552         }
40553       },
40554       "type": "object"
40555     },
40556     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data": {
40557       "properties": {
40558         "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
40559           "items": {
40560             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
40561           },
40562           "type": "object"
40563         },
40564         "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
40565           "items": {
40566             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
40567           },
40568           "type": "object"
40569         },
40570         "GENERIC-RESOURCE-API:tunnelxconn-parameters": {
40571           "items": {
40572             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters"
40573           },
40574           "type": "object"
40575         },
40576         "GENERIC-RESOURCE-API:tunnelxconn-topology": {
40577           "items": {
40578             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology"
40579           },
40580           "type": "object"
40581         }
40582       },
40583       "type": "object"
40584     },
40585     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data-TOP": {
40586       "properties": {
40587         "GENERIC-RESOURCE-API:allotted-resource-data": {
40588           "items": {
40589             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data"
40590           },
40591           "type": "object"
40592         }
40593       },
40594       "type": "object"
40595     },
40596     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status": {
40597       "properties": {
40598         "GENERIC-RESOURCE-API:action": {
40599           "$ref": "#/definitions/Some action",
40600           "description": "value would one of possible request-actions; match the list in service-data oper-status"
40601         },
40602         "GENERIC-RESOURCE-API:final-indicator": {
40603           "$ref": "#/definitions/Some final-indicator"
40604         },
40605         "GENERIC-RESOURCE-API:request-status": {
40606           "$ref": "#/definitions/synccomplete",
40607           "enum": [
40608             "synccomplete",
40609             "asynccomplete",
40610             "notifycomplete"
40611           ]
40612         },
40613         "GENERIC-RESOURCE-API:response-code": {
40614           "$ref": "#/definitions/Some response-code"
40615         },
40616         "GENERIC-RESOURCE-API:response-message": {
40617           "$ref": "#/definitions/Some response-message"
40618         },
40619         "GENERIC-RESOURCE-API:response-timestamp": {
40620           "$ref": "#/definitions/Some response-timestamp"
40621         },
40622         "GENERIC-RESOURCE-API:rpc-action": {
40623           "$ref": "#/definitions/assign",
40624           "description": "this is the svc-action from the incoming request",
40625           "enum": [
40626             "assign",
40627             "activate",
40628             "create",
40629             "delete",
40630             "unassign",
40631             "deactivate"
40632           ]
40633         },
40634         "GENERIC-RESOURCE-API:rpc-name": {
40635           "$ref": "#/definitions/Some rpc-name"
40636         }
40637       },
40638       "type": "object"
40639     },
40640     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status-TOP": {
40641       "properties": {
40642         "GENERIC-RESOURCE-API:allotted-resource-status": {
40643           "items": {
40644             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status"
40645           },
40646           "type": "object"
40647         }
40648       },
40649       "type": "object"
40650     },
40651     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status": {
40652       "properties": {
40653         "GENERIC-RESOURCE-API:create-timestamp": {
40654           "$ref": "#/definitions/Some create-timestamp",
40655           "description": "Not currently populated in service data."
40656         },
40657         "GENERIC-RESOURCE-API:last-action": {
40658           "$ref": "#/definitions/CreateNetworkInstance",
40659           "description": "should be list of possible request-actions",
40660           "enum": [
40661             "CreateNetworkInstance",
40662             "ActivateNetworkInstance",
40663             "CreateServiceInstance",
40664             "DeleteServiceInstance",
40665             "DeleteNetworkInstance",
40666             "CreateVnfInstance",
40667             "ActivateVnfInstance",
40668             "DeleteVnfInstance",
40669             "CreateVfModuleInstance",
40670             "ActivateVfModuleInstance",
40671             "DeleteVfModuleInstance",
40672             "CreateContrailRouteInstance",
40673             "DeleteContrailRouteInstance",
40674             "CreateSecurityZoneInstance",
40675             "DeleteSecurityZoneInstance"
40676           ]
40677         },
40678         "GENERIC-RESOURCE-API:last-order-status": {
40679           "$ref": "#/definitions/Active",
40680           "description": "fieldused by generic-resource-api",
40681           "enum": [
40682             "Active",
40683             "PendingAssignment",
40684             "PendingCreate",
40685             "PendingUpdate",
40686             "PendingDelete",
40687             "Deleted",
40688             "Created"
40689           ]
40690         },
40691         "GENERIC-RESOURCE-API:last-rpc-action": {
40692           "$ref": "#/definitions/assign",
40693           "enum": [
40694             "assign",
40695             "activate",
40696             "delete",
40697             "unassign",
40698             "deactivate",
40699             "create"
40700           ]
40701         },
40702         "GENERIC-RESOURCE-API:last-svc-request-id": {
40703           "$ref": "#/definitions/Some last-svc-request-id",
40704           "description": "Not currently populated in service data."
40705         },
40706         "GENERIC-RESOURCE-API:modify-timestamp": {
40707           "$ref": "#/definitions/Some modify-timestamp"
40708         },
40709         "GENERIC-RESOURCE-API:order-status": {
40710           "$ref": "#/definitions/Active",
40711           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
40712           "enum": [
40713             "Active",
40714             "PendingAssignment",
40715             "PendingCreate",
40716             "PendingUpdate",
40717             "PendingDelete",
40718             "Deleted",
40719             "Created"
40720           ]
40721         }
40722       },
40723       "type": "object"
40724     },
40725     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP": {
40726       "properties": {
40727         "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
40728           "items": {
40729             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
40730           },
40731           "type": "object"
40732         }
40733       },
40734       "type": "object"
40735     },
40736     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information": {
40737       "properties": {
40738         "GENERIC-RESOURCE-API:allotted-resource-information": {
40739           "items": {
40740             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
40741           },
40742           "type": "object"
40743         },
40744         "GENERIC-RESOURCE-API:request-information": {
40745           "items": {
40746             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
40747           },
40748           "type": "object"
40749         },
40750         "GENERIC-RESOURCE-API:sdnc-request-header": {
40751           "items": {
40752             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
40753           },
40754           "type": "object"
40755         },
40756         "GENERIC-RESOURCE-API:service-information": {
40757           "items": {
40758             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
40759           },
40760           "type": "object"
40761         },
40762         "GENERIC-RESOURCE-API:tunnelxconn-request-input": {
40763           "items": {
40764             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)tunnelxconn-request-input"
40765           },
40766           "type": "object"
40767         }
40768       },
40769       "type": "object"
40770     },
40771     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP": {
40772       "properties": {
40773         "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
40774           "items": {
40775             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
40776           },
40777           "type": "object"
40778         }
40779       },
40780       "type": "object"
40781     },
40782     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters": {
40783       "properties": {
40784         "GENERIC-RESOURCE-API:param": {
40785           "items": {
40786             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param"
40787           },
40788           "type": "array"
40789         }
40790       },
40791       "type": "object"
40792     },
40793     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters-TOP": {
40794       "properties": {
40795         "GENERIC-RESOURCE-API:tunnelxconn-parameters": {
40796           "items": {
40797             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters"
40798           },
40799           "type": "object"
40800         }
40801       },
40802       "type": "object"
40803     },
40804     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology": {
40805       "properties": {
40806         "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
40807           "items": {
40808             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers"
40809           },
40810           "type": "object"
40811         },
40812         "GENERIC-RESOURCE-API:onap-model-information": {
40813           "items": {
40814             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information"
40815           },
40816           "type": "object"
40817         },
40818         "GENERIC-RESOURCE-API:tunnelxconn-assignments": {
40819           "items": {
40820             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-assignments"
40821           },
40822           "type": "object"
40823         },
40824         "GENERIC-RESOURCE-API:tunnelxconn-parameters": {
40825           "items": {
40826             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters"
40827           },
40828           "type": "object"
40829         }
40830       },
40831       "type": "object"
40832     },
40833     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology-TOP": {
40834       "properties": {
40835         "GENERIC-RESOURCE-API:tunnelxconn-topology": {
40836           "items": {
40837             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology"
40838           },
40839           "type": "object"
40840         }
40841       },
40842       "type": "object"
40843     },
40844     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information": {
40845       "properties": {
40846         "GENERIC-RESOURCE-API:allotted-resource-id": {
40847           "$ref": "#/definitions/Some allotted-resource-id"
40848         },
40849         "GENERIC-RESOURCE-API:allotted-resource-type": {
40850           "$ref": "#/definitions/Some allotted-resource-type",
40851           "description": "Not an enum, but expected values are contrail-route and security-zone."
40852         },
40853         "GENERIC-RESOURCE-API:onap-model-information": {
40854           "items": {
40855             "$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"
40856           },
40857           "type": "object"
40858         },
40859         "GENERIC-RESOURCE-API:parent-service-instance-id": {
40860           "$ref": "#/definitions/Some parent-service-instance-id",
40861           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
40862         }
40863       },
40864       "type": "object"
40865     },
40866     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP": {
40867       "properties": {
40868         "GENERIC-RESOURCE-API:allotted-resource-information": {
40869           "items": {
40870             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
40871           },
40872           "type": "object"
40873         }
40874       },
40875       "type": "object"
40876     },
40877     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information": {
40878       "properties": {
40879         "GENERIC-RESOURCE-API:notification-url": {
40880           "$ref": "#/definitions/Some notification-url"
40881         },
40882         "GENERIC-RESOURCE-API:order-number": {
40883           "$ref": "#/definitions/Some order-number"
40884         },
40885         "GENERIC-RESOURCE-API:order-version": {
40886           "$ref": "#/definitions/Some order-version"
40887         },
40888         "GENERIC-RESOURCE-API:request-action": {
40889           "$ref": "#/definitions/CreateNetworkInstance",
40890           "description": "still need to work Disconnect",
40891           "enum": [
40892             "CreateNetworkInstance",
40893             "ActivateNetworkInstance",
40894             "CreateServiceInstance",
40895             "DeleteServiceInstance",
40896             "DeleteNetworkInstance",
40897             "CreateVnfInstance",
40898             "ActivateVnfInstance",
40899             "DeleteVnfInstance",
40900             "CreateVfModuleInstance",
40901             "ActivateVfModuleInstance",
40902             "DeleteVfModuleInstance",
40903             "CreateContrailRouteInstance",
40904             "DeleteContrailRouteInstance",
40905             "CreateSecurityZoneInstance",
40906             "DeleteSecurityZoneInstance",
40907             "ActivateDCINetworkInstance",
40908             "DeActivateDCINetworkInstance",
40909             "CreateTunnelXConnInstance",
40910             "DeleteTunnelXConnInstance",
40911             "CreateBRGInstance",
40912             "DeleteBRGInstance"
40913           ]
40914         },
40915         "GENERIC-RESOURCE-API:request-id": {
40916           "$ref": "#/definitions/Some request-id",
40917           "description": "Request ID generated upstream of MSO"
40918         },
40919         "GENERIC-RESOURCE-API:source": {
40920           "$ref": "#/definitions/Some source"
40921         }
40922       },
40923       "type": "object"
40924     },
40925     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP": {
40926       "properties": {
40927         "GENERIC-RESOURCE-API:request-information": {
40928           "items": {
40929             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
40930           },
40931           "type": "object"
40932         }
40933       },
40934       "type": "object"
40935     },
40936     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header": {
40937       "properties": {
40938         "GENERIC-RESOURCE-API:svc-action": {
40939           "$ref": "#/definitions/reserve",
40940           "description": "Enumerated listThis is the rpcAction",
40941           "enum": [
40942             "reserve",
40943             "assign",
40944             "activate",
40945             "delete",
40946             "changeassign",
40947             "changedelete",
40948             "rollback",
40949             "deactivate",
40950             "unassign",
40951             "create"
40952           ]
40953         },
40954         "GENERIC-RESOURCE-API:svc-notification-url": {
40955           "$ref": "#/definitions/Some svc-notification-url",
40956           "description": "Contains URL for asynchronous response"
40957         },
40958         "GENERIC-RESOURCE-API:svc-request-id": {
40959           "$ref": "#/definitions/Some svc-request-id",
40960           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
40961         }
40962       },
40963       "type": "object"
40964     },
40965     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP": {
40966       "properties": {
40967         "GENERIC-RESOURCE-API:sdnc-request-header": {
40968           "items": {
40969             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
40970           },
40971           "type": "object"
40972         }
40973       },
40974       "type": "object"
40975     },
40976     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information": {
40977       "properties": {
40978         "GENERIC-RESOURCE-API:global-customer-id": {
40979           "$ref": "#/definitions/Some global-customer-id",
40980           "description": "need for put of data to AnAI (MSO provides)"
40981         },
40982         "GENERIC-RESOURCE-API:onap-model-information": {
40983           "items": {
40984             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information"
40985           },
40986           "type": "object"
40987         },
40988         "GENERIC-RESOURCE-API:service-id": {
40989           "$ref": "#/definitions/Some service-id",
40990           "description": "This maps to the product-family-id in A&AI"
40991         },
40992         "GENERIC-RESOURCE-API:service-instance-id": {
40993           "$ref": "#/definitions/Some service-instance-id"
40994         },
40995         "GENERIC-RESOURCE-API:subscriber-name": {
40996           "$ref": "#/definitions/Some subscriber-name",
40997           "description": "Would not be expected for vIPR-ATM or mobility services."
40998         },
40999         "GENERIC-RESOURCE-API:subscription-service-type": {
41000           "$ref": "#/definitions/Some subscription-service-type",
41001           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
41002         }
41003       },
41004       "type": "object"
41005     },
41006     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP": {
41007       "properties": {
41008         "GENERIC-RESOURCE-API:service-information": {
41009           "items": {
41010             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
41011           },
41012           "type": "object"
41013         }
41014       },
41015       "type": "object"
41016     },
41017     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)tunnelxconn-request-input": {
41018       "properties": {
41019         "GENERIC-RESOURCE-API:brg-wan-mac-address": {
41020           "$ref": "#/definitions/Some brg-wan-mac-address"
41021         }
41022       },
41023       "type": "object"
41024     },
41025     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)tunnelxconn-request-input-TOP": {
41026       "properties": {
41027         "GENERIC-RESOURCE-API:tunnelxconn-request-input": {
41028           "items": {
41029             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)tunnelxconn-request-input"
41030           },
41031           "type": "object"
41032         }
41033       },
41034       "type": "object"
41035     },
41036     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information": {
41037       "properties": {
41038         "GENERIC-RESOURCE-API:model-customization-uuid": {
41039           "$ref": "#/definitions/Some model-customization-uuid",
41040           "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"
41041         },
41042         "GENERIC-RESOURCE-API:model-invariant-uuid": {
41043           "$ref": "#/definitions/Some model-invariant-uuid",
41044           "description": "identifies the invariant uuid for this service or resource"
41045         },
41046         "GENERIC-RESOURCE-API:model-name": {
41047           "$ref": "#/definitions/Some model-name"
41048         },
41049         "GENERIC-RESOURCE-API:model-uuid": {
41050           "$ref": "#/definitions/Some model-uuid",
41051           "description": "identifies the uuid for this service or resource, which is version specific"
41052         },
41053         "GENERIC-RESOURCE-API:model-version": {
41054           "$ref": "#/definitions/Some model-version"
41055         }
41056       },
41057       "type": "object"
41058     },
41059     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP": {
41060       "properties": {
41061         "GENERIC-RESOURCE-API:onap-model-information": {
41062           "items": {
41063             "$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"
41064           },
41065           "type": "object"
41066         }
41067       },
41068       "type": "object"
41069     },
41070     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information": {
41071       "properties": {
41072         "GENERIC-RESOURCE-API:model-customization-uuid": {
41073           "$ref": "#/definitions/Some model-customization-uuid",
41074           "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"
41075         },
41076         "GENERIC-RESOURCE-API:model-invariant-uuid": {
41077           "$ref": "#/definitions/Some model-invariant-uuid",
41078           "description": "identifies the invariant uuid for this service or resource"
41079         },
41080         "GENERIC-RESOURCE-API:model-name": {
41081           "$ref": "#/definitions/Some model-name"
41082         },
41083         "GENERIC-RESOURCE-API:model-uuid": {
41084           "$ref": "#/definitions/Some model-uuid",
41085           "description": "identifies the uuid for this service or resource, which is version specific"
41086         },
41087         "GENERIC-RESOURCE-API:model-version": {
41088           "$ref": "#/definitions/Some model-version"
41089         }
41090       },
41091       "type": "object"
41092     },
41093     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP": {
41094       "properties": {
41095         "GENERIC-RESOURCE-API:onap-model-information": {
41096           "items": {
41097             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information"
41098           },
41099           "type": "object"
41100         }
41101       },
41102       "type": "object"
41103     },
41104     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param": {
41105       "properties": {
41106         "GENERIC-RESOURCE-API:name": {
41107           "$ref": "#/definitions/Some name"
41108         },
41109         "GENERIC-RESOURCE-API:value": {
41110           "$ref": "#/definitions/Some value"
41111         }
41112       },
41113       "type": "object"
41114     },
41115     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param-TOP": {
41116       "properties": {
41117         "GENERIC-RESOURCE-API:param": {
41118           "items": {
41119             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param"
41120           },
41121           "type": "array"
41122         }
41123       },
41124       "type": "object"
41125     },
41126     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers": {
41127       "properties": {
41128         "GENERIC-RESOURCE-API:allotted-resource-id": {
41129           "$ref": "#/definitions/Some allotted-resource-id"
41130         },
41131         "GENERIC-RESOURCE-API:allotted-resource-name": {
41132           "$ref": "#/definitions/Some allotted-resource-name",
41133           "description": "For a contrail-route, the network policy name."
41134         },
41135         "GENERIC-RESOURCE-API:allotted-resource-type": {
41136           "$ref": "#/definitions/Some allotted-resource-type",
41137           "description": "(Added in draft 32)Expected to be contrail-route or security-zone."
41138         },
41139         "GENERIC-RESOURCE-API:consuming-service-instance-id": {
41140           "$ref": "#/definitions/Some consuming-service-instance-id",
41141           "description": "The service-instance-id of the consuming service of this allotted resource"
41142         },
41143         "GENERIC-RESOURCE-API:parent-service-instance-id": {
41144           "$ref": "#/definitions/Some parent-service-instance-id",
41145           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
41146         }
41147       },
41148       "type": "object"
41149     },
41150     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers-TOP": {
41151       "properties": {
41152         "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
41153           "items": {
41154             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers"
41155           },
41156           "type": "object"
41157         }
41158       },
41159       "type": "object"
41160     },
41161     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information": {
41162       "properties": {
41163         "GENERIC-RESOURCE-API:model-customization-uuid": {
41164           "$ref": "#/definitions/Some model-customization-uuid",
41165           "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"
41166         },
41167         "GENERIC-RESOURCE-API:model-invariant-uuid": {
41168           "$ref": "#/definitions/Some model-invariant-uuid",
41169           "description": "identifies the invariant uuid for this service or resource"
41170         },
41171         "GENERIC-RESOURCE-API:model-name": {
41172           "$ref": "#/definitions/Some model-name"
41173         },
41174         "GENERIC-RESOURCE-API:model-uuid": {
41175           "$ref": "#/definitions/Some model-uuid",
41176           "description": "identifies the uuid for this service or resource, which is version specific"
41177         },
41178         "GENERIC-RESOURCE-API:model-version": {
41179           "$ref": "#/definitions/Some model-version"
41180         }
41181       },
41182       "type": "object"
41183     },
41184     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information-TOP": {
41185       "properties": {
41186         "GENERIC-RESOURCE-API:onap-model-information": {
41187           "items": {
41188             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information"
41189           },
41190           "type": "object"
41191         }
41192       },
41193       "type": "object"
41194     },
41195     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-assignments": {
41196       "properties": {
41197         "GENERIC-RESOURCE-API:vg-ip": {
41198           "$ref": "#/definitions/101.112.40.0%NLpNNLp{p",
41199           "description": "The Network Controller will assign the VG IP address from local inventory",
41200           "enum": [
41201             "101.112.40.0%NLpNNLp{p",
41202             "5Ede:"
41203           ]
41204         },
41205         "GENERIC-RESOURCE-API:vgmux-bearer-ip": {
41206           "$ref": "#/definitions/25.0.2.0%LLNp",
41207           "description": "The Network Controller will look up the vgmux bearer ip from the vgmux vf module",
41208           "enum": [
41209             "25.0.2.0%LLNp",
41210             "A:"
41211           ]
41212         },
41213         "GENERIC-RESOURCE-API:vgmux-lan-ip": {
41214           "$ref": "#/definitions/191.0.17.5%LLpN}{",
41215           "description": "The Network Controller will look up the vgmux lan ip from the vgmux vg module",
41216           "enum": [
41217             "191.0.17.5%LLpN}{",
41218             "dbC::"
41219           ]
41220         },
41221         "GENERIC-RESOURCE-API:vni": {
41222           "$ref": "#/definitions/Some vni",
41223           "description": "The Network Controller will assign a VNI value from the associated vGMUX VNI pool"
41224         }
41225       },
41226       "type": "object"
41227     },
41228     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-assignments-TOP": {
41229       "properties": {
41230         "GENERIC-RESOURCE-API:tunnelxconn-assignments": {
41231           "items": {
41232             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-assignments"
41233           },
41234           "type": "object"
41235         }
41236       },
41237       "type": "object"
41238     },
41239     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters": {
41240       "properties": {
41241         "GENERIC-RESOURCE-API:param": {
41242           "items": {
41243             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param"
41244           },
41245           "type": "array"
41246         }
41247       },
41248       "type": "object"
41249     },
41250     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters-TOP": {
41251       "properties": {
41252         "GENERIC-RESOURCE-API:tunnelxconn-parameters": {
41253           "items": {
41254             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters"
41255           },
41256           "type": "object"
41257         }
41258       },
41259       "type": "object"
41260     },
41261     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param": {
41262       "properties": {
41263         "GENERIC-RESOURCE-API:name": {
41264           "$ref": "#/definitions/Some name"
41265         },
41266         "GENERIC-RESOURCE-API:value": {
41267           "$ref": "#/definitions/Some value"
41268         }
41269       },
41270       "type": "object"
41271     },
41272     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param-TOP": {
41273       "properties": {
41274         "GENERIC-RESOURCE-API:param": {
41275           "items": {
41276             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param"
41277           },
41278           "type": "array"
41279         }
41280       },
41281       "type": "object"
41282     },
41283     "GENERIC-RESOURCE-API/vf-module-information(config)onap-model-information": {
41284       "properties": {
41285         "GENERIC-RESOURCE-API:model-customization-uuid": {
41286           "$ref": "#/definitions/Some model-customization-uuid",
41287           "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"
41288         },
41289         "GENERIC-RESOURCE-API:model-invariant-uuid": {
41290           "$ref": "#/definitions/Some model-invariant-uuid",
41291           "description": "identifies the invariant uuid for this service or resource"
41292         },
41293         "GENERIC-RESOURCE-API:model-name": {
41294           "$ref": "#/definitions/Some model-name"
41295         },
41296         "GENERIC-RESOURCE-API:model-uuid": {
41297           "$ref": "#/definitions/Some model-uuid",
41298           "description": "identifies the uuid for this service or resource, which is version specific"
41299         },
41300         "GENERIC-RESOURCE-API:model-version": {
41301           "$ref": "#/definitions/Some model-version"
41302         }
41303       },
41304       "type": "object"
41305     },
41306     "GENERIC-RESOURCE-API/vf-module-information(config)onap-model-information-TOP": {
41307       "properties": {
41308         "GENERIC-RESOURCE-API:onap-model-information": {
41309           "items": {
41310             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-information(config)onap-model-information"
41311           },
41312           "type": "object"
41313         }
41314       },
41315       "type": "object"
41316     },
41317     "GENERIC-RESOURCE-API/vf-module-request-input(config)vf-module-input-parameters": {
41318       "properties": {
41319         "GENERIC-RESOURCE-API:param": {
41320           "items": {
41321             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters(config)param"
41322           },
41323           "type": "array"
41324         }
41325       },
41326       "type": "object"
41327     },
41328     "GENERIC-RESOURCE-API/vf-module-request-input(config)vf-module-input-parameters-TOP": {
41329       "properties": {
41330         "GENERIC-RESOURCE-API:vf-module-input-parameters": {
41331           "items": {
41332             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input(config)vf-module-input-parameters"
41333           },
41334           "type": "object"
41335         }
41336       },
41337       "type": "object"
41338     },
41339     "GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters(config)param": {
41340       "properties": {
41341         "GENERIC-RESOURCE-API:name": {
41342           "$ref": "#/definitions/Some name"
41343         },
41344         "GENERIC-RESOURCE-API:value": {
41345           "$ref": "#/definitions/Some value"
41346         }
41347       },
41348       "type": "object"
41349     },
41350     "GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters(config)param-TOP": {
41351       "properties": {
41352         "GENERIC-RESOURCE-API:param": {
41353           "items": {
41354             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters(config)param"
41355           },
41356           "type": "array"
41357         }
41358       },
41359       "type": "object"
41360     },
41361     "GENERIC-RESOURCE-API/vnf-information(config)onap-model-information": {
41362       "properties": {
41363         "GENERIC-RESOURCE-API:model-customization-uuid": {
41364           "$ref": "#/definitions/Some model-customization-uuid",
41365           "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"
41366         },
41367         "GENERIC-RESOURCE-API:model-invariant-uuid": {
41368           "$ref": "#/definitions/Some model-invariant-uuid",
41369           "description": "identifies the invariant uuid for this service or resource"
41370         },
41371         "GENERIC-RESOURCE-API:model-name": {
41372           "$ref": "#/definitions/Some model-name"
41373         },
41374         "GENERIC-RESOURCE-API:model-uuid": {
41375           "$ref": "#/definitions/Some model-uuid",
41376           "description": "identifies the uuid for this service or resource, which is version specific"
41377         },
41378         "GENERIC-RESOURCE-API:model-version": {
41379           "$ref": "#/definitions/Some model-version"
41380         }
41381       },
41382       "type": "object"
41383     },
41384     "GENERIC-RESOURCE-API/vnf-information(config)onap-model-information-TOP": {
41385       "properties": {
41386         "GENERIC-RESOURCE-API:onap-model-information": {
41387           "items": {
41388             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-information(config)onap-model-information"
41389           },
41390           "type": "object"
41391         }
41392       },
41393       "type": "object"
41394     },
41395     "GENERIC-RESOURCE-API/vnf-request-input(config)vnf-input-parameters": {
41396       "properties": {
41397         "GENERIC-RESOURCE-API:param": {
41398           "items": {
41399             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters(config)param"
41400           },
41401           "type": "array"
41402         }
41403       },
41404       "type": "object"
41405     },
41406     "GENERIC-RESOURCE-API/vnf-request-input(config)vnf-input-parameters-TOP": {
41407       "properties": {
41408         "GENERIC-RESOURCE-API:vnf-input-parameters": {
41409           "items": {
41410             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-input-parameters"
41411           },
41412           "type": "object"
41413         }
41414       },
41415       "type": "object"
41416     },
41417     "GENERIC-RESOURCE-API/vnf-request-input(config)vnf-networks": {
41418       "properties": {
41419         "GENERIC-RESOURCE-API:vnf-network": {
41420           "items": {
41421             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks(config)vnf-network"
41422           },
41423           "type": "array"
41424         }
41425       },
41426       "type": "object"
41427     },
41428     "GENERIC-RESOURCE-API/vnf-request-input(config)vnf-networks-TOP": {
41429       "properties": {
41430         "GENERIC-RESOURCE-API:vnf-networks": {
41431           "items": {
41432             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-networks"
41433           },
41434           "type": "object"
41435         }
41436       },
41437       "type": "object"
41438     },
41439     "GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters(config)param": {
41440       "properties": {
41441         "GENERIC-RESOURCE-API:name": {
41442           "$ref": "#/definitions/Some name"
41443         },
41444         "GENERIC-RESOURCE-API:value": {
41445           "$ref": "#/definitions/Some value"
41446         }
41447       },
41448       "type": "object"
41449     },
41450     "GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters(config)param-TOP": {
41451       "properties": {
41452         "GENERIC-RESOURCE-API:param": {
41453           "items": {
41454             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters(config)param"
41455           },
41456           "type": "array"
41457         }
41458       },
41459       "type": "object"
41460     },
41461     "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks(config)vnf-network": {
41462       "properties": {
41463         "GENERIC-RESOURCE-API:contrail-network-fqdn": {
41464           "$ref": "#/definitions/Some contrail-network-fqdn",
41465           "description": "contrail network policy object"
41466         },
41467         "GENERIC-RESOURCE-API:network-id": {
41468           "$ref": "#/definitions/Some network-id",
41469           "description": "Unique Neutron UUID of an instance of the network role "
41470         },
41471         "GENERIC-RESOURCE-API:network-name": {
41472           "$ref": "#/definitions/Some network-name",
41473           "description": "Unique Neutron UUID of an instance of the network role "
41474         },
41475         "GENERIC-RESOURCE-API:network-role": {
41476           "$ref": "#/definitions/Some network-role",
41477           "description": "A Network Role to which a VNF must connect"
41478         },
41479         "GENERIC-RESOURCE-API:neutron-id": {
41480           "$ref": "#/definitions/Some neutron-id",
41481           "description": "Unique Neutron UUID of an instance of the network role "
41482         },
41483         "GENERIC-RESOURCE-API:subnets-data": {
41484           "items": {
41485             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)subnets-data"
41486           },
41487           "type": "object"
41488         }
41489       },
41490       "type": "object"
41491     },
41492     "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks(config)vnf-network-TOP": {
41493       "properties": {
41494         "GENERIC-RESOURCE-API:vnf-network": {
41495           "items": {
41496             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks(config)vnf-network"
41497           },
41498           "type": "array"
41499         }
41500       },
41501       "type": "object"
41502     },
41503     "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)subnets-data": {
41504       "properties": {
41505         "GENERIC-RESOURCE-API:subnet-data": {
41506           "items": {
41507             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data"
41508           },
41509           "type": "array"
41510         }
41511       },
41512       "type": "object"
41513     },
41514     "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)subnets-data-TOP": {
41515       "properties": {
41516         "GENERIC-RESOURCE-API:subnets-data": {
41517           "items": {
41518             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)subnets-data"
41519           },
41520           "type": "object"
41521         }
41522       },
41523       "type": "object"
41524     },
41525     "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data": {
41526       "properties": {
41527         "GENERIC-RESOURCE-API:ip-version": {
41528           "$ref": "#/definitions/Some ip-version",
41529           "description": "Should be ipv4 or ipv6"
41530         },
41531         "GENERIC-RESOURCE-API:subnet-id": {
41532           "$ref": "#/definitions/Some subnet-id",
41533           "description": "subnet UUID to be passed into the HEAT template"
41534         }
41535       },
41536       "type": "object"
41537     },
41538     "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP": {
41539       "properties": {
41540         "GENERIC-RESOURCE-API:subnet-data": {
41541           "items": {
41542             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data"
41543           },
41544           "type": "array"
41545         }
41546       },
41547       "type": "object"
41548     },
41549     "GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-assignments": {
41550       "properties": {
41551         "GENERIC-RESOURCE-API:availability-zones": {
41552           "items": {
41553             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)availability-zones"
41554           },
41555           "type": "array"
41556         },
41557         "GENERIC-RESOURCE-API:vnf-networks": {
41558           "items": {
41559             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-networks"
41560           },
41561           "type": "array"
41562         },
41563         "GENERIC-RESOURCE-API:vnf-status": {
41564           "$ref": "#/definitions/Some vnf-status",
41565           "description": "Orchestration Status from AAI - to be set by SDNC"
41566         },
41567         "GENERIC-RESOURCE-API:vnf-vms": {
41568           "items": {
41569             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-vms"
41570           },
41571           "type": "array"
41572         }
41573       },
41574       "type": "object"
41575     },
41576     "GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-assignments-TOP": {
41577       "properties": {
41578         "GENERIC-RESOURCE-API:vnf-assignments": {
41579           "items": {
41580             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-assignments"
41581           },
41582           "type": "object"
41583         }
41584       },
41585       "type": "object"
41586     },
41587     "GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-parameters": {
41588       "properties": {
41589         "GENERIC-RESOURCE-API:vnf-parameter-name": {
41590           "$ref": "#/definitions/Some vnf-parameter-name",
41591           "description": "The name of an arbitrary instance-specific vnf-parameters"
41592         },
41593         "GENERIC-RESOURCE-API:vnf-parameter-value": {
41594           "$ref": "#/definitions/Some vnf-parameter-value",
41595           "description": "The value of an arbitrary instance-specific vnf-parameters "
41596         }
41597       },
41598       "type": "object"
41599     },
41600     "GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-parameters-TOP": {
41601       "properties": {
41602         "GENERIC-RESOURCE-API:vnf-parameters": {
41603           "items": {
41604             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-parameters"
41605           },
41606           "type": "array"
41607         }
41608       },
41609       "type": "object"
41610     },
41611     "GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-topology-identifier": {
41612       "properties": {
41613         "GENERIC-RESOURCE-API:generic-vnf-id": {
41614           "$ref": "#/definitions/Some generic-vnf-id"
41615         },
41616         "GENERIC-RESOURCE-API:generic-vnf-name": {
41617           "$ref": "#/definitions/Some generic-vnf-name"
41618         },
41619         "GENERIC-RESOURCE-API:generic-vnf-type": {
41620           "$ref": "#/definitions/Some generic-vnf-type"
41621         },
41622         "GENERIC-RESOURCE-API:service-id": {
41623           "$ref": "#/definitions/Some service-id"
41624         },
41625         "GENERIC-RESOURCE-API:service-type": {
41626           "$ref": "#/definitions/Some service-type"
41627         },
41628         "GENERIC-RESOURCE-API:vnf-name": {
41629           "$ref": "#/definitions/Some vnf-name",
41630           "description": "vf-module-name"
41631         },
41632         "GENERIC-RESOURCE-API:vnf-type": {
41633           "$ref": "#/definitions/Some vnf-type",
41634           "description": "vf-module-type"
41635         }
41636       },
41637       "type": "object"
41638     },
41639     "GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-topology-identifier-TOP": {
41640       "properties": {
41641         "GENERIC-RESOURCE-API:vnf-topology-identifier": {
41642           "items": {
41643             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-topology-identifier"
41644           },
41645           "type": "object"
41646         }
41647       },
41648       "type": "object"
41649     },
41650     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)availability-zones": {
41651       "properties": {
41652         "GENERIC-RESOURCE-API:availability-zone": {
41653           "$ref": "#/definitions/Some availability-zone",
41654           "description": "Openstack availability zone name or UUID"
41655         }
41656       },
41657       "type": "object"
41658     },
41659     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)availability-zones-TOP": {
41660       "properties": {
41661         "GENERIC-RESOURCE-API:availability-zones": {
41662           "items": {
41663             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)availability-zones"
41664           },
41665           "type": "array"
41666         }
41667       },
41668       "type": "object"
41669     },
41670     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-networks": {
41671       "properties": {
41672         "GENERIC-RESOURCE-API:contrail-network-fqdn": {
41673           "$ref": "#/definitions/Some contrail-network-fqdn",
41674           "description": "contrail network policy object"
41675         },
41676         "GENERIC-RESOURCE-API:ipv6-subnet-id": {
41677           "$ref": "#/definitions/Some ipv6-subnet-id",
41678           "description": "ipv6 subnet UUID to be passed into the HEAT template"
41679         },
41680         "GENERIC-RESOURCE-API:ipv6-subnet-name": {
41681           "$ref": "#/definitions/Some ipv6-subnet-name",
41682           "description": "ipv6 subnet-name that corresponds to the ipv6 subnet-id"
41683         },
41684         "GENERIC-RESOURCE-API:network-id": {
41685           "$ref": "#/definitions/Some network-id",
41686           "description": "Unique Neutron UUID of an instance of the network role "
41687         },
41688         "GENERIC-RESOURCE-API:network-name": {
41689           "$ref": "#/definitions/Some network-name",
41690           "description": "Unique Neutron UUID of an instance of the network role "
41691         },
41692         "GENERIC-RESOURCE-API:network-role": {
41693           "$ref": "#/definitions/Some network-role",
41694           "description": "A Network Role to which a VNF must connect"
41695         },
41696         "GENERIC-RESOURCE-API:neutron-id": {
41697           "$ref": "#/definitions/Some neutron-id",
41698           "description": "Unique Neutron UUID of an instance of the network role "
41699         },
41700         "GENERIC-RESOURCE-API:sriov-vlan-filter-list": {
41701           "items": {
41702             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list"
41703           },
41704           "type": "array"
41705         },
41706         "GENERIC-RESOURCE-API:subnet-id": {
41707           "$ref": "#/definitions/Some subnet-id",
41708           "description": "ipv4 subnet UUID to be passed into the HEAT template"
41709         },
41710         "GENERIC-RESOURCE-API:subnet-name": {
41711           "$ref": "#/definitions/Some subnet-name",
41712           "description": "ipv4 subnet-name that corresponds to the ipv4 subnet-id"
41713         }
41714       },
41715       "required": [
41716         "GENERIC-RESOURCE-API:network-role"
41717       ],
41718       "type": "object"
41719     },
41720     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-networks-TOP": {
41721       "properties": {
41722         "GENERIC-RESOURCE-API:vnf-networks": {
41723           "items": {
41724             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-networks"
41725           },
41726           "type": "array"
41727         }
41728       },
41729       "type": "object"
41730     },
41731     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-vms": {
41732       "properties": {
41733         "GENERIC-RESOURCE-API:vm-count": {
41734           "$ref": "#/definitions/0"
41735         },
41736         "GENERIC-RESOURCE-API:vm-names": {
41737           "items": {
41738             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names"
41739           },
41740           "type": "array"
41741         },
41742         "GENERIC-RESOURCE-API:vm-networks": {
41743           "items": {
41744             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks"
41745           },
41746           "type": "array"
41747         },
41748         "GENERIC-RESOURCE-API:vm-type": {
41749           "$ref": "#/definitions/Some vm-type"
41750         }
41751       },
41752       "required": [
41753         "GENERIC-RESOURCE-API:vm-type"
41754       ],
41755       "type": "object"
41756     },
41757     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-vms-TOP": {
41758       "properties": {
41759         "GENERIC-RESOURCE-API:vnf-vms": {
41760           "items": {
41761             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-vms"
41762           },
41763           "type": "array"
41764         }
41765       },
41766       "type": "object"
41767     },
41768     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list": {
41769       "properties": {
41770         "GENERIC-RESOURCE-API:sriov-vlan-filter": {
41771           "$ref": "#/definitions/Some sriov-vlan-filter"
41772         }
41773       },
41774       "type": "object"
41775     },
41776     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP": {
41777       "properties": {
41778         "GENERIC-RESOURCE-API:sriov-vlan-filter-list": {
41779           "items": {
41780             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list"
41781           },
41782           "type": "array"
41783         }
41784       },
41785       "type": "object"
41786     },
41787     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names": {
41788       "properties": {
41789         "GENERIC-RESOURCE-API:vm-name": {
41790           "$ref": "#/definitions/Some vm-name"
41791         }
41792       },
41793       "type": "object"
41794     },
41795     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP": {
41796       "properties": {
41797         "GENERIC-RESOURCE-API:vm-names": {
41798           "items": {
41799             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names"
41800           },
41801           "type": "array"
41802         }
41803       },
41804       "type": "object"
41805     },
41806     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks": {
41807       "properties": {
41808         "GENERIC-RESOURCE-API:floating-ip": {
41809           "$ref": "#/definitions/15.16.8.2%L}}{L",
41810           "description": "Floating ipv4 for VMs of a given type on this network",
41811           "enum": [
41812             "15.16.8.2%L}}{L",
41813             "3:7b1b:"
41814           ]
41815         },
41816         "GENERIC-RESOURCE-API:floating-ip-v6": {
41817           "$ref": "#/definitions/cE2c:2b:",
41818           "description": "Floating ipv6 for VMs of a given type on this network"
41819         },
41820         "GENERIC-RESOURCE-API:interface-route-prefixes": {
41821           "items": {
41822             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes"
41823           },
41824           "type": "array"
41825         },
41826         "GENERIC-RESOURCE-API:ip-count": {
41827           "$ref": "#/definitions/0",
41828           "description": "The number of ip addresses to be assigned per vm for this network role"
41829         },
41830         "GENERIC-RESOURCE-API:network-ips": {
41831           "items": {
41832             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips"
41833           },
41834           "type": "array"
41835         },
41836         "GENERIC-RESOURCE-API:network-ips-v6": {
41837           "items": {
41838             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6"
41839           },
41840           "type": "array"
41841         },
41842         "GENERIC-RESOURCE-API:network-macs": {
41843           "items": {
41844             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs"
41845           },
41846           "type": "array"
41847         },
41848         "GENERIC-RESOURCE-API:network-role": {
41849           "$ref": "#/definitions/Some network-role",
41850           "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF"
41851         },
41852         "GENERIC-RESOURCE-API:use-dhcp": {
41853           "$ref": "#/definitions/Y",
41854           "description": "Indicator to use DHCP on this network for this VM",
41855           "enum": [
41856             "Y",
41857             "N"
41858           ]
41859         }
41860       },
41861       "type": "object"
41862     },
41863     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP": {
41864       "properties": {
41865         "GENERIC-RESOURCE-API:vm-networks": {
41866           "items": {
41867             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks"
41868           },
41869           "type": "array"
41870         }
41871       },
41872       "type": "object"
41873     },
41874     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes": {
41875       "properties": {
41876         "GENERIC-RESOURCE-API:interface-route-prefix": {
41877           "$ref": "#/definitions/20.23.0.1",
41878           "description": "route prefixes (CIDRs) to be provided to MSO in vnf-topology as a list of static routes",
41879           "enum": [
41880             "20.23.0.1",
41881             ":56Ab:"
41882           ]
41883         },
41884         "GENERIC-RESOURCE-API:interface-route-prefix-cidr": {
41885           "$ref": "#/definitions/Some interface-route-prefix-cidr",
41886           "description": "route prefixes (CIDRs) in ip/cidr format to be provided to MSO in vnf-topology as a list of static routes"
41887         }
41888       },
41889       "required": [
41890         "GENERIC-RESOURCE-API:interface-route-prefix-cidr"
41891       ],
41892       "type": "object"
41893     },
41894     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP": {
41895       "properties": {
41896         "GENERIC-RESOURCE-API:interface-route-prefixes": {
41897           "items": {
41898             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes"
41899           },
41900           "type": "array"
41901         }
41902       },
41903       "type": "object"
41904     },
41905     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips": {
41906       "properties": {
41907         "GENERIC-RESOURCE-API:ip-address": {
41908           "$ref": "#/definitions/0.24.0.1",
41909           "description": "List of assigned ipv4 addresses on a network",
41910           "enum": [
41911             "0.24.0.1",
41912             "5F::da6a:f6"
41913           ]
41914         }
41915       },
41916       "type": "object"
41917     },
41918     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP": {
41919       "properties": {
41920         "GENERIC-RESOURCE-API:network-ips": {
41921           "items": {
41922             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips"
41923           },
41924           "type": "array"
41925         }
41926       },
41927       "type": "object"
41928     },
41929     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6": {
41930       "properties": {
41931         "GENERIC-RESOURCE-API:ip-address-ipv6": {
41932           "$ref": "#/definitions/:%}LpLNLLLpL{L{LNN}L}}",
41933           "description": "List of assigned ipv6 addresses on a network"
41934         }
41935       },
41936       "type": "object"
41937     },
41938     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP": {
41939       "properties": {
41940         "GENERIC-RESOURCE-API:network-ips-v6": {
41941           "items": {
41942             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6"
41943           },
41944           "type": "array"
41945         }
41946       },
41947       "type": "object"
41948     },
41949     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs": {
41950       "properties": {
41951         "GENERIC-RESOURCE-API:mac-address": {
41952           "$ref": "#/definitions/Some mac-address",
41953           "description": "List of network assignments for this VM (one per network)"
41954         }
41955       },
41956       "type": "object"
41957     },
41958     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP": {
41959       "properties": {
41960         "GENERIC-RESOURCE-API:network-macs": {
41961           "items": {
41962             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs"
41963           },
41964           "type": "array"
41965         }
41966       },
41967       "type": "object"
41968     },
41969     "unique_empty_identifier": {}
41970   }
41971 }