Fix GENERIC-RESOURCE-API 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           ]
28231         },
28232         "last-order-status": {
28233           "$ref": "#/definitions/Active",
28234           "description": "fieldused by generic-resource-api",
28235           "enum": [
28236             "Active",
28237             "PendingAssignment",
28238             "PendingCreate",
28239             "PendingUpdate",
28240             "PendingDelete",
28241             "Deleted",
28242             "Created"
28243           ]
28244         },
28245         "last-rpc-action": {
28246           "$ref": "#/definitions/assign",
28247           "enum": [
28248             "assign",
28249             "activate",
28250             "delete",
28251             "unassign",
28252             "deactivate",
28253             "create"
28254           ]
28255         },
28256         "last-svc-request-id": {
28257           "$ref": "#/definitions/Some last-svc-request-id",
28258           "description": "Not currently populated in service data."
28259         },
28260         "modify-timestamp": {
28261           "$ref": "#/definitions/Some modify-timestamp"
28262         },
28263         "order-status": {
28264           "$ref": "#/definitions/Active",
28265           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
28266           "enum": [
28267             "Active",
28268             "PendingAssignment",
28269             "PendingCreate",
28270             "PendingUpdate",
28271             "PendingDelete",
28272             "Deleted",
28273             "Created"
28274           ]
28275         }
28276       },
28277       "type": "object"
28278     },
28279     "(config)allotted-resource-operation-informationPOST": {
28280       "properties": {
28281         "allotted-resource-information": {
28282           "items": {
28283             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
28284           },
28285           "type": "object"
28286         },
28287         "brg-request-input": {
28288           "items": {
28289             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)brg-request-input"
28290           },
28291           "type": "object"
28292         },
28293         "request-information": {
28294           "items": {
28295             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
28296           },
28297           "type": "object"
28298         },
28299         "sdnc-request-header": {
28300           "items": {
28301             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
28302           },
28303           "type": "object"
28304         },
28305         "service-information": {
28306           "items": {
28307             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
28308           },
28309           "type": "object"
28310         }
28311       },
28312       "type": "object"
28313     },
28314     "(config)allotted-resource-statusPOST": {
28315       "properties": {
28316         "action": {
28317           "$ref": "#/definitions/Some action",
28318           "description": "value would one of possible request-actions; match the list in service-data oper-status"
28319         },
28320         "final-indicator": {
28321           "$ref": "#/definitions/Some final-indicator"
28322         },
28323         "request-status": {
28324           "$ref": "#/definitions/synccomplete",
28325           "enum": [
28326             "synccomplete",
28327             "asynccomplete",
28328             "notifycomplete"
28329           ]
28330         },
28331         "response-code": {
28332           "$ref": "#/definitions/Some response-code"
28333         },
28334         "response-message": {
28335           "$ref": "#/definitions/Some response-message"
28336         },
28337         "response-timestamp": {
28338           "$ref": "#/definitions/Some response-timestamp"
28339         },
28340         "rpc-action": {
28341           "$ref": "#/definitions/assign",
28342           "description": "this is the svc-action from the incoming request",
28343           "enum": [
28344             "assign",
28345             "activate",
28346             "create",
28347             "delete",
28348             "unassign",
28349             "deactivate"
28350           ]
28351         },
28352         "rpc-name": {
28353           "$ref": "#/definitions/Some rpc-name"
28354         }
28355       },
28356       "type": "object"
28357     },
28358     "(config)application-tagsPOST": {
28359       "properties": {
28360         "c-tags": {
28361           "items": {
28362             "$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"
28363           },
28364           "type": "object"
28365         },
28366         "s-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)s-tags"
28369           },
28370           "type": "object"
28371         }
28372       },
28373       "type": "object"
28374     },
28375     "(config)availability-zonesPOST": {
28376       "properties": {
28377         "availability-zone": {
28378           "$ref": "#/definitions/Some availability-zone",
28379           "description": "Openstack availability zone name or UUID"
28380         }
28381       },
28382       "type": "object"
28383     },
28384     "(config)brg-allotted-resourcePOST": {
28385       "properties": {
28386         "allotted-resource-data": {
28387           "items": {
28388             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-data"
28389           },
28390           "type": "object"
28391         },
28392         "allotted-resource-id": {
28393           "$ref": "#/definitions/Some allotted-resource-id"
28394         },
28395         "allotted-resource-status": {
28396           "items": {
28397             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-status"
28398           },
28399           "type": "object"
28400         }
28401       },
28402       "required": [
28403         "allotted-resource-id"
28404       ],
28405       "type": "object"
28406     },
28407     "(config)brg-allotted-resourcesPOST": {
28408       "properties": {
28409         "brg-allotted-resource": {
28410           "items": {
28411             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources(config)brg-allotted-resource"
28412           },
28413           "type": "array"
28414         }
28415       },
28416       "type": "object"
28417     },
28418     "(config)brg-assignmentsPOST": {
28419       "properties": {
28420         "vbrg-wan-ip": {
28421           "$ref": "#/definitions/0.1.0.242",
28422           "enum": [
28423             "0.1.0.242",
28424             "dD1e:%pNL{"
28425           ]
28426         }
28427       },
28428       "type": "object"
28429     },
28430     "(config)brg-parametersPOST": {
28431       "properties": {
28432         "param": {
28433           "items": {
28434             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param"
28435           },
28436           "type": "array"
28437         }
28438       },
28439       "type": "object"
28440     },
28441     "(config)brg-request-inputPOST": {
28442       "properties": {
28443         "brg-wan-mac-address": {
28444           "$ref": "#/definitions/Some brg-wan-mac-address"
28445         },
28446         "vgmux-bearer-ip": {
28447           "$ref": "#/definitions/0.36.254.57",
28448           "enum": [
28449             "0.36.254.57",
28450             "Df:b4%p{"
28451           ]
28452         },
28453         "vni": {
28454           "$ref": "#/definitions/Some vni"
28455         }
28456       },
28457       "type": "object"
28458     },
28459     "(config)brg-response-informationPOST": {
28460       "properties": {
28461         "instance-id": {
28462           "$ref": "#/definitions/Some instance-id"
28463         },
28464         "object-path": {
28465           "$ref": "#/definitions/Some object-path",
28466           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
28467         }
28468       },
28469       "type": "object"
28470     },
28471     "(config)brg-topologyPOST": {
28472       "properties": {
28473         "allotted-resource-identifiers": {
28474           "items": {
28475             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers"
28476           },
28477           "type": "object"
28478         },
28479         "brg-assignments": {
28480           "items": {
28481             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-assignments"
28482           },
28483           "type": "object"
28484         },
28485         "brg-parameters": {
28486           "items": {
28487             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters"
28488           },
28489           "type": "object"
28490         },
28491         "onap-model-information": {
28492           "items": {
28493             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information"
28494           },
28495           "type": "object"
28496         }
28497       },
28498       "type": "object"
28499     },
28500     "(config)c-tagsPOST": {
28501       "type": "object"
28502     },
28503     "(config)consumed-allotted-resourcePOST": {
28504       "properties": {
28505         "allotted-resource-id": {
28506           "$ref": "#/definitions/Some allotted-resource-id"
28507         },
28508         "allotted-resource-pointer": {
28509           "$ref": "#/definitions/Some allotted-resource-pointer",
28510           "description": "Pointer to the allotted-resources topology"
28511         },
28512         "allotted-resource-type": {
28513           "$ref": "#/definitions/Some allotted-resource-type",
28514           "description": "Not an enum, but expected values are contrail-route and security-zone."
28515         }
28516       },
28517       "type": "object"
28518     },
28519     "(config)consumed-allotted-resourcesPOST": {
28520       "properties": {
28521         "consumed-allotted-resource": {
28522           "items": {
28523             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource"
28524           },
28525           "type": "array"
28526         }
28527       },
28528       "type": "object"
28529     },
28530     "(config)contrail-applied-service-infoPOST": {
28531       "properties": {
28532         "contrail-fqdn": {
28533           "$ref": "#/definitions/Some contrail-fqdn",
28534           "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."
28535         },
28536         "service-instance-id": {
28537           "$ref": "#/definitions/Some service-instance-id",
28538           "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."
28539         }
28540       },
28541       "type": "object"
28542     },
28543     "(config)contrail-applied-servicePOST": {
28544       "properties": {
28545         "contrail-fqdn": {
28546           "$ref": "#/definitions/Some contrail-fqdn",
28547           "description": "This is the fq-name of the Contrail service instance through which the route is passing."
28548         },
28549         "service-instance-id": {
28550           "$ref": "#/definitions/Some service-instance-id",
28551           "description": "The service-instance-id of the vnf from which the contrail applied service is coming"
28552         },
28553         "vnf-id": {
28554           "$ref": "#/definitions/Some vnf-id",
28555           "description": "The vnf representing the contrail applied service"
28556         }
28557       },
28558       "type": "object"
28559     },
28560     "(config)contrail-route-allotted-resourcePOST": {
28561       "properties": {
28562         "allotted-resource-data": {
28563           "items": {
28564             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data"
28565           },
28566           "type": "object"
28567         },
28568         "allotted-resource-id": {
28569           "$ref": "#/definitions/Some allotted-resource-id"
28570         },
28571         "allotted-resource-status": {
28572           "items": {
28573             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status"
28574           },
28575           "type": "object"
28576         }
28577       },
28578       "required": [
28579         "allotted-resource-id"
28580       ],
28581       "type": "object"
28582     },
28583     "(config)contrail-route-allotted-resourcesPOST": {
28584       "properties": {
28585         "contrail-route-allotted-resource": {
28586           "items": {
28587             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource"
28588           },
28589           "type": "array"
28590         }
28591       },
28592       "type": "object"
28593     },
28594     "(config)contrail-route-assignmentsPOST": {
28595       "properties": {
28596         "contrail-applied-service": {
28597           "items": {
28598             "$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"
28599           },
28600           "type": "object"
28601         },
28602         "contrail-id": {
28603           "$ref": "#/definitions/Some contrail-id",
28604           "description": "The ID assigned by Contrail to the network-policy (one for one with the fq-name)"
28605         },
28606         "dest-network": {
28607           "items": {
28608             "$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"
28609           },
28610           "type": "object"
28611         },
28612         "fq-name": {
28613           "$ref": "#/definitions/Some fq-name",
28614           "description": "The Contrail fq-name of the network policy"
28615         },
28616         "source-network": {
28617           "items": {
28618             "$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"
28619           },
28620           "type": "object"
28621         },
28622         "vlan-tag": {
28623           "$ref": "#/definitions/Some vlan-tag",
28624           "description": "Contrail-assigned vlan-tag to the vipr vm interface for this route."
28625         }
28626       },
28627       "type": "object"
28628     },
28629     "(config)contrail-route-input-parametersPOST": {
28630       "properties": {
28631         "param": {
28632           "items": {
28633             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters(config)param"
28634           },
28635           "type": "array"
28636         }
28637       },
28638       "type": "object"
28639     },
28640     "(config)contrail-route-parametersPOST": {
28641       "properties": {
28642         "param": {
28643           "items": {
28644             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param"
28645           },
28646           "type": "array"
28647         }
28648       },
28649       "type": "object"
28650     },
28651     "(config)contrail-route-request-inputPOST": {
28652       "properties": {
28653         "contrail-applied-service-info": {
28654           "items": {
28655             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-applied-service-info"
28656           },
28657           "type": "object"
28658         },
28659         "contrail-route-input-parameters": {
28660           "items": {
28661             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-route-input-parameters"
28662           },
28663           "type": "object"
28664         },
28665         "dest-network": {
28666           "items": {
28667             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)dest-network"
28668           },
28669           "type": "object"
28670         },
28671         "source-network": {
28672           "items": {
28673             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)source-network"
28674           },
28675           "type": "object"
28676         }
28677       },
28678       "type": "object"
28679     },
28680     "(config)contrail-route-response-informationPOST": {
28681       "properties": {
28682         "instance-id": {
28683           "$ref": "#/definitions/Some instance-id"
28684         },
28685         "object-path": {
28686           "$ref": "#/definitions/Some object-path",
28687           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
28688         }
28689       },
28690       "type": "object"
28691     },
28692     "(config)contrail-route-topologyPOST": {
28693       "properties": {
28694         "allotted-resource-identifiers": {
28695           "items": {
28696             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers"
28697           },
28698           "type": "object"
28699         },
28700         "contrail-route-assignments": {
28701           "items": {
28702             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments"
28703           },
28704           "type": "object"
28705         },
28706         "contrail-route-parameters": {
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-parameters"
28709           },
28710           "type": "object"
28711         },
28712         "onap-model-information": {
28713           "items": {
28714             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information"
28715           },
28716           "type": "object"
28717         }
28718       },
28719       "type": "object"
28720     },
28721     "(config)dest-networkPOST": {
28722       "properties": {
28723         "network-id": {
28724           "$ref": "#/definitions/Some network-id"
28725         },
28726         "network-role": {
28727           "$ref": "#/definitions/Some network-role"
28728         }
28729       },
28730       "type": "object"
28731     },
28732     "(config)floating-ipsPOST": {
28733       "type": "object"
28734     },
28735     "(config)heat-vlan-filtersPOST": {
28736       "type": "object"
28737     },
28738     "(config)interface-route-prefixesPOST": {
28739       "properties": {
28740         "interface-route-prefix": {
28741           "$ref": "#/definitions/1.0.25.1%{",
28742           "description": "route prefixes (CIDRs) to be provided to MSO in vnf-topology as a list of static routes",
28743           "enum": [
28744             "1.0.25.1%{",
28745             ":%{{L{"
28746           ]
28747         },
28748         "interface-route-prefix-cidr": {
28749           "$ref": "#/definitions/Some interface-route-prefix-cidr",
28750           "description": "route prefixes (CIDRs) in ip/cidr format to be provided to MSO in vnf-topology as a list of static routes"
28751         }
28752       },
28753       "required": [
28754         "interface-route-prefix-cidr"
28755       ],
28756       "type": "object"
28757     },
28758     "(config)mac-addressesPOST": {
28759       "type": "object"
28760     },
28761     "(config)network-assignmentsPOST": {
28762       "type": "object"
28763     },
28764     "(config)network-dataPOST": {
28765       "properties": {
28766         "network-information": {
28767           "items": {
28768             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information"
28769           },
28770           "type": "object"
28771         },
28772         "network-level-oper-status": {
28773           "items": {
28774             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status"
28775           },
28776           "type": "object"
28777         },
28778         "network-provided-allotted-resources": {
28779           "items": {
28780             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources"
28781           },
28782           "type": "object"
28783         },
28784         "network-request-input": {
28785           "items": {
28786             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input"
28787           },
28788           "type": "object"
28789         },
28790         "network-topology": {
28791           "items": {
28792             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology"
28793           },
28794           "type": "object"
28795         },
28796         "request-information": {
28797           "items": {
28798             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information"
28799           },
28800           "type": "object"
28801         },
28802         "sdnc-request-header": {
28803           "items": {
28804             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header"
28805           },
28806           "type": "object"
28807         },
28808         "service-information": {
28809           "items": {
28810             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information"
28811           },
28812           "type": "object"
28813         }
28814       },
28815       "type": "object"
28816     },
28817     "(config)network-information-itemPOST": {
28818       "properties": {
28819         "ip-count": {
28820           "$ref": "#/definitions/0",
28821           "description": "The number of ip addresses to be assigned per vm for this network role"
28822         },
28823         "ip-version": {
28824           "$ref": "#/definitions/Some ip-version",
28825           "description": "Use ipv4 or ipv6"
28826         },
28827         "network-ips": {
28828           "items": {
28829             "$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"
28830           },
28831           "type": "object"
28832         },
28833         "use-dhcp": {
28834           "$ref": "#/definitions/Y",
28835           "description": "Indicator to use DHCP on this network for this VM",
28836           "enum": [
28837             "Y",
28838             "N"
28839           ]
28840         }
28841       },
28842       "type": "object"
28843     },
28844     "(config)network-information-itemsPOST": {
28845       "properties": {
28846         "network-information-item": {
28847           "items": {
28848             "$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"
28849           },
28850           "type": "array"
28851         }
28852       },
28853       "type": "object"
28854     },
28855     "(config)network-informationPOST": {
28856       "properties": {
28857         "network-id": {
28858           "$ref": "#/definitions/Some network-id"
28859         },
28860         "network-type": {
28861           "$ref": "#/definitions/Some network-type"
28862         },
28863         "onap-model-information": {
28864           "items": {
28865             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-information(config)onap-model-information"
28866           },
28867           "type": "object"
28868         }
28869       },
28870       "type": "object"
28871     },
28872     "(config)network-input-parametersPOST": {
28873       "properties": {
28874         "param": {
28875           "items": {
28876             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input/network-input-parameters(config)param"
28877           },
28878           "type": "array"
28879         }
28880       },
28881       "type": "object"
28882     },
28883     "(config)network-ips-v6POST": {
28884       "properties": {
28885         "ip-address-ipv6": {
28886           "$ref": "#/definitions/c:a2",
28887           "description": "List of assigned ipv6 addresses on a network"
28888         }
28889       },
28890       "type": "object"
28891     },
28892     "(config)network-ipsPOST": {
28893       "properties": {
28894         "ip-address": {
28895           "$ref": "#/definitions/0.52.68.25%}N",
28896           "description": "List of assigned ipv4 addresses on a network",
28897           "enum": [
28898             "0.52.68.25%}N",
28899             "EF::"
28900           ]
28901         }
28902       },
28903       "type": "object"
28904     },
28905     "(config)network-level-oper-statusPOST": {
28906       "properties": {
28907         "create-timestamp": {
28908           "$ref": "#/definitions/Some create-timestamp",
28909           "description": "Not currently populated in service data."
28910         },
28911         "last-action": {
28912           "$ref": "#/definitions/CreateNetworkInstance",
28913           "description": "should be list of possible request-actions",
28914           "enum": [
28915             "CreateNetworkInstance",
28916             "ActivateNetworkInstance",
28917             "CreateServiceInstance",
28918             "DeleteServiceInstance",
28919             "DeleteNetworkInstance",
28920             "CreateVnfInstance",
28921             "ActivateVnfInstance",
28922             "DeleteVnfInstance",
28923             "CreateVfModuleInstance",
28924             "ActivateVfModuleInstance",
28925             "DeleteVfModuleInstance",
28926             "CreateContrailRouteInstance",
28927             "DeleteContrailRouteInstance",
28928             "CreateSecurityZoneInstance",
28929             "DeleteSecurityZoneInstance"
28930           ]
28931         },
28932         "last-order-status": {
28933           "$ref": "#/definitions/Active",
28934           "description": "fieldused by generic-resource-api",
28935           "enum": [
28936             "Active",
28937             "PendingAssignment",
28938             "PendingCreate",
28939             "PendingUpdate",
28940             "PendingDelete",
28941             "Deleted",
28942             "Created"
28943           ]
28944         },
28945         "last-rpc-action": {
28946           "$ref": "#/definitions/assign",
28947           "enum": [
28948             "assign",
28949             "activate",
28950             "delete",
28951             "unassign",
28952             "deactivate",
28953             "create"
28954           ]
28955         },
28956         "last-svc-request-id": {
28957           "$ref": "#/definitions/Some last-svc-request-id",
28958           "description": "Not currently populated in service data."
28959         },
28960         "modify-timestamp": {
28961           "$ref": "#/definitions/Some modify-timestamp"
28962         },
28963         "order-status": {
28964           "$ref": "#/definitions/Active",
28965           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
28966           "enum": [
28967             "Active",
28968             "PendingAssignment",
28969             "PendingCreate",
28970             "PendingUpdate",
28971             "PendingDelete",
28972             "Deleted",
28973             "Created"
28974           ]
28975         }
28976       },
28977       "type": "object"
28978     },
28979     "(config)network-macsPOST": {
28980       "properties": {
28981         "mac-address": {
28982           "$ref": "#/definitions/Some mac-address",
28983           "description": "List of network assignments for this VM (one per network)"
28984         }
28985       },
28986       "type": "object"
28987     },
28988     "(config)network-parameterPOST": {
28989       "properties": {
28990         "network-parameter-name": {
28991           "$ref": "#/definitions/Some network-parameter-name"
28992         },
28993         "network-parameter-value": {
28994           "$ref": "#/definitions/Some network-parameter-value"
28995         }
28996       },
28997       "type": "object"
28998     },
28999     "(config)network-parametersPOST": {
29000       "properties": {
29001         "network-parameter": {
29002           "items": {
29003             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter"
29004           },
29005           "type": "array"
29006         }
29007       },
29008       "type": "object"
29009     },
29010     "(config)network-policyPOST": {
29011       "properties": {
29012         "network-policy-fqdn": {
29013           "$ref": "#/definitions/Some network-policy-fqdn"
29014         },
29015         "network-policy-id": {
29016           "$ref": "#/definitions/Some network-policy-id"
29017         }
29018       },
29019       "type": "object"
29020     },
29021     "(config)network-provided-allotted-resourcesPOST": {
29022       "type": "object"
29023     },
29024     "(config)network-request-inputPOST": {
29025       "properties": {
29026         "aic-clli": {
29027           "$ref": "#/definitions/Some aic-clli",
29028           "description": "Not expected to be used"
29029         },
29030         "aic-cloud-region": {
29031           "$ref": "#/definitions/Some aic-cloud-region",
29032           "description": "The AIC cloud region which maps to contrail versions"
29033         },
29034         "network-input-parameters": {
29035           "items": {
29036             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input(config)network-input-parameters"
29037           },
29038           "type": "object"
29039         },
29040         "network-name": {
29041           "$ref": "#/definitions/Some network-name"
29042         },
29043         "tenant": {
29044           "$ref": "#/definitions/Some tenant"
29045         }
29046       },
29047       "type": "object"
29048     },
29049     "(config)network-response-informationPOST": {
29050       "properties": {
29051         "instance-id": {
29052           "$ref": "#/definitions/Some instance-id"
29053         },
29054         "object-path": {
29055           "$ref": "#/definitions/Some object-path",
29056           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
29057         }
29058       },
29059       "type": "object"
29060     },
29061     "(config)network-topology-identifier-structurePOST": {
29062       "properties": {
29063         "eipam-v4-address-plan": {
29064           "$ref": "#/definitions/Some eipam-v4-address-plan",
29065           "description": "??"
29066         },
29067         "eipam-v6-address-plan": {
29068           "$ref": "#/definitions/Some eipam-v6-address-plan"
29069         },
29070         "network-id": {
29071           "$ref": "#/definitions/Some network-id"
29072         },
29073         "network-name": {
29074           "$ref": "#/definitions/Some network-name"
29075         },
29076         "network-role": {
29077           "$ref": "#/definitions/Some network-role"
29078         },
29079         "network-technology": {
29080           "$ref": "#/definitions/Some network-technology",
29081           "description": "should we keep this?"
29082         },
29083         "network-type": {
29084           "$ref": "#/definitions/Some network-type"
29085         }
29086       },
29087       "type": "object"
29088     },
29089     "(config)network-topology-identifierPOST": {
29090       "properties": {
29091         "network-name": {
29092           "$ref": "#/definitions/Some network-name"
29093         },
29094         "network-role": {
29095           "$ref": "#/definitions/Some network-role"
29096         },
29097         "network-technology": {
29098           "$ref": "#/definitions/Some network-technology"
29099         },
29100         "network-type": {
29101           "$ref": "#/definitions/Some network-type"
29102         },
29103         "service-type": {
29104           "$ref": "#/definitions/Some service-type"
29105         }
29106       },
29107       "type": "object"
29108     },
29109     "(config)network-topology-informationPOST": {
29110       "properties": {
29111         "is-external-network": {
29112           "$ref": "#/definitions/true"
29113         },
29114         "is-provider-network": {
29115           "$ref": "#/definitions/true"
29116         },
29117         "is-shared-network": {
29118           "$ref": "#/definitions/true"
29119         },
29120         "network-policy": {
29121           "items": {
29122             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)network-policy"
29123           },
29124           "type": "array"
29125         },
29126         "network-topology-identifier": {
29127           "items": {
29128             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)network-topology-identifier"
29129           },
29130           "type": "object"
29131         },
29132         "physical-network-name": {
29133           "$ref": "#/definitions/Some physical-network-name"
29134         },
29135         "route-table-reference": {
29136           "items": {
29137             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)route-table-reference"
29138           },
29139           "type": "array"
29140         },
29141         "subnets": {
29142           "items": {
29143             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)subnets"
29144           },
29145           "type": "array"
29146         },
29147         "vpn-bindings": {
29148           "items": {
29149             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)vpn-bindings"
29150           },
29151           "type": "array"
29152         }
29153       },
29154       "type": "object"
29155     },
29156     "(config)network-topologyPOST": {
29157       "properties": {
29158         "aic-clli": {
29159           "$ref": "#/definitions/Some aic-clli",
29160           "description": "Not expected to be used"
29161         },
29162         "aic-cloud-region": {
29163           "$ref": "#/definitions/Some aic-cloud-region",
29164           "description": "The AIC cloud region which maps to contrail versions"
29165         },
29166         "network-assignments": {
29167           "items": {
29168             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments"
29169           },
29170           "type": "object"
29171         },
29172         "network-parameters": {
29173           "items": {
29174             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters"
29175           },
29176           "type": "object"
29177         },
29178         "network-topology-identifier-structure": {
29179           "items": {
29180             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure"
29181           },
29182           "type": "object"
29183         },
29184         "onap-model-information": {
29185           "items": {
29186             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information"
29187           },
29188           "type": "object"
29189         },
29190         "tenant": {
29191           "$ref": "#/definitions/Some tenant"
29192         }
29193       },
29194       "type": "object"
29195     },
29196     "(config)networkPOST": {
29197       "properties": {
29198         "network-data": {
29199           "items": {
29200             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data"
29201           },
29202           "type": "object"
29203         },
29204         "network-id": {
29205           "$ref": "#/definitions/Some network-id"
29206         }
29207       },
29208       "required": [
29209         "network-id"
29210       ],
29211       "type": "object"
29212     },
29213     "(config)networksPOST": {
29214       "properties": {
29215         "network": {
29216           "items": {
29217             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks(config)network"
29218           },
29219           "type": "array"
29220         }
29221       },
29222       "type": "object"
29223     },
29224     "(config)onap-model-informationPOST": {
29225       "properties": {
29226         "model-customization-uuid": {
29227           "$ref": "#/definitions/Some model-customization-uuid",
29228           "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"
29229         },
29230         "model-invariant-uuid": {
29231           "$ref": "#/definitions/Some model-invariant-uuid",
29232           "description": "identifies the invariant uuid for this service or resource"
29233         },
29234         "model-name": {
29235           "$ref": "#/definitions/Some model-name"
29236         },
29237         "model-uuid": {
29238           "$ref": "#/definitions/Some model-uuid",
29239           "description": "identifies the uuid for this service or resource, which is version specific"
29240         },
29241         "model-version": {
29242           "$ref": "#/definitions/Some model-version"
29243         }
29244       },
29245       "type": "object"
29246     },
29247     "(config)oper-statusPOST": {
29248       "properties": {
29249         "create-timestamp": {
29250           "$ref": "#/definitions/Some create-timestamp"
29251         },
29252         "last-action": {
29253           "$ref": "#/definitions/VNFActivateRequest",
29254           "description": "this is preload request actions",
29255           "enum": [
29256             "VNFActivateRequest",
29257             "ChangeVNFActivateRequest",
29258             "VnfInstanceActivateRequest",
29259             "ChangeVnfInstanceActivateRequest",
29260             "VfModuleActivateRequest",
29261             "ChangeVfModuleActivateRequest",
29262             "DisconnectVNFRequest",
29263             "DisconnectVnfInstanceRequest",
29264             "DisconnectVfModuleRequest",
29265             "PreloadVNFRequest",
29266             "DeletePreloadVNFRequest",
29267             "PreloadVnfInstanceRequest",
29268             "DeletePreloadVnfInstanceRequest",
29269             "PreloadVfModuleRequest",
29270             "DeletePreloadVfModuleRequest"
29271           ]
29272         },
29273         "last-order-status": {
29274           "$ref": "#/definitions/Active",
29275           "enum": [
29276             "Active",
29277             "PendingAssignment",
29278             "PendingCreate",
29279             "PendingUpdate",
29280             "PendingDelete",
29281             "Deleted"
29282           ]
29283         },
29284         "last-svc-request-id": {
29285           "$ref": "#/definitions/Some last-svc-request-id"
29286         },
29287         "maintenance-indicator": {
29288           "$ref": "#/definitions/Y",
29289           "enum": [
29290             "Y",
29291             "N"
29292           ]
29293         },
29294         "modify-timestamp": {
29295           "$ref": "#/definitions/Some modify-timestamp"
29296         },
29297         "order-status": {
29298           "$ref": "#/definitions/Active",
29299           "enum": [
29300             "Active",
29301             "PendingAssignment",
29302             "PendingCreate",
29303             "PendingUpdate",
29304             "PendingDelete",
29305             "Deleted"
29306           ]
29307         }
29308       },
29309       "type": "object"
29310     },
29311     "(config)paramPOST": {
29312       "properties": {
29313         "name": {
29314           "$ref": "#/definitions/Some name"
29315         },
29316         "value": {
29317           "$ref": "#/definitions/Some value"
29318         }
29319       },
29320       "type": "object"
29321     },
29322     "(config)preload-dataPOST": {
29323       "properties": {
29324         "network-topology-information": {
29325           "items": {
29326             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information"
29327           },
29328           "type": "object"
29329         },
29330         "oper-status": {
29331           "items": {
29332             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status"
29333           },
29334           "type": "object"
29335         },
29336         "vnf-topology-information": {
29337           "items": {
29338             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information"
29339           },
29340           "type": "object"
29341         }
29342       },
29343       "type": "object"
29344     },
29345     "(config)preload-vnfsPOST": {
29346       "properties": {
29347         "vnf-preload-list": {
29348           "items": {
29349             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list"
29350           },
29351           "type": "array"
29352         }
29353       },
29354       "type": "object"
29355     },
29356     "(config)provided-allotted-resourcePOST": {
29357       "properties": {
29358         "allotted-resource-id": {
29359           "$ref": "#/definitions/Some allotted-resource-id"
29360         },
29361         "allotted-resource-pointer": {
29362           "$ref": "#/definitions/Some allotted-resource-pointer",
29363           "description": "Pointer to the allotted-resources topology"
29364         },
29365         "allotted-resource-type": {
29366           "$ref": "#/definitions/Some allotted-resource-type",
29367           "description": "Not an enum, but expected values are contrail-route and security-zone."
29368         }
29369       },
29370       "type": "object"
29371     },
29372     "(config)provided-allotted-resourcesPOST": {
29373       "properties": {
29374         "provided-allotted-resource": {
29375           "items": {
29376             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource"
29377           },
29378           "type": "array"
29379         }
29380       },
29381       "type": "object"
29382     },
29383     "(config)request-informationPOST": {
29384       "properties": {
29385         "notification-url": {
29386           "$ref": "#/definitions/Some notification-url"
29387         },
29388         "order-number": {
29389           "$ref": "#/definitions/Some order-number"
29390         },
29391         "order-version": {
29392           "$ref": "#/definitions/Some order-version"
29393         },
29394         "request-action": {
29395           "$ref": "#/definitions/CreateNetworkInstance",
29396           "description": "still need to work Disconnect",
29397           "enum": [
29398             "CreateNetworkInstance",
29399             "ActivateNetworkInstance",
29400             "CreateServiceInstance",
29401             "DeleteServiceInstance",
29402             "DeleteNetworkInstance",
29403             "CreateVnfInstance",
29404             "ActivateVnfInstance",
29405             "DeleteVnfInstance",
29406             "CreateVfModuleInstance",
29407             "ActivateVfModuleInstance",
29408             "DeleteVfModuleInstance",
29409             "CreateContrailRouteInstance",
29410             "DeleteContrailRouteInstance",
29411             "CreateSecurityZoneInstance",
29412             "DeleteSecurityZoneInstance",
29413             "ActivateDCINetworkInstance",
29414             "DeActivateDCINetworkInstance",
29415             "CreateTunnelXConnInstance",
29416             "DeleteTunnelXConnInstance",
29417             "CreateBRGInstance",
29418             "DeleteBRGInstance"
29419           ]
29420         },
29421         "request-id": {
29422           "$ref": "#/definitions/Some request-id",
29423           "description": "Request ID generated upstream of MSO"
29424         },
29425         "source": {
29426           "$ref": "#/definitions/Some source"
29427         }
29428       },
29429       "type": "object"
29430     },
29431     "(config)route-table-referencePOST": {
29432       "properties": {
29433         "route-table-reference-fqdn": {
29434           "$ref": "#/definitions/Some route-table-reference-fqdn"
29435         },
29436         "route-table-reference-id": {
29437           "$ref": "#/definitions/Some route-table-reference-id"
29438         }
29439       },
29440       "required": [
29441         "route-table-reference-fqdn"
29442       ],
29443       "type": "object"
29444     },
29445     "(config)s-tagsPOST": {
29446       "type": "object"
29447     },
29448     "(config)sdnc-request-headerPOST": {
29449       "properties": {
29450         "svc-action": {
29451           "$ref": "#/definitions/reserve",
29452           "description": "Enumerated listThis is the rpcAction",
29453           "enum": [
29454             "reserve",
29455             "assign",
29456             "activate",
29457             "delete",
29458             "changeassign",
29459             "changedelete",
29460             "rollback",
29461             "deactivate",
29462             "unassign",
29463             "create"
29464           ]
29465         },
29466         "svc-notification-url": {
29467           "$ref": "#/definitions/Some svc-notification-url",
29468           "description": "Contains URL for asynchronous response"
29469         },
29470         "svc-request-id": {
29471           "$ref": "#/definitions/Some svc-request-id",
29472           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
29473         }
29474       },
29475       "type": "object"
29476     },
29477     "(config)security-zone-allotted-resourcePOST": {
29478       "properties": {
29479         "allotted-resource-data": {
29480           "items": {
29481             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data"
29482           },
29483           "type": "object"
29484         },
29485         "allotted-resource-id": {
29486           "$ref": "#/definitions/Some allotted-resource-id"
29487         },
29488         "allotted-resource-status": {
29489           "items": {
29490             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status"
29491           },
29492           "type": "object"
29493         }
29494       },
29495       "required": [
29496         "allotted-resource-id"
29497       ],
29498       "type": "object"
29499     },
29500     "(config)security-zone-allotted-resourcesPOST": {
29501       "properties": {
29502         "security-zone-allotted-resource": {
29503           "items": {
29504             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource"
29505           },
29506           "type": "array"
29507         }
29508       },
29509       "type": "object"
29510     },
29511     "(config)security-zone-assignmentsPOST": {
29512       "properties": {
29513         "security-zone-name-trusted": {
29514           "$ref": "#/definitions/Some security-zone-name-trusted"
29515         },
29516         "security-zone-name-untrusted": {
29517           "$ref": "#/definitions/Some security-zone-name-untrusted"
29518         },
29519         "security-zone-service-instance-id": {
29520           "$ref": "#/definitions/Some security-zone-service-instance-id",
29521           "description": "Will be the same as the parent-service-instance-id"
29522         },
29523         "security-zone-vnf-id": {
29524           "$ref": "#/definitions/Some security-zone-vnf-id",
29525           "description": "Selected by SDNC from the security-zone-service-instance-id"
29526         },
29527         "trusted-network-role": {
29528           "$ref": "#/definitions/Some trusted-network-role",
29529           "description": "In the case of vIPR, this is the landing networks network-role; used in naming"
29530         },
29531         "untrusted-network-role": {
29532           "$ref": "#/definitions/Some untrusted-network-role",
29533           "description": "In the case of vIPR, this is the tenant oam networks network-role; used in naming"
29534         },
29535         "vlan-tag": {
29536           "$ref": "#/definitions/Some vlan-tag"
29537         }
29538       },
29539       "type": "object"
29540     },
29541     "(config)security-zone-input-parametersPOST": {
29542       "properties": {
29543         "param": {
29544           "items": {
29545             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters(config)param"
29546           },
29547           "type": "array"
29548         }
29549       },
29550       "type": "object"
29551     },
29552     "(config)security-zone-parametersPOST": {
29553       "properties": {
29554         "param": {
29555           "items": {
29556             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param"
29557           },
29558           "type": "array"
29559         }
29560       },
29561       "type": "object"
29562     },
29563     "(config)security-zone-request-inputPOST": {
29564       "properties": {
29565         "security-zone-input-parameters": {
29566           "items": {
29567             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input(config)security-zone-input-parameters"
29568           },
29569           "type": "object"
29570         },
29571         "trusted-network-role": {
29572           "$ref": "#/definitions/Some trusted-network-role",
29573           "description": "In the case of vIPR, this is the landing networks network-role; used in naming"
29574         },
29575         "untrusted-network-role": {
29576           "$ref": "#/definitions/Some untrusted-network-role",
29577           "description": "In the case of vIPR, this is the tenant oam networks network-role; used in naming"
29578         },
29579         "vlan-tag": {
29580           "$ref": "#/definitions/Some vlan-tag"
29581         }
29582       },
29583       "type": "object"
29584     },
29585     "(config)security-zone-response-informationPOST": {
29586       "properties": {
29587         "instance-id": {
29588           "$ref": "#/definitions/Some instance-id"
29589         },
29590         "object-path": {
29591           "$ref": "#/definitions/Some object-path",
29592           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
29593         }
29594       },
29595       "type": "object"
29596     },
29597     "(config)security-zone-topologyPOST": {
29598       "properties": {
29599         "allotted-resource-identifiers": {
29600           "items": {
29601             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers"
29602           },
29603           "type": "object"
29604         },
29605         "onap-model-information": {
29606           "items": {
29607             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information"
29608           },
29609           "type": "object"
29610         },
29611         "security-zone-assignments": {
29612           "items": {
29613             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments"
29614           },
29615           "type": "object"
29616         },
29617         "security-zone-parameters": {
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-parameters"
29620           },
29621           "type": "object"
29622         }
29623       },
29624       "type": "object"
29625     },
29626     "(config)service-assignmentsPOST": {
29627       "type": "object"
29628     },
29629     "(config)service-dataPOST": {
29630       "properties": {
29631         "consumed-allotted-resources": {
29632           "items": {
29633             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources"
29634           },
29635           "type": "object"
29636         },
29637         "networks": {
29638           "items": {
29639             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)networks"
29640           },
29641           "type": "object"
29642         },
29643         "provided-allotted-resources": {
29644           "items": {
29645             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources"
29646           },
29647           "type": "object"
29648         },
29649         "request-information": {
29650           "items": {
29651             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)request-information"
29652           },
29653           "type": "object"
29654         },
29655         "sdnc-request-header": {
29656           "items": {
29657             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header"
29658           },
29659           "type": "object"
29660         },
29661         "service-information": {
29662           "items": {
29663             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-information"
29664           },
29665           "type": "object"
29666         },
29667         "service-level-oper-status": {
29668           "items": {
29669             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status"
29670           },
29671           "type": "object"
29672         },
29673         "service-request-input": {
29674           "items": {
29675             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input"
29676           },
29677           "type": "object"
29678         },
29679         "service-topology": {
29680           "items": {
29681             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-topology"
29682           },
29683           "type": "object"
29684         },
29685         "vnfs": {
29686           "items": {
29687             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfs"
29688           },
29689           "type": "object"
29690         }
29691       },
29692       "type": "object"
29693     },
29694     "(config)service-informationPOST": {
29695       "properties": {
29696         "global-customer-id": {
29697           "$ref": "#/definitions/Some global-customer-id",
29698           "description": "need for put of data to AnAI (MSO provides)"
29699         },
29700         "onap-model-information": {
29701           "items": {
29702             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-information(config)onap-model-information"
29703           },
29704           "type": "object"
29705         },
29706         "service-id": {
29707           "$ref": "#/definitions/Some service-id",
29708           "description": "This maps to the product-family-id in A&AI"
29709         },
29710         "service-instance-id": {
29711           "$ref": "#/definitions/Some service-instance-id"
29712         },
29713         "subscriber-name": {
29714           "$ref": "#/definitions/Some subscriber-name",
29715           "description": "Would not be expected for vIPR-ATM or mobility services."
29716         },
29717         "subscription-service-type": {
29718           "$ref": "#/definitions/Some subscription-service-type",
29719           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
29720         }
29721       },
29722       "type": "object"
29723     },
29724     "(config)service-input-parametersPOST": {
29725       "properties": {
29726         "param": {
29727           "items": {
29728             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input/service-input-parameters(config)param"
29729           },
29730           "type": "array"
29731         }
29732       },
29733       "type": "object"
29734     },
29735     "(config)service-level-oper-statusPOST": {
29736       "properties": {
29737         "create-timestamp": {
29738           "$ref": "#/definitions/Some create-timestamp",
29739           "description": "Not currently populated in service data."
29740         },
29741         "last-action": {
29742           "$ref": "#/definitions/CreateNetworkInstance",
29743           "description": "should be list of possible request-actions",
29744           "enum": [
29745             "CreateNetworkInstance",
29746             "ActivateNetworkInstance",
29747             "CreateServiceInstance",
29748             "DeleteServiceInstance",
29749             "DeleteNetworkInstance",
29750             "CreateVnfInstance",
29751             "ActivateVnfInstance",
29752             "DeleteVnfInstance",
29753             "CreateVfModuleInstance",
29754             "ActivateVfModuleInstance",
29755             "DeleteVfModuleInstance",
29756             "CreateContrailRouteInstance",
29757             "DeleteContrailRouteInstance",
29758             "CreateSecurityZoneInstance",
29759             "DeleteSecurityZoneInstance"
29760           ]
29761         },
29762         "last-order-status": {
29763           "$ref": "#/definitions/Active",
29764           "description": "fieldused by generic-resource-api",
29765           "enum": [
29766             "Active",
29767             "PendingAssignment",
29768             "PendingCreate",
29769             "PendingUpdate",
29770             "PendingDelete",
29771             "Deleted",
29772             "Created"
29773           ]
29774         },
29775         "last-rpc-action": {
29776           "$ref": "#/definitions/assign",
29777           "enum": [
29778             "assign",
29779             "activate",
29780             "delete",
29781             "unassign",
29782             "deactivate",
29783             "create"
29784           ]
29785         },
29786         "last-svc-request-id": {
29787           "$ref": "#/definitions/Some last-svc-request-id",
29788           "description": "Not currently populated in service data."
29789         },
29790         "modify-timestamp": {
29791           "$ref": "#/definitions/Some modify-timestamp"
29792         },
29793         "order-status": {
29794           "$ref": "#/definitions/Active",
29795           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
29796           "enum": [
29797             "Active",
29798             "PendingAssignment",
29799             "PendingCreate",
29800             "PendingUpdate",
29801             "PendingDelete",
29802             "Deleted",
29803             "Created"
29804           ]
29805         }
29806       },
29807       "type": "object"
29808     },
29809     "(config)service-parameterPOST": {
29810       "properties": {
29811         "service-parameter-name": {
29812           "$ref": "#/definitions/Some service-parameter-name"
29813         },
29814         "service-parameter-value": {
29815           "$ref": "#/definitions/Some service-parameter-value"
29816         }
29817       },
29818       "type": "object"
29819     },
29820     "(config)service-parametersPOST": {
29821       "properties": {
29822         "service-parameter": {
29823           "items": {
29824             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter"
29825           },
29826           "type": "array"
29827         }
29828       },
29829       "type": "object"
29830     },
29831     "(config)service-request-inputPOST": {
29832       "properties": {
29833         "service-input-parameters": {
29834           "items": {
29835             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input(config)service-input-parameters"
29836           },
29837           "type": "object"
29838         },
29839         "service-instance-name": {
29840           "$ref": "#/definitions/Some service-instance-name"
29841         }
29842       },
29843       "type": "object"
29844     },
29845     "(config)service-response-informationPOST": {
29846       "properties": {
29847         "instance-id": {
29848           "$ref": "#/definitions/Some instance-id"
29849         },
29850         "object-path": {
29851           "$ref": "#/definitions/Some object-path",
29852           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
29853         }
29854       },
29855       "type": "object"
29856     },
29857     "(config)service-statusPOST": {
29858       "properties": {
29859         "action": {
29860           "$ref": "#/definitions/Some action",
29861           "description": "value would one of possible request-actions; match the list in service-data oper-status"
29862         },
29863         "final-indicator": {
29864           "$ref": "#/definitions/Some final-indicator"
29865         },
29866         "request-status": {
29867           "$ref": "#/definitions/synccomplete",
29868           "enum": [
29869             "synccomplete",
29870             "asynccomplete",
29871             "notifycomplete"
29872           ]
29873         },
29874         "response-code": {
29875           "$ref": "#/definitions/Some response-code"
29876         },
29877         "response-message": {
29878           "$ref": "#/definitions/Some response-message"
29879         },
29880         "response-timestamp": {
29881           "$ref": "#/definitions/Some response-timestamp"
29882         },
29883         "rpc-action": {
29884           "$ref": "#/definitions/assign",
29885           "description": "this is the svc-action from the incoming request",
29886           "enum": [
29887             "assign",
29888             "activate",
29889             "configure",
29890             "delete",
29891             "unassign",
29892             "deactivate"
29893           ]
29894         },
29895         "rpc-name": {
29896           "$ref": "#/definitions/Some rpc-name"
29897         }
29898       },
29899       "type": "object"
29900     },
29901     "(config)service-topology-identifierPOST": {
29902       "properties": {
29903         "global-customer-id": {
29904           "$ref": "#/definitions/Some global-customer-id"
29905         },
29906         "service-id": {
29907           "$ref": "#/definitions/Some service-id",
29908           "description": "from MSO input on STO assign"
29909         },
29910         "service-instance-id": {
29911           "$ref": "#/definitions/Some service-instance-id",
29912           "description": "repeated"
29913         },
29914         "service-instance-name": {
29915           "$ref": "#/definitions/Some service-instance-name",
29916           "description": "optionally comes from service-request-input container or is assigned by sdn-c"
29917         },
29918         "service-type": {
29919           "$ref": "#/definitions/Some service-type",
29920           "description": "tag labeled subscription-service-type in the service-information input"
29921         }
29922       },
29923       "type": "object"
29924     },
29925     "(config)service-topologyPOST": {
29926       "properties": {
29927         "onap-model-information": {
29928           "items": {
29929             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information"
29930           },
29931           "type": "object"
29932         },
29933         "service-assignments": {
29934           "items": {
29935             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments"
29936           },
29937           "type": "object"
29938         },
29939         "service-parameters": {
29940           "items": {
29941             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters"
29942           },
29943           "type": "object"
29944         },
29945         "service-topology-identifier": {
29946           "items": {
29947             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier"
29948           },
29949           "type": "object"
29950         }
29951       },
29952       "type": "object"
29953     },
29954     "(config)servicePOST": {
29955       "properties": {
29956         "service-data": {
29957           "items": {
29958             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-data"
29959           },
29960           "type": "object"
29961         },
29962         "service-instance-id": {
29963           "$ref": "#/definitions/Some service-instance-id",
29964           "description": "Keep as M"
29965         },
29966         "service-status": {
29967           "items": {
29968             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-status"
29969           },
29970           "type": "object"
29971         }
29972       },
29973       "required": [
29974         "service-instance-id"
29975       ],
29976       "type": "object"
29977     },
29978     "(config)servicesPOST": {
29979       "properties": {
29980         "service": {
29981           "items": {
29982             "$ref": "#/definitions/GENERIC-RESOURCE-API/services(config)service"
29983           },
29984           "type": "array"
29985         }
29986       },
29987       "type": "object"
29988     },
29989     "(config)source-networkPOST": {
29990       "properties": {
29991         "network-id": {
29992           "$ref": "#/definitions/Some network-id"
29993         },
29994         "network-role": {
29995           "$ref": "#/definitions/Some network-role"
29996         }
29997       },
29998       "type": "object"
29999     },
30000     "(config)sriov-parametersPOST": {
30001       "properties": {
30002         "application-tags": {
30003           "items": {
30004             "$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"
30005           },
30006           "type": "object"
30007         },
30008         "heat-vlan-filters": {
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)heat-vlan-filters"
30011           },
30012           "type": "object"
30013         }
30014       },
30015       "type": "object"
30016     },
30017     "(config)sriov-vlan-filter-listPOST": {
30018       "properties": {
30019         "sriov-vlan-filter": {
30020           "$ref": "#/definitions/Some sriov-vlan-filter"
30021         }
30022       },
30023       "type": "object"
30024     },
30025     "(config)subnet-dataPOST": {
30026       "properties": {
30027         "ip-version": {
30028           "$ref": "#/definitions/Some ip-version",
30029           "description": "Should be ipv4 or ipv6"
30030         },
30031         "subnet-id": {
30032           "$ref": "#/definitions/Some subnet-id",
30033           "description": "subnet UUID to be passed into the HEAT template"
30034         }
30035       },
30036       "type": "object"
30037     },
30038     "(config)subnets-dataPOST": {
30039       "properties": {
30040         "subnet-data": {
30041           "items": {
30042             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data"
30043           },
30044           "type": "array"
30045         }
30046       },
30047       "type": "object"
30048     },
30049     "(config)subnetsPOST": {
30050       "properties": {
30051         "cidr-mask": {
30052           "$ref": "#/definitions/Some cidr-mask"
30053         },
30054         "dhcp-enabled": {
30055           "$ref": "#/definitions/Y",
30056           "enum": [
30057             "Y",
30058             "N"
30059           ]
30060         },
30061         "dhcp-end-address": {
30062           "$ref": "#/definitions/Some dhcp-end-address"
30063         },
30064         "dhcp-start-address": {
30065           "$ref": "#/definitions/Some dhcp-start-address"
30066         },
30067         "gateway-address": {
30068           "$ref": "#/definitions/9.76.167.68%L{LL{pp{{",
30069           "enum": [
30070             "9.76.167.68%L{LL{pp{{",
30071             "12Fe:f"
30072           ]
30073         },
30074         "ip-version": {
30075           "$ref": "#/definitions/Some ip-version"
30076         },
30077         "start-address": {
30078           "$ref": "#/definitions/0.1.12.2",
30079           "enum": [
30080             "0.1.12.2",
30081             "::DC:2"
30082           ]
30083         },
30084         "subnet-name": {
30085           "$ref": "#/definitions/Some subnet-name"
30086         }
30087       },
30088       "type": "object"
30089     },
30090     "(config)tunnelxconn-allotted-resourcePOST": {
30091       "properties": {
30092         "allotted-resource-data": {
30093           "items": {
30094             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data"
30095           },
30096           "type": "object"
30097         },
30098         "allotted-resource-id": {
30099           "$ref": "#/definitions/Some allotted-resource-id"
30100         },
30101         "allotted-resource-status": {
30102           "items": {
30103             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status"
30104           },
30105           "type": "object"
30106         }
30107       },
30108       "required": [
30109         "allotted-resource-id"
30110       ],
30111       "type": "object"
30112     },
30113     "(config)tunnelxconn-allotted-resourcesPOST": {
30114       "properties": {
30115         "tunnelxconn-allotted-resource": {
30116           "items": {
30117             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource"
30118           },
30119           "type": "array"
30120         }
30121       },
30122       "type": "object"
30123     },
30124     "(config)tunnelxconn-assignmentsPOST": {
30125       "properties": {
30126         "vg-ip": {
30127           "$ref": "#/definitions/254.28.9.228",
30128           "description": "The Network Controller will assign the VG IP address from local inventory",
30129           "enum": [
30130             "254.28.9.228",
30131             "DF8C:%p"
30132           ]
30133         },
30134         "vgmux-bearer-ip": {
30135           "$ref": "#/definitions/3.209.28.4",
30136           "description": "The Network Controller will look up the vgmux bearer ip from the vgmux vf module",
30137           "enum": [
30138             "3.209.28.4",
30139             "fB:%p"
30140           ]
30141         },
30142         "vgmux-lan-ip": {
30143           "$ref": "#/definitions/0.0.123.0",
30144           "description": "The Network Controller will look up the vgmux lan ip from the vgmux vg module",
30145           "enum": [
30146             "0.0.123.0",
30147             ":"
30148           ]
30149         },
30150         "vni": {
30151           "$ref": "#/definitions/Some vni",
30152           "description": "The Network Controller will assign a VNI value from the associated vGMUX VNI pool"
30153         }
30154       },
30155       "type": "object"
30156     },
30157     "(config)tunnelxconn-parametersPOST": {
30158       "properties": {
30159         "param": {
30160           "items": {
30161             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param"
30162           },
30163           "type": "array"
30164         }
30165       },
30166       "type": "object"
30167     },
30168     "(config)tunnelxconn-request-inputPOST": {
30169       "properties": {
30170         "brg-wan-mac-address": {
30171           "$ref": "#/definitions/Some brg-wan-mac-address"
30172         }
30173       },
30174       "type": "object"
30175     },
30176     "(config)tunnelxconn-response-informationPOST": {
30177       "properties": {
30178         "instance-id": {
30179           "$ref": "#/definitions/Some instance-id"
30180         },
30181         "object-path": {
30182           "$ref": "#/definitions/Some object-path",
30183           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
30184         }
30185       },
30186       "type": "object"
30187     },
30188     "(config)tunnelxconn-topologyPOST": {
30189       "properties": {
30190         "allotted-resource-identifiers": {
30191           "items": {
30192             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers"
30193           },
30194           "type": "object"
30195         },
30196         "onap-model-information": {
30197           "items": {
30198             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information"
30199           },
30200           "type": "object"
30201         },
30202         "tunnelxconn-assignments": {
30203           "items": {
30204             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-assignments"
30205           },
30206           "type": "object"
30207         },
30208         "tunnelxconn-parameters": {
30209           "items": {
30210             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters"
30211           },
30212           "type": "object"
30213         }
30214       },
30215       "type": "object"
30216     },
30217     "(config)vf-module-assignmentsPOST": {
30218       "properties": {
30219         "vf-module-status": {
30220           "$ref": "#/definitions/Some vf-module-status",
30221           "description": "Do we need this?Orchestration status from AAI - to be set by SDNCNot being used for vIPR."
30222         },
30223         "vms": {
30224           "items": {
30225             "$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"
30226           },
30227           "type": "object"
30228         }
30229       },
30230       "type": "object"
30231     },
30232     "(config)vf-module-dataPOST": {
30233       "properties": {
30234         "request-information": {
30235           "items": {
30236             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information"
30237           },
30238           "type": "object"
30239         },
30240         "sdnc-request-header": {
30241           "items": {
30242             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header"
30243           },
30244           "type": "object"
30245         },
30246         "service-information": {
30247           "items": {
30248             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information"
30249           },
30250           "type": "object"
30251         },
30252         "vf-module-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)vf-module-information"
30255           },
30256           "type": "object"
30257         },
30258         "vf-module-level-oper-status": {
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-level-oper-status"
30261           },
30262           "type": "object"
30263         },
30264         "vf-module-request-input": {
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-request-input"
30267           },
30268           "type": "object"
30269         },
30270         "vf-module-topology": {
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-topology"
30273           },
30274           "type": "object"
30275         },
30276         "vnf-information": {
30277           "items": {
30278             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information"
30279           },
30280           "type": "object"
30281         }
30282       },
30283       "type": "object"
30284     },
30285     "(config)vf-module-informationPOST": {
30286       "properties": {
30287         "onap-model-information": {
30288           "items": {
30289             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-information(config)onap-model-information"
30290           },
30291           "type": "object"
30292         },
30293         "vf-module-id": {
30294           "$ref": "#/definitions/Some vf-module-id"
30295         },
30296         "vf-module-type": {
30297           "$ref": "#/definitions/Some vf-module-type"
30298         }
30299       },
30300       "type": "object"
30301     },
30302     "(config)vf-module-input-parametersPOST": {
30303       "properties": {
30304         "param": {
30305           "items": {
30306             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters(config)param"
30307           },
30308           "type": "array"
30309         }
30310       },
30311       "type": "object"
30312     },
30313     "(config)vf-module-level-oper-statusPOST": {
30314       "properties": {
30315         "create-timestamp": {
30316           "$ref": "#/definitions/Some create-timestamp",
30317           "description": "Not currently populated in service data."
30318         },
30319         "last-action": {
30320           "$ref": "#/definitions/CreateNetworkInstance",
30321           "description": "should be list of possible request-actions",
30322           "enum": [
30323             "CreateNetworkInstance",
30324             "ActivateNetworkInstance",
30325             "CreateServiceInstance",
30326             "DeleteServiceInstance",
30327             "DeleteNetworkInstance",
30328             "CreateVnfInstance",
30329             "ActivateVnfInstance",
30330             "DeleteVnfInstance",
30331             "CreateVfModuleInstance",
30332             "ActivateVfModuleInstance",
30333             "DeleteVfModuleInstance",
30334             "CreateContrailRouteInstance",
30335             "DeleteContrailRouteInstance",
30336             "CreateSecurityZoneInstance",
30337             "DeleteSecurityZoneInstance"
30338           ]
30339         },
30340         "last-order-status": {
30341           "$ref": "#/definitions/Active",
30342           "description": "fieldused by generic-resource-api",
30343           "enum": [
30344             "Active",
30345             "PendingAssignment",
30346             "PendingCreate",
30347             "PendingUpdate",
30348             "PendingDelete",
30349             "Deleted",
30350             "Created"
30351           ]
30352         },
30353         "last-rpc-action": {
30354           "$ref": "#/definitions/assign",
30355           "enum": [
30356             "assign",
30357             "activate",
30358             "delete",
30359             "unassign",
30360             "deactivate",
30361             "create"
30362           ]
30363         },
30364         "last-svc-request-id": {
30365           "$ref": "#/definitions/Some last-svc-request-id",
30366           "description": "Not currently populated in service data."
30367         },
30368         "modify-timestamp": {
30369           "$ref": "#/definitions/Some modify-timestamp"
30370         },
30371         "order-status": {
30372           "$ref": "#/definitions/Active",
30373           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
30374           "enum": [
30375             "Active",
30376             "PendingAssignment",
30377             "PendingCreate",
30378             "PendingUpdate",
30379             "PendingDelete",
30380             "Deleted",
30381             "Created"
30382           ]
30383         }
30384       },
30385       "type": "object"
30386     },
30387     "(config)vf-module-parametersPOST": {
30388       "properties": {
30389         "param": {
30390           "items": {
30391             "$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"
30392           },
30393           "type": "array"
30394         }
30395       },
30396       "type": "object"
30397     },
30398     "(config)vf-module-request-inputPOST": {
30399       "properties": {
30400         "aic-clli": {
30401           "$ref": "#/definitions/Some aic-clli",
30402           "description": "Not expected to be used"
30403         },
30404         "aic-cloud-region": {
30405           "$ref": "#/definitions/Some aic-cloud-region",
30406           "description": "The AIC cloud region which maps to contrail versions"
30407         },
30408         "request-version": {
30409           "$ref": "#/definitions/Some request-version",
30410           "description": "keep this?"
30411         },
30412         "tenant": {
30413           "$ref": "#/definitions/Some tenant"
30414         },
30415         "vf-module-input-parameters": {
30416           "items": {
30417             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input(config)vf-module-input-parameters"
30418           },
30419           "type": "object"
30420         },
30421         "vf-module-name": {
30422           "$ref": "#/definitions/Some vf-module-name"
30423         }
30424       },
30425       "type": "object"
30426     },
30427     "(config)vf-module-response-informationPOST": {
30428       "properties": {
30429         "instance-id": {
30430           "$ref": "#/definitions/Some instance-id"
30431         },
30432         "object-path": {
30433           "$ref": "#/definitions/Some object-path",
30434           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
30435         }
30436       },
30437       "type": "object"
30438     },
30439     "(config)vf-module-topology-identifierPOST": {
30440       "properties": {
30441         "vf-module-id": {
30442           "$ref": "#/definitions/Some vf-module-id",
30443           "description": "vf-module id"
30444         },
30445         "vf-module-name": {
30446           "$ref": "#/definitions/Some vf-module-name",
30447           "description": "vf-module-name"
30448         },
30449         "vf-module-type": {
30450           "$ref": "#/definitions/Some vf-module-type",
30451           "description": "In Pats model referred to as model-id"
30452         }
30453       },
30454       "type": "object"
30455     },
30456     "(config)vf-module-topologyPOST": {
30457       "properties": {
30458         "aic-clli": {
30459           "$ref": "#/definitions/Some aic-clli",
30460           "description": "Not expected to be used"
30461         },
30462         "aic-cloud-region": {
30463           "$ref": "#/definitions/Some aic-cloud-region",
30464           "description": "The AIC cloud region which maps to contrail versions"
30465         },
30466         "onap-model-information": {
30467           "items": {
30468             "$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"
30469           },
30470           "type": "object"
30471         },
30472         "tenant": {
30473           "$ref": "#/definitions/Some tenant"
30474         },
30475         "vf-module-assignments": {
30476           "items": {
30477             "$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"
30478           },
30479           "type": "object"
30480         },
30481         "vf-module-parameters": {
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-parameters"
30484           },
30485           "type": "object"
30486         },
30487         "vf-module-topology-identifier": {
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-topology-identifier"
30490           },
30491           "type": "object"
30492         }
30493       },
30494       "type": "object"
30495     },
30496     "(config)vf-modulePOST": {
30497       "properties": {
30498         "vf-module-data": {
30499           "items": {
30500             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data"
30501           },
30502           "type": "object"
30503         },
30504         "vf-module-id": {
30505           "$ref": "#/definitions/Some vf-module-id"
30506         }
30507       },
30508       "required": [
30509         "vf-module-id"
30510       ],
30511       "type": "object"
30512     },
30513     "(config)vf-modulesPOST": {
30514       "properties": {
30515         "vf-module": {
30516           "items": {
30517             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module"
30518           },
30519           "type": "array"
30520         }
30521       },
30522       "type": "object"
30523     },
30524     "(config)vm-namesPOST": {
30525       "properties": {
30526         "vm-name": {
30527           "$ref": "#/definitions/Some vm-name"
30528         }
30529       },
30530       "type": "object"
30531     },
30532     "(config)vm-networkPOST": {
30533       "properties": {
30534         "floating-ips": {
30535           "items": {
30536             "$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"
30537           },
30538           "type": "object"
30539         },
30540         "interface-route-prefixes": {
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)interface-route-prefixes"
30543           },
30544           "type": "object"
30545         },
30546         "mac-addresses": {
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)mac-addresses"
30549           },
30550           "type": "object"
30551         },
30552         "network-information-items": {
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)network-information-items"
30555           },
30556           "type": "object"
30557         },
30558         "network-role": {
30559           "$ref": "#/definitions/Some network-role",
30560           "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF"
30561         },
30562         "network-role-tag": {
30563           "$ref": "#/definitions/Some network-role-tag"
30564         },
30565         "sriov-parameters": {
30566           "items": {
30567             "$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"
30568           },
30569           "type": "object"
30570         }
30571       },
30572       "required": [
30573         "network-role"
30574       ],
30575       "type": "object"
30576     },
30577     "(config)vm-networksPOST": {
30578       "properties": {
30579         "floating-ip": {
30580           "$ref": "#/definitions/1.0.1.1%{{L",
30581           "description": "Floating ipv4 for VMs of a given type on this network",
30582           "enum": [
30583             "1.0.1.1%{{L",
30584             "Ad:2F:%p}N"
30585           ]
30586         },
30587         "floating-ip-v6": {
30588           "$ref": "#/definitions/9:",
30589           "description": "Floating ipv6 for VMs of a given type on this network"
30590         },
30591         "interface-route-prefixes": {
30592           "items": {
30593             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes"
30594           },
30595           "type": "array"
30596         },
30597         "ip-count": {
30598           "$ref": "#/definitions/0",
30599           "description": "The number of ip addresses to be assigned per vm for this network role"
30600         },
30601         "network-ips": {
30602           "items": {
30603             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips"
30604           },
30605           "type": "array"
30606         },
30607         "network-ips-v6": {
30608           "items": {
30609             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6"
30610           },
30611           "type": "array"
30612         },
30613         "network-macs": {
30614           "items": {
30615             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs"
30616           },
30617           "type": "array"
30618         },
30619         "network-role": {
30620           "$ref": "#/definitions/Some network-role",
30621           "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF"
30622         },
30623         "use-dhcp": {
30624           "$ref": "#/definitions/Y",
30625           "description": "Indicator to use DHCP on this network for this VM",
30626           "enum": [
30627             "Y",
30628             "N"
30629           ]
30630         }
30631       },
30632       "type": "object"
30633     },
30634     "(config)vmPOST": {
30635       "properties": {
30636         "nfc-naming-code": {
30637           "$ref": "#/definitions/Some nfc-naming-code",
30638           "description": "used in vm naming(draft 29: changed from nfc-code)"
30639         },
30640         "vm-count": {
30641           "$ref": "#/definitions/0"
30642         },
30643         "vm-names": {
30644           "items": {
30645             "$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"
30646           },
30647           "type": "object"
30648         },
30649         "vm-networks": {
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-networks"
30652           },
30653           "type": "object"
30654         },
30655         "vm-type": {
30656           "$ref": "#/definitions/Some vm-type"
30657         },
30658         "vm-type-tag": {
30659           "$ref": "#/definitions/Some vm-type-tag",
30660           "description": "from tosca data on vfc"
30661         }
30662       },
30663       "required": [
30664         "vm-type"
30665       ],
30666       "type": "object"
30667     },
30668     "(config)vmsPOST": {
30669       "properties": {
30670         "vm": {
30671           "items": {
30672             "$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"
30673           },
30674           "type": "array"
30675         }
30676       },
30677       "type": "object"
30678     },
30679     "(config)vnf-assignmentsPOST": {
30680       "properties": {
30681         "availability-zones": {
30682           "items": {
30683             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)availability-zones"
30684           },
30685           "type": "array"
30686         },
30687         "vnf-networks": {
30688           "items": {
30689             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-networks"
30690           },
30691           "type": "array"
30692         },
30693         "vnf-status": {
30694           "$ref": "#/definitions/Some vnf-status",
30695           "description": "Orchestration Status from AAI - to be set by SDNC"
30696         },
30697         "vnf-vms": {
30698           "items": {
30699             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-vms"
30700           },
30701           "type": "array"
30702         }
30703       },
30704       "type": "object"
30705     },
30706     "(config)vnf-dataPOST": {
30707       "properties": {
30708         "request-information": {
30709           "items": {
30710             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information"
30711           },
30712           "type": "object"
30713         },
30714         "sdnc-request-header": {
30715           "items": {
30716             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header"
30717           },
30718           "type": "object"
30719         },
30720         "service-information": {
30721           "items": {
30722             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information"
30723           },
30724           "type": "object"
30725         },
30726         "vf-modules": {
30727           "items": {
30728             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules"
30729           },
30730           "type": "object"
30731         },
30732         "vnf-information": {
30733           "items": {
30734             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information"
30735           },
30736           "type": "object"
30737         },
30738         "vnf-level-oper-status": {
30739           "items": {
30740             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status"
30741           },
30742           "type": "object"
30743         },
30744         "vnf-provided-allotted-resources": {
30745           "items": {
30746             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources"
30747           },
30748           "type": "object"
30749         },
30750         "vnf-request-input": {
30751           "items": {
30752             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input"
30753           },
30754           "type": "object"
30755         },
30756         "vnf-topology": {
30757           "items": {
30758             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology"
30759           },
30760           "type": "object"
30761         }
30762       },
30763       "type": "object"
30764     },
30765     "(config)vnf-informationPOST": {
30766       "properties": {
30767         "onap-model-information": {
30768           "items": {
30769             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-information(config)onap-model-information"
30770           },
30771           "type": "object"
30772         },
30773         "vnf-id": {
30774           "$ref": "#/definitions/Some vnf-id"
30775         },
30776         "vnf-type": {
30777           "$ref": "#/definitions/Some vnf-type",
30778           "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)"
30779         }
30780       },
30781       "type": "object"
30782     },
30783     "(config)vnf-input-parametersPOST": {
30784       "properties": {
30785         "param": {
30786           "items": {
30787             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters(config)param"
30788           },
30789           "type": "array"
30790         }
30791       },
30792       "type": "object"
30793     },
30794     "(config)vnf-level-oper-statusPOST": {
30795       "properties": {
30796         "create-timestamp": {
30797           "$ref": "#/definitions/Some create-timestamp",
30798           "description": "Not currently populated in service data."
30799         },
30800         "last-action": {
30801           "$ref": "#/definitions/CreateNetworkInstance",
30802           "description": "should be list of possible request-actions",
30803           "enum": [
30804             "CreateNetworkInstance",
30805             "ActivateNetworkInstance",
30806             "CreateServiceInstance",
30807             "DeleteServiceInstance",
30808             "DeleteNetworkInstance",
30809             "CreateVnfInstance",
30810             "ActivateVnfInstance",
30811             "DeleteVnfInstance",
30812             "CreateVfModuleInstance",
30813             "ActivateVfModuleInstance",
30814             "DeleteVfModuleInstance",
30815             "CreateContrailRouteInstance",
30816             "DeleteContrailRouteInstance",
30817             "CreateSecurityZoneInstance",
30818             "DeleteSecurityZoneInstance"
30819           ]
30820         },
30821         "last-order-status": {
30822           "$ref": "#/definitions/Active",
30823           "description": "fieldused by generic-resource-api",
30824           "enum": [
30825             "Active",
30826             "PendingAssignment",
30827             "PendingCreate",
30828             "PendingUpdate",
30829             "PendingDelete",
30830             "Deleted",
30831             "Created"
30832           ]
30833         },
30834         "last-rpc-action": {
30835           "$ref": "#/definitions/assign",
30836           "enum": [
30837             "assign",
30838             "activate",
30839             "delete",
30840             "unassign",
30841             "deactivate",
30842             "create"
30843           ]
30844         },
30845         "last-svc-request-id": {
30846           "$ref": "#/definitions/Some last-svc-request-id",
30847           "description": "Not currently populated in service data."
30848         },
30849         "modify-timestamp": {
30850           "$ref": "#/definitions/Some modify-timestamp"
30851         },
30852         "order-status": {
30853           "$ref": "#/definitions/Active",
30854           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
30855           "enum": [
30856             "Active",
30857             "PendingAssignment",
30858             "PendingCreate",
30859             "PendingUpdate",
30860             "PendingDelete",
30861             "Deleted",
30862             "Created"
30863           ]
30864         }
30865       },
30866       "type": "object"
30867     },
30868     "(config)vnf-networkPOST": {
30869       "properties": {
30870         "contrail-network-fqdn": {
30871           "$ref": "#/definitions/Some contrail-network-fqdn",
30872           "description": "contrail network policy object"
30873         },
30874         "network-id": {
30875           "$ref": "#/definitions/Some network-id",
30876           "description": "Unique Neutron UUID of an instance of the network role "
30877         },
30878         "network-name": {
30879           "$ref": "#/definitions/Some network-name",
30880           "description": "Unique Neutron UUID of an instance of the network role "
30881         },
30882         "network-role": {
30883           "$ref": "#/definitions/Some network-role",
30884           "description": "A Network Role to which a VNF must connect"
30885         },
30886         "neutron-id": {
30887           "$ref": "#/definitions/Some neutron-id",
30888           "description": "Unique Neutron UUID of an instance of the network role "
30889         },
30890         "subnets-data": {
30891           "items": {
30892             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)subnets-data"
30893           },
30894           "type": "object"
30895         }
30896       },
30897       "type": "object"
30898     },
30899     "(config)vnf-networksPOST": {
30900       "properties": {
30901         "contrail-network-fqdn": {
30902           "$ref": "#/definitions/Some contrail-network-fqdn",
30903           "description": "contrail network policy object"
30904         },
30905         "ipv6-subnet-id": {
30906           "$ref": "#/definitions/Some ipv6-subnet-id",
30907           "description": "ipv6 subnet UUID to be passed into the HEAT template"
30908         },
30909         "ipv6-subnet-name": {
30910           "$ref": "#/definitions/Some ipv6-subnet-name",
30911           "description": "ipv6 subnet-name that corresponds to the ipv6 subnet-id"
30912         },
30913         "network-id": {
30914           "$ref": "#/definitions/Some network-id",
30915           "description": "Unique Neutron UUID of an instance of the network role "
30916         },
30917         "network-name": {
30918           "$ref": "#/definitions/Some network-name",
30919           "description": "Unique Neutron UUID of an instance of the network role "
30920         },
30921         "network-role": {
30922           "$ref": "#/definitions/Some network-role",
30923           "description": "A Network Role to which a VNF must connect"
30924         },
30925         "neutron-id": {
30926           "$ref": "#/definitions/Some neutron-id",
30927           "description": "Unique Neutron UUID of an instance of the network role "
30928         },
30929         "sriov-vlan-filter-list": {
30930           "items": {
30931             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list"
30932           },
30933           "type": "array"
30934         },
30935         "subnet-id": {
30936           "$ref": "#/definitions/Some subnet-id",
30937           "description": "ipv4 subnet UUID to be passed into the HEAT template"
30938         },
30939         "subnet-name": {
30940           "$ref": "#/definitions/Some subnet-name",
30941           "description": "ipv4 subnet-name that corresponds to the ipv4 subnet-id"
30942         }
30943       },
30944       "required": [
30945         "network-role"
30946       ],
30947       "type": "object"
30948     },
30949     "(config)vnf-parameters-dataPOST": {
30950       "properties": {
30951         "param": {
30952           "items": {
30953             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param"
30954           },
30955           "type": "array"
30956         }
30957       },
30958       "type": "object"
30959     },
30960     "(config)vnf-parametersPOST": {
30961       "properties": {
30962         "vnf-parameter-name": {
30963           "$ref": "#/definitions/Some vnf-parameter-name",
30964           "description": "The name of an arbitrary instance-specific vnf-parameters"
30965         },
30966         "vnf-parameter-value": {
30967           "$ref": "#/definitions/Some vnf-parameter-value",
30968           "description": "The value of an arbitrary instance-specific vnf-parameters "
30969         }
30970       },
30971       "type": "object"
30972     },
30973     "(config)vnf-preload-listPOST": {
30974       "properties": {
30975         "preload-data": {
30976           "items": {
30977             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data"
30978           },
30979           "type": "object"
30980         },
30981         "vnf-name": {
30982           "$ref": "#/definitions/Some vnf-name",
30983           "description": "vf-module-name or network name"
30984         },
30985         "vnf-type": {
30986           "$ref": "#/definitions/Some vnf-type",
30987           "description": "vf-module-type or network type"
30988         }
30989       },
30990       "required": [
30991         "vnf-name",
30992         "vnf-type"
30993       ],
30994       "type": "object"
30995     },
30996     "(config)vnf-provided-allotted-resourcesPOST": {
30997       "type": "object"
30998     },
30999     "(config)vnf-request-inputPOST": {
31000       "properties": {
31001         "aic-clli": {
31002           "$ref": "#/definitions/Some aic-clli",
31003           "description": "Not expected to be used"
31004         },
31005         "aic-cloud-region": {
31006           "$ref": "#/definitions/Some aic-cloud-region",
31007           "description": "The AIC cloud region which maps to contrail versions"
31008         },
31009         "request-version": {
31010           "$ref": "#/definitions/Some request-version",
31011           "description": "keep this? e.g. 1702"
31012         },
31013         "tenant": {
31014           "$ref": "#/definitions/Some tenant"
31015         },
31016         "vnf-input-parameters": {
31017           "items": {
31018             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-input-parameters"
31019           },
31020           "type": "object"
31021         },
31022         "vnf-name": {
31023           "$ref": "#/definitions/Some vnf-name",
31024           "description": "in Pats vnf submodule, contained within vnf-instance-topology-identifier (along with vnf-model-id and vnf-instance-id)"
31025         },
31026         "vnf-networks": {
31027           "items": {
31028             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-networks"
31029           },
31030           "type": "object"
31031         }
31032       },
31033       "type": "object"
31034     },
31035     "(config)vnf-resource-assignmentsPOST": {
31036       "properties": {
31037         "availability-zones": {
31038           "items": {
31039             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones"
31040           },
31041           "type": "object"
31042         },
31043         "vnf-networks": {
31044           "items": {
31045             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks"
31046           },
31047           "type": "object"
31048         },
31049         "vnf-status": {
31050           "$ref": "#/definitions/Some vnf-status",
31051           "description": "Do we need this?Orchestration status from AAI - to be set by SDNCWill not be used for vIPR."
31052         }
31053       },
31054       "type": "object"
31055     },
31056     "(config)vnf-response-informationPOST": {
31057       "properties": {
31058         "instance-id": {
31059           "$ref": "#/definitions/Some instance-id"
31060         },
31061         "object-path": {
31062           "$ref": "#/definitions/Some object-path",
31063           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
31064         }
31065       },
31066       "type": "object"
31067     },
31068     "(config)vnf-topology-identifier-structurePOST": {
31069       "properties": {
31070         "nf-code": {
31071           "$ref": "#/definitions/Some nf-code",
31072           "description": "used in vnf naming"
31073         },
31074         "nf-function": {
31075           "$ref": "#/definitions/Some nf-function"
31076         },
31077         "nf-role": {
31078           "$ref": "#/definitions/Some nf-role"
31079         },
31080         "nf-type": {
31081           "$ref": "#/definitions/Some nf-type"
31082         },
31083         "vnf-id": {
31084           "$ref": "#/definitions/Some vnf-id"
31085         },
31086         "vnf-name": {
31087           "$ref": "#/definitions/Some vnf-name",
31088           "description": "optionally comes from vnf-request-input container or is assigned by sdn-c"
31089         },
31090         "vnf-type": {
31091           "$ref": "#/definitions/Some vnf-type",
31092           "description": "In preload tree, this label is used for the vf-module-type"
31093         }
31094       },
31095       "type": "object"
31096     },
31097     "(config)vnf-topology-identifierPOST": {
31098       "properties": {
31099         "generic-vnf-id": {
31100           "$ref": "#/definitions/Some generic-vnf-id"
31101         },
31102         "generic-vnf-name": {
31103           "$ref": "#/definitions/Some generic-vnf-name"
31104         },
31105         "generic-vnf-type": {
31106           "$ref": "#/definitions/Some generic-vnf-type"
31107         },
31108         "service-id": {
31109           "$ref": "#/definitions/Some service-id"
31110         },
31111         "service-type": {
31112           "$ref": "#/definitions/Some service-type"
31113         },
31114         "vnf-name": {
31115           "$ref": "#/definitions/Some vnf-name",
31116           "description": "vf-module-name"
31117         },
31118         "vnf-type": {
31119           "$ref": "#/definitions/Some vnf-type",
31120           "description": "vf-module-type"
31121         }
31122       },
31123       "type": "object"
31124     },
31125     "(config)vnf-topology-informationPOST": {
31126       "properties": {
31127         "vnf-assignments": {
31128           "items": {
31129             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-assignments"
31130           },
31131           "type": "object"
31132         },
31133         "vnf-parameters": {
31134           "items": {
31135             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-parameters"
31136           },
31137           "type": "array"
31138         },
31139         "vnf-topology-identifier": {
31140           "items": {
31141             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-topology-identifier"
31142           },
31143           "type": "object"
31144         }
31145       },
31146       "type": "object"
31147     },
31148     "(config)vnf-topologyPOST": {
31149       "properties": {
31150         "aic-clli": {
31151           "$ref": "#/definitions/Some aic-clli",
31152           "description": "Not expected to be used"
31153         },
31154         "aic-cloud-region": {
31155           "$ref": "#/definitions/Some aic-cloud-region",
31156           "description": "The AIC cloud region which maps to contrail versions"
31157         },
31158         "onap-model-information": {
31159           "items": {
31160             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information"
31161           },
31162           "type": "object"
31163         },
31164         "tenant": {
31165           "$ref": "#/definitions/Some tenant"
31166         },
31167         "vnf-parameters-data": {
31168           "items": {
31169             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data"
31170           },
31171           "type": "object"
31172         },
31173         "vnf-resource-assignments": {
31174           "items": {
31175             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments"
31176           },
31177           "type": "object"
31178         },
31179         "vnf-topology-identifier-structure": {
31180           "items": {
31181             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure"
31182           },
31183           "type": "object"
31184         }
31185       },
31186       "type": "object"
31187     },
31188     "(config)vnf-vmsPOST": {
31189       "properties": {
31190         "vm-count": {
31191           "$ref": "#/definitions/0"
31192         },
31193         "vm-names": {
31194           "items": {
31195             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names"
31196           },
31197           "type": "array"
31198         },
31199         "vm-networks": {
31200           "items": {
31201             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks"
31202           },
31203           "type": "array"
31204         },
31205         "vm-type": {
31206           "$ref": "#/definitions/Some vm-type"
31207         }
31208       },
31209       "required": [
31210         "vm-type"
31211       ],
31212       "type": "object"
31213     },
31214     "(config)vnfPOST": {
31215       "properties": {
31216         "vnf-data": {
31217           "items": {
31218             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data"
31219           },
31220           "type": "object"
31221         },
31222         "vnf-id": {
31223           "$ref": "#/definitions/Some vnf-id"
31224         }
31225       },
31226       "required": [
31227         "vnf-id"
31228       ],
31229       "type": "object"
31230     },
31231     "(config)vnfsPOST": {
31232       "properties": {
31233         "vnf": {
31234           "items": {
31235             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf"
31236           },
31237           "type": "array"
31238         }
31239       },
31240       "type": "object"
31241     },
31242     "(config)vpn-bindingsPOST": {
31243       "properties": {
31244         "global-route-target": {
31245           "$ref": "#/definitions/Some global-route-target"
31246         },
31247         "vpn-binding-id": {
31248           "$ref": "#/definitions/Some vpn-binding-id"
31249         }
31250       },
31251       "type": "object"
31252     },
31253     "(contrail-route-topology-operation)input": {
31254       "properties": {
31255         "GENERIC-RESOURCE-API:allotted-resource-information": {
31256           "items": {
31257             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)allotted-resource-information"
31258           },
31259           "type": "object"
31260         },
31261         "GENERIC-RESOURCE-API:contrail-route-request-input": {
31262           "items": {
31263             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-request-input"
31264           },
31265           "type": "object"
31266         },
31267         "GENERIC-RESOURCE-API:request-information": {
31268           "items": {
31269             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
31270           },
31271           "type": "object"
31272         },
31273         "GENERIC-RESOURCE-API:sdnc-request-header": {
31274           "items": {
31275             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
31276           },
31277           "type": "object"
31278         },
31279         "GENERIC-RESOURCE-API:service-information": {
31280           "items": {
31281             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
31282           },
31283           "type": "object"
31284         }
31285       },
31286       "type": "object"
31287     },
31288     "(contrail-route-topology-operation)input-TOP": {
31289       "properties": {
31290         "GENERIC-RESOURCE-API:input": {
31291           "items": {
31292             "$ref": "#/definitions/(contrail-route-topology-operation)input"
31293           },
31294           "type": "object"
31295         }
31296       },
31297       "type": "object"
31298     },
31299     "(contrail-route-topology-operation)output": {
31300       "properties": {
31301         "GENERIC-RESOURCE-API:ack-final-indicator": {
31302           "$ref": "#/definitions/Some ack-final-indicator",
31303           "description": "Expected to be Y or N."
31304         },
31305         "GENERIC-RESOURCE-API:contrail-route-response-information": {
31306           "items": {
31307             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-response-information"
31308           },
31309           "type": "object"
31310         },
31311         "GENERIC-RESOURCE-API:response-code": {
31312           "$ref": "#/definitions/Some response-code",
31313           "description": "a success code or an defined error codeKeep as M"
31314         },
31315         "GENERIC-RESOURCE-API:response-message": {
31316           "$ref": "#/definitions/Some response-message",
31317           "description": "message included for error code"
31318         },
31319         "GENERIC-RESOURCE-API:service-response-information": {
31320           "items": {
31321             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
31322           },
31323           "type": "object"
31324         },
31325         "GENERIC-RESOURCE-API:svc-request-id": {
31326           "$ref": "#/definitions/Some svc-request-id",
31327           "description": "the request id from the request message for which this is the responseKeep as M"
31328         }
31329       },
31330       "type": "object"
31331     },
31332     "(contrail-route-topology-operation)output-TOP": {
31333       "properties": {
31334         "GENERIC-RESOURCE-API:output": {
31335           "items": {
31336             "$ref": "#/definitions/(contrail-route-topology-operation)output"
31337           },
31338           "type": "object"
31339         }
31340       },
31341       "type": "object"
31342     },
31343     "(network-topology-operation)input": {
31344       "properties": {
31345         "GENERIC-RESOURCE-API:network-information": {
31346           "items": {
31347             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-information"
31348           },
31349           "type": "object"
31350         },
31351         "GENERIC-RESOURCE-API:network-request-input": {
31352           "items": {
31353             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-request-input"
31354           },
31355           "type": "object"
31356         },
31357         "GENERIC-RESOURCE-API:request-information": {
31358           "items": {
31359             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
31360           },
31361           "type": "object"
31362         },
31363         "GENERIC-RESOURCE-API:sdnc-request-header": {
31364           "items": {
31365             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
31366           },
31367           "type": "object"
31368         },
31369         "GENERIC-RESOURCE-API:service-information": {
31370           "items": {
31371             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
31372           },
31373           "type": "object"
31374         }
31375       },
31376       "type": "object"
31377     },
31378     "(network-topology-operation)input-TOP": {
31379       "properties": {
31380         "GENERIC-RESOURCE-API:input": {
31381           "items": {
31382             "$ref": "#/definitions/(network-topology-operation)input"
31383           },
31384           "type": "object"
31385         }
31386       },
31387       "type": "object"
31388     },
31389     "(network-topology-operation)output": {
31390       "properties": {
31391         "GENERIC-RESOURCE-API:ack-final-indicator": {
31392           "$ref": "#/definitions/Some ack-final-indicator",
31393           "description": "Expected to be Y or N."
31394         },
31395         "GENERIC-RESOURCE-API:network-response-information": {
31396           "items": {
31397             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-response-information"
31398           },
31399           "type": "object"
31400         },
31401         "GENERIC-RESOURCE-API:response-code": {
31402           "$ref": "#/definitions/Some response-code",
31403           "description": "a success code or an defined error codeKeep as M"
31404         },
31405         "GENERIC-RESOURCE-API:response-message": {
31406           "$ref": "#/definitions/Some response-message",
31407           "description": "message included for error code"
31408         },
31409         "GENERIC-RESOURCE-API:service-response-information": {
31410           "items": {
31411             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
31412           },
31413           "type": "object"
31414         },
31415         "GENERIC-RESOURCE-API:svc-request-id": {
31416           "$ref": "#/definitions/Some svc-request-id",
31417           "description": "the request id from the request message for which this is the responseKeep as M"
31418         }
31419       },
31420       "type": "object"
31421     },
31422     "(network-topology-operation)output-TOP": {
31423       "properties": {
31424         "GENERIC-RESOURCE-API:output": {
31425           "items": {
31426             "$ref": "#/definitions/(network-topology-operation)output"
31427           },
31428           "type": "object"
31429         }
31430       },
31431       "type": "object"
31432     },
31433     "(preload-network-topology-operation)input": {
31434       "properties": {
31435         "GENERIC-RESOURCE-API:network-topology-information": {
31436           "items": {
31437             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-topology-information"
31438           },
31439           "type": "object"
31440         },
31441         "GENERIC-RESOURCE-API:request-information": {
31442           "items": {
31443             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
31444           },
31445           "type": "object"
31446         },
31447         "GENERIC-RESOURCE-API:sdnc-request-header": {
31448           "items": {
31449             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
31450           },
31451           "type": "object"
31452         }
31453       },
31454       "type": "object"
31455     },
31456     "(preload-network-topology-operation)input-TOP": {
31457       "properties": {
31458         "GENERIC-RESOURCE-API:input": {
31459           "items": {
31460             "$ref": "#/definitions/(preload-network-topology-operation)input"
31461           },
31462           "type": "object"
31463         }
31464       },
31465       "type": "object"
31466     },
31467     "(preload-network-topology-operation)output": {
31468       "properties": {
31469         "GENERIC-RESOURCE-API:ack-final-indicator": {
31470           "$ref": "#/definitions/Some ack-final-indicator"
31471         },
31472         "GENERIC-RESOURCE-API:response-code": {
31473           "$ref": "#/definitions/Some response-code"
31474         },
31475         "GENERIC-RESOURCE-API:response-message": {
31476           "$ref": "#/definitions/Some response-message"
31477         },
31478         "GENERIC-RESOURCE-API:svc-request-id": {
31479           "$ref": "#/definitions/Some svc-request-id"
31480         }
31481       },
31482       "type": "object"
31483     },
31484     "(preload-network-topology-operation)output-TOP": {
31485       "properties": {
31486         "GENERIC-RESOURCE-API:output": {
31487           "items": {
31488             "$ref": "#/definitions/(preload-network-topology-operation)output"
31489           },
31490           "type": "object"
31491         }
31492       },
31493       "type": "object"
31494     },
31495     "(preload-vnf-topology-operation)input": {
31496       "properties": {
31497         "GENERIC-RESOURCE-API:request-information": {
31498           "items": {
31499             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
31500           },
31501           "type": "object"
31502         },
31503         "GENERIC-RESOURCE-API:sdnc-request-header": {
31504           "items": {
31505             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
31506           },
31507           "type": "object"
31508         },
31509         "GENERIC-RESOURCE-API:vnf-topology-information": {
31510           "items": {
31511             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-topology-information"
31512           },
31513           "type": "object"
31514         }
31515       },
31516       "type": "object"
31517     },
31518     "(preload-vnf-topology-operation)input-TOP": {
31519       "properties": {
31520         "GENERIC-RESOURCE-API:input": {
31521           "items": {
31522             "$ref": "#/definitions/(preload-vnf-topology-operation)input"
31523           },
31524           "type": "object"
31525         }
31526       },
31527       "type": "object"
31528     },
31529     "(preload-vnf-topology-operation)output": {
31530       "properties": {
31531         "GENERIC-RESOURCE-API:ack-final-indicator": {
31532           "$ref": "#/definitions/Some ack-final-indicator"
31533         },
31534         "GENERIC-RESOURCE-API:response-code": {
31535           "$ref": "#/definitions/Some response-code"
31536         },
31537         "GENERIC-RESOURCE-API:response-message": {
31538           "$ref": "#/definitions/Some response-message"
31539         },
31540         "GENERIC-RESOURCE-API:svc-request-id": {
31541           "$ref": "#/definitions/Some svc-request-id"
31542         }
31543       },
31544       "type": "object"
31545     },
31546     "(preload-vnf-topology-operation)output-TOP": {
31547       "properties": {
31548         "GENERIC-RESOURCE-API:output": {
31549           "items": {
31550             "$ref": "#/definitions/(preload-vnf-topology-operation)output"
31551           },
31552           "type": "object"
31553         }
31554       },
31555       "type": "object"
31556     },
31557     "(security-zone-topology-operation)input": {
31558       "properties": {
31559         "GENERIC-RESOURCE-API:allotted-resource-information": {
31560           "items": {
31561             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)allotted-resource-information"
31562           },
31563           "type": "object"
31564         },
31565         "GENERIC-RESOURCE-API:request-information": {
31566           "items": {
31567             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
31568           },
31569           "type": "object"
31570         },
31571         "GENERIC-RESOURCE-API:sdnc-request-header": {
31572           "items": {
31573             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
31574           },
31575           "type": "object"
31576         },
31577         "GENERIC-RESOURCE-API:security-zone-request-input": {
31578           "items": {
31579             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-request-input"
31580           },
31581           "type": "object"
31582         },
31583         "GENERIC-RESOURCE-API:service-information": {
31584           "items": {
31585             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
31586           },
31587           "type": "object"
31588         }
31589       },
31590       "type": "object"
31591     },
31592     "(security-zone-topology-operation)input-TOP": {
31593       "properties": {
31594         "GENERIC-RESOURCE-API:input": {
31595           "items": {
31596             "$ref": "#/definitions/(security-zone-topology-operation)input"
31597           },
31598           "type": "object"
31599         }
31600       },
31601       "type": "object"
31602     },
31603     "(security-zone-topology-operation)output": {
31604       "properties": {
31605         "GENERIC-RESOURCE-API:ack-final-indicator": {
31606           "$ref": "#/definitions/Some ack-final-indicator",
31607           "description": "Expected to be Y or N."
31608         },
31609         "GENERIC-RESOURCE-API:response-code": {
31610           "$ref": "#/definitions/Some response-code",
31611           "description": "a success code or an defined error codeKeep as M"
31612         },
31613         "GENERIC-RESOURCE-API:response-message": {
31614           "$ref": "#/definitions/Some response-message",
31615           "description": "message included for error code"
31616         },
31617         "GENERIC-RESOURCE-API:security-zone-response-information": {
31618           "items": {
31619             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-response-information"
31620           },
31621           "type": "object"
31622         },
31623         "GENERIC-RESOURCE-API:service-response-information": {
31624           "items": {
31625             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
31626           },
31627           "type": "object"
31628         },
31629         "GENERIC-RESOURCE-API:svc-request-id": {
31630           "$ref": "#/definitions/Some svc-request-id",
31631           "description": "the request id from the request message for which this is the responseKeep as M"
31632         }
31633       },
31634       "type": "object"
31635     },
31636     "(security-zone-topology-operation)output-TOP": {
31637       "properties": {
31638         "GENERIC-RESOURCE-API:output": {
31639           "items": {
31640             "$ref": "#/definitions/(security-zone-topology-operation)output"
31641           },
31642           "type": "object"
31643         }
31644       },
31645       "type": "object"
31646     },
31647     "(service-topology-operation)input": {
31648       "properties": {
31649         "GENERIC-RESOURCE-API:request-information": {
31650           "items": {
31651             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
31652           },
31653           "type": "object"
31654         },
31655         "GENERIC-RESOURCE-API:sdnc-request-header": {
31656           "items": {
31657             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
31658           },
31659           "type": "object"
31660         },
31661         "GENERIC-RESOURCE-API:service-information": {
31662           "items": {
31663             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
31664           },
31665           "type": "object"
31666         },
31667         "GENERIC-RESOURCE-API:service-request-input": {
31668           "items": {
31669             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-request-input"
31670           },
31671           "type": "object"
31672         }
31673       },
31674       "type": "object"
31675     },
31676     "(service-topology-operation)input-TOP": {
31677       "properties": {
31678         "GENERIC-RESOURCE-API:input": {
31679           "items": {
31680             "$ref": "#/definitions/(service-topology-operation)input"
31681           },
31682           "type": "object"
31683         }
31684       },
31685       "type": "object"
31686     },
31687     "(service-topology-operation)output": {
31688       "properties": {
31689         "GENERIC-RESOURCE-API:ack-final-indicator": {
31690           "$ref": "#/definitions/Some ack-final-indicator",
31691           "description": "Expected to be Y or N."
31692         },
31693         "GENERIC-RESOURCE-API:response-code": {
31694           "$ref": "#/definitions/Some response-code",
31695           "description": "a success code or an defined error codeKeep as M"
31696         },
31697         "GENERIC-RESOURCE-API:response-message": {
31698           "$ref": "#/definitions/Some response-message",
31699           "description": "message included for error code"
31700         },
31701         "GENERIC-RESOURCE-API:service-response-information": {
31702           "items": {
31703             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
31704           },
31705           "type": "object"
31706         },
31707         "GENERIC-RESOURCE-API:svc-request-id": {
31708           "$ref": "#/definitions/Some svc-request-id",
31709           "description": "the request id from the request message for which this is the responseKeep as M"
31710         }
31711       },
31712       "type": "object"
31713     },
31714     "(service-topology-operation)output-TOP": {
31715       "properties": {
31716         "GENERIC-RESOURCE-API:output": {
31717           "items": {
31718             "$ref": "#/definitions/(service-topology-operation)output"
31719           },
31720           "type": "object"
31721         }
31722       },
31723       "type": "object"
31724     },
31725     "(tunnelxconn-topology-operation)input": {
31726       "properties": {
31727         "GENERIC-RESOURCE-API:allotted-resource-information": {
31728           "items": {
31729             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)allotted-resource-information"
31730           },
31731           "type": "object"
31732         },
31733         "GENERIC-RESOURCE-API:request-information": {
31734           "items": {
31735             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
31736           },
31737           "type": "object"
31738         },
31739         "GENERIC-RESOURCE-API:sdnc-request-header": {
31740           "items": {
31741             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
31742           },
31743           "type": "object"
31744         },
31745         "GENERIC-RESOURCE-API:service-information": {
31746           "items": {
31747             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
31748           },
31749           "type": "object"
31750         },
31751         "GENERIC-RESOURCE-API:tunnelxconn-request-input": {
31752           "items": {
31753             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-request-input"
31754           },
31755           "type": "object"
31756         }
31757       },
31758       "type": "object"
31759     },
31760     "(tunnelxconn-topology-operation)input-TOP": {
31761       "properties": {
31762         "GENERIC-RESOURCE-API:input": {
31763           "items": {
31764             "$ref": "#/definitions/(tunnelxconn-topology-operation)input"
31765           },
31766           "type": "object"
31767         }
31768       },
31769       "type": "object"
31770     },
31771     "(tunnelxconn-topology-operation)output": {
31772       "properties": {
31773         "GENERIC-RESOURCE-API:ack-final-indicator": {
31774           "$ref": "#/definitions/Some ack-final-indicator",
31775           "description": "Expected to be Y or N."
31776         },
31777         "GENERIC-RESOURCE-API:response-code": {
31778           "$ref": "#/definitions/Some response-code",
31779           "description": "a success code or an defined error codeKeep as M"
31780         },
31781         "GENERIC-RESOURCE-API:response-message": {
31782           "$ref": "#/definitions/Some response-message",
31783           "description": "message included for error code"
31784         },
31785         "GENERIC-RESOURCE-API:service-response-information": {
31786           "items": {
31787             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
31788           },
31789           "type": "object"
31790         },
31791         "GENERIC-RESOURCE-API:svc-request-id": {
31792           "$ref": "#/definitions/Some svc-request-id",
31793           "description": "the request id from the request message for which this is the responseKeep as M"
31794         },
31795         "GENERIC-RESOURCE-API:tunnelxconn-response-information": {
31796           "items": {
31797             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-response-information"
31798           },
31799           "type": "object"
31800         }
31801       },
31802       "type": "object"
31803     },
31804     "(tunnelxconn-topology-operation)output-TOP": {
31805       "properties": {
31806         "GENERIC-RESOURCE-API:output": {
31807           "items": {
31808             "$ref": "#/definitions/(tunnelxconn-topology-operation)output"
31809           },
31810           "type": "object"
31811         }
31812       },
31813       "type": "object"
31814     },
31815     "(vf-module-topology-operation)input": {
31816       "properties": {
31817         "GENERIC-RESOURCE-API:request-information": {
31818           "items": {
31819             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
31820           },
31821           "type": "object"
31822         },
31823         "GENERIC-RESOURCE-API:sdnc-request-header": {
31824           "items": {
31825             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
31826           },
31827           "type": "object"
31828         },
31829         "GENERIC-RESOURCE-API:service-information": {
31830           "items": {
31831             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
31832           },
31833           "type": "object"
31834         },
31835         "GENERIC-RESOURCE-API:vf-module-information": {
31836           "items": {
31837             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vf-module-information"
31838           },
31839           "type": "object"
31840         },
31841         "GENERIC-RESOURCE-API:vf-module-request-input": {
31842           "items": {
31843             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vf-module-request-input"
31844           },
31845           "type": "object"
31846         },
31847         "GENERIC-RESOURCE-API:vnf-information": {
31848           "items": {
31849             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-information"
31850           },
31851           "type": "object"
31852         }
31853       },
31854       "type": "object"
31855     },
31856     "(vf-module-topology-operation)input-TOP": {
31857       "properties": {
31858         "GENERIC-RESOURCE-API:input": {
31859           "items": {
31860             "$ref": "#/definitions/(vf-module-topology-operation)input"
31861           },
31862           "type": "object"
31863         }
31864       },
31865       "type": "object"
31866     },
31867     "(vf-module-topology-operation)output": {
31868       "properties": {
31869         "GENERIC-RESOURCE-API:ack-final-indicator": {
31870           "$ref": "#/definitions/Some ack-final-indicator",
31871           "description": "Expected to be Y or N."
31872         },
31873         "GENERIC-RESOURCE-API:response-code": {
31874           "$ref": "#/definitions/Some response-code",
31875           "description": "a success code or an defined error codeKeep as M"
31876         },
31877         "GENERIC-RESOURCE-API:response-message": {
31878           "$ref": "#/definitions/Some response-message",
31879           "description": "message included for error code"
31880         },
31881         "GENERIC-RESOURCE-API:service-response-information": {
31882           "items": {
31883             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
31884           },
31885           "type": "object"
31886         },
31887         "GENERIC-RESOURCE-API:svc-request-id": {
31888           "$ref": "#/definitions/Some svc-request-id",
31889           "description": "the request id from the request message for which this is the responseKeep as M"
31890         },
31891         "GENERIC-RESOURCE-API:vf-module-response-information": {
31892           "items": {
31893             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vf-module-response-information"
31894           },
31895           "type": "object"
31896         },
31897         "GENERIC-RESOURCE-API:vnf-response-information": {
31898           "items": {
31899             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-response-information"
31900           },
31901           "type": "object"
31902         }
31903       },
31904       "type": "object"
31905     },
31906     "(vf-module-topology-operation)output-TOP": {
31907       "properties": {
31908         "GENERIC-RESOURCE-API:output": {
31909           "items": {
31910             "$ref": "#/definitions/(vf-module-topology-operation)output"
31911           },
31912           "type": "object"
31913         }
31914       },
31915       "type": "object"
31916     },
31917     "(vnf-topology-operation)input": {
31918       "properties": {
31919         "GENERIC-RESOURCE-API:request-information": {
31920           "items": {
31921             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
31922           },
31923           "type": "object"
31924         },
31925         "GENERIC-RESOURCE-API:sdnc-request-header": {
31926           "items": {
31927             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
31928           },
31929           "type": "object"
31930         },
31931         "GENERIC-RESOURCE-API:service-information": {
31932           "items": {
31933             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
31934           },
31935           "type": "object"
31936         },
31937         "GENERIC-RESOURCE-API:vnf-information": {
31938           "items": {
31939             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-information"
31940           },
31941           "type": "object"
31942         },
31943         "GENERIC-RESOURCE-API:vnf-request-input": {
31944           "items": {
31945             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-request-input"
31946           },
31947           "type": "object"
31948         }
31949       },
31950       "type": "object"
31951     },
31952     "(vnf-topology-operation)input-TOP": {
31953       "properties": {
31954         "GENERIC-RESOURCE-API:input": {
31955           "items": {
31956             "$ref": "#/definitions/(vnf-topology-operation)input"
31957           },
31958           "type": "object"
31959         }
31960       },
31961       "type": "object"
31962     },
31963     "(vnf-topology-operation)output": {
31964       "properties": {
31965         "GENERIC-RESOURCE-API:ack-final-indicator": {
31966           "$ref": "#/definitions/Some ack-final-indicator",
31967           "description": "Expected to be Y or N."
31968         },
31969         "GENERIC-RESOURCE-API:response-code": {
31970           "$ref": "#/definitions/Some response-code",
31971           "description": "a success code or an defined error codeKeep as M"
31972         },
31973         "GENERIC-RESOURCE-API:response-message": {
31974           "$ref": "#/definitions/Some response-message",
31975           "description": "message included for error code"
31976         },
31977         "GENERIC-RESOURCE-API:service-response-information": {
31978           "items": {
31979             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
31980           },
31981           "type": "object"
31982         },
31983         "GENERIC-RESOURCE-API:svc-request-id": {
31984           "$ref": "#/definitions/Some svc-request-id",
31985           "description": "the request id from the request message for which this is the responseKeep as M"
31986         },
31987         "GENERIC-RESOURCE-API:vnf-response-information": {
31988           "items": {
31989             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-response-information"
31990           },
31991           "type": "object"
31992         }
31993       },
31994       "type": "object"
31995     },
31996     "(vnf-topology-operation)output-TOP": {
31997       "properties": {
31998         "GENERIC-RESOURCE-API:output": {
31999           "items": {
32000             "$ref": "#/definitions/(vnf-topology-operation)output"
32001           },
32002           "type": "object"
32003         }
32004       },
32005       "type": "object"
32006     },
32007     "GENERIC-RESOURCE-API(config)allotted-resource-information": {
32008       "properties": {
32009         "GENERIC-RESOURCE-API:allotted-resource-id": {
32010           "$ref": "#/definitions/Some allotted-resource-id"
32011         },
32012         "GENERIC-RESOURCE-API:allotted-resource-type": {
32013           "$ref": "#/definitions/Some allotted-resource-type",
32014           "description": "Not an enum, but expected values are contrail-route and security-zone."
32015         },
32016         "GENERIC-RESOURCE-API:onap-model-information": {
32017           "items": {
32018             "$ref": "#/definitions/GENERIC-RESOURCE-API/allotted-resource-information(config)onap-model-information"
32019           },
32020           "type": "object"
32021         },
32022         "GENERIC-RESOURCE-API:parent-service-instance-id": {
32023           "$ref": "#/definitions/Some parent-service-instance-id",
32024           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
32025         }
32026       },
32027       "type": "object"
32028     },
32029     "GENERIC-RESOURCE-API(config)allotted-resource-information-TOP": {
32030       "properties": {
32031         "GENERIC-RESOURCE-API:allotted-resource-information": {
32032           "items": {
32033             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)allotted-resource-information"
32034           },
32035           "type": "object"
32036         }
32037       },
32038       "type": "object"
32039     },
32040     "GENERIC-RESOURCE-API(config)brg-allotted-resources": {
32041       "properties": {
32042         "GENERIC-RESOURCE-API:brg-allotted-resource": {
32043           "items": {
32044             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources(config)brg-allotted-resource"
32045           },
32046           "type": "array"
32047         }
32048       },
32049       "type": "object"
32050     },
32051     "GENERIC-RESOURCE-API(config)brg-allotted-resources-TOP": {
32052       "properties": {
32053         "GENERIC-RESOURCE-API:brg-allotted-resources": {
32054           "items": {
32055             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-allotted-resources"
32056           },
32057           "type": "object"
32058         }
32059       },
32060       "type": "object"
32061     },
32062     "GENERIC-RESOURCE-API(config)brg-request-input": {
32063       "properties": {
32064         "GENERIC-RESOURCE-API:brg-wan-mac-address": {
32065           "$ref": "#/definitions/Some brg-wan-mac-address"
32066         },
32067         "GENERIC-RESOURCE-API:vgmux-bearer-ip": {
32068           "$ref": "#/definitions/0.9.0.0%NNNpN{",
32069           "enum": [
32070             "0.9.0.0%NNNpN{",
32071             "7:"
32072           ]
32073         },
32074         "GENERIC-RESOURCE-API:vni": {
32075           "$ref": "#/definitions/Some vni"
32076         }
32077       },
32078       "type": "object"
32079     },
32080     "GENERIC-RESOURCE-API(config)brg-request-input-TOP": {
32081       "properties": {
32082         "GENERIC-RESOURCE-API:brg-request-input": {
32083           "items": {
32084             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-request-input"
32085           },
32086           "type": "object"
32087         }
32088       },
32089       "type": "object"
32090     },
32091     "GENERIC-RESOURCE-API(config)brg-response-information": {
32092       "properties": {
32093         "GENERIC-RESOURCE-API:instance-id": {
32094           "$ref": "#/definitions/Some instance-id"
32095         },
32096         "GENERIC-RESOURCE-API:object-path": {
32097           "$ref": "#/definitions/Some object-path",
32098           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
32099         }
32100       },
32101       "type": "object"
32102     },
32103     "GENERIC-RESOURCE-API(config)brg-response-information-TOP": {
32104       "properties": {
32105         "GENERIC-RESOURCE-API:brg-response-information": {
32106           "items": {
32107             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-response-information"
32108           },
32109           "type": "object"
32110         }
32111       },
32112       "type": "object"
32113     },
32114     "GENERIC-RESOURCE-API(config)contrail-route-allotted-resources": {
32115       "properties": {
32116         "GENERIC-RESOURCE-API:contrail-route-allotted-resource": {
32117           "items": {
32118             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource"
32119           },
32120           "type": "array"
32121         }
32122       },
32123       "type": "object"
32124     },
32125     "GENERIC-RESOURCE-API(config)contrail-route-allotted-resources-TOP": {
32126       "properties": {
32127         "GENERIC-RESOURCE-API:contrail-route-allotted-resources": {
32128           "items": {
32129             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-allotted-resources"
32130           },
32131           "type": "object"
32132         }
32133       },
32134       "type": "object"
32135     },
32136     "GENERIC-RESOURCE-API(config)contrail-route-request-input": {
32137       "properties": {
32138         "GENERIC-RESOURCE-API:contrail-applied-service-info": {
32139           "items": {
32140             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-applied-service-info"
32141           },
32142           "type": "object"
32143         },
32144         "GENERIC-RESOURCE-API:contrail-route-input-parameters": {
32145           "items": {
32146             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-route-input-parameters"
32147           },
32148           "type": "object"
32149         },
32150         "GENERIC-RESOURCE-API:dest-network": {
32151           "items": {
32152             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)dest-network"
32153           },
32154           "type": "object"
32155         },
32156         "GENERIC-RESOURCE-API:source-network": {
32157           "items": {
32158             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)source-network"
32159           },
32160           "type": "object"
32161         }
32162       },
32163       "type": "object"
32164     },
32165     "GENERIC-RESOURCE-API(config)contrail-route-request-input-TOP": {
32166       "properties": {
32167         "GENERIC-RESOURCE-API:contrail-route-request-input": {
32168           "items": {
32169             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-request-input"
32170           },
32171           "type": "object"
32172         }
32173       },
32174       "type": "object"
32175     },
32176     "GENERIC-RESOURCE-API(config)contrail-route-response-information": {
32177       "properties": {
32178         "GENERIC-RESOURCE-API:instance-id": {
32179           "$ref": "#/definitions/Some instance-id"
32180         },
32181         "GENERIC-RESOURCE-API:object-path": {
32182           "$ref": "#/definitions/Some object-path",
32183           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
32184         }
32185       },
32186       "type": "object"
32187     },
32188     "GENERIC-RESOURCE-API(config)contrail-route-response-information-TOP": {
32189       "properties": {
32190         "GENERIC-RESOURCE-API:contrail-route-response-information": {
32191           "items": {
32192             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-response-information"
32193           },
32194           "type": "object"
32195         }
32196       },
32197       "type": "object"
32198     },
32199     "GENERIC-RESOURCE-API(config)network-information": {
32200       "properties": {
32201         "GENERIC-RESOURCE-API:network-id": {
32202           "$ref": "#/definitions/Some network-id"
32203         },
32204         "GENERIC-RESOURCE-API:network-type": {
32205           "$ref": "#/definitions/Some network-type"
32206         },
32207         "GENERIC-RESOURCE-API:onap-model-information": {
32208           "items": {
32209             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-information(config)onap-model-information"
32210           },
32211           "type": "object"
32212         }
32213       },
32214       "type": "object"
32215     },
32216     "GENERIC-RESOURCE-API(config)network-information-TOP": {
32217       "properties": {
32218         "GENERIC-RESOURCE-API:network-information": {
32219           "items": {
32220             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-information"
32221           },
32222           "type": "object"
32223         }
32224       },
32225       "type": "object"
32226     },
32227     "GENERIC-RESOURCE-API(config)network-request-input": {
32228       "properties": {
32229         "GENERIC-RESOURCE-API:aic-clli": {
32230           "$ref": "#/definitions/Some aic-clli",
32231           "description": "Not expected to be used"
32232         },
32233         "GENERIC-RESOURCE-API:aic-cloud-region": {
32234           "$ref": "#/definitions/Some aic-cloud-region",
32235           "description": "The AIC cloud region which maps to contrail versions"
32236         },
32237         "GENERIC-RESOURCE-API:network-input-parameters": {
32238           "items": {
32239             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input(config)network-input-parameters"
32240           },
32241           "type": "object"
32242         },
32243         "GENERIC-RESOURCE-API:network-name": {
32244           "$ref": "#/definitions/Some network-name"
32245         },
32246         "GENERIC-RESOURCE-API:tenant": {
32247           "$ref": "#/definitions/Some tenant"
32248         }
32249       },
32250       "type": "object"
32251     },
32252     "GENERIC-RESOURCE-API(config)network-request-input-TOP": {
32253       "properties": {
32254         "GENERIC-RESOURCE-API:network-request-input": {
32255           "items": {
32256             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-request-input"
32257           },
32258           "type": "object"
32259         }
32260       },
32261       "type": "object"
32262     },
32263     "GENERIC-RESOURCE-API(config)network-response-information": {
32264       "properties": {
32265         "GENERIC-RESOURCE-API:instance-id": {
32266           "$ref": "#/definitions/Some instance-id"
32267         },
32268         "GENERIC-RESOURCE-API:object-path": {
32269           "$ref": "#/definitions/Some object-path",
32270           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
32271         }
32272       },
32273       "type": "object"
32274     },
32275     "GENERIC-RESOURCE-API(config)network-response-information-TOP": {
32276       "properties": {
32277         "GENERIC-RESOURCE-API:network-response-information": {
32278           "items": {
32279             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-response-information"
32280           },
32281           "type": "object"
32282         }
32283       },
32284       "type": "object"
32285     },
32286     "GENERIC-RESOURCE-API(config)network-topology-information": {
32287       "properties": {
32288         "GENERIC-RESOURCE-API:is-external-network": {
32289           "$ref": "#/definitions/true"
32290         },
32291         "GENERIC-RESOURCE-API:is-provider-network": {
32292           "$ref": "#/definitions/true"
32293         },
32294         "GENERIC-RESOURCE-API:is-shared-network": {
32295           "$ref": "#/definitions/true"
32296         },
32297         "GENERIC-RESOURCE-API:network-policy": {
32298           "items": {
32299             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)network-policy"
32300           },
32301           "type": "array"
32302         },
32303         "GENERIC-RESOURCE-API:network-topology-identifier": {
32304           "items": {
32305             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)network-topology-identifier"
32306           },
32307           "type": "object"
32308         },
32309         "GENERIC-RESOURCE-API:physical-network-name": {
32310           "$ref": "#/definitions/Some physical-network-name"
32311         },
32312         "GENERIC-RESOURCE-API:route-table-reference": {
32313           "items": {
32314             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)route-table-reference"
32315           },
32316           "type": "array"
32317         },
32318         "GENERIC-RESOURCE-API:subnets": {
32319           "items": {
32320             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)subnets"
32321           },
32322           "type": "array"
32323         },
32324         "GENERIC-RESOURCE-API:vpn-bindings": {
32325           "items": {
32326             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)vpn-bindings"
32327           },
32328           "type": "array"
32329         }
32330       },
32331       "type": "object"
32332     },
32333     "GENERIC-RESOURCE-API(config)network-topology-information-TOP": {
32334       "properties": {
32335         "GENERIC-RESOURCE-API:network-topology-information": {
32336           "items": {
32337             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-topology-information"
32338           },
32339           "type": "object"
32340         }
32341       },
32342       "type": "object"
32343     },
32344     "GENERIC-RESOURCE-API(config)preload-vnfs": {
32345       "properties": {
32346         "GENERIC-RESOURCE-API:vnf-preload-list": {
32347           "items": {
32348             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list"
32349           },
32350           "type": "array"
32351         }
32352       },
32353       "type": "object"
32354     },
32355     "GENERIC-RESOURCE-API(config)preload-vnfs-TOP": {
32356       "properties": {
32357         "GENERIC-RESOURCE-API:preload-vnfs": {
32358           "items": {
32359             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-vnfs"
32360           },
32361           "type": "object"
32362         }
32363       },
32364       "type": "object"
32365     },
32366     "GENERIC-RESOURCE-API(config)request-information": {
32367       "properties": {
32368         "GENERIC-RESOURCE-API:notification-url": {
32369           "$ref": "#/definitions/Some notification-url"
32370         },
32371         "GENERIC-RESOURCE-API:order-number": {
32372           "$ref": "#/definitions/Some order-number"
32373         },
32374         "GENERIC-RESOURCE-API:order-version": {
32375           "$ref": "#/definitions/Some order-version"
32376         },
32377         "GENERIC-RESOURCE-API:request-action": {
32378           "$ref": "#/definitions/CreateNetworkInstance",
32379           "description": "still need to work Disconnect",
32380           "enum": [
32381             "CreateNetworkInstance",
32382             "ActivateNetworkInstance",
32383             "CreateServiceInstance",
32384             "DeleteServiceInstance",
32385             "DeleteNetworkInstance",
32386             "CreateVnfInstance",
32387             "ActivateVnfInstance",
32388             "DeleteVnfInstance",
32389             "CreateVfModuleInstance",
32390             "ActivateVfModuleInstance",
32391             "DeleteVfModuleInstance",
32392             "CreateContrailRouteInstance",
32393             "DeleteContrailRouteInstance",
32394             "CreateSecurityZoneInstance",
32395             "DeleteSecurityZoneInstance",
32396             "ActivateDCINetworkInstance",
32397             "DeActivateDCINetworkInstance",
32398             "CreateTunnelXConnInstance",
32399             "DeleteTunnelXConnInstance",
32400             "CreateBRGInstance",
32401             "DeleteBRGInstance"
32402           ]
32403         },
32404         "GENERIC-RESOURCE-API:request-id": {
32405           "$ref": "#/definitions/Some request-id",
32406           "description": "Request ID generated upstream of MSO"
32407         },
32408         "GENERIC-RESOURCE-API:source": {
32409           "$ref": "#/definitions/Some source"
32410         }
32411       },
32412       "type": "object"
32413     },
32414     "GENERIC-RESOURCE-API(config)request-information-TOP": {
32415       "properties": {
32416         "GENERIC-RESOURCE-API:request-information": {
32417           "items": {
32418             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
32419           },
32420           "type": "object"
32421         }
32422       },
32423       "type": "object"
32424     },
32425     "GENERIC-RESOURCE-API(config)sdnc-request-header": {
32426       "properties": {
32427         "GENERIC-RESOURCE-API:svc-action": {
32428           "$ref": "#/definitions/reserve",
32429           "description": "Enumerated listThis is the rpcAction",
32430           "enum": [
32431             "reserve",
32432             "assign",
32433             "activate",
32434             "delete",
32435             "changeassign",
32436             "changedelete",
32437             "rollback",
32438             "deactivate",
32439             "unassign",
32440             "create"
32441           ]
32442         },
32443         "GENERIC-RESOURCE-API:svc-notification-url": {
32444           "$ref": "#/definitions/Some svc-notification-url",
32445           "description": "Contains URL for asynchronous response"
32446         },
32447         "GENERIC-RESOURCE-API:svc-request-id": {
32448           "$ref": "#/definitions/Some svc-request-id",
32449           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
32450         }
32451       },
32452       "type": "object"
32453     },
32454     "GENERIC-RESOURCE-API(config)sdnc-request-header-TOP": {
32455       "properties": {
32456         "GENERIC-RESOURCE-API:sdnc-request-header": {
32457           "items": {
32458             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
32459           },
32460           "type": "object"
32461         }
32462       },
32463       "type": "object"
32464     },
32465     "GENERIC-RESOURCE-API(config)security-zone-allotted-resources": {
32466       "properties": {
32467         "GENERIC-RESOURCE-API:security-zone-allotted-resource": {
32468           "items": {
32469             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource"
32470           },
32471           "type": "array"
32472         }
32473       },
32474       "type": "object"
32475     },
32476     "GENERIC-RESOURCE-API(config)security-zone-allotted-resources-TOP": {
32477       "properties": {
32478         "GENERIC-RESOURCE-API:security-zone-allotted-resources": {
32479           "items": {
32480             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-allotted-resources"
32481           },
32482           "type": "object"
32483         }
32484       },
32485       "type": "object"
32486     },
32487     "GENERIC-RESOURCE-API(config)security-zone-request-input": {
32488       "properties": {
32489         "GENERIC-RESOURCE-API:security-zone-input-parameters": {
32490           "items": {
32491             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input(config)security-zone-input-parameters"
32492           },
32493           "type": "object"
32494         },
32495         "GENERIC-RESOURCE-API:trusted-network-role": {
32496           "$ref": "#/definitions/Some trusted-network-role",
32497           "description": "In the case of vIPR, this is the landing networks network-role; used in naming"
32498         },
32499         "GENERIC-RESOURCE-API:untrusted-network-role": {
32500           "$ref": "#/definitions/Some untrusted-network-role",
32501           "description": "In the case of vIPR, this is the tenant oam networks network-role; used in naming"
32502         },
32503         "GENERIC-RESOURCE-API:vlan-tag": {
32504           "$ref": "#/definitions/Some vlan-tag"
32505         }
32506       },
32507       "type": "object"
32508     },
32509     "GENERIC-RESOURCE-API(config)security-zone-request-input-TOP": {
32510       "properties": {
32511         "GENERIC-RESOURCE-API:security-zone-request-input": {
32512           "items": {
32513             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-request-input"
32514           },
32515           "type": "object"
32516         }
32517       },
32518       "type": "object"
32519     },
32520     "GENERIC-RESOURCE-API(config)security-zone-response-information": {
32521       "properties": {
32522         "GENERIC-RESOURCE-API:instance-id": {
32523           "$ref": "#/definitions/Some instance-id"
32524         },
32525         "GENERIC-RESOURCE-API:object-path": {
32526           "$ref": "#/definitions/Some object-path",
32527           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
32528         }
32529       },
32530       "type": "object"
32531     },
32532     "GENERIC-RESOURCE-API(config)security-zone-response-information-TOP": {
32533       "properties": {
32534         "GENERIC-RESOURCE-API:security-zone-response-information": {
32535           "items": {
32536             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-response-information"
32537           },
32538           "type": "object"
32539         }
32540       },
32541       "type": "object"
32542     },
32543     "GENERIC-RESOURCE-API(config)service-information": {
32544       "properties": {
32545         "GENERIC-RESOURCE-API:global-customer-id": {
32546           "$ref": "#/definitions/Some global-customer-id",
32547           "description": "need for put of data to AnAI (MSO provides)"
32548         },
32549         "GENERIC-RESOURCE-API:onap-model-information": {
32550           "items": {
32551             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-information(config)onap-model-information"
32552           },
32553           "type": "object"
32554         },
32555         "GENERIC-RESOURCE-API:service-id": {
32556           "$ref": "#/definitions/Some service-id",
32557           "description": "This maps to the product-family-id in A&AI"
32558         },
32559         "GENERIC-RESOURCE-API:service-instance-id": {
32560           "$ref": "#/definitions/Some service-instance-id"
32561         },
32562         "GENERIC-RESOURCE-API:subscriber-name": {
32563           "$ref": "#/definitions/Some subscriber-name",
32564           "description": "Would not be expected for vIPR-ATM or mobility services."
32565         },
32566         "GENERIC-RESOURCE-API:subscription-service-type": {
32567           "$ref": "#/definitions/Some subscription-service-type",
32568           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
32569         }
32570       },
32571       "type": "object"
32572     },
32573     "GENERIC-RESOURCE-API(config)service-information-TOP": {
32574       "properties": {
32575         "GENERIC-RESOURCE-API:service-information": {
32576           "items": {
32577             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
32578           },
32579           "type": "object"
32580         }
32581       },
32582       "type": "object"
32583     },
32584     "GENERIC-RESOURCE-API(config)service-request-input": {
32585       "properties": {
32586         "GENERIC-RESOURCE-API:service-input-parameters": {
32587           "items": {
32588             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input(config)service-input-parameters"
32589           },
32590           "type": "object"
32591         },
32592         "GENERIC-RESOURCE-API:service-instance-name": {
32593           "$ref": "#/definitions/Some service-instance-name"
32594         }
32595       },
32596       "type": "object"
32597     },
32598     "GENERIC-RESOURCE-API(config)service-request-input-TOP": {
32599       "properties": {
32600         "GENERIC-RESOURCE-API:service-request-input": {
32601           "items": {
32602             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-request-input"
32603           },
32604           "type": "object"
32605         }
32606       },
32607       "type": "object"
32608     },
32609     "GENERIC-RESOURCE-API(config)service-response-information": {
32610       "properties": {
32611         "GENERIC-RESOURCE-API:instance-id": {
32612           "$ref": "#/definitions/Some instance-id"
32613         },
32614         "GENERIC-RESOURCE-API:object-path": {
32615           "$ref": "#/definitions/Some object-path",
32616           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
32617         }
32618       },
32619       "type": "object"
32620     },
32621     "GENERIC-RESOURCE-API(config)service-response-information-TOP": {
32622       "properties": {
32623         "GENERIC-RESOURCE-API:service-response-information": {
32624           "items": {
32625             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
32626           },
32627           "type": "object"
32628         }
32629       },
32630       "type": "object"
32631     },
32632     "GENERIC-RESOURCE-API(config)services": {
32633       "properties": {
32634         "GENERIC-RESOURCE-API:service": {
32635           "items": {
32636             "$ref": "#/definitions/GENERIC-RESOURCE-API/services(config)service"
32637           },
32638           "type": "array"
32639         }
32640       },
32641       "type": "object"
32642     },
32643     "GENERIC-RESOURCE-API(config)services-TOP": {
32644       "properties": {
32645         "GENERIC-RESOURCE-API:services": {
32646           "items": {
32647             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)services"
32648           },
32649           "type": "object"
32650         }
32651       },
32652       "type": "object"
32653     },
32654     "GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources": {
32655       "properties": {
32656         "GENERIC-RESOURCE-API:tunnelxconn-allotted-resource": {
32657           "items": {
32658             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource"
32659           },
32660           "type": "array"
32661         }
32662       },
32663       "type": "object"
32664     },
32665     "GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources-TOP": {
32666       "properties": {
32667         "GENERIC-RESOURCE-API:tunnelxconn-allotted-resources": {
32668           "items": {
32669             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources"
32670           },
32671           "type": "object"
32672         }
32673       },
32674       "type": "object"
32675     },
32676     "GENERIC-RESOURCE-API(config)tunnelxconn-request-input": {
32677       "properties": {
32678         "GENERIC-RESOURCE-API:brg-wan-mac-address": {
32679           "$ref": "#/definitions/Some brg-wan-mac-address"
32680         }
32681       },
32682       "type": "object"
32683     },
32684     "GENERIC-RESOURCE-API(config)tunnelxconn-request-input-TOP": {
32685       "properties": {
32686         "GENERIC-RESOURCE-API:tunnelxconn-request-input": {
32687           "items": {
32688             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-request-input"
32689           },
32690           "type": "object"
32691         }
32692       },
32693       "type": "object"
32694     },
32695     "GENERIC-RESOURCE-API(config)tunnelxconn-response-information": {
32696       "properties": {
32697         "GENERIC-RESOURCE-API:instance-id": {
32698           "$ref": "#/definitions/Some instance-id"
32699         },
32700         "GENERIC-RESOURCE-API:object-path": {
32701           "$ref": "#/definitions/Some object-path",
32702           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
32703         }
32704       },
32705       "type": "object"
32706     },
32707     "GENERIC-RESOURCE-API(config)tunnelxconn-response-information-TOP": {
32708       "properties": {
32709         "GENERIC-RESOURCE-API:tunnelxconn-response-information": {
32710           "items": {
32711             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-response-information"
32712           },
32713           "type": "object"
32714         }
32715       },
32716       "type": "object"
32717     },
32718     "GENERIC-RESOURCE-API(config)vf-module-information": {
32719       "properties": {
32720         "GENERIC-RESOURCE-API:onap-model-information": {
32721           "items": {
32722             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-information(config)onap-model-information"
32723           },
32724           "type": "object"
32725         },
32726         "GENERIC-RESOURCE-API:vf-module-id": {
32727           "$ref": "#/definitions/Some vf-module-id"
32728         },
32729         "GENERIC-RESOURCE-API:vf-module-type": {
32730           "$ref": "#/definitions/Some vf-module-type"
32731         }
32732       },
32733       "type": "object"
32734     },
32735     "GENERIC-RESOURCE-API(config)vf-module-information-TOP": {
32736       "properties": {
32737         "GENERIC-RESOURCE-API:vf-module-information": {
32738           "items": {
32739             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vf-module-information"
32740           },
32741           "type": "object"
32742         }
32743       },
32744       "type": "object"
32745     },
32746     "GENERIC-RESOURCE-API(config)vf-module-request-input": {
32747       "properties": {
32748         "GENERIC-RESOURCE-API:aic-clli": {
32749           "$ref": "#/definitions/Some aic-clli",
32750           "description": "Not expected to be used"
32751         },
32752         "GENERIC-RESOURCE-API:aic-cloud-region": {
32753           "$ref": "#/definitions/Some aic-cloud-region",
32754           "description": "The AIC cloud region which maps to contrail versions"
32755         },
32756         "GENERIC-RESOURCE-API:request-version": {
32757           "$ref": "#/definitions/Some request-version",
32758           "description": "keep this?"
32759         },
32760         "GENERIC-RESOURCE-API:tenant": {
32761           "$ref": "#/definitions/Some tenant"
32762         },
32763         "GENERIC-RESOURCE-API:vf-module-input-parameters": {
32764           "items": {
32765             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input(config)vf-module-input-parameters"
32766           },
32767           "type": "object"
32768         },
32769         "GENERIC-RESOURCE-API:vf-module-name": {
32770           "$ref": "#/definitions/Some vf-module-name"
32771         }
32772       },
32773       "type": "object"
32774     },
32775     "GENERIC-RESOURCE-API(config)vf-module-request-input-TOP": {
32776       "properties": {
32777         "GENERIC-RESOURCE-API:vf-module-request-input": {
32778           "items": {
32779             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vf-module-request-input"
32780           },
32781           "type": "object"
32782         }
32783       },
32784       "type": "object"
32785     },
32786     "GENERIC-RESOURCE-API(config)vf-module-response-information": {
32787       "properties": {
32788         "GENERIC-RESOURCE-API:instance-id": {
32789           "$ref": "#/definitions/Some instance-id"
32790         },
32791         "GENERIC-RESOURCE-API:object-path": {
32792           "$ref": "#/definitions/Some object-path",
32793           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
32794         }
32795       },
32796       "type": "object"
32797     },
32798     "GENERIC-RESOURCE-API(config)vf-module-response-information-TOP": {
32799       "properties": {
32800         "GENERIC-RESOURCE-API:vf-module-response-information": {
32801           "items": {
32802             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vf-module-response-information"
32803           },
32804           "type": "object"
32805         }
32806       },
32807       "type": "object"
32808     },
32809     "GENERIC-RESOURCE-API(config)vnf-information": {
32810       "properties": {
32811         "GENERIC-RESOURCE-API:onap-model-information": {
32812           "items": {
32813             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-information(config)onap-model-information"
32814           },
32815           "type": "object"
32816         },
32817         "GENERIC-RESOURCE-API:vnf-id": {
32818           "$ref": "#/definitions/Some vnf-id"
32819         },
32820         "GENERIC-RESOURCE-API:vnf-type": {
32821           "$ref": "#/definitions/Some vnf-type",
32822           "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)"
32823         }
32824       },
32825       "type": "object"
32826     },
32827     "GENERIC-RESOURCE-API(config)vnf-information-TOP": {
32828       "properties": {
32829         "GENERIC-RESOURCE-API:vnf-information": {
32830           "items": {
32831             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-information"
32832           },
32833           "type": "object"
32834         }
32835       },
32836       "type": "object"
32837     },
32838     "GENERIC-RESOURCE-API(config)vnf-request-input": {
32839       "properties": {
32840         "GENERIC-RESOURCE-API:aic-clli": {
32841           "$ref": "#/definitions/Some aic-clli",
32842           "description": "Not expected to be used"
32843         },
32844         "GENERIC-RESOURCE-API:aic-cloud-region": {
32845           "$ref": "#/definitions/Some aic-cloud-region",
32846           "description": "The AIC cloud region which maps to contrail versions"
32847         },
32848         "GENERIC-RESOURCE-API:request-version": {
32849           "$ref": "#/definitions/Some request-version",
32850           "description": "keep this? e.g. 1702"
32851         },
32852         "GENERIC-RESOURCE-API:tenant": {
32853           "$ref": "#/definitions/Some tenant"
32854         },
32855         "GENERIC-RESOURCE-API:vnf-input-parameters": {
32856           "items": {
32857             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-input-parameters"
32858           },
32859           "type": "object"
32860         },
32861         "GENERIC-RESOURCE-API:vnf-name": {
32862           "$ref": "#/definitions/Some vnf-name",
32863           "description": "in Pats vnf submodule, contained within vnf-instance-topology-identifier (along with vnf-model-id and vnf-instance-id)"
32864         },
32865         "GENERIC-RESOURCE-API:vnf-networks": {
32866           "items": {
32867             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-networks"
32868           },
32869           "type": "object"
32870         }
32871       },
32872       "type": "object"
32873     },
32874     "GENERIC-RESOURCE-API(config)vnf-request-input-TOP": {
32875       "properties": {
32876         "GENERIC-RESOURCE-API:vnf-request-input": {
32877           "items": {
32878             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-request-input"
32879           },
32880           "type": "object"
32881         }
32882       },
32883       "type": "object"
32884     },
32885     "GENERIC-RESOURCE-API(config)vnf-response-information": {
32886       "properties": {
32887         "GENERIC-RESOURCE-API:instance-id": {
32888           "$ref": "#/definitions/Some instance-id"
32889         },
32890         "GENERIC-RESOURCE-API:object-path": {
32891           "$ref": "#/definitions/Some object-path",
32892           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
32893         }
32894       },
32895       "type": "object"
32896     },
32897     "GENERIC-RESOURCE-API(config)vnf-response-information-TOP": {
32898       "properties": {
32899         "GENERIC-RESOURCE-API:vnf-response-information": {
32900           "items": {
32901             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-response-information"
32902           },
32903           "type": "object"
32904         }
32905       },
32906       "type": "object"
32907     },
32908     "GENERIC-RESOURCE-API(config)vnf-topology-information": {
32909       "properties": {
32910         "GENERIC-RESOURCE-API:vnf-assignments": {
32911           "items": {
32912             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-assignments"
32913           },
32914           "type": "object"
32915         },
32916         "GENERIC-RESOURCE-API:vnf-parameters": {
32917           "items": {
32918             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-parameters"
32919           },
32920           "type": "array"
32921         },
32922         "GENERIC-RESOURCE-API:vnf-topology-identifier": {
32923           "items": {
32924             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-topology-identifier"
32925           },
32926           "type": "object"
32927         }
32928       },
32929       "type": "object"
32930     },
32931     "GENERIC-RESOURCE-API(config)vnf-topology-information-TOP": {
32932       "properties": {
32933         "GENERIC-RESOURCE-API:vnf-topology-information": {
32934           "items": {
32935             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-topology-information"
32936           },
32937           "type": "object"
32938         }
32939       },
32940       "type": "object"
32941     },
32942     "GENERIC-RESOURCE-API(operational)brg-allotted-resources": {
32943       "type": "object"
32944     },
32945     "GENERIC-RESOURCE-API(operational)brg-allotted-resources-TOP": {
32946       "properties": {
32947         "GENERIC-RESOURCE-API:brg-allotted-resources": {
32948           "items": {
32949             "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)brg-allotted-resources"
32950           },
32951           "type": "object"
32952         }
32953       },
32954       "type": "object"
32955     },
32956     "GENERIC-RESOURCE-API(operational)contrail-route-allotted-resources": {
32957       "type": "object"
32958     },
32959     "GENERIC-RESOURCE-API(operational)contrail-route-allotted-resources-TOP": {
32960       "properties": {
32961         "GENERIC-RESOURCE-API:contrail-route-allotted-resources": {
32962           "items": {
32963             "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)contrail-route-allotted-resources"
32964           },
32965           "type": "object"
32966         }
32967       },
32968       "type": "object"
32969     },
32970     "GENERIC-RESOURCE-API(operational)preload-vnfs": {
32971       "type": "object"
32972     },
32973     "GENERIC-RESOURCE-API(operational)preload-vnfs-TOP": {
32974       "properties": {
32975         "GENERIC-RESOURCE-API:preload-vnfs": {
32976           "items": {
32977             "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)preload-vnfs"
32978           },
32979           "type": "object"
32980         }
32981       },
32982       "type": "object"
32983     },
32984     "GENERIC-RESOURCE-API(operational)security-zone-allotted-resources": {
32985       "type": "object"
32986     },
32987     "GENERIC-RESOURCE-API(operational)security-zone-allotted-resources-TOP": {
32988       "properties": {
32989         "GENERIC-RESOURCE-API:security-zone-allotted-resources": {
32990           "items": {
32991             "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)security-zone-allotted-resources"
32992           },
32993           "type": "object"
32994         }
32995       },
32996       "type": "object"
32997     },
32998     "GENERIC-RESOURCE-API(operational)services": {
32999       "type": "object"
33000     },
33001     "GENERIC-RESOURCE-API(operational)services-TOP": {
33002       "properties": {
33003         "GENERIC-RESOURCE-API:services": {
33004           "items": {
33005             "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)services"
33006           },
33007           "type": "object"
33008         }
33009       },
33010       "type": "object"
33011     },
33012     "GENERIC-RESOURCE-API(operational)tunnelxconn-allotted-resources": {
33013       "type": "object"
33014     },
33015     "GENERIC-RESOURCE-API(operational)tunnelxconn-allotted-resources-TOP": {
33016       "properties": {
33017         "GENERIC-RESOURCE-API:tunnelxconn-allotted-resources": {
33018           "items": {
33019             "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)tunnelxconn-allotted-resources"
33020           },
33021           "type": "object"
33022         }
33023       },
33024       "type": "object"
33025     },
33026     "GENERIC-RESOURCE-API/allotted-resource-information(config)onap-model-information": {
33027       "properties": {
33028         "GENERIC-RESOURCE-API:model-customization-uuid": {
33029           "$ref": "#/definitions/Some model-customization-uuid",
33030           "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"
33031         },
33032         "GENERIC-RESOURCE-API:model-invariant-uuid": {
33033           "$ref": "#/definitions/Some model-invariant-uuid",
33034           "description": "identifies the invariant uuid for this service or resource"
33035         },
33036         "GENERIC-RESOURCE-API:model-name": {
33037           "$ref": "#/definitions/Some model-name"
33038         },
33039         "GENERIC-RESOURCE-API:model-uuid": {
33040           "$ref": "#/definitions/Some model-uuid",
33041           "description": "identifies the uuid for this service or resource, which is version specific"
33042         },
33043         "GENERIC-RESOURCE-API:model-version": {
33044           "$ref": "#/definitions/Some model-version"
33045         }
33046       },
33047       "type": "object"
33048     },
33049     "GENERIC-RESOURCE-API/allotted-resource-information(config)onap-model-information-TOP": {
33050       "properties": {
33051         "GENERIC-RESOURCE-API:onap-model-information": {
33052           "items": {
33053             "$ref": "#/definitions/GENERIC-RESOURCE-API/allotted-resource-information(config)onap-model-information"
33054           },
33055           "type": "object"
33056         }
33057       },
33058       "type": "object"
33059     },
33060     "GENERIC-RESOURCE-API/brg-allotted-resources(config)brg-allotted-resource": {
33061       "properties": {
33062         "GENERIC-RESOURCE-API:allotted-resource-data": {
33063           "items": {
33064             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-data"
33065           },
33066           "type": "object"
33067         },
33068         "GENERIC-RESOURCE-API:allotted-resource-id": {
33069           "$ref": "#/definitions/Some allotted-resource-id"
33070         },
33071         "GENERIC-RESOURCE-API:allotted-resource-status": {
33072           "items": {
33073             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-status"
33074           },
33075           "type": "object"
33076         }
33077       },
33078       "required": [
33079         "GENERIC-RESOURCE-API:allotted-resource-id"
33080       ],
33081       "type": "object"
33082     },
33083     "GENERIC-RESOURCE-API/brg-allotted-resources(config)brg-allotted-resource-TOP": {
33084       "properties": {
33085         "GENERIC-RESOURCE-API:brg-allotted-resource": {
33086           "items": {
33087             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources(config)brg-allotted-resource"
33088           },
33089           "type": "array"
33090         }
33091       },
33092       "type": "object"
33093     },
33094     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-data": {
33095       "properties": {
33096         "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
33097           "items": {
33098             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
33099           },
33100           "type": "object"
33101         },
33102         "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
33103           "items": {
33104             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
33105           },
33106           "type": "object"
33107         },
33108         "GENERIC-RESOURCE-API:brg-parameters": {
33109           "items": {
33110             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-parameters"
33111           },
33112           "type": "object"
33113         },
33114         "GENERIC-RESOURCE-API:brg-topology": {
33115           "items": {
33116             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-topology"
33117           },
33118           "type": "object"
33119         }
33120       },
33121       "type": "object"
33122     },
33123     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-data-TOP": {
33124       "properties": {
33125         "GENERIC-RESOURCE-API:allotted-resource-data": {
33126           "items": {
33127             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-data"
33128           },
33129           "type": "object"
33130         }
33131       },
33132       "type": "object"
33133     },
33134     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-status": {
33135       "properties": {
33136         "GENERIC-RESOURCE-API:action": {
33137           "$ref": "#/definitions/Some action",
33138           "description": "value would one of possible request-actions; match the list in service-data oper-status"
33139         },
33140         "GENERIC-RESOURCE-API:final-indicator": {
33141           "$ref": "#/definitions/Some final-indicator"
33142         },
33143         "GENERIC-RESOURCE-API:request-status": {
33144           "$ref": "#/definitions/synccomplete",
33145           "enum": [
33146             "synccomplete",
33147             "asynccomplete",
33148             "notifycomplete"
33149           ]
33150         },
33151         "GENERIC-RESOURCE-API:response-code": {
33152           "$ref": "#/definitions/Some response-code"
33153         },
33154         "GENERIC-RESOURCE-API:response-message": {
33155           "$ref": "#/definitions/Some response-message"
33156         },
33157         "GENERIC-RESOURCE-API:response-timestamp": {
33158           "$ref": "#/definitions/Some response-timestamp"
33159         },
33160         "GENERIC-RESOURCE-API:rpc-action": {
33161           "$ref": "#/definitions/assign",
33162           "description": "this is the svc-action from the incoming request",
33163           "enum": [
33164             "assign",
33165             "activate",
33166             "create",
33167             "delete",
33168             "unassign",
33169             "deactivate"
33170           ]
33171         },
33172         "GENERIC-RESOURCE-API:rpc-name": {
33173           "$ref": "#/definitions/Some rpc-name"
33174         }
33175       },
33176       "type": "object"
33177     },
33178     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-status-TOP": {
33179       "properties": {
33180         "GENERIC-RESOURCE-API:allotted-resource-status": {
33181           "items": {
33182             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-status"
33183           },
33184           "type": "object"
33185         }
33186       },
33187       "type": "object"
33188     },
33189     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status": {
33190       "properties": {
33191         "GENERIC-RESOURCE-API:create-timestamp": {
33192           "$ref": "#/definitions/Some create-timestamp",
33193           "description": "Not currently populated in service data."
33194         },
33195         "GENERIC-RESOURCE-API:last-action": {
33196           "$ref": "#/definitions/CreateNetworkInstance",
33197           "description": "should be list of possible request-actions",
33198           "enum": [
33199             "CreateNetworkInstance",
33200             "ActivateNetworkInstance",
33201             "CreateServiceInstance",
33202             "DeleteServiceInstance",
33203             "DeleteNetworkInstance",
33204             "CreateVnfInstance",
33205             "ActivateVnfInstance",
33206             "DeleteVnfInstance",
33207             "CreateVfModuleInstance",
33208             "ActivateVfModuleInstance",
33209             "DeleteVfModuleInstance",
33210             "CreateContrailRouteInstance",
33211             "DeleteContrailRouteInstance",
33212             "CreateSecurityZoneInstance",
33213             "DeleteSecurityZoneInstance"
33214           ]
33215         },
33216         "GENERIC-RESOURCE-API:last-order-status": {
33217           "$ref": "#/definitions/Active",
33218           "description": "fieldused by generic-resource-api",
33219           "enum": [
33220             "Active",
33221             "PendingAssignment",
33222             "PendingCreate",
33223             "PendingUpdate",
33224             "PendingDelete",
33225             "Deleted",
33226             "Created"
33227           ]
33228         },
33229         "GENERIC-RESOURCE-API:last-rpc-action": {
33230           "$ref": "#/definitions/assign",
33231           "enum": [
33232             "assign",
33233             "activate",
33234             "delete",
33235             "unassign",
33236             "deactivate",
33237             "create"
33238           ]
33239         },
33240         "GENERIC-RESOURCE-API:last-svc-request-id": {
33241           "$ref": "#/definitions/Some last-svc-request-id",
33242           "description": "Not currently populated in service data."
33243         },
33244         "GENERIC-RESOURCE-API:modify-timestamp": {
33245           "$ref": "#/definitions/Some modify-timestamp"
33246         },
33247         "GENERIC-RESOURCE-API:order-status": {
33248           "$ref": "#/definitions/Active",
33249           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
33250           "enum": [
33251             "Active",
33252             "PendingAssignment",
33253             "PendingCreate",
33254             "PendingUpdate",
33255             "PendingDelete",
33256             "Deleted",
33257             "Created"
33258           ]
33259         }
33260       },
33261       "type": "object"
33262     },
33263     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP": {
33264       "properties": {
33265         "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
33266           "items": {
33267             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
33268           },
33269           "type": "object"
33270         }
33271       },
33272       "type": "object"
33273     },
33274     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information": {
33275       "properties": {
33276         "GENERIC-RESOURCE-API:allotted-resource-information": {
33277           "items": {
33278             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
33279           },
33280           "type": "object"
33281         },
33282         "GENERIC-RESOURCE-API:brg-request-input": {
33283           "items": {
33284             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)brg-request-input"
33285           },
33286           "type": "object"
33287         },
33288         "GENERIC-RESOURCE-API:request-information": {
33289           "items": {
33290             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
33291           },
33292           "type": "object"
33293         },
33294         "GENERIC-RESOURCE-API:sdnc-request-header": {
33295           "items": {
33296             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
33297           },
33298           "type": "object"
33299         },
33300         "GENERIC-RESOURCE-API:service-information": {
33301           "items": {
33302             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
33303           },
33304           "type": "object"
33305         }
33306       },
33307       "type": "object"
33308     },
33309     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP": {
33310       "properties": {
33311         "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
33312           "items": {
33313             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
33314           },
33315           "type": "object"
33316         }
33317       },
33318       "type": "object"
33319     },
33320     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-parameters": {
33321       "properties": {
33322         "GENERIC-RESOURCE-API:param": {
33323           "items": {
33324             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param"
33325           },
33326           "type": "array"
33327         }
33328       },
33329       "type": "object"
33330     },
33331     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-parameters-TOP": {
33332       "properties": {
33333         "GENERIC-RESOURCE-API:brg-parameters": {
33334           "items": {
33335             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-parameters"
33336           },
33337           "type": "object"
33338         }
33339       },
33340       "type": "object"
33341     },
33342     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-topology": {
33343       "properties": {
33344         "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
33345           "items": {
33346             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers"
33347           },
33348           "type": "object"
33349         },
33350         "GENERIC-RESOURCE-API:brg-assignments": {
33351           "items": {
33352             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-assignments"
33353           },
33354           "type": "object"
33355         },
33356         "GENERIC-RESOURCE-API:brg-parameters": {
33357           "items": {
33358             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters"
33359           },
33360           "type": "object"
33361         },
33362         "GENERIC-RESOURCE-API:onap-model-information": {
33363           "items": {
33364             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information"
33365           },
33366           "type": "object"
33367         }
33368       },
33369       "type": "object"
33370     },
33371     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-topology-TOP": {
33372       "properties": {
33373         "GENERIC-RESOURCE-API:brg-topology": {
33374           "items": {
33375             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-topology"
33376           },
33377           "type": "object"
33378         }
33379       },
33380       "type": "object"
33381     },
33382     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information": {
33383       "properties": {
33384         "GENERIC-RESOURCE-API:allotted-resource-id": {
33385           "$ref": "#/definitions/Some allotted-resource-id"
33386         },
33387         "GENERIC-RESOURCE-API:allotted-resource-type": {
33388           "$ref": "#/definitions/Some allotted-resource-type",
33389           "description": "Not an enum, but expected values are contrail-route and security-zone."
33390         },
33391         "GENERIC-RESOURCE-API:onap-model-information": {
33392           "items": {
33393             "$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"
33394           },
33395           "type": "object"
33396         },
33397         "GENERIC-RESOURCE-API:parent-service-instance-id": {
33398           "$ref": "#/definitions/Some parent-service-instance-id",
33399           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
33400         }
33401       },
33402       "type": "object"
33403     },
33404     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP": {
33405       "properties": {
33406         "GENERIC-RESOURCE-API:allotted-resource-information": {
33407           "items": {
33408             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
33409           },
33410           "type": "object"
33411         }
33412       },
33413       "type": "object"
33414     },
33415     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)brg-request-input": {
33416       "properties": {
33417         "GENERIC-RESOURCE-API:brg-wan-mac-address": {
33418           "$ref": "#/definitions/Some brg-wan-mac-address"
33419         },
33420         "GENERIC-RESOURCE-API:vgmux-bearer-ip": {
33421           "$ref": "#/definitions/26.0.26.7",
33422           "enum": [
33423             "26.0.26.7",
33424             "A9:cA7"
33425           ]
33426         },
33427         "GENERIC-RESOURCE-API:vni": {
33428           "$ref": "#/definitions/Some vni"
33429         }
33430       },
33431       "type": "object"
33432     },
33433     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)brg-request-input-TOP": {
33434       "properties": {
33435         "GENERIC-RESOURCE-API:brg-request-input": {
33436           "items": {
33437             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)brg-request-input"
33438           },
33439           "type": "object"
33440         }
33441       },
33442       "type": "object"
33443     },
33444     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information": {
33445       "properties": {
33446         "GENERIC-RESOURCE-API:notification-url": {
33447           "$ref": "#/definitions/Some notification-url"
33448         },
33449         "GENERIC-RESOURCE-API:order-number": {
33450           "$ref": "#/definitions/Some order-number"
33451         },
33452         "GENERIC-RESOURCE-API:order-version": {
33453           "$ref": "#/definitions/Some order-version"
33454         },
33455         "GENERIC-RESOURCE-API:request-action": {
33456           "$ref": "#/definitions/CreateNetworkInstance",
33457           "description": "still need to work Disconnect",
33458           "enum": [
33459             "CreateNetworkInstance",
33460             "ActivateNetworkInstance",
33461             "CreateServiceInstance",
33462             "DeleteServiceInstance",
33463             "DeleteNetworkInstance",
33464             "CreateVnfInstance",
33465             "ActivateVnfInstance",
33466             "DeleteVnfInstance",
33467             "CreateVfModuleInstance",
33468             "ActivateVfModuleInstance",
33469             "DeleteVfModuleInstance",
33470             "CreateContrailRouteInstance",
33471             "DeleteContrailRouteInstance",
33472             "CreateSecurityZoneInstance",
33473             "DeleteSecurityZoneInstance",
33474             "ActivateDCINetworkInstance",
33475             "DeActivateDCINetworkInstance",
33476             "CreateTunnelXConnInstance",
33477             "DeleteTunnelXConnInstance",
33478             "CreateBRGInstance",
33479             "DeleteBRGInstance"
33480           ]
33481         },
33482         "GENERIC-RESOURCE-API:request-id": {
33483           "$ref": "#/definitions/Some request-id",
33484           "description": "Request ID generated upstream of MSO"
33485         },
33486         "GENERIC-RESOURCE-API:source": {
33487           "$ref": "#/definitions/Some source"
33488         }
33489       },
33490       "type": "object"
33491     },
33492     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP": {
33493       "properties": {
33494         "GENERIC-RESOURCE-API:request-information": {
33495           "items": {
33496             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
33497           },
33498           "type": "object"
33499         }
33500       },
33501       "type": "object"
33502     },
33503     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header": {
33504       "properties": {
33505         "GENERIC-RESOURCE-API:svc-action": {
33506           "$ref": "#/definitions/reserve",
33507           "description": "Enumerated listThis is the rpcAction",
33508           "enum": [
33509             "reserve",
33510             "assign",
33511             "activate",
33512             "delete",
33513             "changeassign",
33514             "changedelete",
33515             "rollback",
33516             "deactivate",
33517             "unassign",
33518             "create"
33519           ]
33520         },
33521         "GENERIC-RESOURCE-API:svc-notification-url": {
33522           "$ref": "#/definitions/Some svc-notification-url",
33523           "description": "Contains URL for asynchronous response"
33524         },
33525         "GENERIC-RESOURCE-API:svc-request-id": {
33526           "$ref": "#/definitions/Some svc-request-id",
33527           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
33528         }
33529       },
33530       "type": "object"
33531     },
33532     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP": {
33533       "properties": {
33534         "GENERIC-RESOURCE-API:sdnc-request-header": {
33535           "items": {
33536             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
33537           },
33538           "type": "object"
33539         }
33540       },
33541       "type": "object"
33542     },
33543     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information": {
33544       "properties": {
33545         "GENERIC-RESOURCE-API:global-customer-id": {
33546           "$ref": "#/definitions/Some global-customer-id",
33547           "description": "need for put of data to AnAI (MSO provides)"
33548         },
33549         "GENERIC-RESOURCE-API:onap-model-information": {
33550           "items": {
33551             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information"
33552           },
33553           "type": "object"
33554         },
33555         "GENERIC-RESOURCE-API:service-id": {
33556           "$ref": "#/definitions/Some service-id",
33557           "description": "This maps to the product-family-id in A&AI"
33558         },
33559         "GENERIC-RESOURCE-API:service-instance-id": {
33560           "$ref": "#/definitions/Some service-instance-id"
33561         },
33562         "GENERIC-RESOURCE-API:subscriber-name": {
33563           "$ref": "#/definitions/Some subscriber-name",
33564           "description": "Would not be expected for vIPR-ATM or mobility services."
33565         },
33566         "GENERIC-RESOURCE-API:subscription-service-type": {
33567           "$ref": "#/definitions/Some subscription-service-type",
33568           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
33569         }
33570       },
33571       "type": "object"
33572     },
33573     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP": {
33574       "properties": {
33575         "GENERIC-RESOURCE-API:service-information": {
33576           "items": {
33577             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
33578           },
33579           "type": "object"
33580         }
33581       },
33582       "type": "object"
33583     },
33584     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information": {
33585       "properties": {
33586         "GENERIC-RESOURCE-API:model-customization-uuid": {
33587           "$ref": "#/definitions/Some model-customization-uuid",
33588           "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"
33589         },
33590         "GENERIC-RESOURCE-API:model-invariant-uuid": {
33591           "$ref": "#/definitions/Some model-invariant-uuid",
33592           "description": "identifies the invariant uuid for this service or resource"
33593         },
33594         "GENERIC-RESOURCE-API:model-name": {
33595           "$ref": "#/definitions/Some model-name"
33596         },
33597         "GENERIC-RESOURCE-API:model-uuid": {
33598           "$ref": "#/definitions/Some model-uuid",
33599           "description": "identifies the uuid for this service or resource, which is version specific"
33600         },
33601         "GENERIC-RESOURCE-API:model-version": {
33602           "$ref": "#/definitions/Some model-version"
33603         }
33604       },
33605       "type": "object"
33606     },
33607     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP": {
33608       "properties": {
33609         "GENERIC-RESOURCE-API:onap-model-information": {
33610           "items": {
33611             "$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"
33612           },
33613           "type": "object"
33614         }
33615       },
33616       "type": "object"
33617     },
33618     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information": {
33619       "properties": {
33620         "GENERIC-RESOURCE-API:model-customization-uuid": {
33621           "$ref": "#/definitions/Some model-customization-uuid",
33622           "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"
33623         },
33624         "GENERIC-RESOURCE-API:model-invariant-uuid": {
33625           "$ref": "#/definitions/Some model-invariant-uuid",
33626           "description": "identifies the invariant uuid for this service or resource"
33627         },
33628         "GENERIC-RESOURCE-API:model-name": {
33629           "$ref": "#/definitions/Some model-name"
33630         },
33631         "GENERIC-RESOURCE-API:model-uuid": {
33632           "$ref": "#/definitions/Some model-uuid",
33633           "description": "identifies the uuid for this service or resource, which is version specific"
33634         },
33635         "GENERIC-RESOURCE-API:model-version": {
33636           "$ref": "#/definitions/Some model-version"
33637         }
33638       },
33639       "type": "object"
33640     },
33641     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP": {
33642       "properties": {
33643         "GENERIC-RESOURCE-API:onap-model-information": {
33644           "items": {
33645             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information"
33646           },
33647           "type": "object"
33648         }
33649       },
33650       "type": "object"
33651     },
33652     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param": {
33653       "properties": {
33654         "GENERIC-RESOURCE-API:name": {
33655           "$ref": "#/definitions/Some name"
33656         },
33657         "GENERIC-RESOURCE-API:value": {
33658           "$ref": "#/definitions/Some value"
33659         }
33660       },
33661       "type": "object"
33662     },
33663     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param-TOP": {
33664       "properties": {
33665         "GENERIC-RESOURCE-API:param": {
33666           "items": {
33667             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param"
33668           },
33669           "type": "array"
33670         }
33671       },
33672       "type": "object"
33673     },
33674     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers": {
33675       "properties": {
33676         "GENERIC-RESOURCE-API:allotted-resource-id": {
33677           "$ref": "#/definitions/Some allotted-resource-id"
33678         },
33679         "GENERIC-RESOURCE-API:allotted-resource-name": {
33680           "$ref": "#/definitions/Some allotted-resource-name",
33681           "description": "For a contrail-route, the network policy name."
33682         },
33683         "GENERIC-RESOURCE-API:allotted-resource-type": {
33684           "$ref": "#/definitions/Some allotted-resource-type",
33685           "description": "(Added in draft 32)Expected to be contrail-route or security-zone."
33686         },
33687         "GENERIC-RESOURCE-API:consuming-service-instance-id": {
33688           "$ref": "#/definitions/Some consuming-service-instance-id",
33689           "description": "The service-instance-id of the consuming service of this allotted resource"
33690         },
33691         "GENERIC-RESOURCE-API:parent-service-instance-id": {
33692           "$ref": "#/definitions/Some parent-service-instance-id",
33693           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
33694         }
33695       },
33696       "type": "object"
33697     },
33698     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers-TOP": {
33699       "properties": {
33700         "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
33701           "items": {
33702             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers"
33703           },
33704           "type": "object"
33705         }
33706       },
33707       "type": "object"
33708     },
33709     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-assignments": {
33710       "properties": {
33711         "GENERIC-RESOURCE-API:vbrg-wan-ip": {
33712           "$ref": "#/definitions/1.1.2.2%{{pN",
33713           "enum": [
33714             "1.1.2.2%{{pN",
33715             "d2:b%ppLpNN"
33716           ]
33717         }
33718       },
33719       "type": "object"
33720     },
33721     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-assignments-TOP": {
33722       "properties": {
33723         "GENERIC-RESOURCE-API:brg-assignments": {
33724           "items": {
33725             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-assignments"
33726           },
33727           "type": "object"
33728         }
33729       },
33730       "type": "object"
33731     },
33732     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters": {
33733       "properties": {
33734         "GENERIC-RESOURCE-API:param": {
33735           "items": {
33736             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param"
33737           },
33738           "type": "array"
33739         }
33740       },
33741       "type": "object"
33742     },
33743     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters-TOP": {
33744       "properties": {
33745         "GENERIC-RESOURCE-API:brg-parameters": {
33746           "items": {
33747             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters"
33748           },
33749           "type": "object"
33750         }
33751       },
33752       "type": "object"
33753     },
33754     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information": {
33755       "properties": {
33756         "GENERIC-RESOURCE-API:model-customization-uuid": {
33757           "$ref": "#/definitions/Some model-customization-uuid",
33758           "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"
33759         },
33760         "GENERIC-RESOURCE-API:model-invariant-uuid": {
33761           "$ref": "#/definitions/Some model-invariant-uuid",
33762           "description": "identifies the invariant uuid for this service or resource"
33763         },
33764         "GENERIC-RESOURCE-API:model-name": {
33765           "$ref": "#/definitions/Some model-name"
33766         },
33767         "GENERIC-RESOURCE-API:model-uuid": {
33768           "$ref": "#/definitions/Some model-uuid",
33769           "description": "identifies the uuid for this service or resource, which is version specific"
33770         },
33771         "GENERIC-RESOURCE-API:model-version": {
33772           "$ref": "#/definitions/Some model-version"
33773         }
33774       },
33775       "type": "object"
33776     },
33777     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information-TOP": {
33778       "properties": {
33779         "GENERIC-RESOURCE-API:onap-model-information": {
33780           "items": {
33781             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information"
33782           },
33783           "type": "object"
33784         }
33785       },
33786       "type": "object"
33787     },
33788     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param": {
33789       "properties": {
33790         "GENERIC-RESOURCE-API:name": {
33791           "$ref": "#/definitions/Some name"
33792         },
33793         "GENERIC-RESOURCE-API:value": {
33794           "$ref": "#/definitions/Some value"
33795         }
33796       },
33797       "type": "object"
33798     },
33799     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param-TOP": {
33800       "properties": {
33801         "GENERIC-RESOURCE-API:param": {
33802           "items": {
33803             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param"
33804           },
33805           "type": "array"
33806         }
33807       },
33808       "type": "object"
33809     },
33810     "GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource": {
33811       "properties": {
33812         "GENERIC-RESOURCE-API:allotted-resource-data": {
33813           "items": {
33814             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data"
33815           },
33816           "type": "object"
33817         },
33818         "GENERIC-RESOURCE-API:allotted-resource-id": {
33819           "$ref": "#/definitions/Some allotted-resource-id"
33820         },
33821         "GENERIC-RESOURCE-API:allotted-resource-status": {
33822           "items": {
33823             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status"
33824           },
33825           "type": "object"
33826         }
33827       },
33828       "required": [
33829         "GENERIC-RESOURCE-API:allotted-resource-id"
33830       ],
33831       "type": "object"
33832     },
33833     "GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource-TOP": {
33834       "properties": {
33835         "GENERIC-RESOURCE-API:contrail-route-allotted-resource": {
33836           "items": {
33837             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource"
33838           },
33839           "type": "array"
33840         }
33841       },
33842       "type": "object"
33843     },
33844     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data": {
33845       "properties": {
33846         "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
33847           "items": {
33848             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
33849           },
33850           "type": "object"
33851         },
33852         "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
33853           "items": {
33854             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
33855           },
33856           "type": "object"
33857         },
33858         "GENERIC-RESOURCE-API:contrail-route-topology": {
33859           "items": {
33860             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology"
33861           },
33862           "type": "object"
33863         }
33864       },
33865       "type": "object"
33866     },
33867     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data-TOP": {
33868       "properties": {
33869         "GENERIC-RESOURCE-API:allotted-resource-data": {
33870           "items": {
33871             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data"
33872           },
33873           "type": "object"
33874         }
33875       },
33876       "type": "object"
33877     },
33878     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status": {
33879       "properties": {
33880         "GENERIC-RESOURCE-API:action": {
33881           "$ref": "#/definitions/Some action",
33882           "description": "value would one of possible request-actions; match the list in service-data oper-status"
33883         },
33884         "GENERIC-RESOURCE-API:final-indicator": {
33885           "$ref": "#/definitions/Some final-indicator"
33886         },
33887         "GENERIC-RESOURCE-API:request-status": {
33888           "$ref": "#/definitions/synccomplete",
33889           "enum": [
33890             "synccomplete",
33891             "asynccomplete",
33892             "notifycomplete"
33893           ]
33894         },
33895         "GENERIC-RESOURCE-API:response-code": {
33896           "$ref": "#/definitions/Some response-code"
33897         },
33898         "GENERIC-RESOURCE-API:response-message": {
33899           "$ref": "#/definitions/Some response-message"
33900         },
33901         "GENERIC-RESOURCE-API:response-timestamp": {
33902           "$ref": "#/definitions/Some response-timestamp"
33903         },
33904         "GENERIC-RESOURCE-API:rpc-action": {
33905           "$ref": "#/definitions/assign",
33906           "description": "this is the svc-action from the incoming request",
33907           "enum": [
33908             "assign",
33909             "activate",
33910             "create",
33911             "delete",
33912             "unassign",
33913             "deactivate"
33914           ]
33915         },
33916         "GENERIC-RESOURCE-API:rpc-name": {
33917           "$ref": "#/definitions/Some rpc-name"
33918         }
33919       },
33920       "type": "object"
33921     },
33922     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status-TOP": {
33923       "properties": {
33924         "GENERIC-RESOURCE-API:allotted-resource-status": {
33925           "items": {
33926             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status"
33927           },
33928           "type": "object"
33929         }
33930       },
33931       "type": "object"
33932     },
33933     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status": {
33934       "properties": {
33935         "GENERIC-RESOURCE-API:create-timestamp": {
33936           "$ref": "#/definitions/Some create-timestamp",
33937           "description": "Not currently populated in service data."
33938         },
33939         "GENERIC-RESOURCE-API:last-action": {
33940           "$ref": "#/definitions/CreateNetworkInstance",
33941           "description": "should be list of possible request-actions",
33942           "enum": [
33943             "CreateNetworkInstance",
33944             "ActivateNetworkInstance",
33945             "CreateServiceInstance",
33946             "DeleteServiceInstance",
33947             "DeleteNetworkInstance",
33948             "CreateVnfInstance",
33949             "ActivateVnfInstance",
33950             "DeleteVnfInstance",
33951             "CreateVfModuleInstance",
33952             "ActivateVfModuleInstance",
33953             "DeleteVfModuleInstance",
33954             "CreateContrailRouteInstance",
33955             "DeleteContrailRouteInstance",
33956             "CreateSecurityZoneInstance",
33957             "DeleteSecurityZoneInstance"
33958           ]
33959         },
33960         "GENERIC-RESOURCE-API:last-order-status": {
33961           "$ref": "#/definitions/Active",
33962           "description": "fieldused by generic-resource-api",
33963           "enum": [
33964             "Active",
33965             "PendingAssignment",
33966             "PendingCreate",
33967             "PendingUpdate",
33968             "PendingDelete",
33969             "Deleted",
33970             "Created"
33971           ]
33972         },
33973         "GENERIC-RESOURCE-API:last-rpc-action": {
33974           "$ref": "#/definitions/assign",
33975           "enum": [
33976             "assign",
33977             "activate",
33978             "delete",
33979             "unassign",
33980             "deactivate",
33981             "create"
33982           ]
33983         },
33984         "GENERIC-RESOURCE-API:last-svc-request-id": {
33985           "$ref": "#/definitions/Some last-svc-request-id",
33986           "description": "Not currently populated in service data."
33987         },
33988         "GENERIC-RESOURCE-API:modify-timestamp": {
33989           "$ref": "#/definitions/Some modify-timestamp"
33990         },
33991         "GENERIC-RESOURCE-API:order-status": {
33992           "$ref": "#/definitions/Active",
33993           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
33994           "enum": [
33995             "Active",
33996             "PendingAssignment",
33997             "PendingCreate",
33998             "PendingUpdate",
33999             "PendingDelete",
34000             "Deleted",
34001             "Created"
34002           ]
34003         }
34004       },
34005       "type": "object"
34006     },
34007     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP": {
34008       "properties": {
34009         "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
34010           "items": {
34011             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
34012           },
34013           "type": "object"
34014         }
34015       },
34016       "type": "object"
34017     },
34018     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information": {
34019       "properties": {
34020         "GENERIC-RESOURCE-API:allotted-resource-information": {
34021           "items": {
34022             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
34023           },
34024           "type": "object"
34025         },
34026         "GENERIC-RESOURCE-API:contrail-route-request-input": {
34027           "items": {
34028             "$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"
34029           },
34030           "type": "object"
34031         },
34032         "GENERIC-RESOURCE-API:request-information": {
34033           "items": {
34034             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
34035           },
34036           "type": "object"
34037         },
34038         "GENERIC-RESOURCE-API:sdnc-request-header": {
34039           "items": {
34040             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
34041           },
34042           "type": "object"
34043         },
34044         "GENERIC-RESOURCE-API:service-information": {
34045           "items": {
34046             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
34047           },
34048           "type": "object"
34049         }
34050       },
34051       "type": "object"
34052     },
34053     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP": {
34054       "properties": {
34055         "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
34056           "items": {
34057             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
34058           },
34059           "type": "object"
34060         }
34061       },
34062       "type": "object"
34063     },
34064     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology": {
34065       "properties": {
34066         "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
34067           "items": {
34068             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers"
34069           },
34070           "type": "object"
34071         },
34072         "GENERIC-RESOURCE-API:contrail-route-assignments": {
34073           "items": {
34074             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments"
34075           },
34076           "type": "object"
34077         },
34078         "GENERIC-RESOURCE-API:contrail-route-parameters": {
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-parameters"
34081           },
34082           "type": "object"
34083         },
34084         "GENERIC-RESOURCE-API:onap-model-information": {
34085           "items": {
34086             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information"
34087           },
34088           "type": "object"
34089         }
34090       },
34091       "type": "object"
34092     },
34093     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology-TOP": {
34094       "properties": {
34095         "GENERIC-RESOURCE-API:contrail-route-topology": {
34096           "items": {
34097             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology"
34098           },
34099           "type": "object"
34100         }
34101       },
34102       "type": "object"
34103     },
34104     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information": {
34105       "properties": {
34106         "GENERIC-RESOURCE-API:allotted-resource-id": {
34107           "$ref": "#/definitions/Some allotted-resource-id"
34108         },
34109         "GENERIC-RESOURCE-API:allotted-resource-type": {
34110           "$ref": "#/definitions/Some allotted-resource-type",
34111           "description": "Not an enum, but expected values are contrail-route and security-zone."
34112         },
34113         "GENERIC-RESOURCE-API:onap-model-information": {
34114           "items": {
34115             "$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"
34116           },
34117           "type": "object"
34118         },
34119         "GENERIC-RESOURCE-API:parent-service-instance-id": {
34120           "$ref": "#/definitions/Some parent-service-instance-id",
34121           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
34122         }
34123       },
34124       "type": "object"
34125     },
34126     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP": {
34127       "properties": {
34128         "GENERIC-RESOURCE-API:allotted-resource-information": {
34129           "items": {
34130             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
34131           },
34132           "type": "object"
34133         }
34134       },
34135       "type": "object"
34136     },
34137     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)contrail-route-request-input": {
34138       "properties": {
34139         "GENERIC-RESOURCE-API:contrail-applied-service-info": {
34140           "items": {
34141             "$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"
34142           },
34143           "type": "object"
34144         },
34145         "GENERIC-RESOURCE-API:contrail-route-input-parameters": {
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-route-input-parameters"
34148           },
34149           "type": "object"
34150         },
34151         "GENERIC-RESOURCE-API:dest-network": {
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)dest-network"
34154           },
34155           "type": "object"
34156         },
34157         "GENERIC-RESOURCE-API:source-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)source-network"
34160           },
34161           "type": "object"
34162         }
34163       },
34164       "type": "object"
34165     },
34166     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)contrail-route-request-input-TOP": {
34167       "properties": {
34168         "GENERIC-RESOURCE-API:contrail-route-request-input": {
34169           "items": {
34170             "$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"
34171           },
34172           "type": "object"
34173         }
34174       },
34175       "type": "object"
34176     },
34177     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information": {
34178       "properties": {
34179         "GENERIC-RESOURCE-API:notification-url": {
34180           "$ref": "#/definitions/Some notification-url"
34181         },
34182         "GENERIC-RESOURCE-API:order-number": {
34183           "$ref": "#/definitions/Some order-number"
34184         },
34185         "GENERIC-RESOURCE-API:order-version": {
34186           "$ref": "#/definitions/Some order-version"
34187         },
34188         "GENERIC-RESOURCE-API:request-action": {
34189           "$ref": "#/definitions/CreateNetworkInstance",
34190           "description": "still need to work Disconnect",
34191           "enum": [
34192             "CreateNetworkInstance",
34193             "ActivateNetworkInstance",
34194             "CreateServiceInstance",
34195             "DeleteServiceInstance",
34196             "DeleteNetworkInstance",
34197             "CreateVnfInstance",
34198             "ActivateVnfInstance",
34199             "DeleteVnfInstance",
34200             "CreateVfModuleInstance",
34201             "ActivateVfModuleInstance",
34202             "DeleteVfModuleInstance",
34203             "CreateContrailRouteInstance",
34204             "DeleteContrailRouteInstance",
34205             "CreateSecurityZoneInstance",
34206             "DeleteSecurityZoneInstance",
34207             "ActivateDCINetworkInstance",
34208             "DeActivateDCINetworkInstance",
34209             "CreateTunnelXConnInstance",
34210             "DeleteTunnelXConnInstance",
34211             "CreateBRGInstance",
34212             "DeleteBRGInstance"
34213           ]
34214         },
34215         "GENERIC-RESOURCE-API:request-id": {
34216           "$ref": "#/definitions/Some request-id",
34217           "description": "Request ID generated upstream of MSO"
34218         },
34219         "GENERIC-RESOURCE-API:source": {
34220           "$ref": "#/definitions/Some source"
34221         }
34222       },
34223       "type": "object"
34224     },
34225     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP": {
34226       "properties": {
34227         "GENERIC-RESOURCE-API:request-information": {
34228           "items": {
34229             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
34230           },
34231           "type": "object"
34232         }
34233       },
34234       "type": "object"
34235     },
34236     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header": {
34237       "properties": {
34238         "GENERIC-RESOURCE-API:svc-action": {
34239           "$ref": "#/definitions/reserve",
34240           "description": "Enumerated listThis is the rpcAction",
34241           "enum": [
34242             "reserve",
34243             "assign",
34244             "activate",
34245             "delete",
34246             "changeassign",
34247             "changedelete",
34248             "rollback",
34249             "deactivate",
34250             "unassign",
34251             "create"
34252           ]
34253         },
34254         "GENERIC-RESOURCE-API:svc-notification-url": {
34255           "$ref": "#/definitions/Some svc-notification-url",
34256           "description": "Contains URL for asynchronous response"
34257         },
34258         "GENERIC-RESOURCE-API:svc-request-id": {
34259           "$ref": "#/definitions/Some svc-request-id",
34260           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
34261         }
34262       },
34263       "type": "object"
34264     },
34265     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP": {
34266       "properties": {
34267         "GENERIC-RESOURCE-API:sdnc-request-header": {
34268           "items": {
34269             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
34270           },
34271           "type": "object"
34272         }
34273       },
34274       "type": "object"
34275     },
34276     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information": {
34277       "properties": {
34278         "GENERIC-RESOURCE-API:global-customer-id": {
34279           "$ref": "#/definitions/Some global-customer-id",
34280           "description": "need for put of data to AnAI (MSO provides)"
34281         },
34282         "GENERIC-RESOURCE-API:onap-model-information": {
34283           "items": {
34284             "$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"
34285           },
34286           "type": "object"
34287         },
34288         "GENERIC-RESOURCE-API:service-id": {
34289           "$ref": "#/definitions/Some service-id",
34290           "description": "This maps to the product-family-id in A&AI"
34291         },
34292         "GENERIC-RESOURCE-API:service-instance-id": {
34293           "$ref": "#/definitions/Some service-instance-id"
34294         },
34295         "GENERIC-RESOURCE-API:subscriber-name": {
34296           "$ref": "#/definitions/Some subscriber-name",
34297           "description": "Would not be expected for vIPR-ATM or mobility services."
34298         },
34299         "GENERIC-RESOURCE-API:subscription-service-type": {
34300           "$ref": "#/definitions/Some subscription-service-type",
34301           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
34302         }
34303       },
34304       "type": "object"
34305     },
34306     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP": {
34307       "properties": {
34308         "GENERIC-RESOURCE-API:service-information": {
34309           "items": {
34310             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
34311           },
34312           "type": "object"
34313         }
34314       },
34315       "type": "object"
34316     },
34317     "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": {
34318       "properties": {
34319         "GENERIC-RESOURCE-API:model-customization-uuid": {
34320           "$ref": "#/definitions/Some model-customization-uuid",
34321           "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"
34322         },
34323         "GENERIC-RESOURCE-API:model-invariant-uuid": {
34324           "$ref": "#/definitions/Some model-invariant-uuid",
34325           "description": "identifies the invariant uuid for this service or resource"
34326         },
34327         "GENERIC-RESOURCE-API:model-name": {
34328           "$ref": "#/definitions/Some model-name"
34329         },
34330         "GENERIC-RESOURCE-API:model-uuid": {
34331           "$ref": "#/definitions/Some model-uuid",
34332           "description": "identifies the uuid for this service or resource, which is version specific"
34333         },
34334         "GENERIC-RESOURCE-API:model-version": {
34335           "$ref": "#/definitions/Some model-version"
34336         }
34337       },
34338       "type": "object"
34339     },
34340     "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": {
34341       "properties": {
34342         "GENERIC-RESOURCE-API:onap-model-information": {
34343           "items": {
34344             "$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"
34345           },
34346           "type": "object"
34347         }
34348       },
34349       "type": "object"
34350     },
34351     "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": {
34352       "properties": {
34353         "GENERIC-RESOURCE-API:contrail-fqdn": {
34354           "$ref": "#/definitions/Some contrail-fqdn",
34355           "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."
34356         },
34357         "GENERIC-RESOURCE-API:service-instance-id": {
34358           "$ref": "#/definitions/Some service-instance-id",
34359           "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."
34360         }
34361       },
34362       "type": "object"
34363     },
34364     "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": {
34365       "properties": {
34366         "GENERIC-RESOURCE-API:contrail-applied-service-info": {
34367           "items": {
34368             "$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"
34369           },
34370           "type": "object"
34371         }
34372       },
34373       "type": "object"
34374     },
34375     "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": {
34376       "properties": {
34377         "GENERIC-RESOURCE-API:param": {
34378           "items": {
34379             "$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"
34380           },
34381           "type": "array"
34382         }
34383       },
34384       "type": "object"
34385     },
34386     "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": {
34387       "properties": {
34388         "GENERIC-RESOURCE-API:contrail-route-input-parameters": {
34389           "items": {
34390             "$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"
34391           },
34392           "type": "object"
34393         }
34394       },
34395       "type": "object"
34396     },
34397     "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": {
34398       "properties": {
34399         "GENERIC-RESOURCE-API:network-id": {
34400           "$ref": "#/definitions/Some network-id"
34401         },
34402         "GENERIC-RESOURCE-API:network-role": {
34403           "$ref": "#/definitions/Some network-role"
34404         }
34405       },
34406       "type": "object"
34407     },
34408     "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": {
34409       "properties": {
34410         "GENERIC-RESOURCE-API:dest-network": {
34411           "items": {
34412             "$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"
34413           },
34414           "type": "object"
34415         }
34416       },
34417       "type": "object"
34418     },
34419     "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": {
34420       "properties": {
34421         "GENERIC-RESOURCE-API:network-id": {
34422           "$ref": "#/definitions/Some network-id"
34423         },
34424         "GENERIC-RESOURCE-API:network-role": {
34425           "$ref": "#/definitions/Some network-role"
34426         }
34427       },
34428       "type": "object"
34429     },
34430     "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": {
34431       "properties": {
34432         "GENERIC-RESOURCE-API:source-network": {
34433           "items": {
34434             "$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"
34435           },
34436           "type": "object"
34437         }
34438       },
34439       "type": "object"
34440     },
34441     "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": {
34442       "properties": {
34443         "GENERIC-RESOURCE-API:name": {
34444           "$ref": "#/definitions/Some name"
34445         },
34446         "GENERIC-RESOURCE-API:value": {
34447           "$ref": "#/definitions/Some value"
34448         }
34449       },
34450       "type": "object"
34451     },
34452     "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": {
34453       "properties": {
34454         "GENERIC-RESOURCE-API:param": {
34455           "items": {
34456             "$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"
34457           },
34458           "type": "array"
34459         }
34460       },
34461       "type": "object"
34462     },
34463     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information": {
34464       "properties": {
34465         "GENERIC-RESOURCE-API:model-customization-uuid": {
34466           "$ref": "#/definitions/Some model-customization-uuid",
34467           "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"
34468         },
34469         "GENERIC-RESOURCE-API:model-invariant-uuid": {
34470           "$ref": "#/definitions/Some model-invariant-uuid",
34471           "description": "identifies the invariant uuid for this service or resource"
34472         },
34473         "GENERIC-RESOURCE-API:model-name": {
34474           "$ref": "#/definitions/Some model-name"
34475         },
34476         "GENERIC-RESOURCE-API:model-uuid": {
34477           "$ref": "#/definitions/Some model-uuid",
34478           "description": "identifies the uuid for this service or resource, which is version specific"
34479         },
34480         "GENERIC-RESOURCE-API:model-version": {
34481           "$ref": "#/definitions/Some model-version"
34482         }
34483       },
34484       "type": "object"
34485     },
34486     "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": {
34487       "properties": {
34488         "GENERIC-RESOURCE-API:onap-model-information": {
34489           "items": {
34490             "$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"
34491           },
34492           "type": "object"
34493         }
34494       },
34495       "type": "object"
34496     },
34497     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers": {
34498       "properties": {
34499         "GENERIC-RESOURCE-API:allotted-resource-id": {
34500           "$ref": "#/definitions/Some allotted-resource-id"
34501         },
34502         "GENERIC-RESOURCE-API:allotted-resource-name": {
34503           "$ref": "#/definitions/Some allotted-resource-name",
34504           "description": "For a contrail-route, the network policy name."
34505         },
34506         "GENERIC-RESOURCE-API:allotted-resource-type": {
34507           "$ref": "#/definitions/Some allotted-resource-type",
34508           "description": "(Added in draft 32)Expected to be contrail-route or security-zone."
34509         },
34510         "GENERIC-RESOURCE-API:consuming-service-instance-id": {
34511           "$ref": "#/definitions/Some consuming-service-instance-id",
34512           "description": "The service-instance-id of the consuming service of this allotted resource"
34513         },
34514         "GENERIC-RESOURCE-API:parent-service-instance-id": {
34515           "$ref": "#/definitions/Some parent-service-instance-id",
34516           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
34517         }
34518       },
34519       "type": "object"
34520     },
34521     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers-TOP": {
34522       "properties": {
34523         "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
34524           "items": {
34525             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers"
34526           },
34527           "type": "object"
34528         }
34529       },
34530       "type": "object"
34531     },
34532     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments": {
34533       "properties": {
34534         "GENERIC-RESOURCE-API:contrail-applied-service": {
34535           "items": {
34536             "$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"
34537           },
34538           "type": "object"
34539         },
34540         "GENERIC-RESOURCE-API:contrail-id": {
34541           "$ref": "#/definitions/Some contrail-id",
34542           "description": "The ID assigned by Contrail to the network-policy (one for one with the fq-name)"
34543         },
34544         "GENERIC-RESOURCE-API:dest-network": {
34545           "items": {
34546             "$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"
34547           },
34548           "type": "object"
34549         },
34550         "GENERIC-RESOURCE-API:fq-name": {
34551           "$ref": "#/definitions/Some fq-name",
34552           "description": "The Contrail fq-name of the network policy"
34553         },
34554         "GENERIC-RESOURCE-API:source-network": {
34555           "items": {
34556             "$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"
34557           },
34558           "type": "object"
34559         },
34560         "GENERIC-RESOURCE-API:vlan-tag": {
34561           "$ref": "#/definitions/Some vlan-tag",
34562           "description": "Contrail-assigned vlan-tag to the vipr vm interface for this route."
34563         }
34564       },
34565       "type": "object"
34566     },
34567     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments-TOP": {
34568       "properties": {
34569         "GENERIC-RESOURCE-API:contrail-route-assignments": {
34570           "items": {
34571             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments"
34572           },
34573           "type": "object"
34574         }
34575       },
34576       "type": "object"
34577     },
34578     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters": {
34579       "properties": {
34580         "GENERIC-RESOURCE-API:param": {
34581           "items": {
34582             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param"
34583           },
34584           "type": "array"
34585         }
34586       },
34587       "type": "object"
34588     },
34589     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters-TOP": {
34590       "properties": {
34591         "GENERIC-RESOURCE-API:contrail-route-parameters": {
34592           "items": {
34593             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters"
34594           },
34595           "type": "object"
34596         }
34597       },
34598       "type": "object"
34599     },
34600     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information": {
34601       "properties": {
34602         "GENERIC-RESOURCE-API:model-customization-uuid": {
34603           "$ref": "#/definitions/Some model-customization-uuid",
34604           "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"
34605         },
34606         "GENERIC-RESOURCE-API:model-invariant-uuid": {
34607           "$ref": "#/definitions/Some model-invariant-uuid",
34608           "description": "identifies the invariant uuid for this service or resource"
34609         },
34610         "GENERIC-RESOURCE-API:model-name": {
34611           "$ref": "#/definitions/Some model-name"
34612         },
34613         "GENERIC-RESOURCE-API:model-uuid": {
34614           "$ref": "#/definitions/Some model-uuid",
34615           "description": "identifies the uuid for this service or resource, which is version specific"
34616         },
34617         "GENERIC-RESOURCE-API:model-version": {
34618           "$ref": "#/definitions/Some model-version"
34619         }
34620       },
34621       "type": "object"
34622     },
34623     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information-TOP": {
34624       "properties": {
34625         "GENERIC-RESOURCE-API:onap-model-information": {
34626           "items": {
34627             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information"
34628           },
34629           "type": "object"
34630         }
34631       },
34632       "type": "object"
34633     },
34634     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)contrail-applied-service": {
34635       "properties": {
34636         "GENERIC-RESOURCE-API:contrail-fqdn": {
34637           "$ref": "#/definitions/Some contrail-fqdn",
34638           "description": "This is the fq-name of the Contrail service instance through which the route is passing."
34639         },
34640         "GENERIC-RESOURCE-API:service-instance-id": {
34641           "$ref": "#/definitions/Some service-instance-id",
34642           "description": "The service-instance-id of the vnf from which the contrail applied service is coming"
34643         },
34644         "GENERIC-RESOURCE-API:vnf-id": {
34645           "$ref": "#/definitions/Some vnf-id",
34646           "description": "The vnf representing the contrail applied service"
34647         }
34648       },
34649       "type": "object"
34650     },
34651     "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": {
34652       "properties": {
34653         "GENERIC-RESOURCE-API:contrail-applied-service": {
34654           "items": {
34655             "$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"
34656           },
34657           "type": "object"
34658         }
34659       },
34660       "type": "object"
34661     },
34662     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)dest-network": {
34663       "properties": {
34664         "GENERIC-RESOURCE-API:network-id": {
34665           "$ref": "#/definitions/Some network-id"
34666         },
34667         "GENERIC-RESOURCE-API:network-role": {
34668           "$ref": "#/definitions/Some network-role"
34669         }
34670       },
34671       "type": "object"
34672     },
34673     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)dest-network-TOP": {
34674       "properties": {
34675         "GENERIC-RESOURCE-API:dest-network": {
34676           "items": {
34677             "$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"
34678           },
34679           "type": "object"
34680         }
34681       },
34682       "type": "object"
34683     },
34684     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)source-network": {
34685       "properties": {
34686         "GENERIC-RESOURCE-API:network-id": {
34687           "$ref": "#/definitions/Some network-id"
34688         },
34689         "GENERIC-RESOURCE-API:network-role": {
34690           "$ref": "#/definitions/Some network-role"
34691         }
34692       },
34693       "type": "object"
34694     },
34695     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)source-network-TOP": {
34696       "properties": {
34697         "GENERIC-RESOURCE-API:source-network": {
34698           "items": {
34699             "$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"
34700           },
34701           "type": "object"
34702         }
34703       },
34704       "type": "object"
34705     },
34706     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param": {
34707       "properties": {
34708         "GENERIC-RESOURCE-API:name": {
34709           "$ref": "#/definitions/Some name"
34710         },
34711         "GENERIC-RESOURCE-API:value": {
34712           "$ref": "#/definitions/Some value"
34713         }
34714       },
34715       "type": "object"
34716     },
34717     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param-TOP": {
34718       "properties": {
34719         "GENERIC-RESOURCE-API:param": {
34720           "items": {
34721             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param"
34722           },
34723           "type": "array"
34724         }
34725       },
34726       "type": "object"
34727     },
34728     "GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-applied-service-info": {
34729       "properties": {
34730         "GENERIC-RESOURCE-API:contrail-fqdn": {
34731           "$ref": "#/definitions/Some contrail-fqdn",
34732           "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."
34733         },
34734         "GENERIC-RESOURCE-API:service-instance-id": {
34735           "$ref": "#/definitions/Some service-instance-id",
34736           "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."
34737         }
34738       },
34739       "type": "object"
34740     },
34741     "GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-applied-service-info-TOP": {
34742       "properties": {
34743         "GENERIC-RESOURCE-API:contrail-applied-service-info": {
34744           "items": {
34745             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-applied-service-info"
34746           },
34747           "type": "object"
34748         }
34749       },
34750       "type": "object"
34751     },
34752     "GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-route-input-parameters": {
34753       "properties": {
34754         "GENERIC-RESOURCE-API:param": {
34755           "items": {
34756             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters(config)param"
34757           },
34758           "type": "array"
34759         }
34760       },
34761       "type": "object"
34762     },
34763     "GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-route-input-parameters-TOP": {
34764       "properties": {
34765         "GENERIC-RESOURCE-API:contrail-route-input-parameters": {
34766           "items": {
34767             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-route-input-parameters"
34768           },
34769           "type": "object"
34770         }
34771       },
34772       "type": "object"
34773     },
34774     "GENERIC-RESOURCE-API/contrail-route-request-input(config)dest-network": {
34775       "properties": {
34776         "GENERIC-RESOURCE-API:network-id": {
34777           "$ref": "#/definitions/Some network-id"
34778         },
34779         "GENERIC-RESOURCE-API:network-role": {
34780           "$ref": "#/definitions/Some network-role"
34781         }
34782       },
34783       "type": "object"
34784     },
34785     "GENERIC-RESOURCE-API/contrail-route-request-input(config)dest-network-TOP": {
34786       "properties": {
34787         "GENERIC-RESOURCE-API:dest-network": {
34788           "items": {
34789             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)dest-network"
34790           },
34791           "type": "object"
34792         }
34793       },
34794       "type": "object"
34795     },
34796     "GENERIC-RESOURCE-API/contrail-route-request-input(config)source-network": {
34797       "properties": {
34798         "GENERIC-RESOURCE-API:network-id": {
34799           "$ref": "#/definitions/Some network-id"
34800         },
34801         "GENERIC-RESOURCE-API:network-role": {
34802           "$ref": "#/definitions/Some network-role"
34803         }
34804       },
34805       "type": "object"
34806     },
34807     "GENERIC-RESOURCE-API/contrail-route-request-input(config)source-network-TOP": {
34808       "properties": {
34809         "GENERIC-RESOURCE-API:source-network": {
34810           "items": {
34811             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)source-network"
34812           },
34813           "type": "object"
34814         }
34815       },
34816       "type": "object"
34817     },
34818     "GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters(config)param": {
34819       "properties": {
34820         "GENERIC-RESOURCE-API:name": {
34821           "$ref": "#/definitions/Some name"
34822         },
34823         "GENERIC-RESOURCE-API:value": {
34824           "$ref": "#/definitions/Some value"
34825         }
34826       },
34827       "type": "object"
34828     },
34829     "GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters(config)param-TOP": {
34830       "properties": {
34831         "GENERIC-RESOURCE-API:param": {
34832           "items": {
34833             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters(config)param"
34834           },
34835           "type": "array"
34836         }
34837       },
34838       "type": "object"
34839     },
34840     "GENERIC-RESOURCE-API/network-information(config)onap-model-information": {
34841       "properties": {
34842         "GENERIC-RESOURCE-API:model-customization-uuid": {
34843           "$ref": "#/definitions/Some model-customization-uuid",
34844           "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"
34845         },
34846         "GENERIC-RESOURCE-API:model-invariant-uuid": {
34847           "$ref": "#/definitions/Some model-invariant-uuid",
34848           "description": "identifies the invariant uuid for this service or resource"
34849         },
34850         "GENERIC-RESOURCE-API:model-name": {
34851           "$ref": "#/definitions/Some model-name"
34852         },
34853         "GENERIC-RESOURCE-API:model-uuid": {
34854           "$ref": "#/definitions/Some model-uuid",
34855           "description": "identifies the uuid for this service or resource, which is version specific"
34856         },
34857         "GENERIC-RESOURCE-API:model-version": {
34858           "$ref": "#/definitions/Some model-version"
34859         }
34860       },
34861       "type": "object"
34862     },
34863     "GENERIC-RESOURCE-API/network-information(config)onap-model-information-TOP": {
34864       "properties": {
34865         "GENERIC-RESOURCE-API:onap-model-information": {
34866           "items": {
34867             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-information(config)onap-model-information"
34868           },
34869           "type": "object"
34870         }
34871       },
34872       "type": "object"
34873     },
34874     "GENERIC-RESOURCE-API/network-request-input(config)network-input-parameters": {
34875       "properties": {
34876         "GENERIC-RESOURCE-API:param": {
34877           "items": {
34878             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input/network-input-parameters(config)param"
34879           },
34880           "type": "array"
34881         }
34882       },
34883       "type": "object"
34884     },
34885     "GENERIC-RESOURCE-API/network-request-input(config)network-input-parameters-TOP": {
34886       "properties": {
34887         "GENERIC-RESOURCE-API:network-input-parameters": {
34888           "items": {
34889             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input(config)network-input-parameters"
34890           },
34891           "type": "object"
34892         }
34893       },
34894       "type": "object"
34895     },
34896     "GENERIC-RESOURCE-API/network-request-input/network-input-parameters(config)param": {
34897       "properties": {
34898         "GENERIC-RESOURCE-API:name": {
34899           "$ref": "#/definitions/Some name"
34900         },
34901         "GENERIC-RESOURCE-API:value": {
34902           "$ref": "#/definitions/Some value"
34903         }
34904       },
34905       "type": "object"
34906     },
34907     "GENERIC-RESOURCE-API/network-request-input/network-input-parameters(config)param-TOP": {
34908       "properties": {
34909         "GENERIC-RESOURCE-API:param": {
34910           "items": {
34911             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input/network-input-parameters(config)param"
34912           },
34913           "type": "array"
34914         }
34915       },
34916       "type": "object"
34917     },
34918     "GENERIC-RESOURCE-API/network-topology-information(config)network-policy": {
34919       "properties": {
34920         "GENERIC-RESOURCE-API:network-policy-fqdn": {
34921           "$ref": "#/definitions/Some network-policy-fqdn"
34922         },
34923         "GENERIC-RESOURCE-API:network-policy-id": {
34924           "$ref": "#/definitions/Some network-policy-id"
34925         }
34926       },
34927       "type": "object"
34928     },
34929     "GENERIC-RESOURCE-API/network-topology-information(config)network-policy-TOP": {
34930       "properties": {
34931         "GENERIC-RESOURCE-API:network-policy": {
34932           "items": {
34933             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)network-policy"
34934           },
34935           "type": "array"
34936         }
34937       },
34938       "type": "object"
34939     },
34940     "GENERIC-RESOURCE-API/network-topology-information(config)network-topology-identifier": {
34941       "properties": {
34942         "GENERIC-RESOURCE-API:network-name": {
34943           "$ref": "#/definitions/Some network-name"
34944         },
34945         "GENERIC-RESOURCE-API:network-role": {
34946           "$ref": "#/definitions/Some network-role"
34947         },
34948         "GENERIC-RESOURCE-API:network-technology": {
34949           "$ref": "#/definitions/Some network-technology"
34950         },
34951         "GENERIC-RESOURCE-API:network-type": {
34952           "$ref": "#/definitions/Some network-type"
34953         },
34954         "GENERIC-RESOURCE-API:service-type": {
34955           "$ref": "#/definitions/Some service-type"
34956         }
34957       },
34958       "type": "object"
34959     },
34960     "GENERIC-RESOURCE-API/network-topology-information(config)network-topology-identifier-TOP": {
34961       "properties": {
34962         "GENERIC-RESOURCE-API:network-topology-identifier": {
34963           "items": {
34964             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)network-topology-identifier"
34965           },
34966           "type": "object"
34967         }
34968       },
34969       "type": "object"
34970     },
34971     "GENERIC-RESOURCE-API/network-topology-information(config)route-table-reference": {
34972       "properties": {
34973         "GENERIC-RESOURCE-API:route-table-reference-fqdn": {
34974           "$ref": "#/definitions/Some route-table-reference-fqdn"
34975         },
34976         "GENERIC-RESOURCE-API:route-table-reference-id": {
34977           "$ref": "#/definitions/Some route-table-reference-id"
34978         }
34979       },
34980       "required": [
34981         "GENERIC-RESOURCE-API:route-table-reference-fqdn"
34982       ],
34983       "type": "object"
34984     },
34985     "GENERIC-RESOURCE-API/network-topology-information(config)route-table-reference-TOP": {
34986       "properties": {
34987         "GENERIC-RESOURCE-API:route-table-reference": {
34988           "items": {
34989             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)route-table-reference"
34990           },
34991           "type": "array"
34992         }
34993       },
34994       "type": "object"
34995     },
34996     "GENERIC-RESOURCE-API/network-topology-information(config)subnets": {
34997       "properties": {
34998         "GENERIC-RESOURCE-API:cidr-mask": {
34999           "$ref": "#/definitions/Some cidr-mask"
35000         },
35001         "GENERIC-RESOURCE-API:dhcp-enabled": {
35002           "$ref": "#/definitions/Y",
35003           "enum": [
35004             "Y",
35005             "N"
35006           ]
35007         },
35008         "GENERIC-RESOURCE-API:dhcp-end-address": {
35009           "$ref": "#/definitions/Some dhcp-end-address"
35010         },
35011         "GENERIC-RESOURCE-API:dhcp-start-address": {
35012           "$ref": "#/definitions/Some dhcp-start-address"
35013         },
35014         "GENERIC-RESOURCE-API:gateway-address": {
35015           "$ref": "#/definitions/3.16.94.1",
35016           "enum": [
35017             "3.16.94.1",
35018             "DCA6:c"
35019           ]
35020         },
35021         "GENERIC-RESOURCE-API:ip-version": {
35022           "$ref": "#/definitions/Some ip-version"
35023         },
35024         "GENERIC-RESOURCE-API:start-address": {
35025           "$ref": "#/definitions/2.7.8.2",
35026           "enum": [
35027             "2.7.8.2",
35028             "3bcB:%L"
35029           ]
35030         },
35031         "GENERIC-RESOURCE-API:subnet-name": {
35032           "$ref": "#/definitions/Some subnet-name"
35033         }
35034       },
35035       "type": "object"
35036     },
35037     "GENERIC-RESOURCE-API/network-topology-information(config)subnets-TOP": {
35038       "properties": {
35039         "GENERIC-RESOURCE-API:subnets": {
35040           "items": {
35041             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)subnets"
35042           },
35043           "type": "array"
35044         }
35045       },
35046       "type": "object"
35047     },
35048     "GENERIC-RESOURCE-API/network-topology-information(config)vpn-bindings": {
35049       "properties": {
35050         "GENERIC-RESOURCE-API:global-route-target": {
35051           "$ref": "#/definitions/Some global-route-target"
35052         },
35053         "GENERIC-RESOURCE-API:vpn-binding-id": {
35054           "$ref": "#/definitions/Some vpn-binding-id"
35055         }
35056       },
35057       "type": "object"
35058     },
35059     "GENERIC-RESOURCE-API/network-topology-information(config)vpn-bindings-TOP": {
35060       "properties": {
35061         "GENERIC-RESOURCE-API:vpn-bindings": {
35062           "items": {
35063             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)vpn-bindings"
35064           },
35065           "type": "array"
35066         }
35067       },
35068       "type": "object"
35069     },
35070     "GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list": {
35071       "properties": {
35072         "GENERIC-RESOURCE-API:preload-data": {
35073           "items": {
35074             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data"
35075           },
35076           "type": "object"
35077         },
35078         "GENERIC-RESOURCE-API:vnf-name": {
35079           "$ref": "#/definitions/Some vnf-name",
35080           "description": "vf-module-name or network name"
35081         },
35082         "GENERIC-RESOURCE-API:vnf-type": {
35083           "$ref": "#/definitions/Some vnf-type",
35084           "description": "vf-module-type or network type"
35085         }
35086       },
35087       "required": [
35088         "GENERIC-RESOURCE-API:vnf-name",
35089         "GENERIC-RESOURCE-API:vnf-type"
35090       ],
35091       "type": "object"
35092     },
35093     "GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list-TOP": {
35094       "properties": {
35095         "GENERIC-RESOURCE-API:vnf-preload-list": {
35096           "items": {
35097             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list"
35098           },
35099           "type": "array"
35100         }
35101       },
35102       "type": "object"
35103     },
35104     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data": {
35105       "properties": {
35106         "GENERIC-RESOURCE-API:network-topology-information": {
35107           "items": {
35108             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information"
35109           },
35110           "type": "object"
35111         },
35112         "GENERIC-RESOURCE-API:oper-status": {
35113           "items": {
35114             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status"
35115           },
35116           "type": "object"
35117         },
35118         "GENERIC-RESOURCE-API:vnf-topology-information": {
35119           "items": {
35120             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information"
35121           },
35122           "type": "object"
35123         }
35124       },
35125       "type": "object"
35126     },
35127     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data-TOP": {
35128       "properties": {
35129         "GENERIC-RESOURCE-API:preload-data": {
35130           "items": {
35131             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data"
35132           },
35133           "type": "object"
35134         }
35135       },
35136       "type": "object"
35137     },
35138     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information": {
35139       "properties": {
35140         "GENERIC-RESOURCE-API:is-external-network": {
35141           "$ref": "#/definitions/true"
35142         },
35143         "GENERIC-RESOURCE-API:is-provider-network": {
35144           "$ref": "#/definitions/true"
35145         },
35146         "GENERIC-RESOURCE-API:is-shared-network": {
35147           "$ref": "#/definitions/true"
35148         },
35149         "GENERIC-RESOURCE-API:network-policy": {
35150           "items": {
35151             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy"
35152           },
35153           "type": "array"
35154         },
35155         "GENERIC-RESOURCE-API:network-topology-identifier": {
35156           "items": {
35157             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier"
35158           },
35159           "type": "object"
35160         },
35161         "GENERIC-RESOURCE-API:physical-network-name": {
35162           "$ref": "#/definitions/Some physical-network-name"
35163         },
35164         "GENERIC-RESOURCE-API:route-table-reference": {
35165           "items": {
35166             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference"
35167           },
35168           "type": "array"
35169         },
35170         "GENERIC-RESOURCE-API:subnets": {
35171           "items": {
35172             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets"
35173           },
35174           "type": "array"
35175         },
35176         "GENERIC-RESOURCE-API:vpn-bindings": {
35177           "items": {
35178             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings"
35179           },
35180           "type": "array"
35181         }
35182       },
35183       "type": "object"
35184     },
35185     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information-TOP": {
35186       "properties": {
35187         "GENERIC-RESOURCE-API:network-topology-information": {
35188           "items": {
35189             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information"
35190           },
35191           "type": "object"
35192         }
35193       },
35194       "type": "object"
35195     },
35196     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status": {
35197       "properties": {
35198         "GENERIC-RESOURCE-API:create-timestamp": {
35199           "$ref": "#/definitions/Some create-timestamp"
35200         },
35201         "GENERIC-RESOURCE-API:last-action": {
35202           "$ref": "#/definitions/VNFActivateRequest",
35203           "description": "this is preload request actions",
35204           "enum": [
35205             "VNFActivateRequest",
35206             "ChangeVNFActivateRequest",
35207             "VnfInstanceActivateRequest",
35208             "ChangeVnfInstanceActivateRequest",
35209             "VfModuleActivateRequest",
35210             "ChangeVfModuleActivateRequest",
35211             "DisconnectVNFRequest",
35212             "DisconnectVnfInstanceRequest",
35213             "DisconnectVfModuleRequest",
35214             "PreloadVNFRequest",
35215             "DeletePreloadVNFRequest",
35216             "PreloadVnfInstanceRequest",
35217             "DeletePreloadVnfInstanceRequest",
35218             "PreloadVfModuleRequest",
35219             "DeletePreloadVfModuleRequest"
35220           ]
35221         },
35222         "GENERIC-RESOURCE-API:last-order-status": {
35223           "$ref": "#/definitions/Active",
35224           "enum": [
35225             "Active",
35226             "PendingAssignment",
35227             "PendingCreate",
35228             "PendingUpdate",
35229             "PendingDelete",
35230             "Deleted"
35231           ]
35232         },
35233         "GENERIC-RESOURCE-API:last-svc-request-id": {
35234           "$ref": "#/definitions/Some last-svc-request-id"
35235         },
35236         "GENERIC-RESOURCE-API:maintenance-indicator": {
35237           "$ref": "#/definitions/Y",
35238           "enum": [
35239             "Y",
35240             "N"
35241           ]
35242         },
35243         "GENERIC-RESOURCE-API:modify-timestamp": {
35244           "$ref": "#/definitions/Some modify-timestamp"
35245         },
35246         "GENERIC-RESOURCE-API:order-status": {
35247           "$ref": "#/definitions/Active",
35248           "enum": [
35249             "Active",
35250             "PendingAssignment",
35251             "PendingCreate",
35252             "PendingUpdate",
35253             "PendingDelete",
35254             "Deleted"
35255           ]
35256         }
35257       },
35258       "type": "object"
35259     },
35260     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status-TOP": {
35261       "properties": {
35262         "GENERIC-RESOURCE-API:oper-status": {
35263           "items": {
35264             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status"
35265           },
35266           "type": "object"
35267         }
35268       },
35269       "type": "object"
35270     },
35271     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information": {
35272       "properties": {
35273         "GENERIC-RESOURCE-API:vnf-assignments": {
35274           "items": {
35275             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments"
35276           },
35277           "type": "object"
35278         },
35279         "GENERIC-RESOURCE-API:vnf-parameters": {
35280           "items": {
35281             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters"
35282           },
35283           "type": "array"
35284         },
35285         "GENERIC-RESOURCE-API:vnf-topology-identifier": {
35286           "items": {
35287             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier"
35288           },
35289           "type": "object"
35290         }
35291       },
35292       "type": "object"
35293     },
35294     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information-TOP": {
35295       "properties": {
35296         "GENERIC-RESOURCE-API:vnf-topology-information": {
35297           "items": {
35298             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information"
35299           },
35300           "type": "object"
35301         }
35302       },
35303       "type": "object"
35304     },
35305     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy": {
35306       "properties": {
35307         "GENERIC-RESOURCE-API:network-policy-fqdn": {
35308           "$ref": "#/definitions/Some network-policy-fqdn"
35309         },
35310         "GENERIC-RESOURCE-API:network-policy-id": {
35311           "$ref": "#/definitions/Some network-policy-id"
35312         }
35313       },
35314       "type": "object"
35315     },
35316     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy-TOP": {
35317       "properties": {
35318         "GENERIC-RESOURCE-API:network-policy": {
35319           "items": {
35320             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy"
35321           },
35322           "type": "array"
35323         }
35324       },
35325       "type": "object"
35326     },
35327     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier": {
35328       "properties": {
35329         "GENERIC-RESOURCE-API:network-name": {
35330           "$ref": "#/definitions/Some network-name"
35331         },
35332         "GENERIC-RESOURCE-API:network-role": {
35333           "$ref": "#/definitions/Some network-role"
35334         },
35335         "GENERIC-RESOURCE-API:network-technology": {
35336           "$ref": "#/definitions/Some network-technology"
35337         },
35338         "GENERIC-RESOURCE-API:network-type": {
35339           "$ref": "#/definitions/Some network-type"
35340         },
35341         "GENERIC-RESOURCE-API:service-type": {
35342           "$ref": "#/definitions/Some service-type"
35343         }
35344       },
35345       "type": "object"
35346     },
35347     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier-TOP": {
35348       "properties": {
35349         "GENERIC-RESOURCE-API:network-topology-identifier": {
35350           "items": {
35351             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier"
35352           },
35353           "type": "object"
35354         }
35355       },
35356       "type": "object"
35357     },
35358     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference": {
35359       "properties": {
35360         "GENERIC-RESOURCE-API:route-table-reference-fqdn": {
35361           "$ref": "#/definitions/Some route-table-reference-fqdn"
35362         },
35363         "GENERIC-RESOURCE-API:route-table-reference-id": {
35364           "$ref": "#/definitions/Some route-table-reference-id"
35365         }
35366       },
35367       "required": [
35368         "GENERIC-RESOURCE-API:route-table-reference-fqdn"
35369       ],
35370       "type": "object"
35371     },
35372     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference-TOP": {
35373       "properties": {
35374         "GENERIC-RESOURCE-API:route-table-reference": {
35375           "items": {
35376             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference"
35377           },
35378           "type": "array"
35379         }
35380       },
35381       "type": "object"
35382     },
35383     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets": {
35384       "properties": {
35385         "GENERIC-RESOURCE-API:cidr-mask": {
35386           "$ref": "#/definitions/Some cidr-mask"
35387         },
35388         "GENERIC-RESOURCE-API:dhcp-enabled": {
35389           "$ref": "#/definitions/Y",
35390           "enum": [
35391             "Y",
35392             "N"
35393           ]
35394         },
35395         "GENERIC-RESOURCE-API:dhcp-end-address": {
35396           "$ref": "#/definitions/Some dhcp-end-address"
35397         },
35398         "GENERIC-RESOURCE-API:dhcp-start-address": {
35399           "$ref": "#/definitions/Some dhcp-start-address"
35400         },
35401         "GENERIC-RESOURCE-API:gateway-address": {
35402           "$ref": "#/definitions/1.0.21.50%L",
35403           "enum": [
35404             "1.0.21.50%L",
35405             "c2Ed:9%N"
35406           ]
35407         },
35408         "GENERIC-RESOURCE-API:ip-version": {
35409           "$ref": "#/definitions/Some ip-version"
35410         },
35411         "GENERIC-RESOURCE-API:start-address": {
35412           "$ref": "#/definitions/119.2.170.2",
35413           "enum": [
35414             "119.2.170.2",
35415             ":"
35416           ]
35417         },
35418         "GENERIC-RESOURCE-API:subnet-name": {
35419           "$ref": "#/definitions/Some subnet-name"
35420         }
35421       },
35422       "type": "object"
35423     },
35424     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets-TOP": {
35425       "properties": {
35426         "GENERIC-RESOURCE-API:subnets": {
35427           "items": {
35428             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets"
35429           },
35430           "type": "array"
35431         }
35432       },
35433       "type": "object"
35434     },
35435     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings": {
35436       "properties": {
35437         "GENERIC-RESOURCE-API:global-route-target": {
35438           "$ref": "#/definitions/Some global-route-target"
35439         },
35440         "GENERIC-RESOURCE-API:vpn-binding-id": {
35441           "$ref": "#/definitions/Some vpn-binding-id"
35442         }
35443       },
35444       "type": "object"
35445     },
35446     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings-TOP": {
35447       "properties": {
35448         "GENERIC-RESOURCE-API:vpn-bindings": {
35449           "items": {
35450             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings"
35451           },
35452           "type": "array"
35453         }
35454       },
35455       "type": "object"
35456     },
35457     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments": {
35458       "properties": {
35459         "GENERIC-RESOURCE-API:availability-zones": {
35460           "items": {
35461             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones"
35462           },
35463           "type": "array"
35464         },
35465         "GENERIC-RESOURCE-API:vnf-networks": {
35466           "items": {
35467             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks"
35468           },
35469           "type": "array"
35470         },
35471         "GENERIC-RESOURCE-API:vnf-status": {
35472           "$ref": "#/definitions/Some vnf-status",
35473           "description": "Orchestration Status from AAI - to be set by SDNC"
35474         },
35475         "GENERIC-RESOURCE-API:vnf-vms": {
35476           "items": {
35477             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms"
35478           },
35479           "type": "array"
35480         }
35481       },
35482       "type": "object"
35483     },
35484     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments-TOP": {
35485       "properties": {
35486         "GENERIC-RESOURCE-API:vnf-assignments": {
35487           "items": {
35488             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments"
35489           },
35490           "type": "object"
35491         }
35492       },
35493       "type": "object"
35494     },
35495     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters": {
35496       "properties": {
35497         "GENERIC-RESOURCE-API:vnf-parameter-name": {
35498           "$ref": "#/definitions/Some vnf-parameter-name",
35499           "description": "The name of an arbitrary instance-specific vnf-parameters"
35500         },
35501         "GENERIC-RESOURCE-API:vnf-parameter-value": {
35502           "$ref": "#/definitions/Some vnf-parameter-value",
35503           "description": "The value of an arbitrary instance-specific vnf-parameters "
35504         }
35505       },
35506       "type": "object"
35507     },
35508     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters-TOP": {
35509       "properties": {
35510         "GENERIC-RESOURCE-API:vnf-parameters": {
35511           "items": {
35512             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters"
35513           },
35514           "type": "array"
35515         }
35516       },
35517       "type": "object"
35518     },
35519     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier": {
35520       "properties": {
35521         "GENERIC-RESOURCE-API:generic-vnf-id": {
35522           "$ref": "#/definitions/Some generic-vnf-id"
35523         },
35524         "GENERIC-RESOURCE-API:generic-vnf-name": {
35525           "$ref": "#/definitions/Some generic-vnf-name"
35526         },
35527         "GENERIC-RESOURCE-API:generic-vnf-type": {
35528           "$ref": "#/definitions/Some generic-vnf-type"
35529         },
35530         "GENERIC-RESOURCE-API:service-id": {
35531           "$ref": "#/definitions/Some service-id"
35532         },
35533         "GENERIC-RESOURCE-API:service-type": {
35534           "$ref": "#/definitions/Some service-type"
35535         },
35536         "GENERIC-RESOURCE-API:vnf-name": {
35537           "$ref": "#/definitions/Some vnf-name",
35538           "description": "vf-module-name"
35539         },
35540         "GENERIC-RESOURCE-API:vnf-type": {
35541           "$ref": "#/definitions/Some vnf-type",
35542           "description": "vf-module-type"
35543         }
35544       },
35545       "type": "object"
35546     },
35547     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier-TOP": {
35548       "properties": {
35549         "GENERIC-RESOURCE-API:vnf-topology-identifier": {
35550           "items": {
35551             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier"
35552           },
35553           "type": "object"
35554         }
35555       },
35556       "type": "object"
35557     },
35558     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones": {
35559       "properties": {
35560         "GENERIC-RESOURCE-API:availability-zone": {
35561           "$ref": "#/definitions/Some availability-zone",
35562           "description": "Openstack availability zone name or UUID"
35563         }
35564       },
35565       "type": "object"
35566     },
35567     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones-TOP": {
35568       "properties": {
35569         "GENERIC-RESOURCE-API:availability-zones": {
35570           "items": {
35571             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones"
35572           },
35573           "type": "array"
35574         }
35575       },
35576       "type": "object"
35577     },
35578     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks": {
35579       "properties": {
35580         "GENERIC-RESOURCE-API:contrail-network-fqdn": {
35581           "$ref": "#/definitions/Some contrail-network-fqdn",
35582           "description": "contrail network policy object"
35583         },
35584         "GENERIC-RESOURCE-API:ipv6-subnet-id": {
35585           "$ref": "#/definitions/Some ipv6-subnet-id",
35586           "description": "ipv6 subnet UUID to be passed into the HEAT template"
35587         },
35588         "GENERIC-RESOURCE-API:ipv6-subnet-name": {
35589           "$ref": "#/definitions/Some ipv6-subnet-name",
35590           "description": "ipv6 subnet-name that corresponds to the ipv6 subnet-id"
35591         },
35592         "GENERIC-RESOURCE-API:network-id": {
35593           "$ref": "#/definitions/Some network-id",
35594           "description": "Unique Neutron UUID of an instance of the network role "
35595         },
35596         "GENERIC-RESOURCE-API:network-name": {
35597           "$ref": "#/definitions/Some network-name",
35598           "description": "Unique Neutron UUID of an instance of the network role "
35599         },
35600         "GENERIC-RESOURCE-API:network-role": {
35601           "$ref": "#/definitions/Some network-role",
35602           "description": "A Network Role to which a VNF must connect"
35603         },
35604         "GENERIC-RESOURCE-API:neutron-id": {
35605           "$ref": "#/definitions/Some neutron-id",
35606           "description": "Unique Neutron UUID of an instance of the network role "
35607         },
35608         "GENERIC-RESOURCE-API:sriov-vlan-filter-list": {
35609           "items": {
35610             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list"
35611           },
35612           "type": "array"
35613         },
35614         "GENERIC-RESOURCE-API:subnet-id": {
35615           "$ref": "#/definitions/Some subnet-id",
35616           "description": "ipv4 subnet UUID to be passed into the HEAT template"
35617         },
35618         "GENERIC-RESOURCE-API:subnet-name": {
35619           "$ref": "#/definitions/Some subnet-name",
35620           "description": "ipv4 subnet-name that corresponds to the ipv4 subnet-id"
35621         }
35622       },
35623       "required": [
35624         "GENERIC-RESOURCE-API:network-role"
35625       ],
35626       "type": "object"
35627     },
35628     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks-TOP": {
35629       "properties": {
35630         "GENERIC-RESOURCE-API:vnf-networks": {
35631           "items": {
35632             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks"
35633           },
35634           "type": "array"
35635         }
35636       },
35637       "type": "object"
35638     },
35639     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms": {
35640       "properties": {
35641         "GENERIC-RESOURCE-API:vm-count": {
35642           "$ref": "#/definitions/0"
35643         },
35644         "GENERIC-RESOURCE-API:vm-names": {
35645           "items": {
35646             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names"
35647           },
35648           "type": "array"
35649         },
35650         "GENERIC-RESOURCE-API:vm-networks": {
35651           "items": {
35652             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks"
35653           },
35654           "type": "array"
35655         },
35656         "GENERIC-RESOURCE-API:vm-type": {
35657           "$ref": "#/definitions/Some vm-type"
35658         }
35659       },
35660       "required": [
35661         "GENERIC-RESOURCE-API:vm-type"
35662       ],
35663       "type": "object"
35664     },
35665     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms-TOP": {
35666       "properties": {
35667         "GENERIC-RESOURCE-API:vnf-vms": {
35668           "items": {
35669             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms"
35670           },
35671           "type": "array"
35672         }
35673       },
35674       "type": "object"
35675     },
35676     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list": {
35677       "properties": {
35678         "GENERIC-RESOURCE-API:sriov-vlan-filter": {
35679           "$ref": "#/definitions/Some sriov-vlan-filter"
35680         }
35681       },
35682       "type": "object"
35683     },
35684     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP": {
35685       "properties": {
35686         "GENERIC-RESOURCE-API:sriov-vlan-filter-list": {
35687           "items": {
35688             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list"
35689           },
35690           "type": "array"
35691         }
35692       },
35693       "type": "object"
35694     },
35695     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names": {
35696       "properties": {
35697         "GENERIC-RESOURCE-API:vm-name": {
35698           "$ref": "#/definitions/Some vm-name"
35699         }
35700       },
35701       "type": "object"
35702     },
35703     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP": {
35704       "properties": {
35705         "GENERIC-RESOURCE-API:vm-names": {
35706           "items": {
35707             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names"
35708           },
35709           "type": "array"
35710         }
35711       },
35712       "type": "object"
35713     },
35714     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks": {
35715       "properties": {
35716         "GENERIC-RESOURCE-API:floating-ip": {
35717           "$ref": "#/definitions/0.0.25.54%{NNNL}pLp}",
35718           "description": "Floating ipv4 for VMs of a given type on this network",
35719           "enum": [
35720             "0.0.25.54%{NNNL}pLp}",
35721             ":%p{L"
35722           ]
35723         },
35724         "GENERIC-RESOURCE-API:floating-ip-v6": {
35725           "$ref": "#/definitions/DB8:",
35726           "description": "Floating ipv6 for VMs of a given type on this network"
35727         },
35728         "GENERIC-RESOURCE-API:interface-route-prefixes": {
35729           "items": {
35730             "$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"
35731           },
35732           "type": "array"
35733         },
35734         "GENERIC-RESOURCE-API:ip-count": {
35735           "$ref": "#/definitions/0",
35736           "description": "The number of ip addresses to be assigned per vm for this network role"
35737         },
35738         "GENERIC-RESOURCE-API:network-ips": {
35739           "items": {
35740             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips"
35741           },
35742           "type": "array"
35743         },
35744         "GENERIC-RESOURCE-API:network-ips-v6": {
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-v6"
35747           },
35748           "type": "array"
35749         },
35750         "GENERIC-RESOURCE-API:network-macs": {
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-macs"
35753           },
35754           "type": "array"
35755         },
35756         "GENERIC-RESOURCE-API:network-role": {
35757           "$ref": "#/definitions/Some network-role",
35758           "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF"
35759         },
35760         "GENERIC-RESOURCE-API:use-dhcp": {
35761           "$ref": "#/definitions/Y",
35762           "description": "Indicator to use DHCP on this network for this VM",
35763           "enum": [
35764             "Y",
35765             "N"
35766           ]
35767         }
35768       },
35769       "type": "object"
35770     },
35771     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP": {
35772       "properties": {
35773         "GENERIC-RESOURCE-API:vm-networks": {
35774           "items": {
35775             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks"
35776           },
35777           "type": "array"
35778         }
35779       },
35780       "type": "object"
35781     },
35782     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes": {
35783       "properties": {
35784         "GENERIC-RESOURCE-API:interface-route-prefix": {
35785           "$ref": "#/definitions/84.59.6.1%pN{",
35786           "description": "route prefixes (CIDRs) to be provided to MSO in vnf-topology as a list of static routes",
35787           "enum": [
35788             "84.59.6.1%pN{",
35789             "5aFf::"
35790           ]
35791         },
35792         "GENERIC-RESOURCE-API:interface-route-prefix-cidr": {
35793           "$ref": "#/definitions/Some interface-route-prefix-cidr",
35794           "description": "route prefixes (CIDRs) in ip/cidr format to be provided to MSO in vnf-topology as a list of static routes"
35795         }
35796       },
35797       "required": [
35798         "GENERIC-RESOURCE-API:interface-route-prefix-cidr"
35799       ],
35800       "type": "object"
35801     },
35802     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP": {
35803       "properties": {
35804         "GENERIC-RESOURCE-API:interface-route-prefixes": {
35805           "items": {
35806             "$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"
35807           },
35808           "type": "array"
35809         }
35810       },
35811       "type": "object"
35812     },
35813     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips": {
35814       "properties": {
35815         "GENERIC-RESOURCE-API:ip-address": {
35816           "$ref": "#/definitions/221.2.45.0%}{}",
35817           "description": "List of assigned ipv4 addresses on a network",
35818           "enum": [
35819             "221.2.45.0%}{}",
35820             "ddAF:C"
35821           ]
35822         }
35823       },
35824       "type": "object"
35825     },
35826     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP": {
35827       "properties": {
35828         "GENERIC-RESOURCE-API:network-ips": {
35829           "items": {
35830             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips"
35831           },
35832           "type": "array"
35833         }
35834       },
35835       "type": "object"
35836     },
35837     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6": {
35838       "properties": {
35839         "GENERIC-RESOURCE-API:ip-address-ipv6": {
35840           "$ref": "#/definitions/:",
35841           "description": "List of assigned ipv6 addresses on a network"
35842         }
35843       },
35844       "type": "object"
35845     },
35846     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP": {
35847       "properties": {
35848         "GENERIC-RESOURCE-API:network-ips-v6": {
35849           "items": {
35850             "$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"
35851           },
35852           "type": "array"
35853         }
35854       },
35855       "type": "object"
35856     },
35857     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs": {
35858       "properties": {
35859         "GENERIC-RESOURCE-API:mac-address": {
35860           "$ref": "#/definitions/Some mac-address",
35861           "description": "List of network assignments for this VM (one per network)"
35862         }
35863       },
35864       "type": "object"
35865     },
35866     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP": {
35867       "properties": {
35868         "GENERIC-RESOURCE-API:network-macs": {
35869           "items": {
35870             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs"
35871           },
35872           "type": "array"
35873         }
35874       },
35875       "type": "object"
35876     },
35877     "GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource": {
35878       "properties": {
35879         "GENERIC-RESOURCE-API:allotted-resource-data": {
35880           "items": {
35881             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data"
35882           },
35883           "type": "object"
35884         },
35885         "GENERIC-RESOURCE-API:allotted-resource-id": {
35886           "$ref": "#/definitions/Some allotted-resource-id"
35887         },
35888         "GENERIC-RESOURCE-API:allotted-resource-status": {
35889           "items": {
35890             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status"
35891           },
35892           "type": "object"
35893         }
35894       },
35895       "required": [
35896         "GENERIC-RESOURCE-API:allotted-resource-id"
35897       ],
35898       "type": "object"
35899     },
35900     "GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource-TOP": {
35901       "properties": {
35902         "GENERIC-RESOURCE-API:security-zone-allotted-resource": {
35903           "items": {
35904             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource"
35905           },
35906           "type": "array"
35907         }
35908       },
35909       "type": "object"
35910     },
35911     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data": {
35912       "properties": {
35913         "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
35914           "items": {
35915             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
35916           },
35917           "type": "object"
35918         },
35919         "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
35920           "items": {
35921             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
35922           },
35923           "type": "object"
35924         },
35925         "GENERIC-RESOURCE-API:security-zone-parameters": {
35926           "items": {
35927             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters"
35928           },
35929           "type": "object"
35930         },
35931         "GENERIC-RESOURCE-API:security-zone-topology": {
35932           "items": {
35933             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology"
35934           },
35935           "type": "object"
35936         }
35937       },
35938       "type": "object"
35939     },
35940     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data-TOP": {
35941       "properties": {
35942         "GENERIC-RESOURCE-API:allotted-resource-data": {
35943           "items": {
35944             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data"
35945           },
35946           "type": "object"
35947         }
35948       },
35949       "type": "object"
35950     },
35951     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status": {
35952       "properties": {
35953         "GENERIC-RESOURCE-API:action": {
35954           "$ref": "#/definitions/Some action",
35955           "description": "value would one of possible request-actions; match the list in service-data oper-status"
35956         },
35957         "GENERIC-RESOURCE-API:final-indicator": {
35958           "$ref": "#/definitions/Some final-indicator"
35959         },
35960         "GENERIC-RESOURCE-API:request-status": {
35961           "$ref": "#/definitions/synccomplete",
35962           "enum": [
35963             "synccomplete",
35964             "asynccomplete",
35965             "notifycomplete"
35966           ]
35967         },
35968         "GENERIC-RESOURCE-API:response-code": {
35969           "$ref": "#/definitions/Some response-code"
35970         },
35971         "GENERIC-RESOURCE-API:response-message": {
35972           "$ref": "#/definitions/Some response-message"
35973         },
35974         "GENERIC-RESOURCE-API:response-timestamp": {
35975           "$ref": "#/definitions/Some response-timestamp"
35976         },
35977         "GENERIC-RESOURCE-API:rpc-action": {
35978           "$ref": "#/definitions/assign",
35979           "description": "this is the svc-action from the incoming request",
35980           "enum": [
35981             "assign",
35982             "activate",
35983             "create",
35984             "delete",
35985             "unassign",
35986             "deactivate"
35987           ]
35988         },
35989         "GENERIC-RESOURCE-API:rpc-name": {
35990           "$ref": "#/definitions/Some rpc-name"
35991         }
35992       },
35993       "type": "object"
35994     },
35995     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status-TOP": {
35996       "properties": {
35997         "GENERIC-RESOURCE-API:allotted-resource-status": {
35998           "items": {
35999             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status"
36000           },
36001           "type": "object"
36002         }
36003       },
36004       "type": "object"
36005     },
36006     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status": {
36007       "properties": {
36008         "GENERIC-RESOURCE-API:create-timestamp": {
36009           "$ref": "#/definitions/Some create-timestamp",
36010           "description": "Not currently populated in service data."
36011         },
36012         "GENERIC-RESOURCE-API:last-action": {
36013           "$ref": "#/definitions/CreateNetworkInstance",
36014           "description": "should be list of possible request-actions",
36015           "enum": [
36016             "CreateNetworkInstance",
36017             "ActivateNetworkInstance",
36018             "CreateServiceInstance",
36019             "DeleteServiceInstance",
36020             "DeleteNetworkInstance",
36021             "CreateVnfInstance",
36022             "ActivateVnfInstance",
36023             "DeleteVnfInstance",
36024             "CreateVfModuleInstance",
36025             "ActivateVfModuleInstance",
36026             "DeleteVfModuleInstance",
36027             "CreateContrailRouteInstance",
36028             "DeleteContrailRouteInstance",
36029             "CreateSecurityZoneInstance",
36030             "DeleteSecurityZoneInstance"
36031           ]
36032         },
36033         "GENERIC-RESOURCE-API:last-order-status": {
36034           "$ref": "#/definitions/Active",
36035           "description": "fieldused by generic-resource-api",
36036           "enum": [
36037             "Active",
36038             "PendingAssignment",
36039             "PendingCreate",
36040             "PendingUpdate",
36041             "PendingDelete",
36042             "Deleted",
36043             "Created"
36044           ]
36045         },
36046         "GENERIC-RESOURCE-API:last-rpc-action": {
36047           "$ref": "#/definitions/assign",
36048           "enum": [
36049             "assign",
36050             "activate",
36051             "delete",
36052             "unassign",
36053             "deactivate",
36054             "create"
36055           ]
36056         },
36057         "GENERIC-RESOURCE-API:last-svc-request-id": {
36058           "$ref": "#/definitions/Some last-svc-request-id",
36059           "description": "Not currently populated in service data."
36060         },
36061         "GENERIC-RESOURCE-API:modify-timestamp": {
36062           "$ref": "#/definitions/Some modify-timestamp"
36063         },
36064         "GENERIC-RESOURCE-API:order-status": {
36065           "$ref": "#/definitions/Active",
36066           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
36067           "enum": [
36068             "Active",
36069             "PendingAssignment",
36070             "PendingCreate",
36071             "PendingUpdate",
36072             "PendingDelete",
36073             "Deleted",
36074             "Created"
36075           ]
36076         }
36077       },
36078       "type": "object"
36079     },
36080     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP": {
36081       "properties": {
36082         "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
36083           "items": {
36084             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
36085           },
36086           "type": "object"
36087         }
36088       },
36089       "type": "object"
36090     },
36091     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information": {
36092       "properties": {
36093         "GENERIC-RESOURCE-API:allotted-resource-information": {
36094           "items": {
36095             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
36096           },
36097           "type": "object"
36098         },
36099         "GENERIC-RESOURCE-API:request-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)request-information"
36102           },
36103           "type": "object"
36104         },
36105         "GENERIC-RESOURCE-API:sdnc-request-header": {
36106           "items": {
36107             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
36108           },
36109           "type": "object"
36110         },
36111         "GENERIC-RESOURCE-API:security-zone-request-input": {
36112           "items": {
36113             "$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"
36114           },
36115           "type": "object"
36116         },
36117         "GENERIC-RESOURCE-API:service-information": {
36118           "items": {
36119             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
36120           },
36121           "type": "object"
36122         }
36123       },
36124       "type": "object"
36125     },
36126     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP": {
36127       "properties": {
36128         "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
36129           "items": {
36130             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
36131           },
36132           "type": "object"
36133         }
36134       },
36135       "type": "object"
36136     },
36137     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters": {
36138       "properties": {
36139         "GENERIC-RESOURCE-API:param": {
36140           "items": {
36141             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param"
36142           },
36143           "type": "array"
36144         }
36145       },
36146       "type": "object"
36147     },
36148     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters-TOP": {
36149       "properties": {
36150         "GENERIC-RESOURCE-API:security-zone-parameters": {
36151           "items": {
36152             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters"
36153           },
36154           "type": "object"
36155         }
36156       },
36157       "type": "object"
36158     },
36159     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology": {
36160       "properties": {
36161         "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
36162           "items": {
36163             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers"
36164           },
36165           "type": "object"
36166         },
36167         "GENERIC-RESOURCE-API:onap-model-information": {
36168           "items": {
36169             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information"
36170           },
36171           "type": "object"
36172         },
36173         "GENERIC-RESOURCE-API:security-zone-assignments": {
36174           "items": {
36175             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments"
36176           },
36177           "type": "object"
36178         },
36179         "GENERIC-RESOURCE-API:security-zone-parameters": {
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-parameters"
36182           },
36183           "type": "object"
36184         }
36185       },
36186       "type": "object"
36187     },
36188     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology-TOP": {
36189       "properties": {
36190         "GENERIC-RESOURCE-API:security-zone-topology": {
36191           "items": {
36192             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology"
36193           },
36194           "type": "object"
36195         }
36196       },
36197       "type": "object"
36198     },
36199     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information": {
36200       "properties": {
36201         "GENERIC-RESOURCE-API:allotted-resource-id": {
36202           "$ref": "#/definitions/Some allotted-resource-id"
36203         },
36204         "GENERIC-RESOURCE-API:allotted-resource-type": {
36205           "$ref": "#/definitions/Some allotted-resource-type",
36206           "description": "Not an enum, but expected values are contrail-route and security-zone."
36207         },
36208         "GENERIC-RESOURCE-API:onap-model-information": {
36209           "items": {
36210             "$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"
36211           },
36212           "type": "object"
36213         },
36214         "GENERIC-RESOURCE-API:parent-service-instance-id": {
36215           "$ref": "#/definitions/Some parent-service-instance-id",
36216           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
36217         }
36218       },
36219       "type": "object"
36220     },
36221     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP": {
36222       "properties": {
36223         "GENERIC-RESOURCE-API:allotted-resource-information": {
36224           "items": {
36225             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
36226           },
36227           "type": "object"
36228         }
36229       },
36230       "type": "object"
36231     },
36232     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information": {
36233       "properties": {
36234         "GENERIC-RESOURCE-API:notification-url": {
36235           "$ref": "#/definitions/Some notification-url"
36236         },
36237         "GENERIC-RESOURCE-API:order-number": {
36238           "$ref": "#/definitions/Some order-number"
36239         },
36240         "GENERIC-RESOURCE-API:order-version": {
36241           "$ref": "#/definitions/Some order-version"
36242         },
36243         "GENERIC-RESOURCE-API:request-action": {
36244           "$ref": "#/definitions/CreateNetworkInstance",
36245           "description": "still need to work Disconnect",
36246           "enum": [
36247             "CreateNetworkInstance",
36248             "ActivateNetworkInstance",
36249             "CreateServiceInstance",
36250             "DeleteServiceInstance",
36251             "DeleteNetworkInstance",
36252             "CreateVnfInstance",
36253             "ActivateVnfInstance",
36254             "DeleteVnfInstance",
36255             "CreateVfModuleInstance",
36256             "ActivateVfModuleInstance",
36257             "DeleteVfModuleInstance",
36258             "CreateContrailRouteInstance",
36259             "DeleteContrailRouteInstance",
36260             "CreateSecurityZoneInstance",
36261             "DeleteSecurityZoneInstance",
36262             "ActivateDCINetworkInstance",
36263             "DeActivateDCINetworkInstance",
36264             "CreateTunnelXConnInstance",
36265             "DeleteTunnelXConnInstance",
36266             "CreateBRGInstance",
36267             "DeleteBRGInstance"
36268           ]
36269         },
36270         "GENERIC-RESOURCE-API:request-id": {
36271           "$ref": "#/definitions/Some request-id",
36272           "description": "Request ID generated upstream of MSO"
36273         },
36274         "GENERIC-RESOURCE-API:source": {
36275           "$ref": "#/definitions/Some source"
36276         }
36277       },
36278       "type": "object"
36279     },
36280     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP": {
36281       "properties": {
36282         "GENERIC-RESOURCE-API:request-information": {
36283           "items": {
36284             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
36285           },
36286           "type": "object"
36287         }
36288       },
36289       "type": "object"
36290     },
36291     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header": {
36292       "properties": {
36293         "GENERIC-RESOURCE-API:svc-action": {
36294           "$ref": "#/definitions/reserve",
36295           "description": "Enumerated listThis is the rpcAction",
36296           "enum": [
36297             "reserve",
36298             "assign",
36299             "activate",
36300             "delete",
36301             "changeassign",
36302             "changedelete",
36303             "rollback",
36304             "deactivate",
36305             "unassign",
36306             "create"
36307           ]
36308         },
36309         "GENERIC-RESOURCE-API:svc-notification-url": {
36310           "$ref": "#/definitions/Some svc-notification-url",
36311           "description": "Contains URL for asynchronous response"
36312         },
36313         "GENERIC-RESOURCE-API:svc-request-id": {
36314           "$ref": "#/definitions/Some svc-request-id",
36315           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
36316         }
36317       },
36318       "type": "object"
36319     },
36320     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP": {
36321       "properties": {
36322         "GENERIC-RESOURCE-API:sdnc-request-header": {
36323           "items": {
36324             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
36325           },
36326           "type": "object"
36327         }
36328       },
36329       "type": "object"
36330     },
36331     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)security-zone-request-input": {
36332       "properties": {
36333         "GENERIC-RESOURCE-API:security-zone-input-parameters": {
36334           "items": {
36335             "$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"
36336           },
36337           "type": "object"
36338         },
36339         "GENERIC-RESOURCE-API:trusted-network-role": {
36340           "$ref": "#/definitions/Some trusted-network-role",
36341           "description": "In the case of vIPR, this is the landing networks network-role; used in naming"
36342         },
36343         "GENERIC-RESOURCE-API:untrusted-network-role": {
36344           "$ref": "#/definitions/Some untrusted-network-role",
36345           "description": "In the case of vIPR, this is the tenant oam networks network-role; used in naming"
36346         },
36347         "GENERIC-RESOURCE-API:vlan-tag": {
36348           "$ref": "#/definitions/Some vlan-tag"
36349         }
36350       },
36351       "type": "object"
36352     },
36353     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)security-zone-request-input-TOP": {
36354       "properties": {
36355         "GENERIC-RESOURCE-API:security-zone-request-input": {
36356           "items": {
36357             "$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"
36358           },
36359           "type": "object"
36360         }
36361       },
36362       "type": "object"
36363     },
36364     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information": {
36365       "properties": {
36366         "GENERIC-RESOURCE-API:global-customer-id": {
36367           "$ref": "#/definitions/Some global-customer-id",
36368           "description": "need for put of data to AnAI (MSO provides)"
36369         },
36370         "GENERIC-RESOURCE-API:onap-model-information": {
36371           "items": {
36372             "$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"
36373           },
36374           "type": "object"
36375         },
36376         "GENERIC-RESOURCE-API:service-id": {
36377           "$ref": "#/definitions/Some service-id",
36378           "description": "This maps to the product-family-id in A&AI"
36379         },
36380         "GENERIC-RESOURCE-API:service-instance-id": {
36381           "$ref": "#/definitions/Some service-instance-id"
36382         },
36383         "GENERIC-RESOURCE-API:subscriber-name": {
36384           "$ref": "#/definitions/Some subscriber-name",
36385           "description": "Would not be expected for vIPR-ATM or mobility services."
36386         },
36387         "GENERIC-RESOURCE-API:subscription-service-type": {
36388           "$ref": "#/definitions/Some subscription-service-type",
36389           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
36390         }
36391       },
36392       "type": "object"
36393     },
36394     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP": {
36395       "properties": {
36396         "GENERIC-RESOURCE-API:service-information": {
36397           "items": {
36398             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
36399           },
36400           "type": "object"
36401         }
36402       },
36403       "type": "object"
36404     },
36405     "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": {
36406       "properties": {
36407         "GENERIC-RESOURCE-API:model-customization-uuid": {
36408           "$ref": "#/definitions/Some model-customization-uuid",
36409           "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"
36410         },
36411         "GENERIC-RESOURCE-API:model-invariant-uuid": {
36412           "$ref": "#/definitions/Some model-invariant-uuid",
36413           "description": "identifies the invariant uuid for this service or resource"
36414         },
36415         "GENERIC-RESOURCE-API:model-name": {
36416           "$ref": "#/definitions/Some model-name"
36417         },
36418         "GENERIC-RESOURCE-API:model-uuid": {
36419           "$ref": "#/definitions/Some model-uuid",
36420           "description": "identifies the uuid for this service or resource, which is version specific"
36421         },
36422         "GENERIC-RESOURCE-API:model-version": {
36423           "$ref": "#/definitions/Some model-version"
36424         }
36425       },
36426       "type": "object"
36427     },
36428     "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": {
36429       "properties": {
36430         "GENERIC-RESOURCE-API:onap-model-information": {
36431           "items": {
36432             "$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"
36433           },
36434           "type": "object"
36435         }
36436       },
36437       "type": "object"
36438     },
36439     "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": {
36440       "properties": {
36441         "GENERIC-RESOURCE-API:param": {
36442           "items": {
36443             "$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"
36444           },
36445           "type": "array"
36446         }
36447       },
36448       "type": "object"
36449     },
36450     "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": {
36451       "properties": {
36452         "GENERIC-RESOURCE-API:security-zone-input-parameters": {
36453           "items": {
36454             "$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"
36455           },
36456           "type": "object"
36457         }
36458       },
36459       "type": "object"
36460     },
36461     "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": {
36462       "properties": {
36463         "GENERIC-RESOURCE-API:name": {
36464           "$ref": "#/definitions/Some name"
36465         },
36466         "GENERIC-RESOURCE-API:value": {
36467           "$ref": "#/definitions/Some value"
36468         }
36469       },
36470       "type": "object"
36471     },
36472     "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": {
36473       "properties": {
36474         "GENERIC-RESOURCE-API:param": {
36475           "items": {
36476             "$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"
36477           },
36478           "type": "array"
36479         }
36480       },
36481       "type": "object"
36482     },
36483     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information": {
36484       "properties": {
36485         "GENERIC-RESOURCE-API:model-customization-uuid": {
36486           "$ref": "#/definitions/Some model-customization-uuid",
36487           "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"
36488         },
36489         "GENERIC-RESOURCE-API:model-invariant-uuid": {
36490           "$ref": "#/definitions/Some model-invariant-uuid",
36491           "description": "identifies the invariant uuid for this service or resource"
36492         },
36493         "GENERIC-RESOURCE-API:model-name": {
36494           "$ref": "#/definitions/Some model-name"
36495         },
36496         "GENERIC-RESOURCE-API:model-uuid": {
36497           "$ref": "#/definitions/Some model-uuid",
36498           "description": "identifies the uuid for this service or resource, which is version specific"
36499         },
36500         "GENERIC-RESOURCE-API:model-version": {
36501           "$ref": "#/definitions/Some model-version"
36502         }
36503       },
36504       "type": "object"
36505     },
36506     "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": {
36507       "properties": {
36508         "GENERIC-RESOURCE-API:onap-model-information": {
36509           "items": {
36510             "$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"
36511           },
36512           "type": "object"
36513         }
36514       },
36515       "type": "object"
36516     },
36517     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param": {
36518       "properties": {
36519         "GENERIC-RESOURCE-API:name": {
36520           "$ref": "#/definitions/Some name"
36521         },
36522         "GENERIC-RESOURCE-API:value": {
36523           "$ref": "#/definitions/Some value"
36524         }
36525       },
36526       "type": "object"
36527     },
36528     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param-TOP": {
36529       "properties": {
36530         "GENERIC-RESOURCE-API:param": {
36531           "items": {
36532             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param"
36533           },
36534           "type": "array"
36535         }
36536       },
36537       "type": "object"
36538     },
36539     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers": {
36540       "properties": {
36541         "GENERIC-RESOURCE-API:allotted-resource-id": {
36542           "$ref": "#/definitions/Some allotted-resource-id"
36543         },
36544         "GENERIC-RESOURCE-API:allotted-resource-name": {
36545           "$ref": "#/definitions/Some allotted-resource-name",
36546           "description": "For a contrail-route, the network policy name."
36547         },
36548         "GENERIC-RESOURCE-API:allotted-resource-type": {
36549           "$ref": "#/definitions/Some allotted-resource-type",
36550           "description": "(Added in draft 32)Expected to be contrail-route or security-zone."
36551         },
36552         "GENERIC-RESOURCE-API:consuming-service-instance-id": {
36553           "$ref": "#/definitions/Some consuming-service-instance-id",
36554           "description": "The service-instance-id of the consuming service of this allotted resource"
36555         },
36556         "GENERIC-RESOURCE-API:parent-service-instance-id": {
36557           "$ref": "#/definitions/Some parent-service-instance-id",
36558           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
36559         }
36560       },
36561       "type": "object"
36562     },
36563     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers-TOP": {
36564       "properties": {
36565         "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
36566           "items": {
36567             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers"
36568           },
36569           "type": "object"
36570         }
36571       },
36572       "type": "object"
36573     },
36574     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information": {
36575       "properties": {
36576         "GENERIC-RESOURCE-API:model-customization-uuid": {
36577           "$ref": "#/definitions/Some model-customization-uuid",
36578           "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"
36579         },
36580         "GENERIC-RESOURCE-API:model-invariant-uuid": {
36581           "$ref": "#/definitions/Some model-invariant-uuid",
36582           "description": "identifies the invariant uuid for this service or resource"
36583         },
36584         "GENERIC-RESOURCE-API:model-name": {
36585           "$ref": "#/definitions/Some model-name"
36586         },
36587         "GENERIC-RESOURCE-API:model-uuid": {
36588           "$ref": "#/definitions/Some model-uuid",
36589           "description": "identifies the uuid for this service or resource, which is version specific"
36590         },
36591         "GENERIC-RESOURCE-API:model-version": {
36592           "$ref": "#/definitions/Some model-version"
36593         }
36594       },
36595       "type": "object"
36596     },
36597     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information-TOP": {
36598       "properties": {
36599         "GENERIC-RESOURCE-API:onap-model-information": {
36600           "items": {
36601             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information"
36602           },
36603           "type": "object"
36604         }
36605       },
36606       "type": "object"
36607     },
36608     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments": {
36609       "properties": {
36610         "GENERIC-RESOURCE-API:security-zone-name-trusted": {
36611           "$ref": "#/definitions/Some security-zone-name-trusted"
36612         },
36613         "GENERIC-RESOURCE-API:security-zone-name-untrusted": {
36614           "$ref": "#/definitions/Some security-zone-name-untrusted"
36615         },
36616         "GENERIC-RESOURCE-API:security-zone-service-instance-id": {
36617           "$ref": "#/definitions/Some security-zone-service-instance-id",
36618           "description": "Will be the same as the parent-service-instance-id"
36619         },
36620         "GENERIC-RESOURCE-API:security-zone-vnf-id": {
36621           "$ref": "#/definitions/Some security-zone-vnf-id",
36622           "description": "Selected by SDNC from the security-zone-service-instance-id"
36623         },
36624         "GENERIC-RESOURCE-API:trusted-network-role": {
36625           "$ref": "#/definitions/Some trusted-network-role",
36626           "description": "In the case of vIPR, this is the landing networks network-role; used in naming"
36627         },
36628         "GENERIC-RESOURCE-API:untrusted-network-role": {
36629           "$ref": "#/definitions/Some untrusted-network-role",
36630           "description": "In the case of vIPR, this is the tenant oam networks network-role; used in naming"
36631         },
36632         "GENERIC-RESOURCE-API:vlan-tag": {
36633           "$ref": "#/definitions/Some vlan-tag"
36634         }
36635       },
36636       "type": "object"
36637     },
36638     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments-TOP": {
36639       "properties": {
36640         "GENERIC-RESOURCE-API:security-zone-assignments": {
36641           "items": {
36642             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments"
36643           },
36644           "type": "object"
36645         }
36646       },
36647       "type": "object"
36648     },
36649     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters": {
36650       "properties": {
36651         "GENERIC-RESOURCE-API:param": {
36652           "items": {
36653             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param"
36654           },
36655           "type": "array"
36656         }
36657       },
36658       "type": "object"
36659     },
36660     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters-TOP": {
36661       "properties": {
36662         "GENERIC-RESOURCE-API:security-zone-parameters": {
36663           "items": {
36664             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters"
36665           },
36666           "type": "object"
36667         }
36668       },
36669       "type": "object"
36670     },
36671     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param": {
36672       "properties": {
36673         "GENERIC-RESOURCE-API:name": {
36674           "$ref": "#/definitions/Some name"
36675         },
36676         "GENERIC-RESOURCE-API:value": {
36677           "$ref": "#/definitions/Some value"
36678         }
36679       },
36680       "type": "object"
36681     },
36682     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param-TOP": {
36683       "properties": {
36684         "GENERIC-RESOURCE-API:param": {
36685           "items": {
36686             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param"
36687           },
36688           "type": "array"
36689         }
36690       },
36691       "type": "object"
36692     },
36693     "GENERIC-RESOURCE-API/security-zone-request-input(config)security-zone-input-parameters": {
36694       "properties": {
36695         "GENERIC-RESOURCE-API:param": {
36696           "items": {
36697             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters(config)param"
36698           },
36699           "type": "array"
36700         }
36701       },
36702       "type": "object"
36703     },
36704     "GENERIC-RESOURCE-API/security-zone-request-input(config)security-zone-input-parameters-TOP": {
36705       "properties": {
36706         "GENERIC-RESOURCE-API:security-zone-input-parameters": {
36707           "items": {
36708             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input(config)security-zone-input-parameters"
36709           },
36710           "type": "object"
36711         }
36712       },
36713       "type": "object"
36714     },
36715     "GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters(config)param": {
36716       "properties": {
36717         "GENERIC-RESOURCE-API:name": {
36718           "$ref": "#/definitions/Some name"
36719         },
36720         "GENERIC-RESOURCE-API:value": {
36721           "$ref": "#/definitions/Some value"
36722         }
36723       },
36724       "type": "object"
36725     },
36726     "GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters(config)param-TOP": {
36727       "properties": {
36728         "GENERIC-RESOURCE-API:param": {
36729           "items": {
36730             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters(config)param"
36731           },
36732           "type": "array"
36733         }
36734       },
36735       "type": "object"
36736     },
36737     "GENERIC-RESOURCE-API/service-information(config)onap-model-information": {
36738       "properties": {
36739         "GENERIC-RESOURCE-API:model-customization-uuid": {
36740           "$ref": "#/definitions/Some model-customization-uuid",
36741           "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"
36742         },
36743         "GENERIC-RESOURCE-API:model-invariant-uuid": {
36744           "$ref": "#/definitions/Some model-invariant-uuid",
36745           "description": "identifies the invariant uuid for this service or resource"
36746         },
36747         "GENERIC-RESOURCE-API:model-name": {
36748           "$ref": "#/definitions/Some model-name"
36749         },
36750         "GENERIC-RESOURCE-API:model-uuid": {
36751           "$ref": "#/definitions/Some model-uuid",
36752           "description": "identifies the uuid for this service or resource, which is version specific"
36753         },
36754         "GENERIC-RESOURCE-API:model-version": {
36755           "$ref": "#/definitions/Some model-version"
36756         }
36757       },
36758       "type": "object"
36759     },
36760     "GENERIC-RESOURCE-API/service-information(config)onap-model-information-TOP": {
36761       "properties": {
36762         "GENERIC-RESOURCE-API:onap-model-information": {
36763           "items": {
36764             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-information(config)onap-model-information"
36765           },
36766           "type": "object"
36767         }
36768       },
36769       "type": "object"
36770     },
36771     "GENERIC-RESOURCE-API/service-request-input(config)service-input-parameters": {
36772       "properties": {
36773         "GENERIC-RESOURCE-API:param": {
36774           "items": {
36775             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input/service-input-parameters(config)param"
36776           },
36777           "type": "array"
36778         }
36779       },
36780       "type": "object"
36781     },
36782     "GENERIC-RESOURCE-API/service-request-input(config)service-input-parameters-TOP": {
36783       "properties": {
36784         "GENERIC-RESOURCE-API:service-input-parameters": {
36785           "items": {
36786             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input(config)service-input-parameters"
36787           },
36788           "type": "object"
36789         }
36790       },
36791       "type": "object"
36792     },
36793     "GENERIC-RESOURCE-API/service-request-input/service-input-parameters(config)param": {
36794       "properties": {
36795         "GENERIC-RESOURCE-API:name": {
36796           "$ref": "#/definitions/Some name"
36797         },
36798         "GENERIC-RESOURCE-API:value": {
36799           "$ref": "#/definitions/Some value"
36800         }
36801       },
36802       "type": "object"
36803     },
36804     "GENERIC-RESOURCE-API/service-request-input/service-input-parameters(config)param-TOP": {
36805       "properties": {
36806         "GENERIC-RESOURCE-API:param": {
36807           "items": {
36808             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input/service-input-parameters(config)param"
36809           },
36810           "type": "array"
36811         }
36812       },
36813       "type": "object"
36814     },
36815     "GENERIC-RESOURCE-API/services(config)service": {
36816       "properties": {
36817         "GENERIC-RESOURCE-API:service-data": {
36818           "items": {
36819             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-data"
36820           },
36821           "type": "object"
36822         },
36823         "GENERIC-RESOURCE-API:service-instance-id": {
36824           "$ref": "#/definitions/Some service-instance-id",
36825           "description": "Keep as M"
36826         },
36827         "GENERIC-RESOURCE-API:service-status": {
36828           "items": {
36829             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-status"
36830           },
36831           "type": "object"
36832         }
36833       },
36834       "required": [
36835         "GENERIC-RESOURCE-API:service-instance-id"
36836       ],
36837       "type": "object"
36838     },
36839     "GENERIC-RESOURCE-API/services(config)service-TOP": {
36840       "properties": {
36841         "GENERIC-RESOURCE-API:service": {
36842           "items": {
36843             "$ref": "#/definitions/GENERIC-RESOURCE-API/services(config)service"
36844           },
36845           "type": "array"
36846         }
36847       },
36848       "type": "object"
36849     },
36850     "GENERIC-RESOURCE-API/services/service(config)service-data": {
36851       "properties": {
36852         "GENERIC-RESOURCE-API:consumed-allotted-resources": {
36853           "items": {
36854             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources"
36855           },
36856           "type": "object"
36857         },
36858         "GENERIC-RESOURCE-API:networks": {
36859           "items": {
36860             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)networks"
36861           },
36862           "type": "object"
36863         },
36864         "GENERIC-RESOURCE-API:provided-allotted-resources": {
36865           "items": {
36866             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources"
36867           },
36868           "type": "object"
36869         },
36870         "GENERIC-RESOURCE-API:request-information": {
36871           "items": {
36872             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)request-information"
36873           },
36874           "type": "object"
36875         },
36876         "GENERIC-RESOURCE-API:sdnc-request-header": {
36877           "items": {
36878             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header"
36879           },
36880           "type": "object"
36881         },
36882         "GENERIC-RESOURCE-API:service-information": {
36883           "items": {
36884             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-information"
36885           },
36886           "type": "object"
36887         },
36888         "GENERIC-RESOURCE-API:service-level-oper-status": {
36889           "items": {
36890             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status"
36891           },
36892           "type": "object"
36893         },
36894         "GENERIC-RESOURCE-API:service-request-input": {
36895           "items": {
36896             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input"
36897           },
36898           "type": "object"
36899         },
36900         "GENERIC-RESOURCE-API:service-topology": {
36901           "items": {
36902             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-topology"
36903           },
36904           "type": "object"
36905         },
36906         "GENERIC-RESOURCE-API:vnfs": {
36907           "items": {
36908             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfs"
36909           },
36910           "type": "object"
36911         }
36912       },
36913       "type": "object"
36914     },
36915     "GENERIC-RESOURCE-API/services/service(config)service-data-TOP": {
36916       "properties": {
36917         "GENERIC-RESOURCE-API:service-data": {
36918           "items": {
36919             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-data"
36920           },
36921           "type": "object"
36922         }
36923       },
36924       "type": "object"
36925     },
36926     "GENERIC-RESOURCE-API/services/service(config)service-status": {
36927       "properties": {
36928         "GENERIC-RESOURCE-API:action": {
36929           "$ref": "#/definitions/Some action",
36930           "description": "value would one of possible request-actions; match the list in service-data oper-status"
36931         },
36932         "GENERIC-RESOURCE-API:final-indicator": {
36933           "$ref": "#/definitions/Some final-indicator"
36934         },
36935         "GENERIC-RESOURCE-API:request-status": {
36936           "$ref": "#/definitions/synccomplete",
36937           "enum": [
36938             "synccomplete",
36939             "asynccomplete",
36940             "notifycomplete"
36941           ]
36942         },
36943         "GENERIC-RESOURCE-API:response-code": {
36944           "$ref": "#/definitions/Some response-code"
36945         },
36946         "GENERIC-RESOURCE-API:response-message": {
36947           "$ref": "#/definitions/Some response-message"
36948         },
36949         "GENERIC-RESOURCE-API:response-timestamp": {
36950           "$ref": "#/definitions/Some response-timestamp"
36951         },
36952         "GENERIC-RESOURCE-API:rpc-action": {
36953           "$ref": "#/definitions/assign",
36954           "description": "this is the svc-action from the incoming request",
36955           "enum": [
36956             "assign",
36957             "activate",
36958             "configure",
36959             "delete",
36960             "unassign",
36961             "deactivate"
36962           ]
36963         },
36964         "GENERIC-RESOURCE-API:rpc-name": {
36965           "$ref": "#/definitions/Some rpc-name"
36966         }
36967       },
36968       "type": "object"
36969     },
36970     "GENERIC-RESOURCE-API/services/service(config)service-status-TOP": {
36971       "properties": {
36972         "GENERIC-RESOURCE-API:service-status": {
36973           "items": {
36974             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-status"
36975           },
36976           "type": "object"
36977         }
36978       },
36979       "type": "object"
36980     },
36981     "GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources": {
36982       "properties": {
36983         "GENERIC-RESOURCE-API:consumed-allotted-resource": {
36984           "items": {
36985             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource"
36986           },
36987           "type": "array"
36988         }
36989       },
36990       "type": "object"
36991     },
36992     "GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources-TOP": {
36993       "properties": {
36994         "GENERIC-RESOURCE-API:consumed-allotted-resources": {
36995           "items": {
36996             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources"
36997           },
36998           "type": "object"
36999         }
37000       },
37001       "type": "object"
37002     },
37003     "GENERIC-RESOURCE-API/services/service/service-data(config)networks": {
37004       "properties": {
37005         "GENERIC-RESOURCE-API:network": {
37006           "items": {
37007             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks(config)network"
37008           },
37009           "type": "array"
37010         }
37011       },
37012       "type": "object"
37013     },
37014     "GENERIC-RESOURCE-API/services/service/service-data(config)networks-TOP": {
37015       "properties": {
37016         "GENERIC-RESOURCE-API:networks": {
37017           "items": {
37018             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)networks"
37019           },
37020           "type": "object"
37021         }
37022       },
37023       "type": "object"
37024     },
37025     "GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources": {
37026       "properties": {
37027         "GENERIC-RESOURCE-API:provided-allotted-resource": {
37028           "items": {
37029             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource"
37030           },
37031           "type": "array"
37032         }
37033       },
37034       "type": "object"
37035     },
37036     "GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources-TOP": {
37037       "properties": {
37038         "GENERIC-RESOURCE-API:provided-allotted-resources": {
37039           "items": {
37040             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources"
37041           },
37042           "type": "object"
37043         }
37044       },
37045       "type": "object"
37046     },
37047     "GENERIC-RESOURCE-API/services/service/service-data(config)request-information": {
37048       "properties": {
37049         "GENERIC-RESOURCE-API:notification-url": {
37050           "$ref": "#/definitions/Some notification-url"
37051         },
37052         "GENERIC-RESOURCE-API:order-number": {
37053           "$ref": "#/definitions/Some order-number"
37054         },
37055         "GENERIC-RESOURCE-API:order-version": {
37056           "$ref": "#/definitions/Some order-version"
37057         },
37058         "GENERIC-RESOURCE-API:request-action": {
37059           "$ref": "#/definitions/CreateNetworkInstance",
37060           "description": "still need to work Disconnect",
37061           "enum": [
37062             "CreateNetworkInstance",
37063             "ActivateNetworkInstance",
37064             "CreateServiceInstance",
37065             "DeleteServiceInstance",
37066             "DeleteNetworkInstance",
37067             "CreateVnfInstance",
37068             "ActivateVnfInstance",
37069             "DeleteVnfInstance",
37070             "CreateVfModuleInstance",
37071             "ActivateVfModuleInstance",
37072             "DeleteVfModuleInstance",
37073             "CreateContrailRouteInstance",
37074             "DeleteContrailRouteInstance",
37075             "CreateSecurityZoneInstance",
37076             "DeleteSecurityZoneInstance",
37077             "ActivateDCINetworkInstance",
37078             "DeActivateDCINetworkInstance",
37079             "CreateTunnelXConnInstance",
37080             "DeleteTunnelXConnInstance",
37081             "CreateBRGInstance",
37082             "DeleteBRGInstance"
37083           ]
37084         },
37085         "GENERIC-RESOURCE-API:request-id": {
37086           "$ref": "#/definitions/Some request-id",
37087           "description": "Request ID generated upstream of MSO"
37088         },
37089         "GENERIC-RESOURCE-API:source": {
37090           "$ref": "#/definitions/Some source"
37091         }
37092       },
37093       "type": "object"
37094     },
37095     "GENERIC-RESOURCE-API/services/service/service-data(config)request-information-TOP": {
37096       "properties": {
37097         "GENERIC-RESOURCE-API:request-information": {
37098           "items": {
37099             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)request-information"
37100           },
37101           "type": "object"
37102         }
37103       },
37104       "type": "object"
37105     },
37106     "GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header": {
37107       "properties": {
37108         "GENERIC-RESOURCE-API:svc-action": {
37109           "$ref": "#/definitions/reserve",
37110           "description": "Enumerated listThis is the rpcAction",
37111           "enum": [
37112             "reserve",
37113             "assign",
37114             "activate",
37115             "delete",
37116             "changeassign",
37117             "changedelete",
37118             "rollback",
37119             "deactivate",
37120             "unassign",
37121             "create"
37122           ]
37123         },
37124         "GENERIC-RESOURCE-API:svc-notification-url": {
37125           "$ref": "#/definitions/Some svc-notification-url",
37126           "description": "Contains URL for asynchronous response"
37127         },
37128         "GENERIC-RESOURCE-API:svc-request-id": {
37129           "$ref": "#/definitions/Some svc-request-id",
37130           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
37131         }
37132       },
37133       "type": "object"
37134     },
37135     "GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header-TOP": {
37136       "properties": {
37137         "GENERIC-RESOURCE-API:sdnc-request-header": {
37138           "items": {
37139             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header"
37140           },
37141           "type": "object"
37142         }
37143       },
37144       "type": "object"
37145     },
37146     "GENERIC-RESOURCE-API/services/service/service-data(config)service-information": {
37147       "properties": {
37148         "GENERIC-RESOURCE-API:global-customer-id": {
37149           "$ref": "#/definitions/Some global-customer-id",
37150           "description": "need for put of data to AnAI (MSO provides)"
37151         },
37152         "GENERIC-RESOURCE-API:onap-model-information": {
37153           "items": {
37154             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information"
37155           },
37156           "type": "object"
37157         },
37158         "GENERIC-RESOURCE-API:service-id": {
37159           "$ref": "#/definitions/Some service-id",
37160           "description": "This maps to the product-family-id in A&AI"
37161         },
37162         "GENERIC-RESOURCE-API:service-instance-id": {
37163           "$ref": "#/definitions/Some service-instance-id"
37164         },
37165         "GENERIC-RESOURCE-API:subscriber-name": {
37166           "$ref": "#/definitions/Some subscriber-name",
37167           "description": "Would not be expected for vIPR-ATM or mobility services."
37168         },
37169         "GENERIC-RESOURCE-API:subscription-service-type": {
37170           "$ref": "#/definitions/Some subscription-service-type",
37171           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
37172         }
37173       },
37174       "type": "object"
37175     },
37176     "GENERIC-RESOURCE-API/services/service/service-data(config)service-information-TOP": {
37177       "properties": {
37178         "GENERIC-RESOURCE-API:service-information": {
37179           "items": {
37180             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-information"
37181           },
37182           "type": "object"
37183         }
37184       },
37185       "type": "object"
37186     },
37187     "GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status": {
37188       "properties": {
37189         "GENERIC-RESOURCE-API:create-timestamp": {
37190           "$ref": "#/definitions/Some create-timestamp",
37191           "description": "Not currently populated in service data."
37192         },
37193         "GENERIC-RESOURCE-API:last-action": {
37194           "$ref": "#/definitions/CreateNetworkInstance",
37195           "description": "should be list of possible request-actions",
37196           "enum": [
37197             "CreateNetworkInstance",
37198             "ActivateNetworkInstance",
37199             "CreateServiceInstance",
37200             "DeleteServiceInstance",
37201             "DeleteNetworkInstance",
37202             "CreateVnfInstance",
37203             "ActivateVnfInstance",
37204             "DeleteVnfInstance",
37205             "CreateVfModuleInstance",
37206             "ActivateVfModuleInstance",
37207             "DeleteVfModuleInstance",
37208             "CreateContrailRouteInstance",
37209             "DeleteContrailRouteInstance",
37210             "CreateSecurityZoneInstance",
37211             "DeleteSecurityZoneInstance"
37212           ]
37213         },
37214         "GENERIC-RESOURCE-API:last-order-status": {
37215           "$ref": "#/definitions/Active",
37216           "description": "fieldused by generic-resource-api",
37217           "enum": [
37218             "Active",
37219             "PendingAssignment",
37220             "PendingCreate",
37221             "PendingUpdate",
37222             "PendingDelete",
37223             "Deleted",
37224             "Created"
37225           ]
37226         },
37227         "GENERIC-RESOURCE-API:last-rpc-action": {
37228           "$ref": "#/definitions/assign",
37229           "enum": [
37230             "assign",
37231             "activate",
37232             "delete",
37233             "unassign",
37234             "deactivate",
37235             "create"
37236           ]
37237         },
37238         "GENERIC-RESOURCE-API:last-svc-request-id": {
37239           "$ref": "#/definitions/Some last-svc-request-id",
37240           "description": "Not currently populated in service data."
37241         },
37242         "GENERIC-RESOURCE-API:modify-timestamp": {
37243           "$ref": "#/definitions/Some modify-timestamp"
37244         },
37245         "GENERIC-RESOURCE-API:order-status": {
37246           "$ref": "#/definitions/Active",
37247           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
37248           "enum": [
37249             "Active",
37250             "PendingAssignment",
37251             "PendingCreate",
37252             "PendingUpdate",
37253             "PendingDelete",
37254             "Deleted",
37255             "Created"
37256           ]
37257         }
37258       },
37259       "type": "object"
37260     },
37261     "GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status-TOP": {
37262       "properties": {
37263         "GENERIC-RESOURCE-API:service-level-oper-status": {
37264           "items": {
37265             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status"
37266           },
37267           "type": "object"
37268         }
37269       },
37270       "type": "object"
37271     },
37272     "GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input": {
37273       "properties": {
37274         "GENERIC-RESOURCE-API:service-input-parameters": {
37275           "items": {
37276             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters"
37277           },
37278           "type": "object"
37279         },
37280         "GENERIC-RESOURCE-API:service-instance-name": {
37281           "$ref": "#/definitions/Some service-instance-name"
37282         }
37283       },
37284       "type": "object"
37285     },
37286     "GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input-TOP": {
37287       "properties": {
37288         "GENERIC-RESOURCE-API:service-request-input": {
37289           "items": {
37290             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input"
37291           },
37292           "type": "object"
37293         }
37294       },
37295       "type": "object"
37296     },
37297     "GENERIC-RESOURCE-API/services/service/service-data(config)service-topology": {
37298       "properties": {
37299         "GENERIC-RESOURCE-API:onap-model-information": {
37300           "items": {
37301             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information"
37302           },
37303           "type": "object"
37304         },
37305         "GENERIC-RESOURCE-API:service-assignments": {
37306           "items": {
37307             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments"
37308           },
37309           "type": "object"
37310         },
37311         "GENERIC-RESOURCE-API:service-parameters": {
37312           "items": {
37313             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters"
37314           },
37315           "type": "object"
37316         },
37317         "GENERIC-RESOURCE-API:service-topology-identifier": {
37318           "items": {
37319             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier"
37320           },
37321           "type": "object"
37322         }
37323       },
37324       "type": "object"
37325     },
37326     "GENERIC-RESOURCE-API/services/service/service-data(config)service-topology-TOP": {
37327       "properties": {
37328         "GENERIC-RESOURCE-API:service-topology": {
37329           "items": {
37330             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-topology"
37331           },
37332           "type": "object"
37333         }
37334       },
37335       "type": "object"
37336     },
37337     "GENERIC-RESOURCE-API/services/service/service-data(config)vnfs": {
37338       "properties": {
37339         "GENERIC-RESOURCE-API:vnf": {
37340           "items": {
37341             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf"
37342           },
37343           "type": "array"
37344         }
37345       },
37346       "type": "object"
37347     },
37348     "GENERIC-RESOURCE-API/services/service/service-data(config)vnfs-TOP": {
37349       "properties": {
37350         "GENERIC-RESOURCE-API:vnfs": {
37351           "items": {
37352             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfs"
37353           },
37354           "type": "object"
37355         }
37356       },
37357       "type": "object"
37358     },
37359     "GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource": {
37360       "properties": {
37361         "GENERIC-RESOURCE-API:allotted-resource-id": {
37362           "$ref": "#/definitions/Some allotted-resource-id"
37363         },
37364         "GENERIC-RESOURCE-API:allotted-resource-pointer": {
37365           "$ref": "#/definitions/Some allotted-resource-pointer",
37366           "description": "Pointer to the allotted-resources topology"
37367         },
37368         "GENERIC-RESOURCE-API:allotted-resource-type": {
37369           "$ref": "#/definitions/Some allotted-resource-type",
37370           "description": "Not an enum, but expected values are contrail-route and security-zone."
37371         }
37372       },
37373       "type": "object"
37374     },
37375     "GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource-TOP": {
37376       "properties": {
37377         "GENERIC-RESOURCE-API:consumed-allotted-resource": {
37378           "items": {
37379             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource"
37380           },
37381           "type": "array"
37382         }
37383       },
37384       "type": "object"
37385     },
37386     "GENERIC-RESOURCE-API/services/service/service-data/networks(config)network": {
37387       "properties": {
37388         "GENERIC-RESOURCE-API:network-data": {
37389           "items": {
37390             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data"
37391           },
37392           "type": "object"
37393         },
37394         "GENERIC-RESOURCE-API:network-id": {
37395           "$ref": "#/definitions/Some network-id"
37396         }
37397       },
37398       "required": [
37399         "GENERIC-RESOURCE-API:network-id"
37400       ],
37401       "type": "object"
37402     },
37403     "GENERIC-RESOURCE-API/services/service/service-data/networks(config)network-TOP": {
37404       "properties": {
37405         "GENERIC-RESOURCE-API:network": {
37406           "items": {
37407             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks(config)network"
37408           },
37409           "type": "array"
37410         }
37411       },
37412       "type": "object"
37413     },
37414     "GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data": {
37415       "properties": {
37416         "GENERIC-RESOURCE-API:network-information": {
37417           "items": {
37418             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information"
37419           },
37420           "type": "object"
37421         },
37422         "GENERIC-RESOURCE-API:network-level-oper-status": {
37423           "items": {
37424             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status"
37425           },
37426           "type": "object"
37427         },
37428         "GENERIC-RESOURCE-API:network-provided-allotted-resources": {
37429           "items": {
37430             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources"
37431           },
37432           "type": "object"
37433         },
37434         "GENERIC-RESOURCE-API:network-request-input": {
37435           "items": {
37436             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input"
37437           },
37438           "type": "object"
37439         },
37440         "GENERIC-RESOURCE-API:network-topology": {
37441           "items": {
37442             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology"
37443           },
37444           "type": "object"
37445         },
37446         "GENERIC-RESOURCE-API:request-information": {
37447           "items": {
37448             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information"
37449           },
37450           "type": "object"
37451         },
37452         "GENERIC-RESOURCE-API:sdnc-request-header": {
37453           "items": {
37454             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header"
37455           },
37456           "type": "object"
37457         },
37458         "GENERIC-RESOURCE-API:service-information": {
37459           "items": {
37460             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information"
37461           },
37462           "type": "object"
37463         }
37464       },
37465       "type": "object"
37466     },
37467     "GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data-TOP": {
37468       "properties": {
37469         "GENERIC-RESOURCE-API:network-data": {
37470           "items": {
37471             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data"
37472           },
37473           "type": "object"
37474         }
37475       },
37476       "type": "object"
37477     },
37478     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information": {
37479       "properties": {
37480         "GENERIC-RESOURCE-API:network-id": {
37481           "$ref": "#/definitions/Some network-id"
37482         },
37483         "GENERIC-RESOURCE-API:network-type": {
37484           "$ref": "#/definitions/Some network-type"
37485         },
37486         "GENERIC-RESOURCE-API:onap-model-information": {
37487           "items": {
37488             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information"
37489           },
37490           "type": "object"
37491         }
37492       },
37493       "type": "object"
37494     },
37495     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information-TOP": {
37496       "properties": {
37497         "GENERIC-RESOURCE-API:network-information": {
37498           "items": {
37499             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information"
37500           },
37501           "type": "object"
37502         }
37503       },
37504       "type": "object"
37505     },
37506     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status": {
37507       "properties": {
37508         "GENERIC-RESOURCE-API:create-timestamp": {
37509           "$ref": "#/definitions/Some create-timestamp",
37510           "description": "Not currently populated in service data."
37511         },
37512         "GENERIC-RESOURCE-API:last-action": {
37513           "$ref": "#/definitions/CreateNetworkInstance",
37514           "description": "should be list of possible request-actions",
37515           "enum": [
37516             "CreateNetworkInstance",
37517             "ActivateNetworkInstance",
37518             "CreateServiceInstance",
37519             "DeleteServiceInstance",
37520             "DeleteNetworkInstance",
37521             "CreateVnfInstance",
37522             "ActivateVnfInstance",
37523             "DeleteVnfInstance",
37524             "CreateVfModuleInstance",
37525             "ActivateVfModuleInstance",
37526             "DeleteVfModuleInstance",
37527             "CreateContrailRouteInstance",
37528             "DeleteContrailRouteInstance",
37529             "CreateSecurityZoneInstance",
37530             "DeleteSecurityZoneInstance"
37531           ]
37532         },
37533         "GENERIC-RESOURCE-API:last-order-status": {
37534           "$ref": "#/definitions/Active",
37535           "description": "fieldused by generic-resource-api",
37536           "enum": [
37537             "Active",
37538             "PendingAssignment",
37539             "PendingCreate",
37540             "PendingUpdate",
37541             "PendingDelete",
37542             "Deleted",
37543             "Created"
37544           ]
37545         },
37546         "GENERIC-RESOURCE-API:last-rpc-action": {
37547           "$ref": "#/definitions/assign",
37548           "enum": [
37549             "assign",
37550             "activate",
37551             "delete",
37552             "unassign",
37553             "deactivate",
37554             "create"
37555           ]
37556         },
37557         "GENERIC-RESOURCE-API:last-svc-request-id": {
37558           "$ref": "#/definitions/Some last-svc-request-id",
37559           "description": "Not currently populated in service data."
37560         },
37561         "GENERIC-RESOURCE-API:modify-timestamp": {
37562           "$ref": "#/definitions/Some modify-timestamp"
37563         },
37564         "GENERIC-RESOURCE-API:order-status": {
37565           "$ref": "#/definitions/Active",
37566           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
37567           "enum": [
37568             "Active",
37569             "PendingAssignment",
37570             "PendingCreate",
37571             "PendingUpdate",
37572             "PendingDelete",
37573             "Deleted",
37574             "Created"
37575           ]
37576         }
37577       },
37578       "type": "object"
37579     },
37580     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status-TOP": {
37581       "properties": {
37582         "GENERIC-RESOURCE-API:network-level-oper-status": {
37583           "items": {
37584             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status"
37585           },
37586           "type": "object"
37587         }
37588       },
37589       "type": "object"
37590     },
37591     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources": {
37592       "properties": {
37593         "GENERIC-RESOURCE-API:network-provided-ar-id": {
37594           "description": "List of allotted resources using capacity from this network",
37595           "items": {
37596             "$ref": "#/definitions/Some network-provided-ar-id"
37597           },
37598           "type": "array"
37599         }
37600       },
37601       "type": "object"
37602     },
37603     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources-TOP": {
37604       "properties": {
37605         "GENERIC-RESOURCE-API:network-provided-allotted-resources": {
37606           "items": {
37607             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources"
37608           },
37609           "type": "object"
37610         }
37611       },
37612       "type": "object"
37613     },
37614     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input": {
37615       "properties": {
37616         "GENERIC-RESOURCE-API:aic-clli": {
37617           "$ref": "#/definitions/Some aic-clli",
37618           "description": "Not expected to be used"
37619         },
37620         "GENERIC-RESOURCE-API:aic-cloud-region": {
37621           "$ref": "#/definitions/Some aic-cloud-region",
37622           "description": "The AIC cloud region which maps to contrail versions"
37623         },
37624         "GENERIC-RESOURCE-API:network-input-parameters": {
37625           "items": {
37626             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters"
37627           },
37628           "type": "object"
37629         },
37630         "GENERIC-RESOURCE-API:network-name": {
37631           "$ref": "#/definitions/Some network-name"
37632         },
37633         "GENERIC-RESOURCE-API:tenant": {
37634           "$ref": "#/definitions/Some tenant"
37635         }
37636       },
37637       "type": "object"
37638     },
37639     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input-TOP": {
37640       "properties": {
37641         "GENERIC-RESOURCE-API:network-request-input": {
37642           "items": {
37643             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input"
37644           },
37645           "type": "object"
37646         }
37647       },
37648       "type": "object"
37649     },
37650     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology": {
37651       "properties": {
37652         "GENERIC-RESOURCE-API:aic-clli": {
37653           "$ref": "#/definitions/Some aic-clli",
37654           "description": "Not expected to be used"
37655         },
37656         "GENERIC-RESOURCE-API:aic-cloud-region": {
37657           "$ref": "#/definitions/Some aic-cloud-region",
37658           "description": "The AIC cloud region which maps to contrail versions"
37659         },
37660         "GENERIC-RESOURCE-API:network-assignments": {
37661           "items": {
37662             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments"
37663           },
37664           "type": "object"
37665         },
37666         "GENERIC-RESOURCE-API:network-parameters": {
37667           "items": {
37668             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters"
37669           },
37670           "type": "object"
37671         },
37672         "GENERIC-RESOURCE-API:network-topology-identifier-structure": {
37673           "items": {
37674             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure"
37675           },
37676           "type": "object"
37677         },
37678         "GENERIC-RESOURCE-API:onap-model-information": {
37679           "items": {
37680             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information"
37681           },
37682           "type": "object"
37683         },
37684         "GENERIC-RESOURCE-API:tenant": {
37685           "$ref": "#/definitions/Some tenant"
37686         }
37687       },
37688       "type": "object"
37689     },
37690     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology-TOP": {
37691       "properties": {
37692         "GENERIC-RESOURCE-API:network-topology": {
37693           "items": {
37694             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology"
37695           },
37696           "type": "object"
37697         }
37698       },
37699       "type": "object"
37700     },
37701     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information": {
37702       "properties": {
37703         "GENERIC-RESOURCE-API:notification-url": {
37704           "$ref": "#/definitions/Some notification-url"
37705         },
37706         "GENERIC-RESOURCE-API:order-number": {
37707           "$ref": "#/definitions/Some order-number"
37708         },
37709         "GENERIC-RESOURCE-API:order-version": {
37710           "$ref": "#/definitions/Some order-version"
37711         },
37712         "GENERIC-RESOURCE-API:request-action": {
37713           "$ref": "#/definitions/CreateNetworkInstance",
37714           "description": "still need to work Disconnect",
37715           "enum": [
37716             "CreateNetworkInstance",
37717             "ActivateNetworkInstance",
37718             "CreateServiceInstance",
37719             "DeleteServiceInstance",
37720             "DeleteNetworkInstance",
37721             "CreateVnfInstance",
37722             "ActivateVnfInstance",
37723             "DeleteVnfInstance",
37724             "CreateVfModuleInstance",
37725             "ActivateVfModuleInstance",
37726             "DeleteVfModuleInstance",
37727             "CreateContrailRouteInstance",
37728             "DeleteContrailRouteInstance",
37729             "CreateSecurityZoneInstance",
37730             "DeleteSecurityZoneInstance",
37731             "ActivateDCINetworkInstance",
37732             "DeActivateDCINetworkInstance",
37733             "CreateTunnelXConnInstance",
37734             "DeleteTunnelXConnInstance",
37735             "CreateBRGInstance",
37736             "DeleteBRGInstance"
37737           ]
37738         },
37739         "GENERIC-RESOURCE-API:request-id": {
37740           "$ref": "#/definitions/Some request-id",
37741           "description": "Request ID generated upstream of MSO"
37742         },
37743         "GENERIC-RESOURCE-API:source": {
37744           "$ref": "#/definitions/Some source"
37745         }
37746       },
37747       "type": "object"
37748     },
37749     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information-TOP": {
37750       "properties": {
37751         "GENERIC-RESOURCE-API:request-information": {
37752           "items": {
37753             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information"
37754           },
37755           "type": "object"
37756         }
37757       },
37758       "type": "object"
37759     },
37760     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header": {
37761       "properties": {
37762         "GENERIC-RESOURCE-API:svc-action": {
37763           "$ref": "#/definitions/reserve",
37764           "description": "Enumerated listThis is the rpcAction",
37765           "enum": [
37766             "reserve",
37767             "assign",
37768             "activate",
37769             "delete",
37770             "changeassign",
37771             "changedelete",
37772             "rollback",
37773             "deactivate",
37774             "unassign",
37775             "create"
37776           ]
37777         },
37778         "GENERIC-RESOURCE-API:svc-notification-url": {
37779           "$ref": "#/definitions/Some svc-notification-url",
37780           "description": "Contains URL for asynchronous response"
37781         },
37782         "GENERIC-RESOURCE-API:svc-request-id": {
37783           "$ref": "#/definitions/Some svc-request-id",
37784           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
37785         }
37786       },
37787       "type": "object"
37788     },
37789     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header-TOP": {
37790       "properties": {
37791         "GENERIC-RESOURCE-API:sdnc-request-header": {
37792           "items": {
37793             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header"
37794           },
37795           "type": "object"
37796         }
37797       },
37798       "type": "object"
37799     },
37800     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information": {
37801       "properties": {
37802         "GENERIC-RESOURCE-API:global-customer-id": {
37803           "$ref": "#/definitions/Some global-customer-id",
37804           "description": "need for put of data to AnAI (MSO provides)"
37805         },
37806         "GENERIC-RESOURCE-API:onap-model-information": {
37807           "items": {
37808             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information"
37809           },
37810           "type": "object"
37811         },
37812         "GENERIC-RESOURCE-API:service-id": {
37813           "$ref": "#/definitions/Some service-id",
37814           "description": "This maps to the product-family-id in A&AI"
37815         },
37816         "GENERIC-RESOURCE-API:service-instance-id": {
37817           "$ref": "#/definitions/Some service-instance-id"
37818         },
37819         "GENERIC-RESOURCE-API:subscriber-name": {
37820           "$ref": "#/definitions/Some subscriber-name",
37821           "description": "Would not be expected for vIPR-ATM or mobility services."
37822         },
37823         "GENERIC-RESOURCE-API:subscription-service-type": {
37824           "$ref": "#/definitions/Some subscription-service-type",
37825           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
37826         }
37827       },
37828       "type": "object"
37829     },
37830     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information-TOP": {
37831       "properties": {
37832         "GENERIC-RESOURCE-API:service-information": {
37833           "items": {
37834             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information"
37835           },
37836           "type": "object"
37837         }
37838       },
37839       "type": "object"
37840     },
37841     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information": {
37842       "properties": {
37843         "GENERIC-RESOURCE-API:model-customization-uuid": {
37844           "$ref": "#/definitions/Some model-customization-uuid",
37845           "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"
37846         },
37847         "GENERIC-RESOURCE-API:model-invariant-uuid": {
37848           "$ref": "#/definitions/Some model-invariant-uuid",
37849           "description": "identifies the invariant uuid for this service or resource"
37850         },
37851         "GENERIC-RESOURCE-API:model-name": {
37852           "$ref": "#/definitions/Some model-name"
37853         },
37854         "GENERIC-RESOURCE-API:model-uuid": {
37855           "$ref": "#/definitions/Some model-uuid",
37856           "description": "identifies the uuid for this service or resource, which is version specific"
37857         },
37858         "GENERIC-RESOURCE-API:model-version": {
37859           "$ref": "#/definitions/Some model-version"
37860         }
37861       },
37862       "type": "object"
37863     },
37864     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information-TOP": {
37865       "properties": {
37866         "GENERIC-RESOURCE-API:onap-model-information": {
37867           "items": {
37868             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information"
37869           },
37870           "type": "object"
37871         }
37872       },
37873       "type": "object"
37874     },
37875     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters": {
37876       "properties": {
37877         "GENERIC-RESOURCE-API:param": {
37878           "items": {
37879             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param"
37880           },
37881           "type": "array"
37882         }
37883       },
37884       "type": "object"
37885     },
37886     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters-TOP": {
37887       "properties": {
37888         "GENERIC-RESOURCE-API:network-input-parameters": {
37889           "items": {
37890             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters"
37891           },
37892           "type": "object"
37893         }
37894       },
37895       "type": "object"
37896     },
37897     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param": {
37898       "properties": {
37899         "GENERIC-RESOURCE-API:name": {
37900           "$ref": "#/definitions/Some name"
37901         },
37902         "GENERIC-RESOURCE-API:value": {
37903           "$ref": "#/definitions/Some value"
37904         }
37905       },
37906       "type": "object"
37907     },
37908     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param-TOP": {
37909       "properties": {
37910         "GENERIC-RESOURCE-API:param": {
37911           "items": {
37912             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param"
37913           },
37914           "type": "array"
37915         }
37916       },
37917       "type": "object"
37918     },
37919     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments": {
37920       "type": "object"
37921     },
37922     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments-TOP": {
37923       "properties": {
37924         "GENERIC-RESOURCE-API:network-assignments": {
37925           "items": {
37926             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments"
37927           },
37928           "type": "object"
37929         }
37930       },
37931       "type": "object"
37932     },
37933     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters": {
37934       "properties": {
37935         "GENERIC-RESOURCE-API:network-parameter": {
37936           "items": {
37937             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter"
37938           },
37939           "type": "array"
37940         }
37941       },
37942       "type": "object"
37943     },
37944     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters-TOP": {
37945       "properties": {
37946         "GENERIC-RESOURCE-API:network-parameters": {
37947           "items": {
37948             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters"
37949           },
37950           "type": "object"
37951         }
37952       },
37953       "type": "object"
37954     },
37955     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure": {
37956       "properties": {
37957         "GENERIC-RESOURCE-API:eipam-v4-address-plan": {
37958           "$ref": "#/definitions/Some eipam-v4-address-plan",
37959           "description": "??"
37960         },
37961         "GENERIC-RESOURCE-API:eipam-v6-address-plan": {
37962           "$ref": "#/definitions/Some eipam-v6-address-plan"
37963         },
37964         "GENERIC-RESOURCE-API:network-id": {
37965           "$ref": "#/definitions/Some network-id"
37966         },
37967         "GENERIC-RESOURCE-API:network-name": {
37968           "$ref": "#/definitions/Some network-name"
37969         },
37970         "GENERIC-RESOURCE-API:network-role": {
37971           "$ref": "#/definitions/Some network-role"
37972         },
37973         "GENERIC-RESOURCE-API:network-technology": {
37974           "$ref": "#/definitions/Some network-technology",
37975           "description": "should we keep this?"
37976         },
37977         "GENERIC-RESOURCE-API:network-type": {
37978           "$ref": "#/definitions/Some network-type"
37979         }
37980       },
37981       "type": "object"
37982     },
37983     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure-TOP": {
37984       "properties": {
37985         "GENERIC-RESOURCE-API:network-topology-identifier-structure": {
37986           "items": {
37987             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure"
37988           },
37989           "type": "object"
37990         }
37991       },
37992       "type": "object"
37993     },
37994     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information": {
37995       "properties": {
37996         "GENERIC-RESOURCE-API:model-customization-uuid": {
37997           "$ref": "#/definitions/Some model-customization-uuid",
37998           "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"
37999         },
38000         "GENERIC-RESOURCE-API:model-invariant-uuid": {
38001           "$ref": "#/definitions/Some model-invariant-uuid",
38002           "description": "identifies the invariant uuid for this service or resource"
38003         },
38004         "GENERIC-RESOURCE-API:model-name": {
38005           "$ref": "#/definitions/Some model-name"
38006         },
38007         "GENERIC-RESOURCE-API:model-uuid": {
38008           "$ref": "#/definitions/Some model-uuid",
38009           "description": "identifies the uuid for this service or resource, which is version specific"
38010         },
38011         "GENERIC-RESOURCE-API:model-version": {
38012           "$ref": "#/definitions/Some model-version"
38013         }
38014       },
38015       "type": "object"
38016     },
38017     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information-TOP": {
38018       "properties": {
38019         "GENERIC-RESOURCE-API:onap-model-information": {
38020           "items": {
38021             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information"
38022           },
38023           "type": "object"
38024         }
38025       },
38026       "type": "object"
38027     },
38028     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter": {
38029       "properties": {
38030         "GENERIC-RESOURCE-API:network-parameter-name": {
38031           "$ref": "#/definitions/Some network-parameter-name"
38032         },
38033         "GENERIC-RESOURCE-API:network-parameter-value": {
38034           "$ref": "#/definitions/Some network-parameter-value"
38035         }
38036       },
38037       "type": "object"
38038     },
38039     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter-TOP": {
38040       "properties": {
38041         "GENERIC-RESOURCE-API:network-parameter": {
38042           "items": {
38043             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter"
38044           },
38045           "type": "array"
38046         }
38047       },
38048       "type": "object"
38049     },
38050     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information": {
38051       "properties": {
38052         "GENERIC-RESOURCE-API:model-customization-uuid": {
38053           "$ref": "#/definitions/Some model-customization-uuid",
38054           "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"
38055         },
38056         "GENERIC-RESOURCE-API:model-invariant-uuid": {
38057           "$ref": "#/definitions/Some model-invariant-uuid",
38058           "description": "identifies the invariant uuid for this service or resource"
38059         },
38060         "GENERIC-RESOURCE-API:model-name": {
38061           "$ref": "#/definitions/Some model-name"
38062         },
38063         "GENERIC-RESOURCE-API:model-uuid": {
38064           "$ref": "#/definitions/Some model-uuid",
38065           "description": "identifies the uuid for this service or resource, which is version specific"
38066         },
38067         "GENERIC-RESOURCE-API:model-version": {
38068           "$ref": "#/definitions/Some model-version"
38069         }
38070       },
38071       "type": "object"
38072     },
38073     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information-TOP": {
38074       "properties": {
38075         "GENERIC-RESOURCE-API:onap-model-information": {
38076           "items": {
38077             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information"
38078           },
38079           "type": "object"
38080         }
38081       },
38082       "type": "object"
38083     },
38084     "GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource": {
38085       "properties": {
38086         "GENERIC-RESOURCE-API:allotted-resource-id": {
38087           "$ref": "#/definitions/Some allotted-resource-id"
38088         },
38089         "GENERIC-RESOURCE-API:allotted-resource-pointer": {
38090           "$ref": "#/definitions/Some allotted-resource-pointer",
38091           "description": "Pointer to the allotted-resources topology"
38092         },
38093         "GENERIC-RESOURCE-API:allotted-resource-type": {
38094           "$ref": "#/definitions/Some allotted-resource-type",
38095           "description": "Not an enum, but expected values are contrail-route and security-zone."
38096         }
38097       },
38098       "type": "object"
38099     },
38100     "GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource-TOP": {
38101       "properties": {
38102         "GENERIC-RESOURCE-API:provided-allotted-resource": {
38103           "items": {
38104             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource"
38105           },
38106           "type": "array"
38107         }
38108       },
38109       "type": "object"
38110     },
38111     "GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information": {
38112       "properties": {
38113         "GENERIC-RESOURCE-API:model-customization-uuid": {
38114           "$ref": "#/definitions/Some model-customization-uuid",
38115           "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"
38116         },
38117         "GENERIC-RESOURCE-API:model-invariant-uuid": {
38118           "$ref": "#/definitions/Some model-invariant-uuid",
38119           "description": "identifies the invariant uuid for this service or resource"
38120         },
38121         "GENERIC-RESOURCE-API:model-name": {
38122           "$ref": "#/definitions/Some model-name"
38123         },
38124         "GENERIC-RESOURCE-API:model-uuid": {
38125           "$ref": "#/definitions/Some model-uuid",
38126           "description": "identifies the uuid for this service or resource, which is version specific"
38127         },
38128         "GENERIC-RESOURCE-API:model-version": {
38129           "$ref": "#/definitions/Some model-version"
38130         }
38131       },
38132       "type": "object"
38133     },
38134     "GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information-TOP": {
38135       "properties": {
38136         "GENERIC-RESOURCE-API:onap-model-information": {
38137           "items": {
38138             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information"
38139           },
38140           "type": "object"
38141         }
38142       },
38143       "type": "object"
38144     },
38145     "GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters": {
38146       "properties": {
38147         "GENERIC-RESOURCE-API:param": {
38148           "items": {
38149             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param"
38150           },
38151           "type": "array"
38152         }
38153       },
38154       "type": "object"
38155     },
38156     "GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters-TOP": {
38157       "properties": {
38158         "GENERIC-RESOURCE-API:service-input-parameters": {
38159           "items": {
38160             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters"
38161           },
38162           "type": "object"
38163         }
38164       },
38165       "type": "object"
38166     },
38167     "GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param": {
38168       "properties": {
38169         "GENERIC-RESOURCE-API:name": {
38170           "$ref": "#/definitions/Some name"
38171         },
38172         "GENERIC-RESOURCE-API:value": {
38173           "$ref": "#/definitions/Some value"
38174         }
38175       },
38176       "type": "object"
38177     },
38178     "GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param-TOP": {
38179       "properties": {
38180         "GENERIC-RESOURCE-API:param": {
38181           "items": {
38182             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param"
38183           },
38184           "type": "array"
38185         }
38186       },
38187       "type": "object"
38188     },
38189     "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information": {
38190       "properties": {
38191         "GENERIC-RESOURCE-API:model-customization-uuid": {
38192           "$ref": "#/definitions/Some model-customization-uuid",
38193           "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"
38194         },
38195         "GENERIC-RESOURCE-API:model-invariant-uuid": {
38196           "$ref": "#/definitions/Some model-invariant-uuid",
38197           "description": "identifies the invariant uuid for this service or resource"
38198         },
38199         "GENERIC-RESOURCE-API:model-name": {
38200           "$ref": "#/definitions/Some model-name"
38201         },
38202         "GENERIC-RESOURCE-API:model-uuid": {
38203           "$ref": "#/definitions/Some model-uuid",
38204           "description": "identifies the uuid for this service or resource, which is version specific"
38205         },
38206         "GENERIC-RESOURCE-API:model-version": {
38207           "$ref": "#/definitions/Some model-version"
38208         }
38209       },
38210       "type": "object"
38211     },
38212     "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information-TOP": {
38213       "properties": {
38214         "GENERIC-RESOURCE-API:onap-model-information": {
38215           "items": {
38216             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information"
38217           },
38218           "type": "object"
38219         }
38220       },
38221       "type": "object"
38222     },
38223     "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments": {
38224       "type": "object"
38225     },
38226     "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments-TOP": {
38227       "properties": {
38228         "GENERIC-RESOURCE-API:service-assignments": {
38229           "items": {
38230             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments"
38231           },
38232           "type": "object"
38233         }
38234       },
38235       "type": "object"
38236     },
38237     "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters": {
38238       "properties": {
38239         "GENERIC-RESOURCE-API:service-parameter": {
38240           "items": {
38241             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter"
38242           },
38243           "type": "array"
38244         }
38245       },
38246       "type": "object"
38247     },
38248     "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters-TOP": {
38249       "properties": {
38250         "GENERIC-RESOURCE-API:service-parameters": {
38251           "items": {
38252             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters"
38253           },
38254           "type": "object"
38255         }
38256       },
38257       "type": "object"
38258     },
38259     "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier": {
38260       "properties": {
38261         "GENERIC-RESOURCE-API:global-customer-id": {
38262           "$ref": "#/definitions/Some global-customer-id"
38263         },
38264         "GENERIC-RESOURCE-API:service-id": {
38265           "$ref": "#/definitions/Some service-id",
38266           "description": "from MSO input on STO assign"
38267         },
38268         "GENERIC-RESOURCE-API:service-instance-id": {
38269           "$ref": "#/definitions/Some service-instance-id",
38270           "description": "repeated"
38271         },
38272         "GENERIC-RESOURCE-API:service-instance-name": {
38273           "$ref": "#/definitions/Some service-instance-name",
38274           "description": "optionally comes from service-request-input container or is assigned by sdn-c"
38275         },
38276         "GENERIC-RESOURCE-API:service-type": {
38277           "$ref": "#/definitions/Some service-type",
38278           "description": "tag labeled subscription-service-type in the service-information input"
38279         }
38280       },
38281       "type": "object"
38282     },
38283     "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier-TOP": {
38284       "properties": {
38285         "GENERIC-RESOURCE-API:service-topology-identifier": {
38286           "items": {
38287             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier"
38288           },
38289           "type": "object"
38290         }
38291       },
38292       "type": "object"
38293     },
38294     "GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter": {
38295       "properties": {
38296         "GENERIC-RESOURCE-API:service-parameter-name": {
38297           "$ref": "#/definitions/Some service-parameter-name"
38298         },
38299         "GENERIC-RESOURCE-API:service-parameter-value": {
38300           "$ref": "#/definitions/Some service-parameter-value"
38301         }
38302       },
38303       "type": "object"
38304     },
38305     "GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter-TOP": {
38306       "properties": {
38307         "GENERIC-RESOURCE-API:service-parameter": {
38308           "items": {
38309             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter"
38310           },
38311           "type": "array"
38312         }
38313       },
38314       "type": "object"
38315     },
38316     "GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf": {
38317       "properties": {
38318         "GENERIC-RESOURCE-API:vnf-data": {
38319           "items": {
38320             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data"
38321           },
38322           "type": "object"
38323         },
38324         "GENERIC-RESOURCE-API:vnf-id": {
38325           "$ref": "#/definitions/Some vnf-id"
38326         }
38327       },
38328       "required": [
38329         "GENERIC-RESOURCE-API:vnf-id"
38330       ],
38331       "type": "object"
38332     },
38333     "GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf-TOP": {
38334       "properties": {
38335         "GENERIC-RESOURCE-API:vnf": {
38336           "items": {
38337             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf"
38338           },
38339           "type": "array"
38340         }
38341       },
38342       "type": "object"
38343     },
38344     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data": {
38345       "properties": {
38346         "GENERIC-RESOURCE-API:request-information": {
38347           "items": {
38348             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information"
38349           },
38350           "type": "object"
38351         },
38352         "GENERIC-RESOURCE-API:sdnc-request-header": {
38353           "items": {
38354             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header"
38355           },
38356           "type": "object"
38357         },
38358         "GENERIC-RESOURCE-API:service-information": {
38359           "items": {
38360             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information"
38361           },
38362           "type": "object"
38363         },
38364         "GENERIC-RESOURCE-API:vf-modules": {
38365           "items": {
38366             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules"
38367           },
38368           "type": "object"
38369         },
38370         "GENERIC-RESOURCE-API:vnf-information": {
38371           "items": {
38372             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information"
38373           },
38374           "type": "object"
38375         },
38376         "GENERIC-RESOURCE-API:vnf-level-oper-status": {
38377           "items": {
38378             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status"
38379           },
38380           "type": "object"
38381         },
38382         "GENERIC-RESOURCE-API:vnf-provided-allotted-resources": {
38383           "items": {
38384             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources"
38385           },
38386           "type": "object"
38387         },
38388         "GENERIC-RESOURCE-API:vnf-request-input": {
38389           "items": {
38390             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input"
38391           },
38392           "type": "object"
38393         },
38394         "GENERIC-RESOURCE-API:vnf-topology": {
38395           "items": {
38396             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology"
38397           },
38398           "type": "object"
38399         }
38400       },
38401       "type": "object"
38402     },
38403     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data-TOP": {
38404       "properties": {
38405         "GENERIC-RESOURCE-API:vnf-data": {
38406           "items": {
38407             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data"
38408           },
38409           "type": "object"
38410         }
38411       },
38412       "type": "object"
38413     },
38414     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information": {
38415       "properties": {
38416         "GENERIC-RESOURCE-API:notification-url": {
38417           "$ref": "#/definitions/Some notification-url"
38418         },
38419         "GENERIC-RESOURCE-API:order-number": {
38420           "$ref": "#/definitions/Some order-number"
38421         },
38422         "GENERIC-RESOURCE-API:order-version": {
38423           "$ref": "#/definitions/Some order-version"
38424         },
38425         "GENERIC-RESOURCE-API:request-action": {
38426           "$ref": "#/definitions/CreateNetworkInstance",
38427           "description": "still need to work Disconnect",
38428           "enum": [
38429             "CreateNetworkInstance",
38430             "ActivateNetworkInstance",
38431             "CreateServiceInstance",
38432             "DeleteServiceInstance",
38433             "DeleteNetworkInstance",
38434             "CreateVnfInstance",
38435             "ActivateVnfInstance",
38436             "DeleteVnfInstance",
38437             "CreateVfModuleInstance",
38438             "ActivateVfModuleInstance",
38439             "DeleteVfModuleInstance",
38440             "CreateContrailRouteInstance",
38441             "DeleteContrailRouteInstance",
38442             "CreateSecurityZoneInstance",
38443             "DeleteSecurityZoneInstance",
38444             "ActivateDCINetworkInstance",
38445             "DeActivateDCINetworkInstance",
38446             "CreateTunnelXConnInstance",
38447             "DeleteTunnelXConnInstance",
38448             "CreateBRGInstance",
38449             "DeleteBRGInstance"
38450           ]
38451         },
38452         "GENERIC-RESOURCE-API:request-id": {
38453           "$ref": "#/definitions/Some request-id",
38454           "description": "Request ID generated upstream of MSO"
38455         },
38456         "GENERIC-RESOURCE-API:source": {
38457           "$ref": "#/definitions/Some source"
38458         }
38459       },
38460       "type": "object"
38461     },
38462     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information-TOP": {
38463       "properties": {
38464         "GENERIC-RESOURCE-API:request-information": {
38465           "items": {
38466             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information"
38467           },
38468           "type": "object"
38469         }
38470       },
38471       "type": "object"
38472     },
38473     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header": {
38474       "properties": {
38475         "GENERIC-RESOURCE-API:svc-action": {
38476           "$ref": "#/definitions/reserve",
38477           "description": "Enumerated listThis is the rpcAction",
38478           "enum": [
38479             "reserve",
38480             "assign",
38481             "activate",
38482             "delete",
38483             "changeassign",
38484             "changedelete",
38485             "rollback",
38486             "deactivate",
38487             "unassign",
38488             "create"
38489           ]
38490         },
38491         "GENERIC-RESOURCE-API:svc-notification-url": {
38492           "$ref": "#/definitions/Some svc-notification-url",
38493           "description": "Contains URL for asynchronous response"
38494         },
38495         "GENERIC-RESOURCE-API:svc-request-id": {
38496           "$ref": "#/definitions/Some svc-request-id",
38497           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
38498         }
38499       },
38500       "type": "object"
38501     },
38502     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header-TOP": {
38503       "properties": {
38504         "GENERIC-RESOURCE-API:sdnc-request-header": {
38505           "items": {
38506             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header"
38507           },
38508           "type": "object"
38509         }
38510       },
38511       "type": "object"
38512     },
38513     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information": {
38514       "properties": {
38515         "GENERIC-RESOURCE-API:global-customer-id": {
38516           "$ref": "#/definitions/Some global-customer-id",
38517           "description": "need for put of data to AnAI (MSO provides)"
38518         },
38519         "GENERIC-RESOURCE-API:onap-model-information": {
38520           "items": {
38521             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information"
38522           },
38523           "type": "object"
38524         },
38525         "GENERIC-RESOURCE-API:service-id": {
38526           "$ref": "#/definitions/Some service-id",
38527           "description": "This maps to the product-family-id in A&AI"
38528         },
38529         "GENERIC-RESOURCE-API:service-instance-id": {
38530           "$ref": "#/definitions/Some service-instance-id"
38531         },
38532         "GENERIC-RESOURCE-API:subscriber-name": {
38533           "$ref": "#/definitions/Some subscriber-name",
38534           "description": "Would not be expected for vIPR-ATM or mobility services."
38535         },
38536         "GENERIC-RESOURCE-API:subscription-service-type": {
38537           "$ref": "#/definitions/Some subscription-service-type",
38538           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
38539         }
38540       },
38541       "type": "object"
38542     },
38543     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information-TOP": {
38544       "properties": {
38545         "GENERIC-RESOURCE-API:service-information": {
38546           "items": {
38547             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information"
38548           },
38549           "type": "object"
38550         }
38551       },
38552       "type": "object"
38553     },
38554     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules": {
38555       "properties": {
38556         "GENERIC-RESOURCE-API:vf-module": {
38557           "items": {
38558             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module"
38559           },
38560           "type": "array"
38561         }
38562       },
38563       "type": "object"
38564     },
38565     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules-TOP": {
38566       "properties": {
38567         "GENERIC-RESOURCE-API:vf-modules": {
38568           "items": {
38569             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules"
38570           },
38571           "type": "object"
38572         }
38573       },
38574       "type": "object"
38575     },
38576     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information": {
38577       "properties": {
38578         "GENERIC-RESOURCE-API:onap-model-information": {
38579           "items": {
38580             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information"
38581           },
38582           "type": "object"
38583         },
38584         "GENERIC-RESOURCE-API:vnf-id": {
38585           "$ref": "#/definitions/Some vnf-id"
38586         },
38587         "GENERIC-RESOURCE-API:vnf-type": {
38588           "$ref": "#/definitions/Some vnf-type",
38589           "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)"
38590         }
38591       },
38592       "type": "object"
38593     },
38594     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information-TOP": {
38595       "properties": {
38596         "GENERIC-RESOURCE-API:vnf-information": {
38597           "items": {
38598             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information"
38599           },
38600           "type": "object"
38601         }
38602       },
38603       "type": "object"
38604     },
38605     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status": {
38606       "properties": {
38607         "GENERIC-RESOURCE-API:create-timestamp": {
38608           "$ref": "#/definitions/Some create-timestamp",
38609           "description": "Not currently populated in service data."
38610         },
38611         "GENERIC-RESOURCE-API:last-action": {
38612           "$ref": "#/definitions/CreateNetworkInstance",
38613           "description": "should be list of possible request-actions",
38614           "enum": [
38615             "CreateNetworkInstance",
38616             "ActivateNetworkInstance",
38617             "CreateServiceInstance",
38618             "DeleteServiceInstance",
38619             "DeleteNetworkInstance",
38620             "CreateVnfInstance",
38621             "ActivateVnfInstance",
38622             "DeleteVnfInstance",
38623             "CreateVfModuleInstance",
38624             "ActivateVfModuleInstance",
38625             "DeleteVfModuleInstance",
38626             "CreateContrailRouteInstance",
38627             "DeleteContrailRouteInstance",
38628             "CreateSecurityZoneInstance",
38629             "DeleteSecurityZoneInstance"
38630           ]
38631         },
38632         "GENERIC-RESOURCE-API:last-order-status": {
38633           "$ref": "#/definitions/Active",
38634           "description": "fieldused by generic-resource-api",
38635           "enum": [
38636             "Active",
38637             "PendingAssignment",
38638             "PendingCreate",
38639             "PendingUpdate",
38640             "PendingDelete",
38641             "Deleted",
38642             "Created"
38643           ]
38644         },
38645         "GENERIC-RESOURCE-API:last-rpc-action": {
38646           "$ref": "#/definitions/assign",
38647           "enum": [
38648             "assign",
38649             "activate",
38650             "delete",
38651             "unassign",
38652             "deactivate",
38653             "create"
38654           ]
38655         },
38656         "GENERIC-RESOURCE-API:last-svc-request-id": {
38657           "$ref": "#/definitions/Some last-svc-request-id",
38658           "description": "Not currently populated in service data."
38659         },
38660         "GENERIC-RESOURCE-API:modify-timestamp": {
38661           "$ref": "#/definitions/Some modify-timestamp"
38662         },
38663         "GENERIC-RESOURCE-API:order-status": {
38664           "$ref": "#/definitions/Active",
38665           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
38666           "enum": [
38667             "Active",
38668             "PendingAssignment",
38669             "PendingCreate",
38670             "PendingUpdate",
38671             "PendingDelete",
38672             "Deleted",
38673             "Created"
38674           ]
38675         }
38676       },
38677       "type": "object"
38678     },
38679     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status-TOP": {
38680       "properties": {
38681         "GENERIC-RESOURCE-API:vnf-level-oper-status": {
38682           "items": {
38683             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status"
38684           },
38685           "type": "object"
38686         }
38687       },
38688       "type": "object"
38689     },
38690     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources": {
38691       "properties": {
38692         "GENERIC-RESOURCE-API:vnf-provided-ar-id": {
38693           "description": "List of allotted resources using capacity from this vnf",
38694           "items": {
38695             "$ref": "#/definitions/Some vnf-provided-ar-id"
38696           },
38697           "type": "array"
38698         }
38699       },
38700       "type": "object"
38701     },
38702     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources-TOP": {
38703       "properties": {
38704         "GENERIC-RESOURCE-API:vnf-provided-allotted-resources": {
38705           "items": {
38706             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources"
38707           },
38708           "type": "object"
38709         }
38710       },
38711       "type": "object"
38712     },
38713     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input": {
38714       "properties": {
38715         "GENERIC-RESOURCE-API:aic-clli": {
38716           "$ref": "#/definitions/Some aic-clli",
38717           "description": "Not expected to be used"
38718         },
38719         "GENERIC-RESOURCE-API:aic-cloud-region": {
38720           "$ref": "#/definitions/Some aic-cloud-region",
38721           "description": "The AIC cloud region which maps to contrail versions"
38722         },
38723         "GENERIC-RESOURCE-API:request-version": {
38724           "$ref": "#/definitions/Some request-version",
38725           "description": "keep this? e.g. 1702"
38726         },
38727         "GENERIC-RESOURCE-API:tenant": {
38728           "$ref": "#/definitions/Some tenant"
38729         },
38730         "GENERIC-RESOURCE-API:vnf-input-parameters": {
38731           "items": {
38732             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters"
38733           },
38734           "type": "object"
38735         },
38736         "GENERIC-RESOURCE-API:vnf-name": {
38737           "$ref": "#/definitions/Some vnf-name",
38738           "description": "in Pats vnf submodule, contained within vnf-instance-topology-identifier (along with vnf-model-id and vnf-instance-id)"
38739         },
38740         "GENERIC-RESOURCE-API:vnf-networks": {
38741           "items": {
38742             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks"
38743           },
38744           "type": "object"
38745         }
38746       },
38747       "type": "object"
38748     },
38749     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input-TOP": {
38750       "properties": {
38751         "GENERIC-RESOURCE-API:vnf-request-input": {
38752           "items": {
38753             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input"
38754           },
38755           "type": "object"
38756         }
38757       },
38758       "type": "object"
38759     },
38760     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology": {
38761       "properties": {
38762         "GENERIC-RESOURCE-API:aic-clli": {
38763           "$ref": "#/definitions/Some aic-clli",
38764           "description": "Not expected to be used"
38765         },
38766         "GENERIC-RESOURCE-API:aic-cloud-region": {
38767           "$ref": "#/definitions/Some aic-cloud-region",
38768           "description": "The AIC cloud region which maps to contrail versions"
38769         },
38770         "GENERIC-RESOURCE-API:onap-model-information": {
38771           "items": {
38772             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information"
38773           },
38774           "type": "object"
38775         },
38776         "GENERIC-RESOURCE-API:tenant": {
38777           "$ref": "#/definitions/Some tenant"
38778         },
38779         "GENERIC-RESOURCE-API:vnf-parameters-data": {
38780           "items": {
38781             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data"
38782           },
38783           "type": "object"
38784         },
38785         "GENERIC-RESOURCE-API:vnf-resource-assignments": {
38786           "items": {
38787             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments"
38788           },
38789           "type": "object"
38790         },
38791         "GENERIC-RESOURCE-API:vnf-topology-identifier-structure": {
38792           "items": {
38793             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure"
38794           },
38795           "type": "object"
38796         }
38797       },
38798       "type": "object"
38799     },
38800     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology-TOP": {
38801       "properties": {
38802         "GENERIC-RESOURCE-API:vnf-topology": {
38803           "items": {
38804             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology"
38805           },
38806           "type": "object"
38807         }
38808       },
38809       "type": "object"
38810     },
38811     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information": {
38812       "properties": {
38813         "GENERIC-RESOURCE-API:model-customization-uuid": {
38814           "$ref": "#/definitions/Some model-customization-uuid",
38815           "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"
38816         },
38817         "GENERIC-RESOURCE-API:model-invariant-uuid": {
38818           "$ref": "#/definitions/Some model-invariant-uuid",
38819           "description": "identifies the invariant uuid for this service or resource"
38820         },
38821         "GENERIC-RESOURCE-API:model-name": {
38822           "$ref": "#/definitions/Some model-name"
38823         },
38824         "GENERIC-RESOURCE-API:model-uuid": {
38825           "$ref": "#/definitions/Some model-uuid",
38826           "description": "identifies the uuid for this service or resource, which is version specific"
38827         },
38828         "GENERIC-RESOURCE-API:model-version": {
38829           "$ref": "#/definitions/Some model-version"
38830         }
38831       },
38832       "type": "object"
38833     },
38834     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information-TOP": {
38835       "properties": {
38836         "GENERIC-RESOURCE-API:onap-model-information": {
38837           "items": {
38838             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information"
38839           },
38840           "type": "object"
38841         }
38842       },
38843       "type": "object"
38844     },
38845     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module": {
38846       "properties": {
38847         "GENERIC-RESOURCE-API:vf-module-data": {
38848           "items": {
38849             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data"
38850           },
38851           "type": "object"
38852         },
38853         "GENERIC-RESOURCE-API:vf-module-id": {
38854           "$ref": "#/definitions/Some vf-module-id"
38855         }
38856       },
38857       "required": [
38858         "GENERIC-RESOURCE-API:vf-module-id"
38859       ],
38860       "type": "object"
38861     },
38862     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module-TOP": {
38863       "properties": {
38864         "GENERIC-RESOURCE-API:vf-module": {
38865           "items": {
38866             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module"
38867           },
38868           "type": "array"
38869         }
38870       },
38871       "type": "object"
38872     },
38873     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data": {
38874       "properties": {
38875         "GENERIC-RESOURCE-API:request-information": {
38876           "items": {
38877             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information"
38878           },
38879           "type": "object"
38880         },
38881         "GENERIC-RESOURCE-API:sdnc-request-header": {
38882           "items": {
38883             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header"
38884           },
38885           "type": "object"
38886         },
38887         "GENERIC-RESOURCE-API:service-information": {
38888           "items": {
38889             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information"
38890           },
38891           "type": "object"
38892         },
38893         "GENERIC-RESOURCE-API:vf-module-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)vf-module-information"
38896           },
38897           "type": "object"
38898         },
38899         "GENERIC-RESOURCE-API:vf-module-level-oper-status": {
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-level-oper-status"
38902           },
38903           "type": "object"
38904         },
38905         "GENERIC-RESOURCE-API:vf-module-request-input": {
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-request-input"
38908           },
38909           "type": "object"
38910         },
38911         "GENERIC-RESOURCE-API:vf-module-topology": {
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-topology"
38914           },
38915           "type": "object"
38916         },
38917         "GENERIC-RESOURCE-API:vnf-information": {
38918           "items": {
38919             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information"
38920           },
38921           "type": "object"
38922         }
38923       },
38924       "type": "object"
38925     },
38926     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data-TOP": {
38927       "properties": {
38928         "GENERIC-RESOURCE-API:vf-module-data": {
38929           "items": {
38930             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data"
38931           },
38932           "type": "object"
38933         }
38934       },
38935       "type": "object"
38936     },
38937     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information": {
38938       "properties": {
38939         "GENERIC-RESOURCE-API:notification-url": {
38940           "$ref": "#/definitions/Some notification-url"
38941         },
38942         "GENERIC-RESOURCE-API:order-number": {
38943           "$ref": "#/definitions/Some order-number"
38944         },
38945         "GENERIC-RESOURCE-API:order-version": {
38946           "$ref": "#/definitions/Some order-version"
38947         },
38948         "GENERIC-RESOURCE-API:request-action": {
38949           "$ref": "#/definitions/CreateNetworkInstance",
38950           "description": "still need to work Disconnect",
38951           "enum": [
38952             "CreateNetworkInstance",
38953             "ActivateNetworkInstance",
38954             "CreateServiceInstance",
38955             "DeleteServiceInstance",
38956             "DeleteNetworkInstance",
38957             "CreateVnfInstance",
38958             "ActivateVnfInstance",
38959             "DeleteVnfInstance",
38960             "CreateVfModuleInstance",
38961             "ActivateVfModuleInstance",
38962             "DeleteVfModuleInstance",
38963             "CreateContrailRouteInstance",
38964             "DeleteContrailRouteInstance",
38965             "CreateSecurityZoneInstance",
38966             "DeleteSecurityZoneInstance",
38967             "ActivateDCINetworkInstance",
38968             "DeActivateDCINetworkInstance",
38969             "CreateTunnelXConnInstance",
38970             "DeleteTunnelXConnInstance",
38971             "CreateBRGInstance",
38972             "DeleteBRGInstance"
38973           ]
38974         },
38975         "GENERIC-RESOURCE-API:request-id": {
38976           "$ref": "#/definitions/Some request-id",
38977           "description": "Request ID generated upstream of MSO"
38978         },
38979         "GENERIC-RESOURCE-API:source": {
38980           "$ref": "#/definitions/Some source"
38981         }
38982       },
38983       "type": "object"
38984     },
38985     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information-TOP": {
38986       "properties": {
38987         "GENERIC-RESOURCE-API:request-information": {
38988           "items": {
38989             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information"
38990           },
38991           "type": "object"
38992         }
38993       },
38994       "type": "object"
38995     },
38996     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header": {
38997       "properties": {
38998         "GENERIC-RESOURCE-API:svc-action": {
38999           "$ref": "#/definitions/reserve",
39000           "description": "Enumerated listThis is the rpcAction",
39001           "enum": [
39002             "reserve",
39003             "assign",
39004             "activate",
39005             "delete",
39006             "changeassign",
39007             "changedelete",
39008             "rollback",
39009             "deactivate",
39010             "unassign",
39011             "create"
39012           ]
39013         },
39014         "GENERIC-RESOURCE-API:svc-notification-url": {
39015           "$ref": "#/definitions/Some svc-notification-url",
39016           "description": "Contains URL for asynchronous response"
39017         },
39018         "GENERIC-RESOURCE-API:svc-request-id": {
39019           "$ref": "#/definitions/Some svc-request-id",
39020           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
39021         }
39022       },
39023       "type": "object"
39024     },
39025     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header-TOP": {
39026       "properties": {
39027         "GENERIC-RESOURCE-API:sdnc-request-header": {
39028           "items": {
39029             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header"
39030           },
39031           "type": "object"
39032         }
39033       },
39034       "type": "object"
39035     },
39036     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information": {
39037       "properties": {
39038         "GENERIC-RESOURCE-API:global-customer-id": {
39039           "$ref": "#/definitions/Some global-customer-id",
39040           "description": "need for put of data to AnAI (MSO provides)"
39041         },
39042         "GENERIC-RESOURCE-API:onap-model-information": {
39043           "items": {
39044             "$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"
39045           },
39046           "type": "object"
39047         },
39048         "GENERIC-RESOURCE-API:service-id": {
39049           "$ref": "#/definitions/Some service-id",
39050           "description": "This maps to the product-family-id in A&AI"
39051         },
39052         "GENERIC-RESOURCE-API:service-instance-id": {
39053           "$ref": "#/definitions/Some service-instance-id"
39054         },
39055         "GENERIC-RESOURCE-API:subscriber-name": {
39056           "$ref": "#/definitions/Some subscriber-name",
39057           "description": "Would not be expected for vIPR-ATM or mobility services."
39058         },
39059         "GENERIC-RESOURCE-API:subscription-service-type": {
39060           "$ref": "#/definitions/Some subscription-service-type",
39061           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
39062         }
39063       },
39064       "type": "object"
39065     },
39066     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information-TOP": {
39067       "properties": {
39068         "GENERIC-RESOURCE-API:service-information": {
39069           "items": {
39070             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information"
39071           },
39072           "type": "object"
39073         }
39074       },
39075       "type": "object"
39076     },
39077     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information": {
39078       "properties": {
39079         "GENERIC-RESOURCE-API:onap-model-information": {
39080           "items": {
39081             "$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"
39082           },
39083           "type": "object"
39084         },
39085         "GENERIC-RESOURCE-API:vf-module-id": {
39086           "$ref": "#/definitions/Some vf-module-id"
39087         },
39088         "GENERIC-RESOURCE-API:vf-module-type": {
39089           "$ref": "#/definitions/Some vf-module-type"
39090         }
39091       },
39092       "type": "object"
39093     },
39094     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information-TOP": {
39095       "properties": {
39096         "GENERIC-RESOURCE-API:vf-module-information": {
39097           "items": {
39098             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information"
39099           },
39100           "type": "object"
39101         }
39102       },
39103       "type": "object"
39104     },
39105     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-level-oper-status": {
39106       "properties": {
39107         "GENERIC-RESOURCE-API:create-timestamp": {
39108           "$ref": "#/definitions/Some create-timestamp",
39109           "description": "Not currently populated in service data."
39110         },
39111         "GENERIC-RESOURCE-API:last-action": {
39112           "$ref": "#/definitions/CreateNetworkInstance",
39113           "description": "should be list of possible request-actions",
39114           "enum": [
39115             "CreateNetworkInstance",
39116             "ActivateNetworkInstance",
39117             "CreateServiceInstance",
39118             "DeleteServiceInstance",
39119             "DeleteNetworkInstance",
39120             "CreateVnfInstance",
39121             "ActivateVnfInstance",
39122             "DeleteVnfInstance",
39123             "CreateVfModuleInstance",
39124             "ActivateVfModuleInstance",
39125             "DeleteVfModuleInstance",
39126             "CreateContrailRouteInstance",
39127             "DeleteContrailRouteInstance",
39128             "CreateSecurityZoneInstance",
39129             "DeleteSecurityZoneInstance"
39130           ]
39131         },
39132         "GENERIC-RESOURCE-API:last-order-status": {
39133           "$ref": "#/definitions/Active",
39134           "description": "fieldused by generic-resource-api",
39135           "enum": [
39136             "Active",
39137             "PendingAssignment",
39138             "PendingCreate",
39139             "PendingUpdate",
39140             "PendingDelete",
39141             "Deleted",
39142             "Created"
39143           ]
39144         },
39145         "GENERIC-RESOURCE-API:last-rpc-action": {
39146           "$ref": "#/definitions/assign",
39147           "enum": [
39148             "assign",
39149             "activate",
39150             "delete",
39151             "unassign",
39152             "deactivate",
39153             "create"
39154           ]
39155         },
39156         "GENERIC-RESOURCE-API:last-svc-request-id": {
39157           "$ref": "#/definitions/Some last-svc-request-id",
39158           "description": "Not currently populated in service data."
39159         },
39160         "GENERIC-RESOURCE-API:modify-timestamp": {
39161           "$ref": "#/definitions/Some modify-timestamp"
39162         },
39163         "GENERIC-RESOURCE-API:order-status": {
39164           "$ref": "#/definitions/Active",
39165           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
39166           "enum": [
39167             "Active",
39168             "PendingAssignment",
39169             "PendingCreate",
39170             "PendingUpdate",
39171             "PendingDelete",
39172             "Deleted",
39173             "Created"
39174           ]
39175         }
39176       },
39177       "type": "object"
39178     },
39179     "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": {
39180       "properties": {
39181         "GENERIC-RESOURCE-API:vf-module-level-oper-status": {
39182           "items": {
39183             "$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"
39184           },
39185           "type": "object"
39186         }
39187       },
39188       "type": "object"
39189     },
39190     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-request-input": {
39191       "properties": {
39192         "GENERIC-RESOURCE-API:aic-clli": {
39193           "$ref": "#/definitions/Some aic-clli",
39194           "description": "Not expected to be used"
39195         },
39196         "GENERIC-RESOURCE-API:aic-cloud-region": {
39197           "$ref": "#/definitions/Some aic-cloud-region",
39198           "description": "The AIC cloud region which maps to contrail versions"
39199         },
39200         "GENERIC-RESOURCE-API:request-version": {
39201           "$ref": "#/definitions/Some request-version",
39202           "description": "keep this?"
39203         },
39204         "GENERIC-RESOURCE-API:tenant": {
39205           "$ref": "#/definitions/Some tenant"
39206         },
39207         "GENERIC-RESOURCE-API:vf-module-input-parameters": {
39208           "items": {
39209             "$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"
39210           },
39211           "type": "object"
39212         },
39213         "GENERIC-RESOURCE-API:vf-module-name": {
39214           "$ref": "#/definitions/Some vf-module-name"
39215         }
39216       },
39217       "type": "object"
39218     },
39219     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-request-input-TOP": {
39220       "properties": {
39221         "GENERIC-RESOURCE-API:vf-module-request-input": {
39222           "items": {
39223             "$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"
39224           },
39225           "type": "object"
39226         }
39227       },
39228       "type": "object"
39229     },
39230     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology": {
39231       "properties": {
39232         "GENERIC-RESOURCE-API:aic-clli": {
39233           "$ref": "#/definitions/Some aic-clli",
39234           "description": "Not expected to be used"
39235         },
39236         "GENERIC-RESOURCE-API:aic-cloud-region": {
39237           "$ref": "#/definitions/Some aic-cloud-region",
39238           "description": "The AIC cloud region which maps to contrail versions"
39239         },
39240         "GENERIC-RESOURCE-API:onap-model-information": {
39241           "items": {
39242             "$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"
39243           },
39244           "type": "object"
39245         },
39246         "GENERIC-RESOURCE-API:tenant": {
39247           "$ref": "#/definitions/Some tenant"
39248         },
39249         "GENERIC-RESOURCE-API:vf-module-assignments": {
39250           "items": {
39251             "$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"
39252           },
39253           "type": "object"
39254         },
39255         "GENERIC-RESOURCE-API:vf-module-parameters": {
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-parameters"
39258           },
39259           "type": "object"
39260         },
39261         "GENERIC-RESOURCE-API:vf-module-topology-identifier": {
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-topology-identifier"
39264           },
39265           "type": "object"
39266         }
39267       },
39268       "type": "object"
39269     },
39270     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology-TOP": {
39271       "properties": {
39272         "GENERIC-RESOURCE-API:vf-module-topology": {
39273           "items": {
39274             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology"
39275           },
39276           "type": "object"
39277         }
39278       },
39279       "type": "object"
39280     },
39281     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information": {
39282       "properties": {
39283         "GENERIC-RESOURCE-API:onap-model-information": {
39284           "items": {
39285             "$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"
39286           },
39287           "type": "object"
39288         },
39289         "GENERIC-RESOURCE-API:vnf-id": {
39290           "$ref": "#/definitions/Some vnf-id"
39291         },
39292         "GENERIC-RESOURCE-API:vnf-type": {
39293           "$ref": "#/definitions/Some vnf-type",
39294           "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)"
39295         }
39296       },
39297       "type": "object"
39298     },
39299     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information-TOP": {
39300       "properties": {
39301         "GENERIC-RESOURCE-API:vnf-information": {
39302           "items": {
39303             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information"
39304           },
39305           "type": "object"
39306         }
39307       },
39308       "type": "object"
39309     },
39310     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/service-information(config)onap-model-information": {
39311       "properties": {
39312         "GENERIC-RESOURCE-API:model-customization-uuid": {
39313           "$ref": "#/definitions/Some model-customization-uuid",
39314           "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"
39315         },
39316         "GENERIC-RESOURCE-API:model-invariant-uuid": {
39317           "$ref": "#/definitions/Some model-invariant-uuid",
39318           "description": "identifies the invariant uuid for this service or resource"
39319         },
39320         "GENERIC-RESOURCE-API:model-name": {
39321           "$ref": "#/definitions/Some model-name"
39322         },
39323         "GENERIC-RESOURCE-API:model-uuid": {
39324           "$ref": "#/definitions/Some model-uuid",
39325           "description": "identifies the uuid for this service or resource, which is version specific"
39326         },
39327         "GENERIC-RESOURCE-API:model-version": {
39328           "$ref": "#/definitions/Some model-version"
39329         }
39330       },
39331       "type": "object"
39332     },
39333     "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": {
39334       "properties": {
39335         "GENERIC-RESOURCE-API:onap-model-information": {
39336           "items": {
39337             "$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"
39338           },
39339           "type": "object"
39340         }
39341       },
39342       "type": "object"
39343     },
39344     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-information(config)onap-model-information": {
39345       "properties": {
39346         "GENERIC-RESOURCE-API:model-customization-uuid": {
39347           "$ref": "#/definitions/Some model-customization-uuid",
39348           "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"
39349         },
39350         "GENERIC-RESOURCE-API:model-invariant-uuid": {
39351           "$ref": "#/definitions/Some model-invariant-uuid",
39352           "description": "identifies the invariant uuid for this service or resource"
39353         },
39354         "GENERIC-RESOURCE-API:model-name": {
39355           "$ref": "#/definitions/Some model-name"
39356         },
39357         "GENERIC-RESOURCE-API:model-uuid": {
39358           "$ref": "#/definitions/Some model-uuid",
39359           "description": "identifies the uuid for this service or resource, which is version specific"
39360         },
39361         "GENERIC-RESOURCE-API:model-version": {
39362           "$ref": "#/definitions/Some model-version"
39363         }
39364       },
39365       "type": "object"
39366     },
39367     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-information(config)onap-model-information-TOP": {
39368       "properties": {
39369         "GENERIC-RESOURCE-API:onap-model-information": {
39370           "items": {
39371             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-information(config)onap-model-information"
39372           },
39373           "type": "object"
39374         }
39375       },
39376       "type": "object"
39377     },
39378     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-request-input(config)vf-module-input-parameters": {
39379       "properties": {
39380         "GENERIC-RESOURCE-API:param": {
39381           "items": {
39382             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-request-input/vf-module-input-parameters(config)param"
39383           },
39384           "type": "array"
39385         }
39386       },
39387       "type": "object"
39388     },
39389     "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": {
39390       "properties": {
39391         "GENERIC-RESOURCE-API:vf-module-input-parameters": {
39392           "items": {
39393             "$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"
39394           },
39395           "type": "object"
39396         }
39397       },
39398       "type": "object"
39399     },
39400     "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": {
39401       "properties": {
39402         "GENERIC-RESOURCE-API:name": {
39403           "$ref": "#/definitions/Some name"
39404         },
39405         "GENERIC-RESOURCE-API:value": {
39406           "$ref": "#/definitions/Some value"
39407         }
39408       },
39409       "type": "object"
39410     },
39411     "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": {
39412       "properties": {
39413         "GENERIC-RESOURCE-API:param": {
39414           "items": {
39415             "$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"
39416           },
39417           "type": "array"
39418         }
39419       },
39420       "type": "object"
39421     },
39422     "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": {
39423       "properties": {
39424         "GENERIC-RESOURCE-API:model-customization-uuid": {
39425           "$ref": "#/definitions/Some model-customization-uuid",
39426           "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"
39427         },
39428         "GENERIC-RESOURCE-API:model-invariant-uuid": {
39429           "$ref": "#/definitions/Some model-invariant-uuid",
39430           "description": "identifies the invariant uuid for this service or resource"
39431         },
39432         "GENERIC-RESOURCE-API:model-name": {
39433           "$ref": "#/definitions/Some model-name"
39434         },
39435         "GENERIC-RESOURCE-API:model-uuid": {
39436           "$ref": "#/definitions/Some model-uuid",
39437           "description": "identifies the uuid for this service or resource, which is version specific"
39438         },
39439         "GENERIC-RESOURCE-API:model-version": {
39440           "$ref": "#/definitions/Some model-version"
39441         }
39442       },
39443       "type": "object"
39444     },
39445     "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": {
39446       "properties": {
39447         "GENERIC-RESOURCE-API:onap-model-information": {
39448           "items": {
39449             "$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"
39450           },
39451           "type": "object"
39452         }
39453       },
39454       "type": "object"
39455     },
39456     "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": {
39457       "properties": {
39458         "GENERIC-RESOURCE-API:vf-module-status": {
39459           "$ref": "#/definitions/Some vf-module-status",
39460           "description": "Do we need this?Orchestration status from AAI - to be set by SDNCNot being used for vIPR."
39461         },
39462         "GENERIC-RESOURCE-API:vms": {
39463           "items": {
39464             "$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"
39465           },
39466           "type": "object"
39467         }
39468       },
39469       "type": "object"
39470     },
39471     "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": {
39472       "properties": {
39473         "GENERIC-RESOURCE-API:vf-module-assignments": {
39474           "items": {
39475             "$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"
39476           },
39477           "type": "object"
39478         }
39479       },
39480       "type": "object"
39481     },
39482     "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": {
39483       "properties": {
39484         "GENERIC-RESOURCE-API:param": {
39485           "items": {
39486             "$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"
39487           },
39488           "type": "array"
39489         }
39490       },
39491       "type": "object"
39492     },
39493     "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": {
39494       "properties": {
39495         "GENERIC-RESOURCE-API:vf-module-parameters": {
39496           "items": {
39497             "$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"
39498           },
39499           "type": "object"
39500         }
39501       },
39502       "type": "object"
39503     },
39504     "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": {
39505       "properties": {
39506         "GENERIC-RESOURCE-API:vf-module-id": {
39507           "$ref": "#/definitions/Some vf-module-id",
39508           "description": "vf-module id"
39509         },
39510         "GENERIC-RESOURCE-API:vf-module-name": {
39511           "$ref": "#/definitions/Some vf-module-name",
39512           "description": "vf-module-name"
39513         },
39514         "GENERIC-RESOURCE-API:vf-module-type": {
39515           "$ref": "#/definitions/Some vf-module-type",
39516           "description": "In Pats model referred to as model-id"
39517         }
39518       },
39519       "type": "object"
39520     },
39521     "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": {
39522       "properties": {
39523         "GENERIC-RESOURCE-API:vf-module-topology-identifier": {
39524           "items": {
39525             "$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"
39526           },
39527           "type": "object"
39528         }
39529       },
39530       "type": "object"
39531     },
39532     "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": {
39533       "properties": {
39534         "GENERIC-RESOURCE-API:vm": {
39535           "items": {
39536             "$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"
39537           },
39538           "type": "array"
39539         }
39540       },
39541       "type": "object"
39542     },
39543     "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": {
39544       "properties": {
39545         "GENERIC-RESOURCE-API:vms": {
39546           "items": {
39547             "$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"
39548           },
39549           "type": "object"
39550         }
39551       },
39552       "type": "object"
39553     },
39554     "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": {
39555       "properties": {
39556         "GENERIC-RESOURCE-API:nfc-naming-code": {
39557           "$ref": "#/definitions/Some nfc-naming-code",
39558           "description": "used in vm naming(draft 29: changed from nfc-code)"
39559         },
39560         "GENERIC-RESOURCE-API:vm-count": {
39561           "$ref": "#/definitions/0"
39562         },
39563         "GENERIC-RESOURCE-API:vm-names": {
39564           "items": {
39565             "$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"
39566           },
39567           "type": "object"
39568         },
39569         "GENERIC-RESOURCE-API:vm-networks": {
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-networks"
39572           },
39573           "type": "object"
39574         },
39575         "GENERIC-RESOURCE-API:vm-type": {
39576           "$ref": "#/definitions/Some vm-type"
39577         },
39578         "GENERIC-RESOURCE-API:vm-type-tag": {
39579           "$ref": "#/definitions/Some vm-type-tag",
39580           "description": "from tosca data on vfc"
39581         }
39582       },
39583       "required": [
39584         "GENERIC-RESOURCE-API:vm-type"
39585       ],
39586       "type": "object"
39587     },
39588     "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": {
39589       "properties": {
39590         "GENERIC-RESOURCE-API:vm": {
39591           "items": {
39592             "$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"
39593           },
39594           "type": "array"
39595         }
39596       },
39597       "type": "object"
39598     },
39599     "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": {
39600       "properties": {
39601         "GENERIC-RESOURCE-API:vm-name": {
39602           "description": "ordered-by: user",
39603           "items": {
39604             "$ref": "#/definitions/Some vm-name"
39605           },
39606           "type": "array"
39607         }
39608       },
39609       "type": "object"
39610     },
39611     "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": {
39612       "properties": {
39613         "GENERIC-RESOURCE-API:vm-names": {
39614           "items": {
39615             "$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"
39616           },
39617           "type": "object"
39618         }
39619       },
39620       "type": "object"
39621     },
39622     "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": {
39623       "properties": {
39624         "GENERIC-RESOURCE-API:vm-network": {
39625           "items": {
39626             "$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"
39627           },
39628           "type": "array"
39629         }
39630       },
39631       "type": "object"
39632     },
39633     "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": {
39634       "properties": {
39635         "GENERIC-RESOURCE-API:vm-networks": {
39636           "items": {
39637             "$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"
39638           },
39639           "type": "object"
39640         }
39641       },
39642       "type": "object"
39643     },
39644     "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": {
39645       "properties": {
39646         "GENERIC-RESOURCE-API:floating-ips": {
39647           "items": {
39648             "$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"
39649           },
39650           "type": "object"
39651         },
39652         "GENERIC-RESOURCE-API:interface-route-prefixes": {
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)interface-route-prefixes"
39655           },
39656           "type": "object"
39657         },
39658         "GENERIC-RESOURCE-API:mac-addresses": {
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)mac-addresses"
39661           },
39662           "type": "object"
39663         },
39664         "GENERIC-RESOURCE-API:network-information-items": {
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)network-information-items"
39667           },
39668           "type": "object"
39669         },
39670         "GENERIC-RESOURCE-API:network-role": {
39671           "$ref": "#/definitions/Some network-role",
39672           "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF"
39673         },
39674         "GENERIC-RESOURCE-API:network-role-tag": {
39675           "$ref": "#/definitions/Some network-role-tag"
39676         },
39677         "GENERIC-RESOURCE-API:sriov-parameters": {
39678           "items": {
39679             "$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"
39680           },
39681           "type": "object"
39682         }
39683       },
39684       "required": [
39685         "GENERIC-RESOURCE-API:network-role"
39686       ],
39687       "type": "object"
39688     },
39689     "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": {
39690       "properties": {
39691         "GENERIC-RESOURCE-API:vm-network": {
39692           "items": {
39693             "$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"
39694           },
39695           "type": "array"
39696         }
39697       },
39698       "type": "object"
39699     },
39700     "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": {
39701       "properties": {
39702         "GENERIC-RESOURCE-API:floating-ip-v4": {
39703           "description": "Floating ipv4 for VMs of a given type on this network",
39704           "items": {
39705             "$ref": "#/definitions/0.255.197.19%}",
39706             "enum": [
39707               "0.255.197.19%}",
39708               ":DA%p"
39709             ]
39710           },
39711           "type": "array"
39712         },
39713         "GENERIC-RESOURCE-API:floating-ip-v6": {
39714           "description": "Floating ipv6 for VMs of a given type on this network",
39715           "items": {
39716             "$ref": "#/definitions/:85:2"
39717           },
39718           "type": "array"
39719         }
39720       },
39721       "type": "object"
39722     },
39723     "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": {
39724       "properties": {
39725         "GENERIC-RESOURCE-API:floating-ips": {
39726           "items": {
39727             "$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"
39728           },
39729           "type": "object"
39730         }
39731       },
39732       "type": "object"
39733     },
39734     "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": {
39735       "properties": {
39736         "GENERIC-RESOURCE-API:interface-route-prefix": {
39737           "description": "ordered-by: user",
39738           "items": {
39739             "$ref": "#/definitions/Some interface-route-prefix"
39740           },
39741           "type": "array"
39742         }
39743       },
39744       "type": "object"
39745     },
39746     "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": {
39747       "properties": {
39748         "GENERIC-RESOURCE-API:interface-route-prefixes": {
39749           "items": {
39750             "$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"
39751           },
39752           "type": "object"
39753         }
39754       },
39755       "type": "object"
39756     },
39757     "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": {
39758       "properties": {
39759         "GENERIC-RESOURCE-API:mac-address": {
39760           "description": "List of network assignments for this vm-type",
39761           "items": {
39762             "$ref": "#/definitions/Some mac-address"
39763           },
39764           "type": "array"
39765         }
39766       },
39767       "type": "object"
39768     },
39769     "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": {
39770       "properties": {
39771         "GENERIC-RESOURCE-API:mac-addresses": {
39772           "items": {
39773             "$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"
39774           },
39775           "type": "object"
39776         }
39777       },
39778       "type": "object"
39779     },
39780     "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": {
39781       "properties": {
39782         "GENERIC-RESOURCE-API:network-information-item": {
39783           "items": {
39784             "$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"
39785           },
39786           "type": "array"
39787         }
39788       },
39789       "type": "object"
39790     },
39791     "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": {
39792       "properties": {
39793         "GENERIC-RESOURCE-API:network-information-items": {
39794           "items": {
39795             "$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"
39796           },
39797           "type": "object"
39798         }
39799       },
39800       "type": "object"
39801     },
39802     "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": {
39803       "properties": {
39804         "GENERIC-RESOURCE-API:application-tags": {
39805           "items": {
39806             "$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"
39807           },
39808           "type": "object"
39809         },
39810         "GENERIC-RESOURCE-API:heat-vlan-filters": {
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)heat-vlan-filters"
39813           },
39814           "type": "object"
39815         }
39816       },
39817       "type": "object"
39818     },
39819     "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": {
39820       "properties": {
39821         "GENERIC-RESOURCE-API:sriov-parameters": {
39822           "items": {
39823             "$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"
39824           },
39825           "type": "object"
39826         }
39827       },
39828       "type": "object"
39829     },
39830     "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": {
39831       "properties": {
39832         "GENERIC-RESOURCE-API:ip-count": {
39833           "$ref": "#/definitions/0",
39834           "description": "The number of ip addresses to be assigned per vm for this network role"
39835         },
39836         "GENERIC-RESOURCE-API:ip-version": {
39837           "$ref": "#/definitions/Some ip-version",
39838           "description": "Use ipv4 or ipv6"
39839         },
39840         "GENERIC-RESOURCE-API:network-ips": {
39841           "items": {
39842             "$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"
39843           },
39844           "type": "object"
39845         },
39846         "GENERIC-RESOURCE-API:use-dhcp": {
39847           "$ref": "#/definitions/Y",
39848           "description": "Indicator to use DHCP on this network for this VM",
39849           "enum": [
39850             "Y",
39851             "N"
39852           ]
39853         }
39854       },
39855       "type": "object"
39856     },
39857     "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": {
39858       "properties": {
39859         "GENERIC-RESOURCE-API:network-information-item": {
39860           "items": {
39861             "$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"
39862           },
39863           "type": "array"
39864         }
39865       },
39866       "type": "object"
39867     },
39868     "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": {
39869       "properties": {
39870         "GENERIC-RESOURCE-API:network-ip": {
39871           "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?",
39872           "items": {
39873             "$ref": "#/definitions/Some network-ip"
39874           },
39875           "type": "array"
39876         }
39877       },
39878       "type": "object"
39879     },
39880     "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": {
39881       "properties": {
39882         "GENERIC-RESOURCE-API:network-ips": {
39883           "items": {
39884             "$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"
39885           },
39886           "type": "object"
39887         }
39888       },
39889       "type": "object"
39890     },
39891     "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": {
39892       "properties": {
39893         "GENERIC-RESOURCE-API:c-tags": {
39894           "items": {
39895             "$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"
39896           },
39897           "type": "object"
39898         },
39899         "GENERIC-RESOURCE-API:s-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)s-tags"
39902           },
39903           "type": "object"
39904         }
39905       },
39906       "type": "object"
39907     },
39908     "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": {
39909       "properties": {
39910         "GENERIC-RESOURCE-API:application-tags": {
39911           "items": {
39912             "$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"
39913           },
39914           "type": "object"
39915         }
39916       },
39917       "type": "object"
39918     },
39919     "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": {
39920       "properties": {
39921         "GENERIC-RESOURCE-API:heat-vlan-filter": {
39922           "items": {
39923             "$ref": "#/definitions/Some heat-vlan-filter"
39924           },
39925           "type": "array"
39926         }
39927       },
39928       "type": "object"
39929     },
39930     "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": {
39931       "properties": {
39932         "GENERIC-RESOURCE-API:heat-vlan-filters": {
39933           "items": {
39934             "$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"
39935           },
39936           "type": "object"
39937         }
39938       },
39939       "type": "object"
39940     },
39941     "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": {
39942       "properties": {
39943         "GENERIC-RESOURCE-API:c-tag": {
39944           "items": {
39945             "$ref": "#/definitions/Some c-tag"
39946           },
39947           "type": "array"
39948         }
39949       },
39950       "type": "object"
39951     },
39952     "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": {
39953       "properties": {
39954         "GENERIC-RESOURCE-API:c-tags": {
39955           "items": {
39956             "$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"
39957           },
39958           "type": "object"
39959         }
39960       },
39961       "type": "object"
39962     },
39963     "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": {
39964       "properties": {
39965         "GENERIC-RESOURCE-API:s-tag": {
39966           "items": {
39967             "$ref": "#/definitions/Some s-tag"
39968           },
39969           "type": "array"
39970         }
39971       },
39972       "type": "object"
39973     },
39974     "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": {
39975       "properties": {
39976         "GENERIC-RESOURCE-API:s-tags": {
39977           "items": {
39978             "$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"
39979           },
39980           "type": "object"
39981         }
39982       },
39983       "type": "object"
39984     },
39985     "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": {
39986       "properties": {
39987         "GENERIC-RESOURCE-API:name": {
39988           "$ref": "#/definitions/Some name"
39989         },
39990         "GENERIC-RESOURCE-API:value": {
39991           "$ref": "#/definitions/Some value"
39992         }
39993       },
39994       "type": "object"
39995     },
39996     "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": {
39997       "properties": {
39998         "GENERIC-RESOURCE-API:param": {
39999           "items": {
40000             "$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"
40001           },
40002           "type": "array"
40003         }
40004       },
40005       "type": "object"
40006     },
40007     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vnf-information(config)onap-model-information": {
40008       "properties": {
40009         "GENERIC-RESOURCE-API:model-customization-uuid": {
40010           "$ref": "#/definitions/Some model-customization-uuid",
40011           "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"
40012         },
40013         "GENERIC-RESOURCE-API:model-invariant-uuid": {
40014           "$ref": "#/definitions/Some model-invariant-uuid",
40015           "description": "identifies the invariant uuid for this service or resource"
40016         },
40017         "GENERIC-RESOURCE-API:model-name": {
40018           "$ref": "#/definitions/Some model-name"
40019         },
40020         "GENERIC-RESOURCE-API:model-uuid": {
40021           "$ref": "#/definitions/Some model-uuid",
40022           "description": "identifies the uuid for this service or resource, which is version specific"
40023         },
40024         "GENERIC-RESOURCE-API:model-version": {
40025           "$ref": "#/definitions/Some model-version"
40026         }
40027       },
40028       "type": "object"
40029     },
40030     "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": {
40031       "properties": {
40032         "GENERIC-RESOURCE-API:onap-model-information": {
40033           "items": {
40034             "$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"
40035           },
40036           "type": "object"
40037         }
40038       },
40039       "type": "object"
40040     },
40041     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information": {
40042       "properties": {
40043         "GENERIC-RESOURCE-API:model-customization-uuid": {
40044           "$ref": "#/definitions/Some model-customization-uuid",
40045           "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"
40046         },
40047         "GENERIC-RESOURCE-API:model-invariant-uuid": {
40048           "$ref": "#/definitions/Some model-invariant-uuid",
40049           "description": "identifies the invariant uuid for this service or resource"
40050         },
40051         "GENERIC-RESOURCE-API:model-name": {
40052           "$ref": "#/definitions/Some model-name"
40053         },
40054         "GENERIC-RESOURCE-API:model-uuid": {
40055           "$ref": "#/definitions/Some model-uuid",
40056           "description": "identifies the uuid for this service or resource, which is version specific"
40057         },
40058         "GENERIC-RESOURCE-API:model-version": {
40059           "$ref": "#/definitions/Some model-version"
40060         }
40061       },
40062       "type": "object"
40063     },
40064     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information-TOP": {
40065       "properties": {
40066         "GENERIC-RESOURCE-API:onap-model-information": {
40067           "items": {
40068             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information"
40069           },
40070           "type": "object"
40071         }
40072       },
40073       "type": "object"
40074     },
40075     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters": {
40076       "properties": {
40077         "GENERIC-RESOURCE-API:param": {
40078           "items": {
40079             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param"
40080           },
40081           "type": "array"
40082         }
40083       },
40084       "type": "object"
40085     },
40086     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters-TOP": {
40087       "properties": {
40088         "GENERIC-RESOURCE-API:vnf-input-parameters": {
40089           "items": {
40090             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters"
40091           },
40092           "type": "object"
40093         }
40094       },
40095       "type": "object"
40096     },
40097     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks": {
40098       "properties": {
40099         "GENERIC-RESOURCE-API:vnf-network": {
40100           "items": {
40101             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network"
40102           },
40103           "type": "array"
40104         }
40105       },
40106       "type": "object"
40107     },
40108     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks-TOP": {
40109       "properties": {
40110         "GENERIC-RESOURCE-API:vnf-networks": {
40111           "items": {
40112             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks"
40113           },
40114           "type": "object"
40115         }
40116       },
40117       "type": "object"
40118     },
40119     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param": {
40120       "properties": {
40121         "GENERIC-RESOURCE-API:name": {
40122           "$ref": "#/definitions/Some name"
40123         },
40124         "GENERIC-RESOURCE-API:value": {
40125           "$ref": "#/definitions/Some value"
40126         }
40127       },
40128       "type": "object"
40129     },
40130     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param-TOP": {
40131       "properties": {
40132         "GENERIC-RESOURCE-API:param": {
40133           "items": {
40134             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param"
40135           },
40136           "type": "array"
40137         }
40138       },
40139       "type": "object"
40140     },
40141     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network": {
40142       "properties": {
40143         "GENERIC-RESOURCE-API:contrail-network-fqdn": {
40144           "$ref": "#/definitions/Some contrail-network-fqdn",
40145           "description": "contrail network policy object"
40146         },
40147         "GENERIC-RESOURCE-API:network-id": {
40148           "$ref": "#/definitions/Some network-id",
40149           "description": "Unique Neutron UUID of an instance of the network role "
40150         },
40151         "GENERIC-RESOURCE-API:network-name": {
40152           "$ref": "#/definitions/Some network-name",
40153           "description": "Unique Neutron UUID of an instance of the network role "
40154         },
40155         "GENERIC-RESOURCE-API:network-role": {
40156           "$ref": "#/definitions/Some network-role",
40157           "description": "A Network Role to which a VNF must connect"
40158         },
40159         "GENERIC-RESOURCE-API:neutron-id": {
40160           "$ref": "#/definitions/Some neutron-id",
40161           "description": "Unique Neutron UUID of an instance of the network role "
40162         },
40163         "GENERIC-RESOURCE-API:subnets-data": {
40164           "items": {
40165             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data"
40166           },
40167           "type": "object"
40168         }
40169       },
40170       "type": "object"
40171     },
40172     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network-TOP": {
40173       "properties": {
40174         "GENERIC-RESOURCE-API:vnf-network": {
40175           "items": {
40176             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network"
40177           },
40178           "type": "array"
40179         }
40180       },
40181       "type": "object"
40182     },
40183     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data": {
40184       "properties": {
40185         "GENERIC-RESOURCE-API:subnet-data": {
40186           "items": {
40187             "$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"
40188           },
40189           "type": "array"
40190         }
40191       },
40192       "type": "object"
40193     },
40194     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data-TOP": {
40195       "properties": {
40196         "GENERIC-RESOURCE-API:subnets-data": {
40197           "items": {
40198             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data"
40199           },
40200           "type": "object"
40201         }
40202       },
40203       "type": "object"
40204     },
40205     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data": {
40206       "properties": {
40207         "GENERIC-RESOURCE-API:ip-version": {
40208           "$ref": "#/definitions/Some ip-version",
40209           "description": "Should be ipv4 or ipv6"
40210         },
40211         "GENERIC-RESOURCE-API:subnet-id": {
40212           "$ref": "#/definitions/Some subnet-id",
40213           "description": "subnet UUID to be passed into the HEAT template"
40214         }
40215       },
40216       "type": "object"
40217     },
40218     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP": {
40219       "properties": {
40220         "GENERIC-RESOURCE-API:subnet-data": {
40221           "items": {
40222             "$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"
40223           },
40224           "type": "array"
40225         }
40226       },
40227       "type": "object"
40228     },
40229     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information": {
40230       "properties": {
40231         "GENERIC-RESOURCE-API:model-customization-uuid": {
40232           "$ref": "#/definitions/Some model-customization-uuid",
40233           "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"
40234         },
40235         "GENERIC-RESOURCE-API:model-invariant-uuid": {
40236           "$ref": "#/definitions/Some model-invariant-uuid",
40237           "description": "identifies the invariant uuid for this service or resource"
40238         },
40239         "GENERIC-RESOURCE-API:model-name": {
40240           "$ref": "#/definitions/Some model-name"
40241         },
40242         "GENERIC-RESOURCE-API:model-uuid": {
40243           "$ref": "#/definitions/Some model-uuid",
40244           "description": "identifies the uuid for this service or resource, which is version specific"
40245         },
40246         "GENERIC-RESOURCE-API:model-version": {
40247           "$ref": "#/definitions/Some model-version"
40248         }
40249       },
40250       "type": "object"
40251     },
40252     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information-TOP": {
40253       "properties": {
40254         "GENERIC-RESOURCE-API:onap-model-information": {
40255           "items": {
40256             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information"
40257           },
40258           "type": "object"
40259         }
40260       },
40261       "type": "object"
40262     },
40263     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data": {
40264       "properties": {
40265         "GENERIC-RESOURCE-API:param": {
40266           "items": {
40267             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param"
40268           },
40269           "type": "array"
40270         }
40271       },
40272       "type": "object"
40273     },
40274     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data-TOP": {
40275       "properties": {
40276         "GENERIC-RESOURCE-API:vnf-parameters-data": {
40277           "items": {
40278             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data"
40279           },
40280           "type": "object"
40281         }
40282       },
40283       "type": "object"
40284     },
40285     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments": {
40286       "properties": {
40287         "GENERIC-RESOURCE-API:availability-zones": {
40288           "items": {
40289             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones"
40290           },
40291           "type": "object"
40292         },
40293         "GENERIC-RESOURCE-API:vnf-networks": {
40294           "items": {
40295             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks"
40296           },
40297           "type": "object"
40298         },
40299         "GENERIC-RESOURCE-API:vnf-status": {
40300           "$ref": "#/definitions/Some vnf-status",
40301           "description": "Do we need this?Orchestration status from AAI - to be set by SDNCWill not be used for vIPR."
40302         }
40303       },
40304       "type": "object"
40305     },
40306     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments-TOP": {
40307       "properties": {
40308         "GENERIC-RESOURCE-API:vnf-resource-assignments": {
40309           "items": {
40310             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments"
40311           },
40312           "type": "object"
40313         }
40314       },
40315       "type": "object"
40316     },
40317     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure": {
40318       "properties": {
40319         "GENERIC-RESOURCE-API:nf-code": {
40320           "$ref": "#/definitions/Some nf-code",
40321           "description": "used in vnf naming"
40322         },
40323         "GENERIC-RESOURCE-API:nf-function": {
40324           "$ref": "#/definitions/Some nf-function"
40325         },
40326         "GENERIC-RESOURCE-API:nf-role": {
40327           "$ref": "#/definitions/Some nf-role"
40328         },
40329         "GENERIC-RESOURCE-API:nf-type": {
40330           "$ref": "#/definitions/Some nf-type"
40331         },
40332         "GENERIC-RESOURCE-API:vnf-id": {
40333           "$ref": "#/definitions/Some vnf-id"
40334         },
40335         "GENERIC-RESOURCE-API:vnf-name": {
40336           "$ref": "#/definitions/Some vnf-name",
40337           "description": "optionally comes from vnf-request-input container or is assigned by sdn-c"
40338         },
40339         "GENERIC-RESOURCE-API:vnf-type": {
40340           "$ref": "#/definitions/Some vnf-type",
40341           "description": "In preload tree, this label is used for the vf-module-type"
40342         }
40343       },
40344       "type": "object"
40345     },
40346     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure-TOP": {
40347       "properties": {
40348         "GENERIC-RESOURCE-API:vnf-topology-identifier-structure": {
40349           "items": {
40350             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure"
40351           },
40352           "type": "object"
40353         }
40354       },
40355       "type": "object"
40356     },
40357     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param": {
40358       "properties": {
40359         "GENERIC-RESOURCE-API:name": {
40360           "$ref": "#/definitions/Some name"
40361         },
40362         "GENERIC-RESOURCE-API:value": {
40363           "$ref": "#/definitions/Some value"
40364         }
40365       },
40366       "type": "object"
40367     },
40368     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param-TOP": {
40369       "properties": {
40370         "GENERIC-RESOURCE-API:param": {
40371           "items": {
40372             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param"
40373           },
40374           "type": "array"
40375         }
40376       },
40377       "type": "object"
40378     },
40379     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones": {
40380       "properties": {
40381         "GENERIC-RESOURCE-API:availability-zone": {
40382           "description": "Openstack availability zone name or UUID",
40383           "items": {
40384             "$ref": "#/definitions/Some availability-zone"
40385           },
40386           "type": "array"
40387         },
40388         "GENERIC-RESOURCE-API:max-count": {
40389           "$ref": "#/definitions/0",
40390           "description": "From the TOSCA data. Indicates the largest availability zone count needed by any vf-module in the VNF."
40391         }
40392       },
40393       "type": "object"
40394     },
40395     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones-TOP": {
40396       "properties": {
40397         "GENERIC-RESOURCE-API:availability-zones": {
40398           "items": {
40399             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones"
40400           },
40401           "type": "object"
40402         }
40403       },
40404       "type": "object"
40405     },
40406     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks": {
40407       "properties": {
40408         "GENERIC-RESOURCE-API:vnf-network": {
40409           "items": {
40410             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network"
40411           },
40412           "type": "array"
40413         }
40414       },
40415       "type": "object"
40416     },
40417     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks-TOP": {
40418       "properties": {
40419         "GENERIC-RESOURCE-API:vnf-networks": {
40420           "items": {
40421             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks"
40422           },
40423           "type": "object"
40424         }
40425       },
40426       "type": "object"
40427     },
40428     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network": {
40429       "properties": {
40430         "GENERIC-RESOURCE-API:contrail-network-fqdn": {
40431           "$ref": "#/definitions/Some contrail-network-fqdn",
40432           "description": "contrail network policy object"
40433         },
40434         "GENERIC-RESOURCE-API:network-id": {
40435           "$ref": "#/definitions/Some network-id",
40436           "description": "Unique Neutron UUID of an instance of the network role "
40437         },
40438         "GENERIC-RESOURCE-API:network-name": {
40439           "$ref": "#/definitions/Some network-name",
40440           "description": "Unique Neutron UUID of an instance of the network role "
40441         },
40442         "GENERIC-RESOURCE-API:network-role": {
40443           "$ref": "#/definitions/Some network-role",
40444           "description": "A Network Role to which a VNF must connect"
40445         },
40446         "GENERIC-RESOURCE-API:neutron-id": {
40447           "$ref": "#/definitions/Some neutron-id",
40448           "description": "Unique Neutron UUID of an instance of the network role "
40449         },
40450         "GENERIC-RESOURCE-API:subnets-data": {
40451           "items": {
40452             "$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"
40453           },
40454           "type": "object"
40455         }
40456       },
40457       "type": "object"
40458     },
40459     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network-TOP": {
40460       "properties": {
40461         "GENERIC-RESOURCE-API:vnf-network": {
40462           "items": {
40463             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network"
40464           },
40465           "type": "array"
40466         }
40467       },
40468       "type": "object"
40469     },
40470     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data": {
40471       "properties": {
40472         "GENERIC-RESOURCE-API:subnet-data": {
40473           "items": {
40474             "$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"
40475           },
40476           "type": "array"
40477         }
40478       },
40479       "type": "object"
40480     },
40481     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data-TOP": {
40482       "properties": {
40483         "GENERIC-RESOURCE-API:subnets-data": {
40484           "items": {
40485             "$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"
40486           },
40487           "type": "object"
40488         }
40489       },
40490       "type": "object"
40491     },
40492     "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": {
40493       "properties": {
40494         "GENERIC-RESOURCE-API:ip-version": {
40495           "$ref": "#/definitions/Some ip-version",
40496           "description": "Should be ipv4 or ipv6"
40497         },
40498         "GENERIC-RESOURCE-API:subnet-id": {
40499           "$ref": "#/definitions/Some subnet-id",
40500           "description": "subnet UUID to be passed into the HEAT template"
40501         }
40502       },
40503       "type": "object"
40504     },
40505     "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": {
40506       "properties": {
40507         "GENERIC-RESOURCE-API:subnet-data": {
40508           "items": {
40509             "$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"
40510           },
40511           "type": "array"
40512         }
40513       },
40514       "type": "object"
40515     },
40516     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource": {
40517       "properties": {
40518         "GENERIC-RESOURCE-API:allotted-resource-data": {
40519           "items": {
40520             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data"
40521           },
40522           "type": "object"
40523         },
40524         "GENERIC-RESOURCE-API:allotted-resource-id": {
40525           "$ref": "#/definitions/Some allotted-resource-id"
40526         },
40527         "GENERIC-RESOURCE-API:allotted-resource-status": {
40528           "items": {
40529             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status"
40530           },
40531           "type": "object"
40532         }
40533       },
40534       "required": [
40535         "GENERIC-RESOURCE-API:allotted-resource-id"
40536       ],
40537       "type": "object"
40538     },
40539     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource-TOP": {
40540       "properties": {
40541         "GENERIC-RESOURCE-API:tunnelxconn-allotted-resource": {
40542           "items": {
40543             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource"
40544           },
40545           "type": "array"
40546         }
40547       },
40548       "type": "object"
40549     },
40550     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data": {
40551       "properties": {
40552         "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
40553           "items": {
40554             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
40555           },
40556           "type": "object"
40557         },
40558         "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
40559           "items": {
40560             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
40561           },
40562           "type": "object"
40563         },
40564         "GENERIC-RESOURCE-API:tunnelxconn-parameters": {
40565           "items": {
40566             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters"
40567           },
40568           "type": "object"
40569         },
40570         "GENERIC-RESOURCE-API:tunnelxconn-topology": {
40571           "items": {
40572             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology"
40573           },
40574           "type": "object"
40575         }
40576       },
40577       "type": "object"
40578     },
40579     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data-TOP": {
40580       "properties": {
40581         "GENERIC-RESOURCE-API:allotted-resource-data": {
40582           "items": {
40583             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data"
40584           },
40585           "type": "object"
40586         }
40587       },
40588       "type": "object"
40589     },
40590     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status": {
40591       "properties": {
40592         "GENERIC-RESOURCE-API:action": {
40593           "$ref": "#/definitions/Some action",
40594           "description": "value would one of possible request-actions; match the list in service-data oper-status"
40595         },
40596         "GENERIC-RESOURCE-API:final-indicator": {
40597           "$ref": "#/definitions/Some final-indicator"
40598         },
40599         "GENERIC-RESOURCE-API:request-status": {
40600           "$ref": "#/definitions/synccomplete",
40601           "enum": [
40602             "synccomplete",
40603             "asynccomplete",
40604             "notifycomplete"
40605           ]
40606         },
40607         "GENERIC-RESOURCE-API:response-code": {
40608           "$ref": "#/definitions/Some response-code"
40609         },
40610         "GENERIC-RESOURCE-API:response-message": {
40611           "$ref": "#/definitions/Some response-message"
40612         },
40613         "GENERIC-RESOURCE-API:response-timestamp": {
40614           "$ref": "#/definitions/Some response-timestamp"
40615         },
40616         "GENERIC-RESOURCE-API:rpc-action": {
40617           "$ref": "#/definitions/assign",
40618           "description": "this is the svc-action from the incoming request",
40619           "enum": [
40620             "assign",
40621             "activate",
40622             "create",
40623             "delete",
40624             "unassign",
40625             "deactivate"
40626           ]
40627         },
40628         "GENERIC-RESOURCE-API:rpc-name": {
40629           "$ref": "#/definitions/Some rpc-name"
40630         }
40631       },
40632       "type": "object"
40633     },
40634     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status-TOP": {
40635       "properties": {
40636         "GENERIC-RESOURCE-API:allotted-resource-status": {
40637           "items": {
40638             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status"
40639           },
40640           "type": "object"
40641         }
40642       },
40643       "type": "object"
40644     },
40645     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status": {
40646       "properties": {
40647         "GENERIC-RESOURCE-API:create-timestamp": {
40648           "$ref": "#/definitions/Some create-timestamp",
40649           "description": "Not currently populated in service data."
40650         },
40651         "GENERIC-RESOURCE-API:last-action": {
40652           "$ref": "#/definitions/CreateNetworkInstance",
40653           "description": "should be list of possible request-actions",
40654           "enum": [
40655             "CreateNetworkInstance",
40656             "ActivateNetworkInstance",
40657             "CreateServiceInstance",
40658             "DeleteServiceInstance",
40659             "DeleteNetworkInstance",
40660             "CreateVnfInstance",
40661             "ActivateVnfInstance",
40662             "DeleteVnfInstance",
40663             "CreateVfModuleInstance",
40664             "ActivateVfModuleInstance",
40665             "DeleteVfModuleInstance",
40666             "CreateContrailRouteInstance",
40667             "DeleteContrailRouteInstance",
40668             "CreateSecurityZoneInstance",
40669             "DeleteSecurityZoneInstance"
40670           ]
40671         },
40672         "GENERIC-RESOURCE-API:last-order-status": {
40673           "$ref": "#/definitions/Active",
40674           "description": "fieldused by generic-resource-api",
40675           "enum": [
40676             "Active",
40677             "PendingAssignment",
40678             "PendingCreate",
40679             "PendingUpdate",
40680             "PendingDelete",
40681             "Deleted",
40682             "Created"
40683           ]
40684         },
40685         "GENERIC-RESOURCE-API:last-rpc-action": {
40686           "$ref": "#/definitions/assign",
40687           "enum": [
40688             "assign",
40689             "activate",
40690             "delete",
40691             "unassign",
40692             "deactivate",
40693             "create"
40694           ]
40695         },
40696         "GENERIC-RESOURCE-API:last-svc-request-id": {
40697           "$ref": "#/definitions/Some last-svc-request-id",
40698           "description": "Not currently populated in service data."
40699         },
40700         "GENERIC-RESOURCE-API:modify-timestamp": {
40701           "$ref": "#/definitions/Some modify-timestamp"
40702         },
40703         "GENERIC-RESOURCE-API:order-status": {
40704           "$ref": "#/definitions/Active",
40705           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
40706           "enum": [
40707             "Active",
40708             "PendingAssignment",
40709             "PendingCreate",
40710             "PendingUpdate",
40711             "PendingDelete",
40712             "Deleted",
40713             "Created"
40714           ]
40715         }
40716       },
40717       "type": "object"
40718     },
40719     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP": {
40720       "properties": {
40721         "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
40722           "items": {
40723             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
40724           },
40725           "type": "object"
40726         }
40727       },
40728       "type": "object"
40729     },
40730     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information": {
40731       "properties": {
40732         "GENERIC-RESOURCE-API:allotted-resource-information": {
40733           "items": {
40734             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
40735           },
40736           "type": "object"
40737         },
40738         "GENERIC-RESOURCE-API:request-information": {
40739           "items": {
40740             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
40741           },
40742           "type": "object"
40743         },
40744         "GENERIC-RESOURCE-API:sdnc-request-header": {
40745           "items": {
40746             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
40747           },
40748           "type": "object"
40749         },
40750         "GENERIC-RESOURCE-API:service-information": {
40751           "items": {
40752             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
40753           },
40754           "type": "object"
40755         },
40756         "GENERIC-RESOURCE-API:tunnelxconn-request-input": {
40757           "items": {
40758             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)tunnelxconn-request-input"
40759           },
40760           "type": "object"
40761         }
40762       },
40763       "type": "object"
40764     },
40765     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP": {
40766       "properties": {
40767         "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
40768           "items": {
40769             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
40770           },
40771           "type": "object"
40772         }
40773       },
40774       "type": "object"
40775     },
40776     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters": {
40777       "properties": {
40778         "GENERIC-RESOURCE-API:param": {
40779           "items": {
40780             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param"
40781           },
40782           "type": "array"
40783         }
40784       },
40785       "type": "object"
40786     },
40787     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters-TOP": {
40788       "properties": {
40789         "GENERIC-RESOURCE-API:tunnelxconn-parameters": {
40790           "items": {
40791             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters"
40792           },
40793           "type": "object"
40794         }
40795       },
40796       "type": "object"
40797     },
40798     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology": {
40799       "properties": {
40800         "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
40801           "items": {
40802             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers"
40803           },
40804           "type": "object"
40805         },
40806         "GENERIC-RESOURCE-API:onap-model-information": {
40807           "items": {
40808             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information"
40809           },
40810           "type": "object"
40811         },
40812         "GENERIC-RESOURCE-API:tunnelxconn-assignments": {
40813           "items": {
40814             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-assignments"
40815           },
40816           "type": "object"
40817         },
40818         "GENERIC-RESOURCE-API:tunnelxconn-parameters": {
40819           "items": {
40820             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters"
40821           },
40822           "type": "object"
40823         }
40824       },
40825       "type": "object"
40826     },
40827     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology-TOP": {
40828       "properties": {
40829         "GENERIC-RESOURCE-API:tunnelxconn-topology": {
40830           "items": {
40831             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology"
40832           },
40833           "type": "object"
40834         }
40835       },
40836       "type": "object"
40837     },
40838     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information": {
40839       "properties": {
40840         "GENERIC-RESOURCE-API:allotted-resource-id": {
40841           "$ref": "#/definitions/Some allotted-resource-id"
40842         },
40843         "GENERIC-RESOURCE-API:allotted-resource-type": {
40844           "$ref": "#/definitions/Some allotted-resource-type",
40845           "description": "Not an enum, but expected values are contrail-route and security-zone."
40846         },
40847         "GENERIC-RESOURCE-API:onap-model-information": {
40848           "items": {
40849             "$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"
40850           },
40851           "type": "object"
40852         },
40853         "GENERIC-RESOURCE-API:parent-service-instance-id": {
40854           "$ref": "#/definitions/Some parent-service-instance-id",
40855           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
40856         }
40857       },
40858       "type": "object"
40859     },
40860     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP": {
40861       "properties": {
40862         "GENERIC-RESOURCE-API:allotted-resource-information": {
40863           "items": {
40864             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
40865           },
40866           "type": "object"
40867         }
40868       },
40869       "type": "object"
40870     },
40871     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information": {
40872       "properties": {
40873         "GENERIC-RESOURCE-API:notification-url": {
40874           "$ref": "#/definitions/Some notification-url"
40875         },
40876         "GENERIC-RESOURCE-API:order-number": {
40877           "$ref": "#/definitions/Some order-number"
40878         },
40879         "GENERIC-RESOURCE-API:order-version": {
40880           "$ref": "#/definitions/Some order-version"
40881         },
40882         "GENERIC-RESOURCE-API:request-action": {
40883           "$ref": "#/definitions/CreateNetworkInstance",
40884           "description": "still need to work Disconnect",
40885           "enum": [
40886             "CreateNetworkInstance",
40887             "ActivateNetworkInstance",
40888             "CreateServiceInstance",
40889             "DeleteServiceInstance",
40890             "DeleteNetworkInstance",
40891             "CreateVnfInstance",
40892             "ActivateVnfInstance",
40893             "DeleteVnfInstance",
40894             "CreateVfModuleInstance",
40895             "ActivateVfModuleInstance",
40896             "DeleteVfModuleInstance",
40897             "CreateContrailRouteInstance",
40898             "DeleteContrailRouteInstance",
40899             "CreateSecurityZoneInstance",
40900             "DeleteSecurityZoneInstance",
40901             "ActivateDCINetworkInstance",
40902             "DeActivateDCINetworkInstance",
40903             "CreateTunnelXConnInstance",
40904             "DeleteTunnelXConnInstance",
40905             "CreateBRGInstance",
40906             "DeleteBRGInstance"
40907           ]
40908         },
40909         "GENERIC-RESOURCE-API:request-id": {
40910           "$ref": "#/definitions/Some request-id",
40911           "description": "Request ID generated upstream of MSO"
40912         },
40913         "GENERIC-RESOURCE-API:source": {
40914           "$ref": "#/definitions/Some source"
40915         }
40916       },
40917       "type": "object"
40918     },
40919     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP": {
40920       "properties": {
40921         "GENERIC-RESOURCE-API:request-information": {
40922           "items": {
40923             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
40924           },
40925           "type": "object"
40926         }
40927       },
40928       "type": "object"
40929     },
40930     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header": {
40931       "properties": {
40932         "GENERIC-RESOURCE-API:svc-action": {
40933           "$ref": "#/definitions/reserve",
40934           "description": "Enumerated listThis is the rpcAction",
40935           "enum": [
40936             "reserve",
40937             "assign",
40938             "activate",
40939             "delete",
40940             "changeassign",
40941             "changedelete",
40942             "rollback",
40943             "deactivate",
40944             "unassign",
40945             "create"
40946           ]
40947         },
40948         "GENERIC-RESOURCE-API:svc-notification-url": {
40949           "$ref": "#/definitions/Some svc-notification-url",
40950           "description": "Contains URL for asynchronous response"
40951         },
40952         "GENERIC-RESOURCE-API:svc-request-id": {
40953           "$ref": "#/definitions/Some svc-request-id",
40954           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
40955         }
40956       },
40957       "type": "object"
40958     },
40959     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP": {
40960       "properties": {
40961         "GENERIC-RESOURCE-API:sdnc-request-header": {
40962           "items": {
40963             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
40964           },
40965           "type": "object"
40966         }
40967       },
40968       "type": "object"
40969     },
40970     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information": {
40971       "properties": {
40972         "GENERIC-RESOURCE-API:global-customer-id": {
40973           "$ref": "#/definitions/Some global-customer-id",
40974           "description": "need for put of data to AnAI (MSO provides)"
40975         },
40976         "GENERIC-RESOURCE-API:onap-model-information": {
40977           "items": {
40978             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information"
40979           },
40980           "type": "object"
40981         },
40982         "GENERIC-RESOURCE-API:service-id": {
40983           "$ref": "#/definitions/Some service-id",
40984           "description": "This maps to the product-family-id in A&AI"
40985         },
40986         "GENERIC-RESOURCE-API:service-instance-id": {
40987           "$ref": "#/definitions/Some service-instance-id"
40988         },
40989         "GENERIC-RESOURCE-API:subscriber-name": {
40990           "$ref": "#/definitions/Some subscriber-name",
40991           "description": "Would not be expected for vIPR-ATM or mobility services."
40992         },
40993         "GENERIC-RESOURCE-API:subscription-service-type": {
40994           "$ref": "#/definitions/Some subscription-service-type",
40995           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
40996         }
40997       },
40998       "type": "object"
40999     },
41000     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP": {
41001       "properties": {
41002         "GENERIC-RESOURCE-API:service-information": {
41003           "items": {
41004             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
41005           },
41006           "type": "object"
41007         }
41008       },
41009       "type": "object"
41010     },
41011     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)tunnelxconn-request-input": {
41012       "properties": {
41013         "GENERIC-RESOURCE-API:brg-wan-mac-address": {
41014           "$ref": "#/definitions/Some brg-wan-mac-address"
41015         }
41016       },
41017       "type": "object"
41018     },
41019     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)tunnelxconn-request-input-TOP": {
41020       "properties": {
41021         "GENERIC-RESOURCE-API:tunnelxconn-request-input": {
41022           "items": {
41023             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)tunnelxconn-request-input"
41024           },
41025           "type": "object"
41026         }
41027       },
41028       "type": "object"
41029     },
41030     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information": {
41031       "properties": {
41032         "GENERIC-RESOURCE-API:model-customization-uuid": {
41033           "$ref": "#/definitions/Some model-customization-uuid",
41034           "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"
41035         },
41036         "GENERIC-RESOURCE-API:model-invariant-uuid": {
41037           "$ref": "#/definitions/Some model-invariant-uuid",
41038           "description": "identifies the invariant uuid for this service or resource"
41039         },
41040         "GENERIC-RESOURCE-API:model-name": {
41041           "$ref": "#/definitions/Some model-name"
41042         },
41043         "GENERIC-RESOURCE-API:model-uuid": {
41044           "$ref": "#/definitions/Some model-uuid",
41045           "description": "identifies the uuid for this service or resource, which is version specific"
41046         },
41047         "GENERIC-RESOURCE-API:model-version": {
41048           "$ref": "#/definitions/Some model-version"
41049         }
41050       },
41051       "type": "object"
41052     },
41053     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP": {
41054       "properties": {
41055         "GENERIC-RESOURCE-API:onap-model-information": {
41056           "items": {
41057             "$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"
41058           },
41059           "type": "object"
41060         }
41061       },
41062       "type": "object"
41063     },
41064     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information": {
41065       "properties": {
41066         "GENERIC-RESOURCE-API:model-customization-uuid": {
41067           "$ref": "#/definitions/Some model-customization-uuid",
41068           "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"
41069         },
41070         "GENERIC-RESOURCE-API:model-invariant-uuid": {
41071           "$ref": "#/definitions/Some model-invariant-uuid",
41072           "description": "identifies the invariant uuid for this service or resource"
41073         },
41074         "GENERIC-RESOURCE-API:model-name": {
41075           "$ref": "#/definitions/Some model-name"
41076         },
41077         "GENERIC-RESOURCE-API:model-uuid": {
41078           "$ref": "#/definitions/Some model-uuid",
41079           "description": "identifies the uuid for this service or resource, which is version specific"
41080         },
41081         "GENERIC-RESOURCE-API:model-version": {
41082           "$ref": "#/definitions/Some model-version"
41083         }
41084       },
41085       "type": "object"
41086     },
41087     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP": {
41088       "properties": {
41089         "GENERIC-RESOURCE-API:onap-model-information": {
41090           "items": {
41091             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information"
41092           },
41093           "type": "object"
41094         }
41095       },
41096       "type": "object"
41097     },
41098     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param": {
41099       "properties": {
41100         "GENERIC-RESOURCE-API:name": {
41101           "$ref": "#/definitions/Some name"
41102         },
41103         "GENERIC-RESOURCE-API:value": {
41104           "$ref": "#/definitions/Some value"
41105         }
41106       },
41107       "type": "object"
41108     },
41109     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param-TOP": {
41110       "properties": {
41111         "GENERIC-RESOURCE-API:param": {
41112           "items": {
41113             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param"
41114           },
41115           "type": "array"
41116         }
41117       },
41118       "type": "object"
41119     },
41120     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers": {
41121       "properties": {
41122         "GENERIC-RESOURCE-API:allotted-resource-id": {
41123           "$ref": "#/definitions/Some allotted-resource-id"
41124         },
41125         "GENERIC-RESOURCE-API:allotted-resource-name": {
41126           "$ref": "#/definitions/Some allotted-resource-name",
41127           "description": "For a contrail-route, the network policy name."
41128         },
41129         "GENERIC-RESOURCE-API:allotted-resource-type": {
41130           "$ref": "#/definitions/Some allotted-resource-type",
41131           "description": "(Added in draft 32)Expected to be contrail-route or security-zone."
41132         },
41133         "GENERIC-RESOURCE-API:consuming-service-instance-id": {
41134           "$ref": "#/definitions/Some consuming-service-instance-id",
41135           "description": "The service-instance-id of the consuming service of this allotted resource"
41136         },
41137         "GENERIC-RESOURCE-API:parent-service-instance-id": {
41138           "$ref": "#/definitions/Some parent-service-instance-id",
41139           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
41140         }
41141       },
41142       "type": "object"
41143     },
41144     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers-TOP": {
41145       "properties": {
41146         "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
41147           "items": {
41148             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers"
41149           },
41150           "type": "object"
41151         }
41152       },
41153       "type": "object"
41154     },
41155     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information": {
41156       "properties": {
41157         "GENERIC-RESOURCE-API:model-customization-uuid": {
41158           "$ref": "#/definitions/Some model-customization-uuid",
41159           "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"
41160         },
41161         "GENERIC-RESOURCE-API:model-invariant-uuid": {
41162           "$ref": "#/definitions/Some model-invariant-uuid",
41163           "description": "identifies the invariant uuid for this service or resource"
41164         },
41165         "GENERIC-RESOURCE-API:model-name": {
41166           "$ref": "#/definitions/Some model-name"
41167         },
41168         "GENERIC-RESOURCE-API:model-uuid": {
41169           "$ref": "#/definitions/Some model-uuid",
41170           "description": "identifies the uuid for this service or resource, which is version specific"
41171         },
41172         "GENERIC-RESOURCE-API:model-version": {
41173           "$ref": "#/definitions/Some model-version"
41174         }
41175       },
41176       "type": "object"
41177     },
41178     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information-TOP": {
41179       "properties": {
41180         "GENERIC-RESOURCE-API:onap-model-information": {
41181           "items": {
41182             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information"
41183           },
41184           "type": "object"
41185         }
41186       },
41187       "type": "object"
41188     },
41189     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-assignments": {
41190       "properties": {
41191         "GENERIC-RESOURCE-API:vg-ip": {
41192           "$ref": "#/definitions/101.112.40.0%NLpNNLp{p",
41193           "description": "The Network Controller will assign the VG IP address from local inventory",
41194           "enum": [
41195             "101.112.40.0%NLpNNLp{p",
41196             "5Ede:"
41197           ]
41198         },
41199         "GENERIC-RESOURCE-API:vgmux-bearer-ip": {
41200           "$ref": "#/definitions/25.0.2.0%LLNp",
41201           "description": "The Network Controller will look up the vgmux bearer ip from the vgmux vf module",
41202           "enum": [
41203             "25.0.2.0%LLNp",
41204             "A:"
41205           ]
41206         },
41207         "GENERIC-RESOURCE-API:vgmux-lan-ip": {
41208           "$ref": "#/definitions/191.0.17.5%LLpN}{",
41209           "description": "The Network Controller will look up the vgmux lan ip from the vgmux vg module",
41210           "enum": [
41211             "191.0.17.5%LLpN}{",
41212             "dbC::"
41213           ]
41214         },
41215         "GENERIC-RESOURCE-API:vni": {
41216           "$ref": "#/definitions/Some vni",
41217           "description": "The Network Controller will assign a VNI value from the associated vGMUX VNI pool"
41218         }
41219       },
41220       "type": "object"
41221     },
41222     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-assignments-TOP": {
41223       "properties": {
41224         "GENERIC-RESOURCE-API:tunnelxconn-assignments": {
41225           "items": {
41226             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-assignments"
41227           },
41228           "type": "object"
41229         }
41230       },
41231       "type": "object"
41232     },
41233     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters": {
41234       "properties": {
41235         "GENERIC-RESOURCE-API:param": {
41236           "items": {
41237             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param"
41238           },
41239           "type": "array"
41240         }
41241       },
41242       "type": "object"
41243     },
41244     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters-TOP": {
41245       "properties": {
41246         "GENERIC-RESOURCE-API:tunnelxconn-parameters": {
41247           "items": {
41248             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters"
41249           },
41250           "type": "object"
41251         }
41252       },
41253       "type": "object"
41254     },
41255     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param": {
41256       "properties": {
41257         "GENERIC-RESOURCE-API:name": {
41258           "$ref": "#/definitions/Some name"
41259         },
41260         "GENERIC-RESOURCE-API:value": {
41261           "$ref": "#/definitions/Some value"
41262         }
41263       },
41264       "type": "object"
41265     },
41266     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param-TOP": {
41267       "properties": {
41268         "GENERIC-RESOURCE-API:param": {
41269           "items": {
41270             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param"
41271           },
41272           "type": "array"
41273         }
41274       },
41275       "type": "object"
41276     },
41277     "GENERIC-RESOURCE-API/vf-module-information(config)onap-model-information": {
41278       "properties": {
41279         "GENERIC-RESOURCE-API:model-customization-uuid": {
41280           "$ref": "#/definitions/Some model-customization-uuid",
41281           "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"
41282         },
41283         "GENERIC-RESOURCE-API:model-invariant-uuid": {
41284           "$ref": "#/definitions/Some model-invariant-uuid",
41285           "description": "identifies the invariant uuid for this service or resource"
41286         },
41287         "GENERIC-RESOURCE-API:model-name": {
41288           "$ref": "#/definitions/Some model-name"
41289         },
41290         "GENERIC-RESOURCE-API:model-uuid": {
41291           "$ref": "#/definitions/Some model-uuid",
41292           "description": "identifies the uuid for this service or resource, which is version specific"
41293         },
41294         "GENERIC-RESOURCE-API:model-version": {
41295           "$ref": "#/definitions/Some model-version"
41296         }
41297       },
41298       "type": "object"
41299     },
41300     "GENERIC-RESOURCE-API/vf-module-information(config)onap-model-information-TOP": {
41301       "properties": {
41302         "GENERIC-RESOURCE-API:onap-model-information": {
41303           "items": {
41304             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-information(config)onap-model-information"
41305           },
41306           "type": "object"
41307         }
41308       },
41309       "type": "object"
41310     },
41311     "GENERIC-RESOURCE-API/vf-module-request-input(config)vf-module-input-parameters": {
41312       "properties": {
41313         "GENERIC-RESOURCE-API:param": {
41314           "items": {
41315             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters(config)param"
41316           },
41317           "type": "array"
41318         }
41319       },
41320       "type": "object"
41321     },
41322     "GENERIC-RESOURCE-API/vf-module-request-input(config)vf-module-input-parameters-TOP": {
41323       "properties": {
41324         "GENERIC-RESOURCE-API:vf-module-input-parameters": {
41325           "items": {
41326             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input(config)vf-module-input-parameters"
41327           },
41328           "type": "object"
41329         }
41330       },
41331       "type": "object"
41332     },
41333     "GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters(config)param": {
41334       "properties": {
41335         "GENERIC-RESOURCE-API:name": {
41336           "$ref": "#/definitions/Some name"
41337         },
41338         "GENERIC-RESOURCE-API:value": {
41339           "$ref": "#/definitions/Some value"
41340         }
41341       },
41342       "type": "object"
41343     },
41344     "GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters(config)param-TOP": {
41345       "properties": {
41346         "GENERIC-RESOURCE-API:param": {
41347           "items": {
41348             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters(config)param"
41349           },
41350           "type": "array"
41351         }
41352       },
41353       "type": "object"
41354     },
41355     "GENERIC-RESOURCE-API/vnf-information(config)onap-model-information": {
41356       "properties": {
41357         "GENERIC-RESOURCE-API:model-customization-uuid": {
41358           "$ref": "#/definitions/Some model-customization-uuid",
41359           "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"
41360         },
41361         "GENERIC-RESOURCE-API:model-invariant-uuid": {
41362           "$ref": "#/definitions/Some model-invariant-uuid",
41363           "description": "identifies the invariant uuid for this service or resource"
41364         },
41365         "GENERIC-RESOURCE-API:model-name": {
41366           "$ref": "#/definitions/Some model-name"
41367         },
41368         "GENERIC-RESOURCE-API:model-uuid": {
41369           "$ref": "#/definitions/Some model-uuid",
41370           "description": "identifies the uuid for this service or resource, which is version specific"
41371         },
41372         "GENERIC-RESOURCE-API:model-version": {
41373           "$ref": "#/definitions/Some model-version"
41374         }
41375       },
41376       "type": "object"
41377     },
41378     "GENERIC-RESOURCE-API/vnf-information(config)onap-model-information-TOP": {
41379       "properties": {
41380         "GENERIC-RESOURCE-API:onap-model-information": {
41381           "items": {
41382             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-information(config)onap-model-information"
41383           },
41384           "type": "object"
41385         }
41386       },
41387       "type": "object"
41388     },
41389     "GENERIC-RESOURCE-API/vnf-request-input(config)vnf-input-parameters": {
41390       "properties": {
41391         "GENERIC-RESOURCE-API:param": {
41392           "items": {
41393             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters(config)param"
41394           },
41395           "type": "array"
41396         }
41397       },
41398       "type": "object"
41399     },
41400     "GENERIC-RESOURCE-API/vnf-request-input(config)vnf-input-parameters-TOP": {
41401       "properties": {
41402         "GENERIC-RESOURCE-API:vnf-input-parameters": {
41403           "items": {
41404             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-input-parameters"
41405           },
41406           "type": "object"
41407         }
41408       },
41409       "type": "object"
41410     },
41411     "GENERIC-RESOURCE-API/vnf-request-input(config)vnf-networks": {
41412       "properties": {
41413         "GENERIC-RESOURCE-API:vnf-network": {
41414           "items": {
41415             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks(config)vnf-network"
41416           },
41417           "type": "array"
41418         }
41419       },
41420       "type": "object"
41421     },
41422     "GENERIC-RESOURCE-API/vnf-request-input(config)vnf-networks-TOP": {
41423       "properties": {
41424         "GENERIC-RESOURCE-API:vnf-networks": {
41425           "items": {
41426             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-networks"
41427           },
41428           "type": "object"
41429         }
41430       },
41431       "type": "object"
41432     },
41433     "GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters(config)param": {
41434       "properties": {
41435         "GENERIC-RESOURCE-API:name": {
41436           "$ref": "#/definitions/Some name"
41437         },
41438         "GENERIC-RESOURCE-API:value": {
41439           "$ref": "#/definitions/Some value"
41440         }
41441       },
41442       "type": "object"
41443     },
41444     "GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters(config)param-TOP": {
41445       "properties": {
41446         "GENERIC-RESOURCE-API:param": {
41447           "items": {
41448             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters(config)param"
41449           },
41450           "type": "array"
41451         }
41452       },
41453       "type": "object"
41454     },
41455     "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks(config)vnf-network": {
41456       "properties": {
41457         "GENERIC-RESOURCE-API:contrail-network-fqdn": {
41458           "$ref": "#/definitions/Some contrail-network-fqdn",
41459           "description": "contrail network policy object"
41460         },
41461         "GENERIC-RESOURCE-API:network-id": {
41462           "$ref": "#/definitions/Some network-id",
41463           "description": "Unique Neutron UUID of an instance of the network role "
41464         },
41465         "GENERIC-RESOURCE-API:network-name": {
41466           "$ref": "#/definitions/Some network-name",
41467           "description": "Unique Neutron UUID of an instance of the network role "
41468         },
41469         "GENERIC-RESOURCE-API:network-role": {
41470           "$ref": "#/definitions/Some network-role",
41471           "description": "A Network Role to which a VNF must connect"
41472         },
41473         "GENERIC-RESOURCE-API:neutron-id": {
41474           "$ref": "#/definitions/Some neutron-id",
41475           "description": "Unique Neutron UUID of an instance of the network role "
41476         },
41477         "GENERIC-RESOURCE-API:subnets-data": {
41478           "items": {
41479             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)subnets-data"
41480           },
41481           "type": "object"
41482         }
41483       },
41484       "type": "object"
41485     },
41486     "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks(config)vnf-network-TOP": {
41487       "properties": {
41488         "GENERIC-RESOURCE-API:vnf-network": {
41489           "items": {
41490             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks(config)vnf-network"
41491           },
41492           "type": "array"
41493         }
41494       },
41495       "type": "object"
41496     },
41497     "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)subnets-data": {
41498       "properties": {
41499         "GENERIC-RESOURCE-API:subnet-data": {
41500           "items": {
41501             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data"
41502           },
41503           "type": "array"
41504         }
41505       },
41506       "type": "object"
41507     },
41508     "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)subnets-data-TOP": {
41509       "properties": {
41510         "GENERIC-RESOURCE-API:subnets-data": {
41511           "items": {
41512             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)subnets-data"
41513           },
41514           "type": "object"
41515         }
41516       },
41517       "type": "object"
41518     },
41519     "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data": {
41520       "properties": {
41521         "GENERIC-RESOURCE-API:ip-version": {
41522           "$ref": "#/definitions/Some ip-version",
41523           "description": "Should be ipv4 or ipv6"
41524         },
41525         "GENERIC-RESOURCE-API:subnet-id": {
41526           "$ref": "#/definitions/Some subnet-id",
41527           "description": "subnet UUID to be passed into the HEAT template"
41528         }
41529       },
41530       "type": "object"
41531     },
41532     "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP": {
41533       "properties": {
41534         "GENERIC-RESOURCE-API:subnet-data": {
41535           "items": {
41536             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data"
41537           },
41538           "type": "array"
41539         }
41540       },
41541       "type": "object"
41542     },
41543     "GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-assignments": {
41544       "properties": {
41545         "GENERIC-RESOURCE-API:availability-zones": {
41546           "items": {
41547             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)availability-zones"
41548           },
41549           "type": "array"
41550         },
41551         "GENERIC-RESOURCE-API:vnf-networks": {
41552           "items": {
41553             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-networks"
41554           },
41555           "type": "array"
41556         },
41557         "GENERIC-RESOURCE-API:vnf-status": {
41558           "$ref": "#/definitions/Some vnf-status",
41559           "description": "Orchestration Status from AAI - to be set by SDNC"
41560         },
41561         "GENERIC-RESOURCE-API:vnf-vms": {
41562           "items": {
41563             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-vms"
41564           },
41565           "type": "array"
41566         }
41567       },
41568       "type": "object"
41569     },
41570     "GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-assignments-TOP": {
41571       "properties": {
41572         "GENERIC-RESOURCE-API:vnf-assignments": {
41573           "items": {
41574             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-assignments"
41575           },
41576           "type": "object"
41577         }
41578       },
41579       "type": "object"
41580     },
41581     "GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-parameters": {
41582       "properties": {
41583         "GENERIC-RESOURCE-API:vnf-parameter-name": {
41584           "$ref": "#/definitions/Some vnf-parameter-name",
41585           "description": "The name of an arbitrary instance-specific vnf-parameters"
41586         },
41587         "GENERIC-RESOURCE-API:vnf-parameter-value": {
41588           "$ref": "#/definitions/Some vnf-parameter-value",
41589           "description": "The value of an arbitrary instance-specific vnf-parameters "
41590         }
41591       },
41592       "type": "object"
41593     },
41594     "GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-parameters-TOP": {
41595       "properties": {
41596         "GENERIC-RESOURCE-API:vnf-parameters": {
41597           "items": {
41598             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-parameters"
41599           },
41600           "type": "array"
41601         }
41602       },
41603       "type": "object"
41604     },
41605     "GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-topology-identifier": {
41606       "properties": {
41607         "GENERIC-RESOURCE-API:generic-vnf-id": {
41608           "$ref": "#/definitions/Some generic-vnf-id"
41609         },
41610         "GENERIC-RESOURCE-API:generic-vnf-name": {
41611           "$ref": "#/definitions/Some generic-vnf-name"
41612         },
41613         "GENERIC-RESOURCE-API:generic-vnf-type": {
41614           "$ref": "#/definitions/Some generic-vnf-type"
41615         },
41616         "GENERIC-RESOURCE-API:service-id": {
41617           "$ref": "#/definitions/Some service-id"
41618         },
41619         "GENERIC-RESOURCE-API:service-type": {
41620           "$ref": "#/definitions/Some service-type"
41621         },
41622         "GENERIC-RESOURCE-API:vnf-name": {
41623           "$ref": "#/definitions/Some vnf-name",
41624           "description": "vf-module-name"
41625         },
41626         "GENERIC-RESOURCE-API:vnf-type": {
41627           "$ref": "#/definitions/Some vnf-type",
41628           "description": "vf-module-type"
41629         }
41630       },
41631       "type": "object"
41632     },
41633     "GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-topology-identifier-TOP": {
41634       "properties": {
41635         "GENERIC-RESOURCE-API:vnf-topology-identifier": {
41636           "items": {
41637             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-topology-identifier"
41638           },
41639           "type": "object"
41640         }
41641       },
41642       "type": "object"
41643     },
41644     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)availability-zones": {
41645       "properties": {
41646         "GENERIC-RESOURCE-API:availability-zone": {
41647           "$ref": "#/definitions/Some availability-zone",
41648           "description": "Openstack availability zone name or UUID"
41649         }
41650       },
41651       "type": "object"
41652     },
41653     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)availability-zones-TOP": {
41654       "properties": {
41655         "GENERIC-RESOURCE-API:availability-zones": {
41656           "items": {
41657             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)availability-zones"
41658           },
41659           "type": "array"
41660         }
41661       },
41662       "type": "object"
41663     },
41664     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-networks": {
41665       "properties": {
41666         "GENERIC-RESOURCE-API:contrail-network-fqdn": {
41667           "$ref": "#/definitions/Some contrail-network-fqdn",
41668           "description": "contrail network policy object"
41669         },
41670         "GENERIC-RESOURCE-API:ipv6-subnet-id": {
41671           "$ref": "#/definitions/Some ipv6-subnet-id",
41672           "description": "ipv6 subnet UUID to be passed into the HEAT template"
41673         },
41674         "GENERIC-RESOURCE-API:ipv6-subnet-name": {
41675           "$ref": "#/definitions/Some ipv6-subnet-name",
41676           "description": "ipv6 subnet-name that corresponds to the ipv6 subnet-id"
41677         },
41678         "GENERIC-RESOURCE-API:network-id": {
41679           "$ref": "#/definitions/Some network-id",
41680           "description": "Unique Neutron UUID of an instance of the network role "
41681         },
41682         "GENERIC-RESOURCE-API:network-name": {
41683           "$ref": "#/definitions/Some network-name",
41684           "description": "Unique Neutron UUID of an instance of the network role "
41685         },
41686         "GENERIC-RESOURCE-API:network-role": {
41687           "$ref": "#/definitions/Some network-role",
41688           "description": "A Network Role to which a VNF must connect"
41689         },
41690         "GENERIC-RESOURCE-API:neutron-id": {
41691           "$ref": "#/definitions/Some neutron-id",
41692           "description": "Unique Neutron UUID of an instance of the network role "
41693         },
41694         "GENERIC-RESOURCE-API:sriov-vlan-filter-list": {
41695           "items": {
41696             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list"
41697           },
41698           "type": "array"
41699         },
41700         "GENERIC-RESOURCE-API:subnet-id": {
41701           "$ref": "#/definitions/Some subnet-id",
41702           "description": "ipv4 subnet UUID to be passed into the HEAT template"
41703         },
41704         "GENERIC-RESOURCE-API:subnet-name": {
41705           "$ref": "#/definitions/Some subnet-name",
41706           "description": "ipv4 subnet-name that corresponds to the ipv4 subnet-id"
41707         }
41708       },
41709       "required": [
41710         "GENERIC-RESOURCE-API:network-role"
41711       ],
41712       "type": "object"
41713     },
41714     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-networks-TOP": {
41715       "properties": {
41716         "GENERIC-RESOURCE-API:vnf-networks": {
41717           "items": {
41718             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-networks"
41719           },
41720           "type": "array"
41721         }
41722       },
41723       "type": "object"
41724     },
41725     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-vms": {
41726       "properties": {
41727         "GENERIC-RESOURCE-API:vm-count": {
41728           "$ref": "#/definitions/0"
41729         },
41730         "GENERIC-RESOURCE-API:vm-names": {
41731           "items": {
41732             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names"
41733           },
41734           "type": "array"
41735         },
41736         "GENERIC-RESOURCE-API:vm-networks": {
41737           "items": {
41738             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks"
41739           },
41740           "type": "array"
41741         },
41742         "GENERIC-RESOURCE-API:vm-type": {
41743           "$ref": "#/definitions/Some vm-type"
41744         }
41745       },
41746       "required": [
41747         "GENERIC-RESOURCE-API:vm-type"
41748       ],
41749       "type": "object"
41750     },
41751     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-vms-TOP": {
41752       "properties": {
41753         "GENERIC-RESOURCE-API:vnf-vms": {
41754           "items": {
41755             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-vms"
41756           },
41757           "type": "array"
41758         }
41759       },
41760       "type": "object"
41761     },
41762     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list": {
41763       "properties": {
41764         "GENERIC-RESOURCE-API:sriov-vlan-filter": {
41765           "$ref": "#/definitions/Some sriov-vlan-filter"
41766         }
41767       },
41768       "type": "object"
41769     },
41770     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP": {
41771       "properties": {
41772         "GENERIC-RESOURCE-API:sriov-vlan-filter-list": {
41773           "items": {
41774             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list"
41775           },
41776           "type": "array"
41777         }
41778       },
41779       "type": "object"
41780     },
41781     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names": {
41782       "properties": {
41783         "GENERIC-RESOURCE-API:vm-name": {
41784           "$ref": "#/definitions/Some vm-name"
41785         }
41786       },
41787       "type": "object"
41788     },
41789     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP": {
41790       "properties": {
41791         "GENERIC-RESOURCE-API:vm-names": {
41792           "items": {
41793             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names"
41794           },
41795           "type": "array"
41796         }
41797       },
41798       "type": "object"
41799     },
41800     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks": {
41801       "properties": {
41802         "GENERIC-RESOURCE-API:floating-ip": {
41803           "$ref": "#/definitions/15.16.8.2%L}}{L",
41804           "description": "Floating ipv4 for VMs of a given type on this network",
41805           "enum": [
41806             "15.16.8.2%L}}{L",
41807             "3:7b1b:"
41808           ]
41809         },
41810         "GENERIC-RESOURCE-API:floating-ip-v6": {
41811           "$ref": "#/definitions/cE2c:2b:",
41812           "description": "Floating ipv6 for VMs of a given type on this network"
41813         },
41814         "GENERIC-RESOURCE-API:interface-route-prefixes": {
41815           "items": {
41816             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes"
41817           },
41818           "type": "array"
41819         },
41820         "GENERIC-RESOURCE-API:ip-count": {
41821           "$ref": "#/definitions/0",
41822           "description": "The number of ip addresses to be assigned per vm for this network role"
41823         },
41824         "GENERIC-RESOURCE-API:network-ips": {
41825           "items": {
41826             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips"
41827           },
41828           "type": "array"
41829         },
41830         "GENERIC-RESOURCE-API:network-ips-v6": {
41831           "items": {
41832             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6"
41833           },
41834           "type": "array"
41835         },
41836         "GENERIC-RESOURCE-API:network-macs": {
41837           "items": {
41838             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs"
41839           },
41840           "type": "array"
41841         },
41842         "GENERIC-RESOURCE-API:network-role": {
41843           "$ref": "#/definitions/Some network-role",
41844           "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF"
41845         },
41846         "GENERIC-RESOURCE-API:use-dhcp": {
41847           "$ref": "#/definitions/Y",
41848           "description": "Indicator to use DHCP on this network for this VM",
41849           "enum": [
41850             "Y",
41851             "N"
41852           ]
41853         }
41854       },
41855       "type": "object"
41856     },
41857     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP": {
41858       "properties": {
41859         "GENERIC-RESOURCE-API:vm-networks": {
41860           "items": {
41861             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks"
41862           },
41863           "type": "array"
41864         }
41865       },
41866       "type": "object"
41867     },
41868     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes": {
41869       "properties": {
41870         "GENERIC-RESOURCE-API:interface-route-prefix": {
41871           "$ref": "#/definitions/20.23.0.1",
41872           "description": "route prefixes (CIDRs) to be provided to MSO in vnf-topology as a list of static routes",
41873           "enum": [
41874             "20.23.0.1",
41875             ":56Ab:"
41876           ]
41877         },
41878         "GENERIC-RESOURCE-API:interface-route-prefix-cidr": {
41879           "$ref": "#/definitions/Some interface-route-prefix-cidr",
41880           "description": "route prefixes (CIDRs) in ip/cidr format to be provided to MSO in vnf-topology as a list of static routes"
41881         }
41882       },
41883       "required": [
41884         "GENERIC-RESOURCE-API:interface-route-prefix-cidr"
41885       ],
41886       "type": "object"
41887     },
41888     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP": {
41889       "properties": {
41890         "GENERIC-RESOURCE-API:interface-route-prefixes": {
41891           "items": {
41892             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes"
41893           },
41894           "type": "array"
41895         }
41896       },
41897       "type": "object"
41898     },
41899     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips": {
41900       "properties": {
41901         "GENERIC-RESOURCE-API:ip-address": {
41902           "$ref": "#/definitions/0.24.0.1",
41903           "description": "List of assigned ipv4 addresses on a network",
41904           "enum": [
41905             "0.24.0.1",
41906             "5F::da6a:f6"
41907           ]
41908         }
41909       },
41910       "type": "object"
41911     },
41912     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP": {
41913       "properties": {
41914         "GENERIC-RESOURCE-API:network-ips": {
41915           "items": {
41916             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips"
41917           },
41918           "type": "array"
41919         }
41920       },
41921       "type": "object"
41922     },
41923     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6": {
41924       "properties": {
41925         "GENERIC-RESOURCE-API:ip-address-ipv6": {
41926           "$ref": "#/definitions/:%}LpLNLLLpL{L{LNN}L}}",
41927           "description": "List of assigned ipv6 addresses on a network"
41928         }
41929       },
41930       "type": "object"
41931     },
41932     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP": {
41933       "properties": {
41934         "GENERIC-RESOURCE-API:network-ips-v6": {
41935           "items": {
41936             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6"
41937           },
41938           "type": "array"
41939         }
41940       },
41941       "type": "object"
41942     },
41943     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs": {
41944       "properties": {
41945         "GENERIC-RESOURCE-API:mac-address": {
41946           "$ref": "#/definitions/Some mac-address",
41947           "description": "List of network assignments for this VM (one per network)"
41948         }
41949       },
41950       "type": "object"
41951     },
41952     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP": {
41953       "properties": {
41954         "GENERIC-RESOURCE-API:network-macs": {
41955           "items": {
41956             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs"
41957           },
41958           "type": "array"
41959         }
41960       },
41961       "type": "object"
41962     },
41963     "unique_empty_identifier": {}
41964   }
41965 }