Update swagger doc for GENERIC-RESOURCE-API
[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)service-information",
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)service-information-TOP"
598             }
599           }
600         ],
601         "responses": {
602           "200": {
603             "description": "No response was specified",
604             "schema": {
605               "$ref": "#/definitions/(config)allotted-resource-operation-informationPOST"
606             }
607           }
608         },
609         "operationId": "POST-allotted-resource-operation-information"
610       },
611       "put": {
612         "consumes": [
613           "application/json",
614           "application/xml"
615         ],
616         "produces": [
617           "application/json",
618           "application/xml"
619         ],
620         "parameters": [
621           {
622             "in": "path",
623             "name": "allotted-resource-id",
624             "required": true,
625             "type": "string"
626           },
627           {
628             "in": "body",
629             "name": "(config)allotted-resource-operation-information",
630             "required": false,
631             "schema": {
632               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
633             }
634           }
635         ],
636         "responses": {
637           "200": {
638             "description": "No response was specified",
639             "schema": {
640               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
641             }
642           }
643         },
644         "operationId": "PUT-allotted-resource-operation-information"
645       }
646     },
647     "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information": {
648       "delete": {
649         "produces": [
650           "application/json",
651           "application/xml"
652         ],
653         "parameters": [
654           {
655             "in": "path",
656             "name": "allotted-resource-id",
657             "required": true,
658             "type": "string"
659           }
660         ],
661         "responses": {
662           "200": {
663             "description": "No response was specified"
664           }
665         },
666         "operationId": "DELETE-allotted-resource-information"
667       },
668       "get": {
669         "produces": [
670           "application/json",
671           "application/xml"
672         ],
673         "parameters": [
674           {
675             "in": "path",
676             "name": "allotted-resource-id",
677             "required": true,
678             "type": "string"
679           }
680         ],
681         "responses": {
682           "200": {
683             "description": "No response was specified",
684             "schema": {
685               "$ref": "#/definitions/(config)allotted-resource-information"
686             }
687           }
688         },
689         "operationId": "GET-allotted-resource-information"
690       },
691       "post": {
692         "consumes": [
693           "application/json",
694           "application/xml"
695         ],
696         "produces": [
697           "application/json",
698           "application/xml"
699         ],
700         "parameters": [
701           {
702             "in": "path",
703             "name": "allotted-resource-id",
704             "required": true,
705             "type": "string"
706           },
707           {
708             "in": "body",
709             "name": "**(config)onap-model-information",
710             "required": false,
711             "schema": {
712               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP"
713             }
714           }
715         ],
716         "responses": {
717           "200": {
718             "description": "No response was specified",
719             "schema": {
720               "$ref": "#/definitions/(config)allotted-resource-informationPOST"
721             }
722           }
723         },
724         "operationId": "POST-allotted-resource-information"
725       },
726       "put": {
727         "consumes": [
728           "application/json",
729           "application/xml"
730         ],
731         "produces": [
732           "application/json",
733           "application/xml"
734         ],
735         "parameters": [
736           {
737             "in": "path",
738             "name": "allotted-resource-id",
739             "required": true,
740             "type": "string"
741           },
742           {
743             "in": "body",
744             "name": "(config)allotted-resource-information",
745             "required": false,
746             "schema": {
747               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP"
748             }
749           }
750         ],
751         "responses": {
752           "200": {
753             "description": "No response was specified",
754             "schema": {
755               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP"
756             }
757           }
758         },
759         "operationId": "PUT-allotted-resource-information"
760       }
761     },
762     "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information/onap-model-information": {
763       "delete": {
764         "produces": [
765           "application/json",
766           "application/xml"
767         ],
768         "parameters": [
769           {
770             "in": "path",
771             "name": "allotted-resource-id",
772             "required": true,
773             "type": "string"
774           }
775         ],
776         "responses": {
777           "200": {
778             "description": "No response was specified"
779           }
780         },
781         "operationId": "DELETE-onap-model-information"
782       },
783       "get": {
784         "produces": [
785           "application/json",
786           "application/xml"
787         ],
788         "parameters": [
789           {
790             "in": "path",
791             "name": "allotted-resource-id",
792             "required": true,
793             "type": "string"
794           }
795         ],
796         "responses": {
797           "200": {
798             "description": "No response was specified",
799             "schema": {
800               "$ref": "#/definitions/(config)onap-model-information"
801             }
802           }
803         },
804         "operationId": "GET-onap-model-information"
805       },
806       "put": {
807         "consumes": [
808           "application/json",
809           "application/xml"
810         ],
811         "produces": [
812           "application/json",
813           "application/xml"
814         ],
815         "parameters": [
816           {
817             "in": "path",
818             "name": "allotted-resource-id",
819             "required": true,
820             "type": "string"
821           },
822           {
823             "in": "body",
824             "name": "(config)onap-model-information",
825             "required": false,
826             "schema": {
827               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP"
828             }
829           }
830         ],
831         "responses": {
832           "200": {
833             "description": "No response was specified",
834             "schema": {
835               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP"
836             }
837           }
838         },
839         "operationId": "PUT-onap-model-information"
840       }
841     },
842     "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/request-information": {
843       "delete": {
844         "produces": [
845           "application/json",
846           "application/xml"
847         ],
848         "parameters": [
849           {
850             "in": "path",
851             "name": "allotted-resource-id",
852             "required": true,
853             "type": "string"
854           }
855         ],
856         "responses": {
857           "200": {
858             "description": "No response was specified"
859           }
860         },
861         "operationId": "DELETE-request-information"
862       },
863       "get": {
864         "produces": [
865           "application/json",
866           "application/xml"
867         ],
868         "parameters": [
869           {
870             "in": "path",
871             "name": "allotted-resource-id",
872             "required": true,
873             "type": "string"
874           }
875         ],
876         "responses": {
877           "200": {
878             "description": "No response was specified",
879             "schema": {
880               "$ref": "#/definitions/(config)request-information"
881             }
882           }
883         },
884         "operationId": "GET-request-information"
885       },
886       "put": {
887         "consumes": [
888           "application/json",
889           "application/xml"
890         ],
891         "produces": [
892           "application/json",
893           "application/xml"
894         ],
895         "parameters": [
896           {
897             "in": "path",
898             "name": "allotted-resource-id",
899             "required": true,
900             "type": "string"
901           },
902           {
903             "in": "body",
904             "name": "(config)request-information",
905             "required": false,
906             "schema": {
907               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
908             }
909           }
910         ],
911         "responses": {
912           "200": {
913             "description": "No response was specified",
914             "schema": {
915               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
916             }
917           }
918         },
919         "operationId": "PUT-request-information"
920       }
921     },
922     "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/sdnc-request-header": {
923       "delete": {
924         "produces": [
925           "application/json",
926           "application/xml"
927         ],
928         "parameters": [
929           {
930             "in": "path",
931             "name": "allotted-resource-id",
932             "required": true,
933             "type": "string"
934           }
935         ],
936         "responses": {
937           "200": {
938             "description": "No response was specified"
939           }
940         },
941         "operationId": "DELETE-sdnc-request-header"
942       },
943       "get": {
944         "produces": [
945           "application/json",
946           "application/xml"
947         ],
948         "parameters": [
949           {
950             "in": "path",
951             "name": "allotted-resource-id",
952             "required": true,
953             "type": "string"
954           }
955         ],
956         "responses": {
957           "200": {
958             "description": "No response was specified",
959             "schema": {
960               "$ref": "#/definitions/(config)sdnc-request-header"
961             }
962           }
963         },
964         "operationId": "GET-sdnc-request-header"
965       },
966       "put": {
967         "consumes": [
968           "application/json",
969           "application/xml"
970         ],
971         "produces": [
972           "application/json",
973           "application/xml"
974         ],
975         "parameters": [
976           {
977             "in": "path",
978             "name": "allotted-resource-id",
979             "required": true,
980             "type": "string"
981           },
982           {
983             "in": "body",
984             "name": "(config)sdnc-request-header",
985             "required": false,
986             "schema": {
987               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP"
988             }
989           }
990         ],
991         "responses": {
992           "200": {
993             "description": "No response was specified",
994             "schema": {
995               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP"
996             }
997           }
998         },
999         "operationId": "PUT-sdnc-request-header"
1000       }
1001     },
1002     "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/service-information": {
1003       "delete": {
1004         "produces": [
1005           "application/json",
1006           "application/xml"
1007         ],
1008         "parameters": [
1009           {
1010             "in": "path",
1011             "name": "allotted-resource-id",
1012             "required": true,
1013             "type": "string"
1014           }
1015         ],
1016         "responses": {
1017           "200": {
1018             "description": "No response was specified"
1019           }
1020         },
1021         "operationId": "DELETE-service-information"
1022       },
1023       "get": {
1024         "produces": [
1025           "application/json",
1026           "application/xml"
1027         ],
1028         "parameters": [
1029           {
1030             "in": "path",
1031             "name": "allotted-resource-id",
1032             "required": true,
1033             "type": "string"
1034           }
1035         ],
1036         "responses": {
1037           "200": {
1038             "description": "No response was specified",
1039             "schema": {
1040               "$ref": "#/definitions/(config)service-information"
1041             }
1042           }
1043         },
1044         "operationId": "GET-service-information"
1045       },
1046       "post": {
1047         "consumes": [
1048           "application/json",
1049           "application/xml"
1050         ],
1051         "produces": [
1052           "application/json",
1053           "application/xml"
1054         ],
1055         "parameters": [
1056           {
1057             "in": "path",
1058             "name": "allotted-resource-id",
1059             "required": true,
1060             "type": "string"
1061           },
1062           {
1063             "in": "body",
1064             "name": "**(config)onap-model-information",
1065             "required": false,
1066             "schema": {
1067               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP"
1068             }
1069           }
1070         ],
1071         "responses": {
1072           "200": {
1073             "description": "No response was specified",
1074             "schema": {
1075               "$ref": "#/definitions/(config)service-informationPOST"
1076             }
1077           }
1078         },
1079         "operationId": "POST-service-information"
1080       },
1081       "put": {
1082         "consumes": [
1083           "application/json",
1084           "application/xml"
1085         ],
1086         "produces": [
1087           "application/json",
1088           "application/xml"
1089         ],
1090         "parameters": [
1091           {
1092             "in": "path",
1093             "name": "allotted-resource-id",
1094             "required": true,
1095             "type": "string"
1096           },
1097           {
1098             "in": "body",
1099             "name": "(config)service-information",
1100             "required": false,
1101             "schema": {
1102               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
1103             }
1104           }
1105         ],
1106         "responses": {
1107           "200": {
1108             "description": "No response was specified",
1109             "schema": {
1110               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
1111             }
1112           }
1113         },
1114         "operationId": "PUT-service-information"
1115       }
1116     },
1117     "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/service-information/onap-model-information": {
1118       "delete": {
1119         "produces": [
1120           "application/json",
1121           "application/xml"
1122         ],
1123         "parameters": [
1124           {
1125             "in": "path",
1126             "name": "allotted-resource-id",
1127             "required": true,
1128             "type": "string"
1129           }
1130         ],
1131         "responses": {
1132           "200": {
1133             "description": "No response was specified"
1134           }
1135         },
1136         "operationId": "DELETE-onap-model-information"
1137       },
1138       "get": {
1139         "produces": [
1140           "application/json",
1141           "application/xml"
1142         ],
1143         "parameters": [
1144           {
1145             "in": "path",
1146             "name": "allotted-resource-id",
1147             "required": true,
1148             "type": "string"
1149           }
1150         ],
1151         "responses": {
1152           "200": {
1153             "description": "No response was specified",
1154             "schema": {
1155               "$ref": "#/definitions/(config)onap-model-information"
1156             }
1157           }
1158         },
1159         "operationId": "GET-onap-model-information"
1160       },
1161       "put": {
1162         "consumes": [
1163           "application/json",
1164           "application/xml"
1165         ],
1166         "produces": [
1167           "application/json",
1168           "application/xml"
1169         ],
1170         "parameters": [
1171           {
1172             "in": "path",
1173             "name": "allotted-resource-id",
1174             "required": true,
1175             "type": "string"
1176           },
1177           {
1178             "in": "body",
1179             "name": "(config)onap-model-information",
1180             "required": false,
1181             "schema": {
1182               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP"
1183             }
1184           }
1185         ],
1186         "responses": {
1187           "200": {
1188             "description": "No response was specified",
1189             "schema": {
1190               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP"
1191             }
1192           }
1193         },
1194         "operationId": "PUT-onap-model-information"
1195       }
1196     },
1197     "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-parameters": {
1198       "delete": {
1199         "produces": [
1200           "application/json",
1201           "application/xml"
1202         ],
1203         "parameters": [
1204           {
1205             "in": "path",
1206             "name": "allotted-resource-id",
1207             "required": true,
1208             "type": "string"
1209           }
1210         ],
1211         "responses": {
1212           "200": {
1213             "description": "No response was specified"
1214           }
1215         },
1216         "operationId": "DELETE-brg-parameters"
1217       },
1218       "get": {
1219         "produces": [
1220           "application/json",
1221           "application/xml"
1222         ],
1223         "parameters": [
1224           {
1225             "in": "path",
1226             "name": "allotted-resource-id",
1227             "required": true,
1228             "type": "string"
1229           }
1230         ],
1231         "responses": {
1232           "200": {
1233             "description": "No response was specified",
1234             "schema": {
1235               "$ref": "#/definitions/(config)brg-parameters"
1236             }
1237           }
1238         },
1239         "operationId": "GET-brg-parameters"
1240       },
1241       "post": {
1242         "consumes": [
1243           "application/json",
1244           "application/xml"
1245         ],
1246         "produces": [
1247           "application/json",
1248           "application/xml"
1249         ],
1250         "parameters": [
1251           {
1252             "in": "path",
1253             "name": "allotted-resource-id",
1254             "required": true,
1255             "type": "string"
1256           },
1257           {
1258             "in": "body",
1259             "name": "**(config)param",
1260             "required": false,
1261             "schema": {
1262               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param-TOP"
1263             }
1264           }
1265         ],
1266         "responses": {
1267           "200": {
1268             "description": "No response was specified",
1269             "schema": {
1270               "$ref": "#/definitions/(config)brg-parametersPOST"
1271             }
1272           }
1273         },
1274         "operationId": "POST-brg-parameters"
1275       },
1276       "put": {
1277         "consumes": [
1278           "application/json",
1279           "application/xml"
1280         ],
1281         "produces": [
1282           "application/json",
1283           "application/xml"
1284         ],
1285         "parameters": [
1286           {
1287             "in": "path",
1288             "name": "allotted-resource-id",
1289             "required": true,
1290             "type": "string"
1291           },
1292           {
1293             "in": "body",
1294             "name": "(config)brg-parameters",
1295             "required": false,
1296             "schema": {
1297               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-parameters-TOP"
1298             }
1299           }
1300         ],
1301         "responses": {
1302           "200": {
1303             "description": "No response was specified",
1304             "schema": {
1305               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-parameters-TOP"
1306             }
1307           }
1308         },
1309         "operationId": "PUT-brg-parameters"
1310       }
1311     },
1312     "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-parameters/param/{name}": {
1313       "delete": {
1314         "produces": [
1315           "application/json",
1316           "application/xml"
1317         ],
1318         "parameters": [
1319           {
1320             "in": "path",
1321             "name": "allotted-resource-id",
1322             "required": true,
1323             "type": "string"
1324           },
1325           {
1326             "in": "path",
1327             "name": "name",
1328             "required": true,
1329             "type": "string"
1330           }
1331         ],
1332         "responses": {
1333           "200": {
1334             "description": "No response was specified"
1335           }
1336         },
1337         "operationId": "DELETE-param"
1338       },
1339       "get": {
1340         "produces": [
1341           "application/json",
1342           "application/xml"
1343         ],
1344         "parameters": [
1345           {
1346             "in": "path",
1347             "name": "allotted-resource-id",
1348             "required": true,
1349             "type": "string"
1350           },
1351           {
1352             "in": "path",
1353             "name": "name",
1354             "required": true,
1355             "type": "string"
1356           }
1357         ],
1358         "responses": {
1359           "200": {
1360             "description": "No response was specified",
1361             "schema": {
1362               "$ref": "#/definitions/(config)param"
1363             }
1364           }
1365         },
1366         "operationId": "GET-param"
1367       },
1368       "put": {
1369         "consumes": [
1370           "application/json",
1371           "application/xml"
1372         ],
1373         "produces": [
1374           "application/json",
1375           "application/xml"
1376         ],
1377         "parameters": [
1378           {
1379             "in": "path",
1380             "name": "allotted-resource-id",
1381             "required": true,
1382             "type": "string"
1383           },
1384           {
1385             "in": "path",
1386             "name": "name",
1387             "required": true,
1388             "type": "string"
1389           },
1390           {
1391             "in": "body",
1392             "name": "(config)param",
1393             "required": false,
1394             "schema": {
1395               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param-TOP"
1396             }
1397           }
1398         ],
1399         "responses": {
1400           "200": {
1401             "description": "No response was specified",
1402             "schema": {
1403               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param-TOP"
1404             }
1405           }
1406         },
1407         "operationId": "PUT-param"
1408       }
1409     },
1410     "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-topology": {
1411       "delete": {
1412         "produces": [
1413           "application/json",
1414           "application/xml"
1415         ],
1416         "parameters": [
1417           {
1418             "in": "path",
1419             "name": "allotted-resource-id",
1420             "required": true,
1421             "type": "string"
1422           }
1423         ],
1424         "responses": {
1425           "200": {
1426             "description": "No response was specified"
1427           }
1428         },
1429         "operationId": "DELETE-brg-topology"
1430       },
1431       "get": {
1432         "produces": [
1433           "application/json",
1434           "application/xml"
1435         ],
1436         "parameters": [
1437           {
1438             "in": "path",
1439             "name": "allotted-resource-id",
1440             "required": true,
1441             "type": "string"
1442           }
1443         ],
1444         "responses": {
1445           "200": {
1446             "description": "No response was specified",
1447             "schema": {
1448               "$ref": "#/definitions/(config)brg-topology"
1449             }
1450           }
1451         },
1452         "operationId": "GET-brg-topology"
1453       },
1454       "post": {
1455         "consumes": [
1456           "application/json",
1457           "application/xml"
1458         ],
1459         "produces": [
1460           "application/json",
1461           "application/xml"
1462         ],
1463         "parameters": [
1464           {
1465             "in": "path",
1466             "name": "allotted-resource-id",
1467             "required": true,
1468             "type": "string"
1469           },
1470           {
1471             "in": "body",
1472             "name": "**(config)brg-parameters",
1473             "required": false,
1474             "schema": {
1475               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters-TOP"
1476             }
1477           },
1478           {
1479             "in": "body",
1480             "name": "**(config)allotted-resource-identifiers",
1481             "required": false,
1482             "schema": {
1483               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers-TOP"
1484             }
1485           },
1486           {
1487             "in": "body",
1488             "name": "**(config)onap-model-information",
1489             "required": false,
1490             "schema": {
1491               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information-TOP"
1492             }
1493           },
1494           {
1495             "in": "body",
1496             "name": "**(config)brg-assignments",
1497             "required": false,
1498             "schema": {
1499               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-assignments-TOP"
1500             }
1501           }
1502         ],
1503         "responses": {
1504           "200": {
1505             "description": "No response was specified",
1506             "schema": {
1507               "$ref": "#/definitions/(config)brg-topologyPOST"
1508             }
1509           }
1510         },
1511         "operationId": "POST-brg-topology"
1512       },
1513       "put": {
1514         "consumes": [
1515           "application/json",
1516           "application/xml"
1517         ],
1518         "produces": [
1519           "application/json",
1520           "application/xml"
1521         ],
1522         "parameters": [
1523           {
1524             "in": "path",
1525             "name": "allotted-resource-id",
1526             "required": true,
1527             "type": "string"
1528           },
1529           {
1530             "in": "body",
1531             "name": "(config)brg-topology",
1532             "required": false,
1533             "schema": {
1534               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-topology-TOP"
1535             }
1536           }
1537         ],
1538         "responses": {
1539           "200": {
1540             "description": "No response was specified",
1541             "schema": {
1542               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-topology-TOP"
1543             }
1544           }
1545         },
1546         "operationId": "PUT-brg-topology"
1547       }
1548     },
1549     "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-topology/allotted-resource-identifiers": {
1550       "delete": {
1551         "produces": [
1552           "application/json",
1553           "application/xml"
1554         ],
1555         "parameters": [
1556           {
1557             "in": "path",
1558             "name": "allotted-resource-id",
1559             "required": true,
1560             "type": "string"
1561           }
1562         ],
1563         "responses": {
1564           "200": {
1565             "description": "No response was specified"
1566           }
1567         },
1568         "operationId": "DELETE-allotted-resource-identifiers"
1569       },
1570       "get": {
1571         "produces": [
1572           "application/json",
1573           "application/xml"
1574         ],
1575         "parameters": [
1576           {
1577             "in": "path",
1578             "name": "allotted-resource-id",
1579             "required": true,
1580             "type": "string"
1581           }
1582         ],
1583         "responses": {
1584           "200": {
1585             "description": "No response was specified",
1586             "schema": {
1587               "$ref": "#/definitions/(config)allotted-resource-identifiers"
1588             }
1589           }
1590         },
1591         "operationId": "GET-allotted-resource-identifiers"
1592       },
1593       "put": {
1594         "consumes": [
1595           "application/json",
1596           "application/xml"
1597         ],
1598         "produces": [
1599           "application/json",
1600           "application/xml"
1601         ],
1602         "parameters": [
1603           {
1604             "in": "path",
1605             "name": "allotted-resource-id",
1606             "required": true,
1607             "type": "string"
1608           },
1609           {
1610             "in": "body",
1611             "name": "(config)allotted-resource-identifiers",
1612             "required": false,
1613             "schema": {
1614               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers-TOP"
1615             }
1616           }
1617         ],
1618         "responses": {
1619           "200": {
1620             "description": "No response was specified",
1621             "schema": {
1622               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers-TOP"
1623             }
1624           }
1625         },
1626         "operationId": "PUT-allotted-resource-identifiers"
1627       }
1628     },
1629     "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-topology/brg-assignments": {
1630       "delete": {
1631         "produces": [
1632           "application/json",
1633           "application/xml"
1634         ],
1635         "parameters": [
1636           {
1637             "in": "path",
1638             "name": "allotted-resource-id",
1639             "required": true,
1640             "type": "string"
1641           }
1642         ],
1643         "responses": {
1644           "200": {
1645             "description": "No response was specified"
1646           }
1647         },
1648         "operationId": "DELETE-brg-assignments"
1649       },
1650       "get": {
1651         "produces": [
1652           "application/json",
1653           "application/xml"
1654         ],
1655         "parameters": [
1656           {
1657             "in": "path",
1658             "name": "allotted-resource-id",
1659             "required": true,
1660             "type": "string"
1661           }
1662         ],
1663         "responses": {
1664           "200": {
1665             "description": "No response was specified",
1666             "schema": {
1667               "$ref": "#/definitions/(config)brg-assignments"
1668             }
1669           }
1670         },
1671         "operationId": "GET-brg-assignments"
1672       },
1673       "put": {
1674         "consumes": [
1675           "application/json",
1676           "application/xml"
1677         ],
1678         "produces": [
1679           "application/json",
1680           "application/xml"
1681         ],
1682         "parameters": [
1683           {
1684             "in": "path",
1685             "name": "allotted-resource-id",
1686             "required": true,
1687             "type": "string"
1688           },
1689           {
1690             "in": "body",
1691             "name": "(config)brg-assignments",
1692             "required": false,
1693             "schema": {
1694               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-assignments-TOP"
1695             }
1696           }
1697         ],
1698         "responses": {
1699           "200": {
1700             "description": "No response was specified",
1701             "schema": {
1702               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-assignments-TOP"
1703             }
1704           }
1705         },
1706         "operationId": "PUT-brg-assignments"
1707       }
1708     },
1709     "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-topology/brg-parameters": {
1710       "delete": {
1711         "produces": [
1712           "application/json",
1713           "application/xml"
1714         ],
1715         "parameters": [
1716           {
1717             "in": "path",
1718             "name": "allotted-resource-id",
1719             "required": true,
1720             "type": "string"
1721           }
1722         ],
1723         "responses": {
1724           "200": {
1725             "description": "No response was specified"
1726           }
1727         },
1728         "operationId": "DELETE-brg-parameters"
1729       },
1730       "get": {
1731         "produces": [
1732           "application/json",
1733           "application/xml"
1734         ],
1735         "parameters": [
1736           {
1737             "in": "path",
1738             "name": "allotted-resource-id",
1739             "required": true,
1740             "type": "string"
1741           }
1742         ],
1743         "responses": {
1744           "200": {
1745             "description": "No response was specified",
1746             "schema": {
1747               "$ref": "#/definitions/(config)brg-parameters"
1748             }
1749           }
1750         },
1751         "operationId": "GET-brg-parameters"
1752       },
1753       "post": {
1754         "consumes": [
1755           "application/json",
1756           "application/xml"
1757         ],
1758         "produces": [
1759           "application/json",
1760           "application/xml"
1761         ],
1762         "parameters": [
1763           {
1764             "in": "path",
1765             "name": "allotted-resource-id",
1766             "required": true,
1767             "type": "string"
1768           },
1769           {
1770             "in": "body",
1771             "name": "**(config)param",
1772             "required": false,
1773             "schema": {
1774               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param-TOP"
1775             }
1776           }
1777         ],
1778         "responses": {
1779           "200": {
1780             "description": "No response was specified",
1781             "schema": {
1782               "$ref": "#/definitions/(config)brg-parametersPOST"
1783             }
1784           }
1785         },
1786         "operationId": "POST-brg-parameters"
1787       },
1788       "put": {
1789         "consumes": [
1790           "application/json",
1791           "application/xml"
1792         ],
1793         "produces": [
1794           "application/json",
1795           "application/xml"
1796         ],
1797         "parameters": [
1798           {
1799             "in": "path",
1800             "name": "allotted-resource-id",
1801             "required": true,
1802             "type": "string"
1803           },
1804           {
1805             "in": "body",
1806             "name": "(config)brg-parameters",
1807             "required": false,
1808             "schema": {
1809               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters-TOP"
1810             }
1811           }
1812         ],
1813         "responses": {
1814           "200": {
1815             "description": "No response was specified",
1816             "schema": {
1817               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters-TOP"
1818             }
1819           }
1820         },
1821         "operationId": "PUT-brg-parameters"
1822       }
1823     },
1824     "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-topology/brg-parameters/param/{name}": {
1825       "delete": {
1826         "produces": [
1827           "application/json",
1828           "application/xml"
1829         ],
1830         "parameters": [
1831           {
1832             "in": "path",
1833             "name": "allotted-resource-id",
1834             "required": true,
1835             "type": "string"
1836           },
1837           {
1838             "in": "path",
1839             "name": "name",
1840             "required": true,
1841             "type": "string"
1842           }
1843         ],
1844         "responses": {
1845           "200": {
1846             "description": "No response was specified"
1847           }
1848         },
1849         "operationId": "DELETE-param"
1850       },
1851       "get": {
1852         "produces": [
1853           "application/json",
1854           "application/xml"
1855         ],
1856         "parameters": [
1857           {
1858             "in": "path",
1859             "name": "allotted-resource-id",
1860             "required": true,
1861             "type": "string"
1862           },
1863           {
1864             "in": "path",
1865             "name": "name",
1866             "required": true,
1867             "type": "string"
1868           }
1869         ],
1870         "responses": {
1871           "200": {
1872             "description": "No response was specified",
1873             "schema": {
1874               "$ref": "#/definitions/(config)param"
1875             }
1876           }
1877         },
1878         "operationId": "GET-param"
1879       },
1880       "put": {
1881         "consumes": [
1882           "application/json",
1883           "application/xml"
1884         ],
1885         "produces": [
1886           "application/json",
1887           "application/xml"
1888         ],
1889         "parameters": [
1890           {
1891             "in": "path",
1892             "name": "allotted-resource-id",
1893             "required": true,
1894             "type": "string"
1895           },
1896           {
1897             "in": "path",
1898             "name": "name",
1899             "required": true,
1900             "type": "string"
1901           },
1902           {
1903             "in": "body",
1904             "name": "(config)param",
1905             "required": false,
1906             "schema": {
1907               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param-TOP"
1908             }
1909           }
1910         ],
1911         "responses": {
1912           "200": {
1913             "description": "No response was specified",
1914             "schema": {
1915               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param-TOP"
1916             }
1917           }
1918         },
1919         "operationId": "PUT-param"
1920       }
1921     },
1922     "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-topology/onap-model-information": {
1923       "delete": {
1924         "produces": [
1925           "application/json",
1926           "application/xml"
1927         ],
1928         "parameters": [
1929           {
1930             "in": "path",
1931             "name": "allotted-resource-id",
1932             "required": true,
1933             "type": "string"
1934           }
1935         ],
1936         "responses": {
1937           "200": {
1938             "description": "No response was specified"
1939           }
1940         },
1941         "operationId": "DELETE-onap-model-information"
1942       },
1943       "get": {
1944         "produces": [
1945           "application/json",
1946           "application/xml"
1947         ],
1948         "parameters": [
1949           {
1950             "in": "path",
1951             "name": "allotted-resource-id",
1952             "required": true,
1953             "type": "string"
1954           }
1955         ],
1956         "responses": {
1957           "200": {
1958             "description": "No response was specified",
1959             "schema": {
1960               "$ref": "#/definitions/(config)onap-model-information"
1961             }
1962           }
1963         },
1964         "operationId": "GET-onap-model-information"
1965       },
1966       "put": {
1967         "consumes": [
1968           "application/json",
1969           "application/xml"
1970         ],
1971         "produces": [
1972           "application/json",
1973           "application/xml"
1974         ],
1975         "parameters": [
1976           {
1977             "in": "path",
1978             "name": "allotted-resource-id",
1979             "required": true,
1980             "type": "string"
1981           },
1982           {
1983             "in": "body",
1984             "name": "(config)onap-model-information",
1985             "required": false,
1986             "schema": {
1987               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information-TOP"
1988             }
1989           }
1990         ],
1991         "responses": {
1992           "200": {
1993             "description": "No response was specified",
1994             "schema": {
1995               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information-TOP"
1996             }
1997           }
1998         },
1999         "operationId": "PUT-onap-model-information"
2000       }
2001     },
2002     "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-status": {
2003       "delete": {
2004         "produces": [
2005           "application/json",
2006           "application/xml"
2007         ],
2008         "parameters": [
2009           {
2010             "in": "path",
2011             "name": "allotted-resource-id",
2012             "required": true,
2013             "type": "string"
2014           }
2015         ],
2016         "responses": {
2017           "200": {
2018             "description": "No response was specified"
2019           }
2020         },
2021         "operationId": "DELETE-allotted-resource-status"
2022       },
2023       "get": {
2024         "produces": [
2025           "application/json",
2026           "application/xml"
2027         ],
2028         "parameters": [
2029           {
2030             "in": "path",
2031             "name": "allotted-resource-id",
2032             "required": true,
2033             "type": "string"
2034           }
2035         ],
2036         "responses": {
2037           "200": {
2038             "description": "No response was specified",
2039             "schema": {
2040               "$ref": "#/definitions/(config)allotted-resource-status"
2041             }
2042           }
2043         },
2044         "operationId": "GET-allotted-resource-status"
2045       },
2046       "put": {
2047         "consumes": [
2048           "application/json",
2049           "application/xml"
2050         ],
2051         "produces": [
2052           "application/json",
2053           "application/xml"
2054         ],
2055         "parameters": [
2056           {
2057             "in": "path",
2058             "name": "allotted-resource-id",
2059             "required": true,
2060             "type": "string"
2061           },
2062           {
2063             "in": "body",
2064             "name": "(config)allotted-resource-status",
2065             "required": false,
2066             "schema": {
2067               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-status-TOP"
2068             }
2069           }
2070         ],
2071         "responses": {
2072           "200": {
2073             "description": "No response was specified",
2074             "schema": {
2075               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-status-TOP"
2076             }
2077           }
2078         },
2079         "operationId": "PUT-allotted-resource-status"
2080       }
2081     },
2082     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources": {
2083       "delete": {
2084         "produces": [
2085           "application/json",
2086           "application/xml"
2087         ],
2088         "responses": {
2089           "200": {
2090             "description": "No response was specified"
2091           }
2092         },
2093         "operationId": "DELETE-contrail-route-allotted-resources"
2094       },
2095       "get": {
2096         "produces": [
2097           "application/json",
2098           "application/xml"
2099         ],
2100         "responses": {
2101           "200": {
2102             "description": "No response was specified",
2103             "schema": {
2104               "$ref": "#/definitions/(config)contrail-route-allotted-resources"
2105             }
2106           }
2107         },
2108         "operationId": "GET-contrail-route-allotted-resources"
2109       },
2110       "post": {
2111         "consumes": [
2112           "application/json",
2113           "application/xml"
2114         ],
2115         "produces": [
2116           "application/json",
2117           "application/xml"
2118         ],
2119         "parameters": [
2120           {
2121             "in": "body",
2122             "name": "**(config)contrail-route-allotted-resource",
2123             "required": false,
2124             "schema": {
2125               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource-TOP"
2126             }
2127           }
2128         ],
2129         "responses": {
2130           "200": {
2131             "description": "No response was specified",
2132             "schema": {
2133               "$ref": "#/definitions/(config)contrail-route-allotted-resourcesPOST"
2134             }
2135           }
2136         },
2137         "operationId": "POST-contrail-route-allotted-resources"
2138       },
2139       "put": {
2140         "consumes": [
2141           "application/json",
2142           "application/xml"
2143         ],
2144         "produces": [
2145           "application/json",
2146           "application/xml"
2147         ],
2148         "parameters": [
2149           {
2150             "in": "body",
2151             "name": "(config)contrail-route-allotted-resources",
2152             "required": false,
2153             "schema": {
2154               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-allotted-resources-TOP"
2155             }
2156           }
2157         ],
2158         "responses": {
2159           "200": {
2160             "description": "No response was specified",
2161             "schema": {
2162               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-allotted-resources-TOP"
2163             }
2164           }
2165         },
2166         "operationId": "PUT-contrail-route-allotted-resources"
2167       }
2168     },
2169     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}": {
2170       "delete": {
2171         "produces": [
2172           "application/json",
2173           "application/xml"
2174         ],
2175         "parameters": [
2176           {
2177             "in": "path",
2178             "name": "allotted-resource-id",
2179             "required": true,
2180             "type": "string"
2181           }
2182         ],
2183         "responses": {
2184           "200": {
2185             "description": "No response was specified"
2186           }
2187         },
2188         "operationId": "DELETE-contrail-route-allotted-resource"
2189       },
2190       "get": {
2191         "produces": [
2192           "application/json",
2193           "application/xml"
2194         ],
2195         "parameters": [
2196           {
2197             "in": "path",
2198             "name": "allotted-resource-id",
2199             "required": true,
2200             "type": "string"
2201           }
2202         ],
2203         "responses": {
2204           "200": {
2205             "description": "No response was specified",
2206             "schema": {
2207               "$ref": "#/definitions/(config)contrail-route-allotted-resource"
2208             }
2209           }
2210         },
2211         "operationId": "GET-contrail-route-allotted-resource"
2212       },
2213       "post": {
2214         "consumes": [
2215           "application/json",
2216           "application/xml"
2217         ],
2218         "produces": [
2219           "application/json",
2220           "application/xml"
2221         ],
2222         "parameters": [
2223           {
2224             "in": "path",
2225             "name": "allotted-resource-id",
2226             "required": true,
2227             "type": "string"
2228           },
2229           {
2230             "in": "body",
2231             "name": "**(config)allotted-resource-data",
2232             "required": false,
2233             "schema": {
2234               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data-TOP"
2235             }
2236           },
2237           {
2238             "in": "body",
2239             "name": "**(config)allotted-resource-status",
2240             "required": false,
2241             "schema": {
2242               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status-TOP"
2243             }
2244           }
2245         ],
2246         "responses": {
2247           "200": {
2248             "description": "No response was specified",
2249             "schema": {
2250               "$ref": "#/definitions/(config)contrail-route-allotted-resourcePOST"
2251             }
2252           }
2253         },
2254         "operationId": "POST-contrail-route-allotted-resource"
2255       },
2256       "put": {
2257         "consumes": [
2258           "application/json",
2259           "application/xml"
2260         ],
2261         "produces": [
2262           "application/json",
2263           "application/xml"
2264         ],
2265         "parameters": [
2266           {
2267             "in": "path",
2268             "name": "allotted-resource-id",
2269             "required": true,
2270             "type": "string"
2271           },
2272           {
2273             "in": "body",
2274             "name": "(config)contrail-route-allotted-resource",
2275             "required": false,
2276             "schema": {
2277               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource-TOP"
2278             }
2279           }
2280         ],
2281         "responses": {
2282           "200": {
2283             "description": "No response was specified",
2284             "schema": {
2285               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource-TOP"
2286             }
2287           }
2288         },
2289         "operationId": "PUT-contrail-route-allotted-resource"
2290       }
2291     },
2292     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data": {
2293       "delete": {
2294         "produces": [
2295           "application/json",
2296           "application/xml"
2297         ],
2298         "parameters": [
2299           {
2300             "in": "path",
2301             "name": "allotted-resource-id",
2302             "required": true,
2303             "type": "string"
2304           }
2305         ],
2306         "responses": {
2307           "200": {
2308             "description": "No response was specified"
2309           }
2310         },
2311         "operationId": "DELETE-allotted-resource-data"
2312       },
2313       "get": {
2314         "produces": [
2315           "application/json",
2316           "application/xml"
2317         ],
2318         "parameters": [
2319           {
2320             "in": "path",
2321             "name": "allotted-resource-id",
2322             "required": true,
2323             "type": "string"
2324           }
2325         ],
2326         "responses": {
2327           "200": {
2328             "description": "No response was specified",
2329             "schema": {
2330               "$ref": "#/definitions/(config)allotted-resource-data"
2331             }
2332           }
2333         },
2334         "operationId": "GET-allotted-resource-data"
2335       },
2336       "post": {
2337         "consumes": [
2338           "application/json",
2339           "application/xml"
2340         ],
2341         "produces": [
2342           "application/json",
2343           "application/xml"
2344         ],
2345         "parameters": [
2346           {
2347             "in": "path",
2348             "name": "allotted-resource-id",
2349             "required": true,
2350             "type": "string"
2351           },
2352           {
2353             "in": "body",
2354             "name": "**(config)allotted-resource-operation-information",
2355             "required": false,
2356             "schema": {
2357               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
2358             }
2359           },
2360           {
2361             "in": "body",
2362             "name": "**(config)contrail-route-topology",
2363             "required": false,
2364             "schema": {
2365               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology-TOP"
2366             }
2367           },
2368           {
2369             "in": "body",
2370             "name": "**(config)allotted-resource-oper-status",
2371             "required": false,
2372             "schema": {
2373               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
2374             }
2375           }
2376         ],
2377         "responses": {
2378           "200": {
2379             "description": "No response was specified",
2380             "schema": {
2381               "$ref": "#/definitions/(config)allotted-resource-dataPOST"
2382             }
2383           }
2384         },
2385         "operationId": "POST-allotted-resource-data"
2386       },
2387       "put": {
2388         "consumes": [
2389           "application/json",
2390           "application/xml"
2391         ],
2392         "produces": [
2393           "application/json",
2394           "application/xml"
2395         ],
2396         "parameters": [
2397           {
2398             "in": "path",
2399             "name": "allotted-resource-id",
2400             "required": true,
2401             "type": "string"
2402           },
2403           {
2404             "in": "body",
2405             "name": "(config)allotted-resource-data",
2406             "required": false,
2407             "schema": {
2408               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data-TOP"
2409             }
2410           }
2411         ],
2412         "responses": {
2413           "200": {
2414             "description": "No response was specified",
2415             "schema": {
2416               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data-TOP"
2417             }
2418           }
2419         },
2420         "operationId": "PUT-allotted-resource-data"
2421       }
2422     },
2423     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-oper-status": {
2424       "delete": {
2425         "produces": [
2426           "application/json",
2427           "application/xml"
2428         ],
2429         "parameters": [
2430           {
2431             "in": "path",
2432             "name": "allotted-resource-id",
2433             "required": true,
2434             "type": "string"
2435           }
2436         ],
2437         "responses": {
2438           "200": {
2439             "description": "No response was specified"
2440           }
2441         },
2442         "operationId": "DELETE-allotted-resource-oper-status"
2443       },
2444       "get": {
2445         "produces": [
2446           "application/json",
2447           "application/xml"
2448         ],
2449         "parameters": [
2450           {
2451             "in": "path",
2452             "name": "allotted-resource-id",
2453             "required": true,
2454             "type": "string"
2455           }
2456         ],
2457         "responses": {
2458           "200": {
2459             "description": "No response was specified",
2460             "schema": {
2461               "$ref": "#/definitions/(config)allotted-resource-oper-status"
2462             }
2463           }
2464         },
2465         "operationId": "GET-allotted-resource-oper-status"
2466       },
2467       "put": {
2468         "consumes": [
2469           "application/json",
2470           "application/xml"
2471         ],
2472         "produces": [
2473           "application/json",
2474           "application/xml"
2475         ],
2476         "parameters": [
2477           {
2478             "in": "path",
2479             "name": "allotted-resource-id",
2480             "required": true,
2481             "type": "string"
2482           },
2483           {
2484             "in": "body",
2485             "name": "(config)allotted-resource-oper-status",
2486             "required": false,
2487             "schema": {
2488               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
2489             }
2490           }
2491         ],
2492         "responses": {
2493           "200": {
2494             "description": "No response was specified",
2495             "schema": {
2496               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
2497             }
2498           }
2499         },
2500         "operationId": "PUT-allotted-resource-oper-status"
2501       }
2502     },
2503     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information": {
2504       "delete": {
2505         "produces": [
2506           "application/json",
2507           "application/xml"
2508         ],
2509         "parameters": [
2510           {
2511             "in": "path",
2512             "name": "allotted-resource-id",
2513             "required": true,
2514             "type": "string"
2515           }
2516         ],
2517         "responses": {
2518           "200": {
2519             "description": "No response was specified"
2520           }
2521         },
2522         "operationId": "DELETE-allotted-resource-operation-information"
2523       },
2524       "get": {
2525         "produces": [
2526           "application/json",
2527           "application/xml"
2528         ],
2529         "parameters": [
2530           {
2531             "in": "path",
2532             "name": "allotted-resource-id",
2533             "required": true,
2534             "type": "string"
2535           }
2536         ],
2537         "responses": {
2538           "200": {
2539             "description": "No response was specified",
2540             "schema": {
2541               "$ref": "#/definitions/(config)allotted-resource-operation-information"
2542             }
2543           }
2544         },
2545         "operationId": "GET-allotted-resource-operation-information"
2546       },
2547       "post": {
2548         "consumes": [
2549           "application/json",
2550           "application/xml"
2551         ],
2552         "produces": [
2553           "application/json",
2554           "application/xml"
2555         ],
2556         "parameters": [
2557           {
2558             "in": "path",
2559             "name": "allotted-resource-id",
2560             "required": true,
2561             "type": "string"
2562           },
2563           {
2564             "in": "body",
2565             "name": "**(config)request-information",
2566             "required": false,
2567             "schema": {
2568               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
2569             }
2570           },
2571           {
2572             "in": "body",
2573             "name": "**(config)sdnc-request-header",
2574             "required": false,
2575             "schema": {
2576               "$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"
2577             }
2578           },
2579           {
2580             "in": "body",
2581             "name": "**(config)contrail-route-request-input",
2582             "required": false,
2583             "schema": {
2584               "$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"
2585             }
2586           },
2587           {
2588             "in": "body",
2589             "name": "**(config)service-information",
2590             "required": false,
2591             "schema": {
2592               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
2593             }
2594           },
2595           {
2596             "in": "body",
2597             "name": "**(config)allotted-resource-information",
2598             "required": false,
2599             "schema": {
2600               "$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"
2601             }
2602           }
2603         ],
2604         "responses": {
2605           "200": {
2606             "description": "No response was specified",
2607             "schema": {
2608               "$ref": "#/definitions/(config)allotted-resource-operation-informationPOST"
2609             }
2610           }
2611         },
2612         "operationId": "POST-allotted-resource-operation-information"
2613       },
2614       "put": {
2615         "consumes": [
2616           "application/json",
2617           "application/xml"
2618         ],
2619         "produces": [
2620           "application/json",
2621           "application/xml"
2622         ],
2623         "parameters": [
2624           {
2625             "in": "path",
2626             "name": "allotted-resource-id",
2627             "required": true,
2628             "type": "string"
2629           },
2630           {
2631             "in": "body",
2632             "name": "(config)allotted-resource-operation-information",
2633             "required": false,
2634             "schema": {
2635               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
2636             }
2637           }
2638         ],
2639         "responses": {
2640           "200": {
2641             "description": "No response was specified",
2642             "schema": {
2643               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
2644             }
2645           }
2646         },
2647         "operationId": "PUT-allotted-resource-operation-information"
2648       }
2649     },
2650     "/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": {
2651       "delete": {
2652         "produces": [
2653           "application/json",
2654           "application/xml"
2655         ],
2656         "parameters": [
2657           {
2658             "in": "path",
2659             "name": "allotted-resource-id",
2660             "required": true,
2661             "type": "string"
2662           }
2663         ],
2664         "responses": {
2665           "200": {
2666             "description": "No response was specified"
2667           }
2668         },
2669         "operationId": "DELETE-allotted-resource-information"
2670       },
2671       "get": {
2672         "produces": [
2673           "application/json",
2674           "application/xml"
2675         ],
2676         "parameters": [
2677           {
2678             "in": "path",
2679             "name": "allotted-resource-id",
2680             "required": true,
2681             "type": "string"
2682           }
2683         ],
2684         "responses": {
2685           "200": {
2686             "description": "No response was specified",
2687             "schema": {
2688               "$ref": "#/definitions/(config)allotted-resource-information"
2689             }
2690           }
2691         },
2692         "operationId": "GET-allotted-resource-information"
2693       },
2694       "post": {
2695         "consumes": [
2696           "application/json",
2697           "application/xml"
2698         ],
2699         "produces": [
2700           "application/json",
2701           "application/xml"
2702         ],
2703         "parameters": [
2704           {
2705             "in": "path",
2706             "name": "allotted-resource-id",
2707             "required": true,
2708             "type": "string"
2709           },
2710           {
2711             "in": "body",
2712             "name": "**(config)onap-model-information",
2713             "required": false,
2714             "schema": {
2715               "$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"
2716             }
2717           }
2718         ],
2719         "responses": {
2720           "200": {
2721             "description": "No response was specified",
2722             "schema": {
2723               "$ref": "#/definitions/(config)allotted-resource-informationPOST"
2724             }
2725           }
2726         },
2727         "operationId": "POST-allotted-resource-information"
2728       },
2729       "put": {
2730         "consumes": [
2731           "application/json",
2732           "application/xml"
2733         ],
2734         "produces": [
2735           "application/json",
2736           "application/xml"
2737         ],
2738         "parameters": [
2739           {
2740             "in": "path",
2741             "name": "allotted-resource-id",
2742             "required": true,
2743             "type": "string"
2744           },
2745           {
2746             "in": "body",
2747             "name": "(config)allotted-resource-information",
2748             "required": false,
2749             "schema": {
2750               "$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"
2751             }
2752           }
2753         ],
2754         "responses": {
2755           "200": {
2756             "description": "No response was specified",
2757             "schema": {
2758               "$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"
2759             }
2760           }
2761         },
2762         "operationId": "PUT-allotted-resource-information"
2763       }
2764     },
2765     "/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": {
2766       "delete": {
2767         "produces": [
2768           "application/json",
2769           "application/xml"
2770         ],
2771         "parameters": [
2772           {
2773             "in": "path",
2774             "name": "allotted-resource-id",
2775             "required": true,
2776             "type": "string"
2777           }
2778         ],
2779         "responses": {
2780           "200": {
2781             "description": "No response was specified"
2782           }
2783         },
2784         "operationId": "DELETE-onap-model-information"
2785       },
2786       "get": {
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         "responses": {
2800           "200": {
2801             "description": "No response was specified",
2802             "schema": {
2803               "$ref": "#/definitions/(config)onap-model-information"
2804             }
2805           }
2806         },
2807         "operationId": "GET-onap-model-information"
2808       },
2809       "put": {
2810         "consumes": [
2811           "application/json",
2812           "application/xml"
2813         ],
2814         "produces": [
2815           "application/json",
2816           "application/xml"
2817         ],
2818         "parameters": [
2819           {
2820             "in": "path",
2821             "name": "allotted-resource-id",
2822             "required": true,
2823             "type": "string"
2824           },
2825           {
2826             "in": "body",
2827             "name": "(config)onap-model-information",
2828             "required": false,
2829             "schema": {
2830               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP"
2831             }
2832           }
2833         ],
2834         "responses": {
2835           "200": {
2836             "description": "No response was specified",
2837             "schema": {
2838               "$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"
2839             }
2840           }
2841         },
2842         "operationId": "PUT-onap-model-information"
2843       }
2844     },
2845     "/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": {
2846       "delete": {
2847         "produces": [
2848           "application/json",
2849           "application/xml"
2850         ],
2851         "parameters": [
2852           {
2853             "in": "path",
2854             "name": "allotted-resource-id",
2855             "required": true,
2856             "type": "string"
2857           }
2858         ],
2859         "responses": {
2860           "200": {
2861             "description": "No response was specified"
2862           }
2863         },
2864         "operationId": "DELETE-contrail-route-request-input"
2865       },
2866       "get": {
2867         "produces": [
2868           "application/json",
2869           "application/xml"
2870         ],
2871         "parameters": [
2872           {
2873             "in": "path",
2874             "name": "allotted-resource-id",
2875             "required": true,
2876             "type": "string"
2877           }
2878         ],
2879         "responses": {
2880           "200": {
2881             "description": "No response was specified",
2882             "schema": {
2883               "$ref": "#/definitions/(config)contrail-route-request-input"
2884             }
2885           }
2886         },
2887         "operationId": "GET-contrail-route-request-input"
2888       },
2889       "post": {
2890         "consumes": [
2891           "application/json",
2892           "application/xml"
2893         ],
2894         "produces": [
2895           "application/json",
2896           "application/xml"
2897         ],
2898         "parameters": [
2899           {
2900             "in": "path",
2901             "name": "allotted-resource-id",
2902             "required": true,
2903             "type": "string"
2904           },
2905           {
2906             "in": "body",
2907             "name": "**(config)source-network",
2908             "required": false,
2909             "schema": {
2910               "$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"
2911             }
2912           },
2913           {
2914             "in": "body",
2915             "name": "**(config)dest-network",
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/contrail-route-request-input(config)dest-network-TOP"
2919             }
2920           },
2921           {
2922             "in": "body",
2923             "name": "**(config)contrail-applied-service-info",
2924             "required": false,
2925             "schema": {
2926               "$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"
2927             }
2928           },
2929           {
2930             "in": "body",
2931             "name": "**(config)contrail-route-input-parameters",
2932             "required": false,
2933             "schema": {
2934               "$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"
2935             }
2936           }
2937         ],
2938         "responses": {
2939           "200": {
2940             "description": "No response was specified",
2941             "schema": {
2942               "$ref": "#/definitions/(config)contrail-route-request-inputPOST"
2943             }
2944           }
2945         },
2946         "operationId": "POST-contrail-route-request-input"
2947       },
2948       "put": {
2949         "consumes": [
2950           "application/json",
2951           "application/xml"
2952         ],
2953         "produces": [
2954           "application/json",
2955           "application/xml"
2956         ],
2957         "parameters": [
2958           {
2959             "in": "path",
2960             "name": "allotted-resource-id",
2961             "required": true,
2962             "type": "string"
2963           },
2964           {
2965             "in": "body",
2966             "name": "(config)contrail-route-request-input",
2967             "required": false,
2968             "schema": {
2969               "$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"
2970             }
2971           }
2972         ],
2973         "responses": {
2974           "200": {
2975             "description": "No response was specified",
2976             "schema": {
2977               "$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"
2978             }
2979           }
2980         },
2981         "operationId": "PUT-contrail-route-request-input"
2982       }
2983     },
2984     "/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": {
2985       "delete": {
2986         "produces": [
2987           "application/json",
2988           "application/xml"
2989         ],
2990         "parameters": [
2991           {
2992             "in": "path",
2993             "name": "allotted-resource-id",
2994             "required": true,
2995             "type": "string"
2996           }
2997         ],
2998         "responses": {
2999           "200": {
3000             "description": "No response was specified"
3001           }
3002         },
3003         "operationId": "DELETE-contrail-applied-service-info"
3004       },
3005       "get": {
3006         "produces": [
3007           "application/json",
3008           "application/xml"
3009         ],
3010         "parameters": [
3011           {
3012             "in": "path",
3013             "name": "allotted-resource-id",
3014             "required": true,
3015             "type": "string"
3016           }
3017         ],
3018         "responses": {
3019           "200": {
3020             "description": "No response was specified",
3021             "schema": {
3022               "$ref": "#/definitions/(config)contrail-applied-service-info"
3023             }
3024           }
3025         },
3026         "operationId": "GET-contrail-applied-service-info"
3027       },
3028       "put": {
3029         "consumes": [
3030           "application/json",
3031           "application/xml"
3032         ],
3033         "produces": [
3034           "application/json",
3035           "application/xml"
3036         ],
3037         "parameters": [
3038           {
3039             "in": "path",
3040             "name": "allotted-resource-id",
3041             "required": true,
3042             "type": "string"
3043           },
3044           {
3045             "in": "body",
3046             "name": "(config)contrail-applied-service-info",
3047             "required": false,
3048             "schema": {
3049               "$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"
3050             }
3051           }
3052         ],
3053         "responses": {
3054           "200": {
3055             "description": "No response was specified",
3056             "schema": {
3057               "$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"
3058             }
3059           }
3060         },
3061         "operationId": "PUT-contrail-applied-service-info"
3062       }
3063     },
3064     "/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": {
3065       "delete": {
3066         "produces": [
3067           "application/json",
3068           "application/xml"
3069         ],
3070         "parameters": [
3071           {
3072             "in": "path",
3073             "name": "allotted-resource-id",
3074             "required": true,
3075             "type": "string"
3076           }
3077         ],
3078         "responses": {
3079           "200": {
3080             "description": "No response was specified"
3081           }
3082         },
3083         "operationId": "DELETE-contrail-route-input-parameters"
3084       },
3085       "get": {
3086         "produces": [
3087           "application/json",
3088           "application/xml"
3089         ],
3090         "parameters": [
3091           {
3092             "in": "path",
3093             "name": "allotted-resource-id",
3094             "required": true,
3095             "type": "string"
3096           }
3097         ],
3098         "responses": {
3099           "200": {
3100             "description": "No response was specified",
3101             "schema": {
3102               "$ref": "#/definitions/(config)contrail-route-input-parameters"
3103             }
3104           }
3105         },
3106         "operationId": "GET-contrail-route-input-parameters"
3107       },
3108       "post": {
3109         "consumes": [
3110           "application/json",
3111           "application/xml"
3112         ],
3113         "produces": [
3114           "application/json",
3115           "application/xml"
3116         ],
3117         "parameters": [
3118           {
3119             "in": "path",
3120             "name": "allotted-resource-id",
3121             "required": true,
3122             "type": "string"
3123           },
3124           {
3125             "in": "body",
3126             "name": "**(config)param",
3127             "required": false,
3128             "schema": {
3129               "$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"
3130             }
3131           }
3132         ],
3133         "responses": {
3134           "200": {
3135             "description": "No response was specified",
3136             "schema": {
3137               "$ref": "#/definitions/(config)contrail-route-input-parametersPOST"
3138             }
3139           }
3140         },
3141         "operationId": "POST-contrail-route-input-parameters"
3142       },
3143       "put": {
3144         "consumes": [
3145           "application/json",
3146           "application/xml"
3147         ],
3148         "produces": [
3149           "application/json",
3150           "application/xml"
3151         ],
3152         "parameters": [
3153           {
3154             "in": "path",
3155             "name": "allotted-resource-id",
3156             "required": true,
3157             "type": "string"
3158           },
3159           {
3160             "in": "body",
3161             "name": "(config)contrail-route-input-parameters",
3162             "required": false,
3163             "schema": {
3164               "$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"
3165             }
3166           }
3167         ],
3168         "responses": {
3169           "200": {
3170             "description": "No response was specified",
3171             "schema": {
3172               "$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"
3173             }
3174           }
3175         },
3176         "operationId": "PUT-contrail-route-input-parameters"
3177       }
3178     },
3179     "/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}": {
3180       "delete": {
3181         "produces": [
3182           "application/json",
3183           "application/xml"
3184         ],
3185         "parameters": [
3186           {
3187             "in": "path",
3188             "name": "allotted-resource-id",
3189             "required": true,
3190             "type": "string"
3191           },
3192           {
3193             "in": "path",
3194             "name": "name",
3195             "required": true,
3196             "type": "string"
3197           }
3198         ],
3199         "responses": {
3200           "200": {
3201             "description": "No response was specified"
3202           }
3203         },
3204         "operationId": "DELETE-param"
3205       },
3206       "get": {
3207         "produces": [
3208           "application/json",
3209           "application/xml"
3210         ],
3211         "parameters": [
3212           {
3213             "in": "path",
3214             "name": "allotted-resource-id",
3215             "required": true,
3216             "type": "string"
3217           },
3218           {
3219             "in": "path",
3220             "name": "name",
3221             "required": true,
3222             "type": "string"
3223           }
3224         ],
3225         "responses": {
3226           "200": {
3227             "description": "No response was specified",
3228             "schema": {
3229               "$ref": "#/definitions/(config)param"
3230             }
3231           }
3232         },
3233         "operationId": "GET-param"
3234       },
3235       "put": {
3236         "consumes": [
3237           "application/json",
3238           "application/xml"
3239         ],
3240         "produces": [
3241           "application/json",
3242           "application/xml"
3243         ],
3244         "parameters": [
3245           {
3246             "in": "path",
3247             "name": "allotted-resource-id",
3248             "required": true,
3249             "type": "string"
3250           },
3251           {
3252             "in": "path",
3253             "name": "name",
3254             "required": true,
3255             "type": "string"
3256           },
3257           {
3258             "in": "body",
3259             "name": "(config)param",
3260             "required": false,
3261             "schema": {
3262               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input/contrail-route-input-parameters(config)param-TOP"
3263             }
3264           }
3265         ],
3266         "responses": {
3267           "200": {
3268             "description": "No response was specified",
3269             "schema": {
3270               "$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"
3271             }
3272           }
3273         },
3274         "operationId": "PUT-param"
3275       }
3276     },
3277     "/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": {
3278       "delete": {
3279         "produces": [
3280           "application/json",
3281           "application/xml"
3282         ],
3283         "parameters": [
3284           {
3285             "in": "path",
3286             "name": "allotted-resource-id",
3287             "required": true,
3288             "type": "string"
3289           }
3290         ],
3291         "responses": {
3292           "200": {
3293             "description": "No response was specified"
3294           }
3295         },
3296         "operationId": "DELETE-dest-network"
3297       },
3298       "get": {
3299         "produces": [
3300           "application/json",
3301           "application/xml"
3302         ],
3303         "parameters": [
3304           {
3305             "in": "path",
3306             "name": "allotted-resource-id",
3307             "required": true,
3308             "type": "string"
3309           }
3310         ],
3311         "responses": {
3312           "200": {
3313             "description": "No response was specified",
3314             "schema": {
3315               "$ref": "#/definitions/(config)dest-network"
3316             }
3317           }
3318         },
3319         "operationId": "GET-dest-network"
3320       },
3321       "put": {
3322         "consumes": [
3323           "application/json",
3324           "application/xml"
3325         ],
3326         "produces": [
3327           "application/json",
3328           "application/xml"
3329         ],
3330         "parameters": [
3331           {
3332             "in": "path",
3333             "name": "allotted-resource-id",
3334             "required": true,
3335             "type": "string"
3336           },
3337           {
3338             "in": "body",
3339             "name": "(config)dest-network",
3340             "required": false,
3341             "schema": {
3342               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)dest-network-TOP"
3343             }
3344           }
3345         ],
3346         "responses": {
3347           "200": {
3348             "description": "No response was specified",
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(config)dest-network-TOP"
3351             }
3352           }
3353         },
3354         "operationId": "PUT-dest-network"
3355       }
3356     },
3357     "/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": {
3358       "delete": {
3359         "produces": [
3360           "application/json",
3361           "application/xml"
3362         ],
3363         "parameters": [
3364           {
3365             "in": "path",
3366             "name": "allotted-resource-id",
3367             "required": true,
3368             "type": "string"
3369           }
3370         ],
3371         "responses": {
3372           "200": {
3373             "description": "No response was specified"
3374           }
3375         },
3376         "operationId": "DELETE-source-network"
3377       },
3378       "get": {
3379         "produces": [
3380           "application/json",
3381           "application/xml"
3382         ],
3383         "parameters": [
3384           {
3385             "in": "path",
3386             "name": "allotted-resource-id",
3387             "required": true,
3388             "type": "string"
3389           }
3390         ],
3391         "responses": {
3392           "200": {
3393             "description": "No response was specified",
3394             "schema": {
3395               "$ref": "#/definitions/(config)source-network"
3396             }
3397           }
3398         },
3399         "operationId": "GET-source-network"
3400       },
3401       "put": {
3402         "consumes": [
3403           "application/json",
3404           "application/xml"
3405         ],
3406         "produces": [
3407           "application/json",
3408           "application/xml"
3409         ],
3410         "parameters": [
3411           {
3412             "in": "path",
3413             "name": "allotted-resource-id",
3414             "required": true,
3415             "type": "string"
3416           },
3417           {
3418             "in": "body",
3419             "name": "(config)source-network",
3420             "required": false,
3421             "schema": {
3422               "$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"
3423             }
3424           }
3425         ],
3426         "responses": {
3427           "200": {
3428             "description": "No response was specified",
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)source-network-TOP"
3431             }
3432           }
3433         },
3434         "operationId": "PUT-source-network"
3435       }
3436     },
3437     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/request-information": {
3438       "delete": {
3439         "produces": [
3440           "application/json",
3441           "application/xml"
3442         ],
3443         "parameters": [
3444           {
3445             "in": "path",
3446             "name": "allotted-resource-id",
3447             "required": true,
3448             "type": "string"
3449           }
3450         ],
3451         "responses": {
3452           "200": {
3453             "description": "No response was specified"
3454           }
3455         },
3456         "operationId": "DELETE-request-information"
3457       },
3458       "get": {
3459         "produces": [
3460           "application/json",
3461           "application/xml"
3462         ],
3463         "parameters": [
3464           {
3465             "in": "path",
3466             "name": "allotted-resource-id",
3467             "required": true,
3468             "type": "string"
3469           }
3470         ],
3471         "responses": {
3472           "200": {
3473             "description": "No response was specified",
3474             "schema": {
3475               "$ref": "#/definitions/(config)request-information"
3476             }
3477           }
3478         },
3479         "operationId": "GET-request-information"
3480       },
3481       "put": {
3482         "consumes": [
3483           "application/json",
3484           "application/xml"
3485         ],
3486         "produces": [
3487           "application/json",
3488           "application/xml"
3489         ],
3490         "parameters": [
3491           {
3492             "in": "path",
3493             "name": "allotted-resource-id",
3494             "required": true,
3495             "type": "string"
3496           },
3497           {
3498             "in": "body",
3499             "name": "(config)request-information",
3500             "required": false,
3501             "schema": {
3502               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
3503             }
3504           }
3505         ],
3506         "responses": {
3507           "200": {
3508             "description": "No response was specified",
3509             "schema": {
3510               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
3511             }
3512           }
3513         },
3514         "operationId": "PUT-request-information"
3515       }
3516     },
3517     "/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": {
3518       "delete": {
3519         "produces": [
3520           "application/json",
3521           "application/xml"
3522         ],
3523         "parameters": [
3524           {
3525             "in": "path",
3526             "name": "allotted-resource-id",
3527             "required": true,
3528             "type": "string"
3529           }
3530         ],
3531         "responses": {
3532           "200": {
3533             "description": "No response was specified"
3534           }
3535         },
3536         "operationId": "DELETE-sdnc-request-header"
3537       },
3538       "get": {
3539         "produces": [
3540           "application/json",
3541           "application/xml"
3542         ],
3543         "parameters": [
3544           {
3545             "in": "path",
3546             "name": "allotted-resource-id",
3547             "required": true,
3548             "type": "string"
3549           }
3550         ],
3551         "responses": {
3552           "200": {
3553             "description": "No response was specified",
3554             "schema": {
3555               "$ref": "#/definitions/(config)sdnc-request-header"
3556             }
3557           }
3558         },
3559         "operationId": "GET-sdnc-request-header"
3560       },
3561       "put": {
3562         "consumes": [
3563           "application/json",
3564           "application/xml"
3565         ],
3566         "produces": [
3567           "application/json",
3568           "application/xml"
3569         ],
3570         "parameters": [
3571           {
3572             "in": "path",
3573             "name": "allotted-resource-id",
3574             "required": true,
3575             "type": "string"
3576           },
3577           {
3578             "in": "body",
3579             "name": "(config)sdnc-request-header",
3580             "required": false,
3581             "schema": {
3582               "$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"
3583             }
3584           }
3585         ],
3586         "responses": {
3587           "200": {
3588             "description": "No response was specified",
3589             "schema": {
3590               "$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"
3591             }
3592           }
3593         },
3594         "operationId": "PUT-sdnc-request-header"
3595       }
3596     },
3597     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/service-information": {
3598       "delete": {
3599         "produces": [
3600           "application/json",
3601           "application/xml"
3602         ],
3603         "parameters": [
3604           {
3605             "in": "path",
3606             "name": "allotted-resource-id",
3607             "required": true,
3608             "type": "string"
3609           }
3610         ],
3611         "responses": {
3612           "200": {
3613             "description": "No response was specified"
3614           }
3615         },
3616         "operationId": "DELETE-service-information"
3617       },
3618       "get": {
3619         "produces": [
3620           "application/json",
3621           "application/xml"
3622         ],
3623         "parameters": [
3624           {
3625             "in": "path",
3626             "name": "allotted-resource-id",
3627             "required": true,
3628             "type": "string"
3629           }
3630         ],
3631         "responses": {
3632           "200": {
3633             "description": "No response was specified",
3634             "schema": {
3635               "$ref": "#/definitions/(config)service-information"
3636             }
3637           }
3638         },
3639         "operationId": "GET-service-information"
3640       },
3641       "post": {
3642         "consumes": [
3643           "application/json",
3644           "application/xml"
3645         ],
3646         "produces": [
3647           "application/json",
3648           "application/xml"
3649         ],
3650         "parameters": [
3651           {
3652             "in": "path",
3653             "name": "allotted-resource-id",
3654             "required": true,
3655             "type": "string"
3656           },
3657           {
3658             "in": "body",
3659             "name": "**(config)onap-model-information",
3660             "required": false,
3661             "schema": {
3662               "$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"
3663             }
3664           }
3665         ],
3666         "responses": {
3667           "200": {
3668             "description": "No response was specified",
3669             "schema": {
3670               "$ref": "#/definitions/(config)service-informationPOST"
3671             }
3672           }
3673         },
3674         "operationId": "POST-service-information"
3675       },
3676       "put": {
3677         "consumes": [
3678           "application/json",
3679           "application/xml"
3680         ],
3681         "produces": [
3682           "application/json",
3683           "application/xml"
3684         ],
3685         "parameters": [
3686           {
3687             "in": "path",
3688             "name": "allotted-resource-id",
3689             "required": true,
3690             "type": "string"
3691           },
3692           {
3693             "in": "body",
3694             "name": "(config)service-information",
3695             "required": false,
3696             "schema": {
3697               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
3698             }
3699           }
3700         ],
3701         "responses": {
3702           "200": {
3703             "description": "No response was specified",
3704             "schema": {
3705               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
3706             }
3707           }
3708         },
3709         "operationId": "PUT-service-information"
3710       }
3711     },
3712     "/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": {
3713       "delete": {
3714         "produces": [
3715           "application/json",
3716           "application/xml"
3717         ],
3718         "parameters": [
3719           {
3720             "in": "path",
3721             "name": "allotted-resource-id",
3722             "required": true,
3723             "type": "string"
3724           }
3725         ],
3726         "responses": {
3727           "200": {
3728             "description": "No response was specified"
3729           }
3730         },
3731         "operationId": "DELETE-onap-model-information"
3732       },
3733       "get": {
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         "responses": {
3747           "200": {
3748             "description": "No response was specified",
3749             "schema": {
3750               "$ref": "#/definitions/(config)onap-model-information"
3751             }
3752           }
3753         },
3754         "operationId": "GET-onap-model-information"
3755       },
3756       "put": {
3757         "consumes": [
3758           "application/json",
3759           "application/xml"
3760         ],
3761         "produces": [
3762           "application/json",
3763           "application/xml"
3764         ],
3765         "parameters": [
3766           {
3767             "in": "path",
3768             "name": "allotted-resource-id",
3769             "required": true,
3770             "type": "string"
3771           },
3772           {
3773             "in": "body",
3774             "name": "(config)onap-model-information",
3775             "required": false,
3776             "schema": {
3777               "$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"
3778             }
3779           }
3780         ],
3781         "responses": {
3782           "200": {
3783             "description": "No response was specified",
3784             "schema": {
3785               "$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"
3786             }
3787           }
3788         },
3789         "operationId": "PUT-onap-model-information"
3790       }
3791     },
3792     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/contrail-route-topology": {
3793       "delete": {
3794         "produces": [
3795           "application/json",
3796           "application/xml"
3797         ],
3798         "parameters": [
3799           {
3800             "in": "path",
3801             "name": "allotted-resource-id",
3802             "required": true,
3803             "type": "string"
3804           }
3805         ],
3806         "responses": {
3807           "200": {
3808             "description": "No response was specified"
3809           }
3810         },
3811         "operationId": "DELETE-contrail-route-topology"
3812       },
3813       "get": {
3814         "produces": [
3815           "application/json",
3816           "application/xml"
3817         ],
3818         "parameters": [
3819           {
3820             "in": "path",
3821             "name": "allotted-resource-id",
3822             "required": true,
3823             "type": "string"
3824           }
3825         ],
3826         "responses": {
3827           "200": {
3828             "description": "No response was specified",
3829             "schema": {
3830               "$ref": "#/definitions/(config)contrail-route-topology"
3831             }
3832           }
3833         },
3834         "operationId": "GET-contrail-route-topology"
3835       },
3836       "post": {
3837         "consumes": [
3838           "application/json",
3839           "application/xml"
3840         ],
3841         "produces": [
3842           "application/json",
3843           "application/xml"
3844         ],
3845         "parameters": [
3846           {
3847             "in": "path",
3848             "name": "allotted-resource-id",
3849             "required": true,
3850             "type": "string"
3851           },
3852           {
3853             "in": "body",
3854             "name": "**(config)contrail-route-parameters",
3855             "required": false,
3856             "schema": {
3857               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters-TOP"
3858             }
3859           },
3860           {
3861             "in": "body",
3862             "name": "**(config)allotted-resource-identifiers",
3863             "required": false,
3864             "schema": {
3865               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers-TOP"
3866             }
3867           },
3868           {
3869             "in": "body",
3870             "name": "**(config)onap-model-information",
3871             "required": false,
3872             "schema": {
3873               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information-TOP"
3874             }
3875           },
3876           {
3877             "in": "body",
3878             "name": "**(config)contrail-route-assignments",
3879             "required": false,
3880             "schema": {
3881               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments-TOP"
3882             }
3883           }
3884         ],
3885         "responses": {
3886           "200": {
3887             "description": "No response was specified",
3888             "schema": {
3889               "$ref": "#/definitions/(config)contrail-route-topologyPOST"
3890             }
3891           }
3892         },
3893         "operationId": "POST-contrail-route-topology"
3894       },
3895       "put": {
3896         "consumes": [
3897           "application/json",
3898           "application/xml"
3899         ],
3900         "produces": [
3901           "application/json",
3902           "application/xml"
3903         ],
3904         "parameters": [
3905           {
3906             "in": "path",
3907             "name": "allotted-resource-id",
3908             "required": true,
3909             "type": "string"
3910           },
3911           {
3912             "in": "body",
3913             "name": "(config)contrail-route-topology",
3914             "required": false,
3915             "schema": {
3916               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology-TOP"
3917             }
3918           }
3919         ],
3920         "responses": {
3921           "200": {
3922             "description": "No response was specified",
3923             "schema": {
3924               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology-TOP"
3925             }
3926           }
3927         },
3928         "operationId": "PUT-contrail-route-topology"
3929       }
3930     },
3931     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/contrail-route-topology/allotted-resource-identifiers": {
3932       "delete": {
3933         "produces": [
3934           "application/json",
3935           "application/xml"
3936         ],
3937         "parameters": [
3938           {
3939             "in": "path",
3940             "name": "allotted-resource-id",
3941             "required": true,
3942             "type": "string"
3943           }
3944         ],
3945         "responses": {
3946           "200": {
3947             "description": "No response was specified"
3948           }
3949         },
3950         "operationId": "DELETE-allotted-resource-identifiers"
3951       },
3952       "get": {
3953         "produces": [
3954           "application/json",
3955           "application/xml"
3956         ],
3957         "parameters": [
3958           {
3959             "in": "path",
3960             "name": "allotted-resource-id",
3961             "required": true,
3962             "type": "string"
3963           }
3964         ],
3965         "responses": {
3966           "200": {
3967             "description": "No response was specified",
3968             "schema": {
3969               "$ref": "#/definitions/(config)allotted-resource-identifiers"
3970             }
3971           }
3972         },
3973         "operationId": "GET-allotted-resource-identifiers"
3974       },
3975       "put": {
3976         "consumes": [
3977           "application/json",
3978           "application/xml"
3979         ],
3980         "produces": [
3981           "application/json",
3982           "application/xml"
3983         ],
3984         "parameters": [
3985           {
3986             "in": "path",
3987             "name": "allotted-resource-id",
3988             "required": true,
3989             "type": "string"
3990           },
3991           {
3992             "in": "body",
3993             "name": "(config)allotted-resource-identifiers",
3994             "required": false,
3995             "schema": {
3996               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers-TOP"
3997             }
3998           }
3999         ],
4000         "responses": {
4001           "200": {
4002             "description": "No response was specified",
4003             "schema": {
4004               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers-TOP"
4005             }
4006           }
4007         },
4008         "operationId": "PUT-allotted-resource-identifiers"
4009       }
4010     },
4011     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/contrail-route-topology/contrail-route-assignments": {
4012       "delete": {
4013         "produces": [
4014           "application/json",
4015           "application/xml"
4016         ],
4017         "parameters": [
4018           {
4019             "in": "path",
4020             "name": "allotted-resource-id",
4021             "required": true,
4022             "type": "string"
4023           }
4024         ],
4025         "responses": {
4026           "200": {
4027             "description": "No response was specified"
4028           }
4029         },
4030         "operationId": "DELETE-contrail-route-assignments"
4031       },
4032       "get": {
4033         "produces": [
4034           "application/json",
4035           "application/xml"
4036         ],
4037         "parameters": [
4038           {
4039             "in": "path",
4040             "name": "allotted-resource-id",
4041             "required": true,
4042             "type": "string"
4043           }
4044         ],
4045         "responses": {
4046           "200": {
4047             "description": "No response was specified",
4048             "schema": {
4049               "$ref": "#/definitions/(config)contrail-route-assignments"
4050             }
4051           }
4052         },
4053         "operationId": "GET-contrail-route-assignments"
4054       },
4055       "post": {
4056         "consumes": [
4057           "application/json",
4058           "application/xml"
4059         ],
4060         "produces": [
4061           "application/json",
4062           "application/xml"
4063         ],
4064         "parameters": [
4065           {
4066             "in": "path",
4067             "name": "allotted-resource-id",
4068             "required": true,
4069             "type": "string"
4070           },
4071           {
4072             "in": "body",
4073             "name": "**(config)source-network",
4074             "required": false,
4075             "schema": {
4076               "$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"
4077             }
4078           },
4079           {
4080             "in": "body",
4081             "name": "**(config)dest-network",
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/contrail-route-assignments(config)dest-network-TOP"
4085             }
4086           },
4087           {
4088             "in": "body",
4089             "name": "**(config)contrail-applied-service",
4090             "required": false,
4091             "schema": {
4092               "$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"
4093             }
4094           }
4095         ],
4096         "responses": {
4097           "200": {
4098             "description": "No response was specified",
4099             "schema": {
4100               "$ref": "#/definitions/(config)contrail-route-assignmentsPOST"
4101             }
4102           }
4103         },
4104         "operationId": "POST-contrail-route-assignments"
4105       },
4106       "put": {
4107         "consumes": [
4108           "application/json",
4109           "application/xml"
4110         ],
4111         "produces": [
4112           "application/json",
4113           "application/xml"
4114         ],
4115         "parameters": [
4116           {
4117             "in": "path",
4118             "name": "allotted-resource-id",
4119             "required": true,
4120             "type": "string"
4121           },
4122           {
4123             "in": "body",
4124             "name": "(config)contrail-route-assignments",
4125             "required": false,
4126             "schema": {
4127               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments-TOP"
4128             }
4129           }
4130         ],
4131         "responses": {
4132           "200": {
4133             "description": "No response was specified",
4134             "schema": {
4135               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments-TOP"
4136             }
4137           }
4138         },
4139         "operationId": "PUT-contrail-route-assignments"
4140       }
4141     },
4142     "/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": {
4143       "delete": {
4144         "produces": [
4145           "application/json",
4146           "application/xml"
4147         ],
4148         "parameters": [
4149           {
4150             "in": "path",
4151             "name": "allotted-resource-id",
4152             "required": true,
4153             "type": "string"
4154           }
4155         ],
4156         "responses": {
4157           "200": {
4158             "description": "No response was specified"
4159           }
4160         },
4161         "operationId": "DELETE-contrail-applied-service"
4162       },
4163       "get": {
4164         "produces": [
4165           "application/json",
4166           "application/xml"
4167         ],
4168         "parameters": [
4169           {
4170             "in": "path",
4171             "name": "allotted-resource-id",
4172             "required": true,
4173             "type": "string"
4174           }
4175         ],
4176         "responses": {
4177           "200": {
4178             "description": "No response was specified",
4179             "schema": {
4180               "$ref": "#/definitions/(config)contrail-applied-service"
4181             }
4182           }
4183         },
4184         "operationId": "GET-contrail-applied-service"
4185       },
4186       "put": {
4187         "consumes": [
4188           "application/json",
4189           "application/xml"
4190         ],
4191         "produces": [
4192           "application/json",
4193           "application/xml"
4194         ],
4195         "parameters": [
4196           {
4197             "in": "path",
4198             "name": "allotted-resource-id",
4199             "required": true,
4200             "type": "string"
4201           },
4202           {
4203             "in": "body",
4204             "name": "(config)contrail-applied-service",
4205             "required": false,
4206             "schema": {
4207               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)contrail-applied-service-TOP"
4208             }
4209           }
4210         ],
4211         "responses": {
4212           "200": {
4213             "description": "No response was specified",
4214             "schema": {
4215               "$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"
4216             }
4217           }
4218         },
4219         "operationId": "PUT-contrail-applied-service"
4220       }
4221     },
4222     "/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": {
4223       "delete": {
4224         "produces": [
4225           "application/json",
4226           "application/xml"
4227         ],
4228         "parameters": [
4229           {
4230             "in": "path",
4231             "name": "allotted-resource-id",
4232             "required": true,
4233             "type": "string"
4234           }
4235         ],
4236         "responses": {
4237           "200": {
4238             "description": "No response was specified"
4239           }
4240         },
4241         "operationId": "DELETE-dest-network"
4242       },
4243       "get": {
4244         "produces": [
4245           "application/json",
4246           "application/xml"
4247         ],
4248         "parameters": [
4249           {
4250             "in": "path",
4251             "name": "allotted-resource-id",
4252             "required": true,
4253             "type": "string"
4254           }
4255         ],
4256         "responses": {
4257           "200": {
4258             "description": "No response was specified",
4259             "schema": {
4260               "$ref": "#/definitions/(config)dest-network"
4261             }
4262           }
4263         },
4264         "operationId": "GET-dest-network"
4265       },
4266       "put": {
4267         "consumes": [
4268           "application/json",
4269           "application/xml"
4270         ],
4271         "produces": [
4272           "application/json",
4273           "application/xml"
4274         ],
4275         "parameters": [
4276           {
4277             "in": "path",
4278             "name": "allotted-resource-id",
4279             "required": true,
4280             "type": "string"
4281           },
4282           {
4283             "in": "body",
4284             "name": "(config)dest-network",
4285             "required": false,
4286             "schema": {
4287               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)dest-network-TOP"
4288             }
4289           }
4290         ],
4291         "responses": {
4292           "200": {
4293             "description": "No response was specified",
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)dest-network-TOP"
4296             }
4297           }
4298         },
4299         "operationId": "PUT-dest-network"
4300       }
4301     },
4302     "/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": {
4303       "delete": {
4304         "produces": [
4305           "application/json",
4306           "application/xml"
4307         ],
4308         "parameters": [
4309           {
4310             "in": "path",
4311             "name": "allotted-resource-id",
4312             "required": true,
4313             "type": "string"
4314           }
4315         ],
4316         "responses": {
4317           "200": {
4318             "description": "No response was specified"
4319           }
4320         },
4321         "operationId": "DELETE-source-network"
4322       },
4323       "get": {
4324         "produces": [
4325           "application/json",
4326           "application/xml"
4327         ],
4328         "parameters": [
4329           {
4330             "in": "path",
4331             "name": "allotted-resource-id",
4332             "required": true,
4333             "type": "string"
4334           }
4335         ],
4336         "responses": {
4337           "200": {
4338             "description": "No response was specified",
4339             "schema": {
4340               "$ref": "#/definitions/(config)source-network"
4341             }
4342           }
4343         },
4344         "operationId": "GET-source-network"
4345       },
4346       "put": {
4347         "consumes": [
4348           "application/json",
4349           "application/xml"
4350         ],
4351         "produces": [
4352           "application/json",
4353           "application/xml"
4354         ],
4355         "parameters": [
4356           {
4357             "in": "path",
4358             "name": "allotted-resource-id",
4359             "required": true,
4360             "type": "string"
4361           },
4362           {
4363             "in": "body",
4364             "name": "(config)source-network",
4365             "required": false,
4366             "schema": {
4367               "$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"
4368             }
4369           }
4370         ],
4371         "responses": {
4372           "200": {
4373             "description": "No response was specified",
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)source-network-TOP"
4376             }
4377           }
4378         },
4379         "operationId": "PUT-source-network"
4380       }
4381     },
4382     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/contrail-route-topology/contrail-route-parameters": {
4383       "delete": {
4384         "produces": [
4385           "application/json",
4386           "application/xml"
4387         ],
4388         "parameters": [
4389           {
4390             "in": "path",
4391             "name": "allotted-resource-id",
4392             "required": true,
4393             "type": "string"
4394           }
4395         ],
4396         "responses": {
4397           "200": {
4398             "description": "No response was specified"
4399           }
4400         },
4401         "operationId": "DELETE-contrail-route-parameters"
4402       },
4403       "get": {
4404         "produces": [
4405           "application/json",
4406           "application/xml"
4407         ],
4408         "parameters": [
4409           {
4410             "in": "path",
4411             "name": "allotted-resource-id",
4412             "required": true,
4413             "type": "string"
4414           }
4415         ],
4416         "responses": {
4417           "200": {
4418             "description": "No response was specified",
4419             "schema": {
4420               "$ref": "#/definitions/(config)contrail-route-parameters"
4421             }
4422           }
4423         },
4424         "operationId": "GET-contrail-route-parameters"
4425       },
4426       "post": {
4427         "consumes": [
4428           "application/json",
4429           "application/xml"
4430         ],
4431         "produces": [
4432           "application/json",
4433           "application/xml"
4434         ],
4435         "parameters": [
4436           {
4437             "in": "path",
4438             "name": "allotted-resource-id",
4439             "required": true,
4440             "type": "string"
4441           },
4442           {
4443             "in": "body",
4444             "name": "**(config)param",
4445             "required": false,
4446             "schema": {
4447               "$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"
4448             }
4449           }
4450         ],
4451         "responses": {
4452           "200": {
4453             "description": "No response was specified",
4454             "schema": {
4455               "$ref": "#/definitions/(config)contrail-route-parametersPOST"
4456             }
4457           }
4458         },
4459         "operationId": "POST-contrail-route-parameters"
4460       },
4461       "put": {
4462         "consumes": [
4463           "application/json",
4464           "application/xml"
4465         ],
4466         "produces": [
4467           "application/json",
4468           "application/xml"
4469         ],
4470         "parameters": [
4471           {
4472             "in": "path",
4473             "name": "allotted-resource-id",
4474             "required": true,
4475             "type": "string"
4476           },
4477           {
4478             "in": "body",
4479             "name": "(config)contrail-route-parameters",
4480             "required": false,
4481             "schema": {
4482               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters-TOP"
4483             }
4484           }
4485         ],
4486         "responses": {
4487           "200": {
4488             "description": "No response was specified",
4489             "schema": {
4490               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters-TOP"
4491             }
4492           }
4493         },
4494         "operationId": "PUT-contrail-route-parameters"
4495       }
4496     },
4497     "/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}": {
4498       "delete": {
4499         "produces": [
4500           "application/json",
4501           "application/xml"
4502         ],
4503         "parameters": [
4504           {
4505             "in": "path",
4506             "name": "allotted-resource-id",
4507             "required": true,
4508             "type": "string"
4509           },
4510           {
4511             "in": "path",
4512             "name": "name",
4513             "required": true,
4514             "type": "string"
4515           }
4516         ],
4517         "responses": {
4518           "200": {
4519             "description": "No response was specified"
4520           }
4521         },
4522         "operationId": "DELETE-param"
4523       },
4524       "get": {
4525         "produces": [
4526           "application/json",
4527           "application/xml"
4528         ],
4529         "parameters": [
4530           {
4531             "in": "path",
4532             "name": "allotted-resource-id",
4533             "required": true,
4534             "type": "string"
4535           },
4536           {
4537             "in": "path",
4538             "name": "name",
4539             "required": true,
4540             "type": "string"
4541           }
4542         ],
4543         "responses": {
4544           "200": {
4545             "description": "No response was specified",
4546             "schema": {
4547               "$ref": "#/definitions/(config)param"
4548             }
4549           }
4550         },
4551         "operationId": "GET-param"
4552       },
4553       "put": {
4554         "consumes": [
4555           "application/json",
4556           "application/xml"
4557         ],
4558         "produces": [
4559           "application/json",
4560           "application/xml"
4561         ],
4562         "parameters": [
4563           {
4564             "in": "path",
4565             "name": "allotted-resource-id",
4566             "required": true,
4567             "type": "string"
4568           },
4569           {
4570             "in": "path",
4571             "name": "name",
4572             "required": true,
4573             "type": "string"
4574           },
4575           {
4576             "in": "body",
4577             "name": "(config)param",
4578             "required": false,
4579             "schema": {
4580               "$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"
4581             }
4582           }
4583         ],
4584         "responses": {
4585           "200": {
4586             "description": "No response was specified",
4587             "schema": {
4588               "$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"
4589             }
4590           }
4591         },
4592         "operationId": "PUT-param"
4593       }
4594     },
4595     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/contrail-route-topology/onap-model-information": {
4596       "delete": {
4597         "produces": [
4598           "application/json",
4599           "application/xml"
4600         ],
4601         "parameters": [
4602           {
4603             "in": "path",
4604             "name": "allotted-resource-id",
4605             "required": true,
4606             "type": "string"
4607           }
4608         ],
4609         "responses": {
4610           "200": {
4611             "description": "No response was specified"
4612           }
4613         },
4614         "operationId": "DELETE-onap-model-information"
4615       },
4616       "get": {
4617         "produces": [
4618           "application/json",
4619           "application/xml"
4620         ],
4621         "parameters": [
4622           {
4623             "in": "path",
4624             "name": "allotted-resource-id",
4625             "required": true,
4626             "type": "string"
4627           }
4628         ],
4629         "responses": {
4630           "200": {
4631             "description": "No response was specified",
4632             "schema": {
4633               "$ref": "#/definitions/(config)onap-model-information"
4634             }
4635           }
4636         },
4637         "operationId": "GET-onap-model-information"
4638       },
4639       "put": {
4640         "consumes": [
4641           "application/json",
4642           "application/xml"
4643         ],
4644         "produces": [
4645           "application/json",
4646           "application/xml"
4647         ],
4648         "parameters": [
4649           {
4650             "in": "path",
4651             "name": "allotted-resource-id",
4652             "required": true,
4653             "type": "string"
4654           },
4655           {
4656             "in": "body",
4657             "name": "(config)onap-model-information",
4658             "required": false,
4659             "schema": {
4660               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information-TOP"
4661             }
4662           }
4663         ],
4664         "responses": {
4665           "200": {
4666             "description": "No response was specified",
4667             "schema": {
4668               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information-TOP"
4669             }
4670           }
4671         },
4672         "operationId": "PUT-onap-model-information"
4673       }
4674     },
4675     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-status": {
4676       "delete": {
4677         "produces": [
4678           "application/json",
4679           "application/xml"
4680         ],
4681         "parameters": [
4682           {
4683             "in": "path",
4684             "name": "allotted-resource-id",
4685             "required": true,
4686             "type": "string"
4687           }
4688         ],
4689         "responses": {
4690           "200": {
4691             "description": "No response was specified"
4692           }
4693         },
4694         "operationId": "DELETE-allotted-resource-status"
4695       },
4696       "get": {
4697         "produces": [
4698           "application/json",
4699           "application/xml"
4700         ],
4701         "parameters": [
4702           {
4703             "in": "path",
4704             "name": "allotted-resource-id",
4705             "required": true,
4706             "type": "string"
4707           }
4708         ],
4709         "responses": {
4710           "200": {
4711             "description": "No response was specified",
4712             "schema": {
4713               "$ref": "#/definitions/(config)allotted-resource-status"
4714             }
4715           }
4716         },
4717         "operationId": "GET-allotted-resource-status"
4718       },
4719       "put": {
4720         "consumes": [
4721           "application/json",
4722           "application/xml"
4723         ],
4724         "produces": [
4725           "application/json",
4726           "application/xml"
4727         ],
4728         "parameters": [
4729           {
4730             "in": "path",
4731             "name": "allotted-resource-id",
4732             "required": true,
4733             "type": "string"
4734           },
4735           {
4736             "in": "body",
4737             "name": "(config)allotted-resource-status",
4738             "required": false,
4739             "schema": {
4740               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status-TOP"
4741             }
4742           }
4743         ],
4744         "responses": {
4745           "200": {
4746             "description": "No response was specified",
4747             "schema": {
4748               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status-TOP"
4749             }
4750           }
4751         },
4752         "operationId": "PUT-allotted-resource-status"
4753       }
4754     },
4755     "/config/GENERIC-RESOURCE-API:preload-vnfs": {
4756       "delete": {
4757         "produces": [
4758           "application/json",
4759           "application/xml"
4760         ],
4761         "responses": {
4762           "200": {
4763             "description": "No response was specified"
4764           }
4765         },
4766         "operationId": "DELETE-preload-vnfs"
4767       },
4768       "get": {
4769         "produces": [
4770           "application/json",
4771           "application/xml"
4772         ],
4773         "responses": {
4774           "200": {
4775             "description": "No response was specified",
4776             "schema": {
4777               "$ref": "#/definitions/(config)preload-vnfs"
4778             }
4779           }
4780         },
4781         "operationId": "GET-preload-vnfs"
4782       },
4783       "post": {
4784         "consumes": [
4785           "application/json",
4786           "application/xml"
4787         ],
4788         "produces": [
4789           "application/json",
4790           "application/xml"
4791         ],
4792         "parameters": [
4793           {
4794             "in": "body",
4795             "name": "**(config)vnf-preload-list",
4796             "required": false,
4797             "schema": {
4798               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list-TOP"
4799             }
4800           }
4801         ],
4802         "responses": {
4803           "200": {
4804             "description": "No response was specified",
4805             "schema": {
4806               "$ref": "#/definitions/(config)preload-vnfsPOST"
4807             }
4808           }
4809         },
4810         "operationId": "POST-preload-vnfs"
4811       },
4812       "put": {
4813         "consumes": [
4814           "application/json",
4815           "application/xml"
4816         ],
4817         "produces": [
4818           "application/json",
4819           "application/xml"
4820         ],
4821         "parameters": [
4822           {
4823             "in": "body",
4824             "name": "(config)preload-vnfs",
4825             "required": false,
4826             "schema": {
4827               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-vnfs-TOP"
4828             }
4829           }
4830         ],
4831         "responses": {
4832           "200": {
4833             "description": "No response was specified",
4834             "schema": {
4835               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-vnfs-TOP"
4836             }
4837           }
4838         },
4839         "operationId": "PUT-preload-vnfs"
4840       }
4841     },
4842     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}": {
4843       "delete": {
4844         "produces": [
4845           "application/json",
4846           "application/xml"
4847         ],
4848         "parameters": [
4849           {
4850             "description": "vf-module-name or network name",
4851             "in": "path",
4852             "name": "vnf-name",
4853             "required": true,
4854             "type": "string"
4855           },
4856           {
4857             "description": "vf-module-type or network type",
4858             "in": "path",
4859             "name": "vnf-type",
4860             "required": true,
4861             "type": "string"
4862           }
4863         ],
4864         "responses": {
4865           "200": {
4866             "description": "No response was specified"
4867           }
4868         },
4869         "operationId": "DELETE-vnf-preload-list"
4870       },
4871       "get": {
4872         "produces": [
4873           "application/json",
4874           "application/xml"
4875         ],
4876         "parameters": [
4877           {
4878             "description": "vf-module-name or network name",
4879             "in": "path",
4880             "name": "vnf-name",
4881             "required": true,
4882             "type": "string"
4883           },
4884           {
4885             "description": "vf-module-type or network type",
4886             "in": "path",
4887             "name": "vnf-type",
4888             "required": true,
4889             "type": "string"
4890           }
4891         ],
4892         "responses": {
4893           "200": {
4894             "description": "No response was specified",
4895             "schema": {
4896               "$ref": "#/definitions/(config)vnf-preload-list"
4897             }
4898           }
4899         },
4900         "operationId": "GET-vnf-preload-list"
4901       },
4902       "post": {
4903         "consumes": [
4904           "application/json",
4905           "application/xml"
4906         ],
4907         "produces": [
4908           "application/json",
4909           "application/xml"
4910         ],
4911         "parameters": [
4912           {
4913             "description": "vf-module-name or network name",
4914             "in": "path",
4915             "name": "vnf-name",
4916             "required": true,
4917             "type": "string"
4918           },
4919           {
4920             "description": "vf-module-type or network type",
4921             "in": "path",
4922             "name": "vnf-type",
4923             "required": true,
4924             "type": "string"
4925           },
4926           {
4927             "in": "body",
4928             "name": "**(config)preload-data",
4929             "required": false,
4930             "schema": {
4931               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data-TOP"
4932             }
4933           }
4934         ],
4935         "responses": {
4936           "200": {
4937             "description": "No response was specified",
4938             "schema": {
4939               "$ref": "#/definitions/(config)vnf-preload-listPOST"
4940             }
4941           }
4942         },
4943         "operationId": "POST-vnf-preload-list"
4944       },
4945       "put": {
4946         "consumes": [
4947           "application/json",
4948           "application/xml"
4949         ],
4950         "produces": [
4951           "application/json",
4952           "application/xml"
4953         ],
4954         "parameters": [
4955           {
4956             "description": "vf-module-name or network name",
4957             "in": "path",
4958             "name": "vnf-name",
4959             "required": true,
4960             "type": "string"
4961           },
4962           {
4963             "description": "vf-module-type or network type",
4964             "in": "path",
4965             "name": "vnf-type",
4966             "required": true,
4967             "type": "string"
4968           },
4969           {
4970             "in": "body",
4971             "name": "(config)vnf-preload-list",
4972             "required": false,
4973             "schema": {
4974               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list-TOP"
4975             }
4976           }
4977         ],
4978         "responses": {
4979           "200": {
4980             "description": "No response was specified",
4981             "schema": {
4982               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list-TOP"
4983             }
4984           }
4985         },
4986         "operationId": "PUT-vnf-preload-list"
4987       }
4988     },
4989     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data": {
4990       "delete": {
4991         "produces": [
4992           "application/json",
4993           "application/xml"
4994         ],
4995         "parameters": [
4996           {
4997             "description": "vf-module-name or network name",
4998             "in": "path",
4999             "name": "vnf-name",
5000             "required": true,
5001             "type": "string"
5002           },
5003           {
5004             "description": "vf-module-type or network type",
5005             "in": "path",
5006             "name": "vnf-type",
5007             "required": true,
5008             "type": "string"
5009           }
5010         ],
5011         "responses": {
5012           "200": {
5013             "description": "No response was specified"
5014           }
5015         },
5016         "operationId": "DELETE-preload-data"
5017       },
5018       "get": {
5019         "produces": [
5020           "application/json",
5021           "application/xml"
5022         ],
5023         "parameters": [
5024           {
5025             "description": "vf-module-name or network name",
5026             "in": "path",
5027             "name": "vnf-name",
5028             "required": true,
5029             "type": "string"
5030           },
5031           {
5032             "description": "vf-module-type or network type",
5033             "in": "path",
5034             "name": "vnf-type",
5035             "required": true,
5036             "type": "string"
5037           }
5038         ],
5039         "responses": {
5040           "200": {
5041             "description": "No response was specified",
5042             "schema": {
5043               "$ref": "#/definitions/(config)preload-data"
5044             }
5045           }
5046         },
5047         "operationId": "GET-preload-data"
5048       },
5049       "post": {
5050         "consumes": [
5051           "application/json",
5052           "application/xml"
5053         ],
5054         "produces": [
5055           "application/json",
5056           "application/xml"
5057         ],
5058         "parameters": [
5059           {
5060             "description": "vf-module-name or network name",
5061             "in": "path",
5062             "name": "vnf-name",
5063             "required": true,
5064             "type": "string"
5065           },
5066           {
5067             "description": "vf-module-type or network type",
5068             "in": "path",
5069             "name": "vnf-type",
5070             "required": true,
5071             "type": "string"
5072           },
5073           {
5074             "in": "body",
5075             "name": "**(config)oper-status",
5076             "required": false,
5077             "schema": {
5078               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status-TOP"
5079             }
5080           },
5081           {
5082             "in": "body",
5083             "name": "**(config)network-topology-information",
5084             "required": false,
5085             "schema": {
5086               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information-TOP"
5087             }
5088           },
5089           {
5090             "in": "body",
5091             "name": "**(config)vnf-topology-information",
5092             "required": false,
5093             "schema": {
5094               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information-TOP"
5095             }
5096           }
5097         ],
5098         "responses": {
5099           "200": {
5100             "description": "No response was specified",
5101             "schema": {
5102               "$ref": "#/definitions/(config)preload-dataPOST"
5103             }
5104           }
5105         },
5106         "operationId": "POST-preload-data"
5107       },
5108       "put": {
5109         "consumes": [
5110           "application/json",
5111           "application/xml"
5112         ],
5113         "produces": [
5114           "application/json",
5115           "application/xml"
5116         ],
5117         "parameters": [
5118           {
5119             "description": "vf-module-name or network name",
5120             "in": "path",
5121             "name": "vnf-name",
5122             "required": true,
5123             "type": "string"
5124           },
5125           {
5126             "description": "vf-module-type or network type",
5127             "in": "path",
5128             "name": "vnf-type",
5129             "required": true,
5130             "type": "string"
5131           },
5132           {
5133             "in": "body",
5134             "name": "(config)preload-data",
5135             "required": false,
5136             "schema": {
5137               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data-TOP"
5138             }
5139           }
5140         ],
5141         "responses": {
5142           "200": {
5143             "description": "No response was specified",
5144             "schema": {
5145               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data-TOP"
5146             }
5147           }
5148         },
5149         "operationId": "PUT-preload-data"
5150       }
5151     },
5152     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/network-topology-information": {
5153       "delete": {
5154         "produces": [
5155           "application/json",
5156           "application/xml"
5157         ],
5158         "parameters": [
5159           {
5160             "description": "vf-module-name or network name",
5161             "in": "path",
5162             "name": "vnf-name",
5163             "required": true,
5164             "type": "string"
5165           },
5166           {
5167             "description": "vf-module-type or network type",
5168             "in": "path",
5169             "name": "vnf-type",
5170             "required": true,
5171             "type": "string"
5172           }
5173         ],
5174         "responses": {
5175           "200": {
5176             "description": "No response was specified"
5177           }
5178         },
5179         "operationId": "DELETE-network-topology-information"
5180       },
5181       "get": {
5182         "produces": [
5183           "application/json",
5184           "application/xml"
5185         ],
5186         "parameters": [
5187           {
5188             "description": "vf-module-name or network name",
5189             "in": "path",
5190             "name": "vnf-name",
5191             "required": true,
5192             "type": "string"
5193           },
5194           {
5195             "description": "vf-module-type or network type",
5196             "in": "path",
5197             "name": "vnf-type",
5198             "required": true,
5199             "type": "string"
5200           }
5201         ],
5202         "responses": {
5203           "200": {
5204             "description": "No response was specified",
5205             "schema": {
5206               "$ref": "#/definitions/(config)network-topology-information"
5207             }
5208           }
5209         },
5210         "operationId": "GET-network-topology-information"
5211       },
5212       "post": {
5213         "consumes": [
5214           "application/json",
5215           "application/xml"
5216         ],
5217         "produces": [
5218           "application/json",
5219           "application/xml"
5220         ],
5221         "parameters": [
5222           {
5223             "description": "vf-module-name or network name",
5224             "in": "path",
5225             "name": "vnf-name",
5226             "required": true,
5227             "type": "string"
5228           },
5229           {
5230             "description": "vf-module-type or network type",
5231             "in": "path",
5232             "name": "vnf-type",
5233             "required": true,
5234             "type": "string"
5235           },
5236           {
5237             "in": "body",
5238             "name": "**(config)vpn-bindings",
5239             "required": false,
5240             "schema": {
5241               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings-TOP"
5242             }
5243           },
5244           {
5245             "in": "body",
5246             "name": "**(config)network-topology-identifier",
5247             "required": false,
5248             "schema": {
5249               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier-TOP"
5250             }
5251           },
5252           {
5253             "in": "body",
5254             "name": "**(config)network-policy",
5255             "required": false,
5256             "schema": {
5257               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy-TOP"
5258             }
5259           },
5260           {
5261             "in": "body",
5262             "name": "**(config)route-table-reference",
5263             "required": false,
5264             "schema": {
5265               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference-TOP"
5266             }
5267           },
5268           {
5269             "in": "body",
5270             "name": "**(config)subnets",
5271             "required": false,
5272             "schema": {
5273               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets-TOP"
5274             }
5275           }
5276         ],
5277         "responses": {
5278           "200": {
5279             "description": "No response was specified",
5280             "schema": {
5281               "$ref": "#/definitions/(config)network-topology-informationPOST"
5282             }
5283           }
5284         },
5285         "operationId": "POST-network-topology-information"
5286       },
5287       "put": {
5288         "consumes": [
5289           "application/json",
5290           "application/xml"
5291         ],
5292         "produces": [
5293           "application/json",
5294           "application/xml"
5295         ],
5296         "parameters": [
5297           {
5298             "description": "vf-module-name or network name",
5299             "in": "path",
5300             "name": "vnf-name",
5301             "required": true,
5302             "type": "string"
5303           },
5304           {
5305             "description": "vf-module-type or network type",
5306             "in": "path",
5307             "name": "vnf-type",
5308             "required": true,
5309             "type": "string"
5310           },
5311           {
5312             "in": "body",
5313             "name": "(config)network-topology-information",
5314             "required": false,
5315             "schema": {
5316               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information-TOP"
5317             }
5318           }
5319         ],
5320         "responses": {
5321           "200": {
5322             "description": "No response was specified",
5323             "schema": {
5324               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information-TOP"
5325             }
5326           }
5327         },
5328         "operationId": "PUT-network-topology-information"
5329       }
5330     },
5331     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/network-topology-information/network-policy/{network-policy-fqdn}": {
5332       "delete": {
5333         "produces": [
5334           "application/json",
5335           "application/xml"
5336         ],
5337         "parameters": [
5338           {
5339             "description": "vf-module-name or network name",
5340             "in": "path",
5341             "name": "vnf-name",
5342             "required": true,
5343             "type": "string"
5344           },
5345           {
5346             "description": "vf-module-type or network type",
5347             "in": "path",
5348             "name": "vnf-type",
5349             "required": true,
5350             "type": "string"
5351           },
5352           {
5353             "in": "path",
5354             "name": "network-policy-fqdn",
5355             "required": true,
5356             "type": "string"
5357           }
5358         ],
5359         "responses": {
5360           "200": {
5361             "description": "No response was specified"
5362           }
5363         },
5364         "operationId": "DELETE-network-policy"
5365       },
5366       "get": {
5367         "produces": [
5368           "application/json",
5369           "application/xml"
5370         ],
5371         "parameters": [
5372           {
5373             "description": "vf-module-name or network name",
5374             "in": "path",
5375             "name": "vnf-name",
5376             "required": true,
5377             "type": "string"
5378           },
5379           {
5380             "description": "vf-module-type or network type",
5381             "in": "path",
5382             "name": "vnf-type",
5383             "required": true,
5384             "type": "string"
5385           },
5386           {
5387             "in": "path",
5388             "name": "network-policy-fqdn",
5389             "required": true,
5390             "type": "string"
5391           }
5392         ],
5393         "responses": {
5394           "200": {
5395             "description": "No response was specified",
5396             "schema": {
5397               "$ref": "#/definitions/(config)network-policy"
5398             }
5399           }
5400         },
5401         "operationId": "GET-network-policy"
5402       },
5403       "put": {
5404         "consumes": [
5405           "application/json",
5406           "application/xml"
5407         ],
5408         "produces": [
5409           "application/json",
5410           "application/xml"
5411         ],
5412         "parameters": [
5413           {
5414             "description": "vf-module-name or network name",
5415             "in": "path",
5416             "name": "vnf-name",
5417             "required": true,
5418             "type": "string"
5419           },
5420           {
5421             "description": "vf-module-type or network type",
5422             "in": "path",
5423             "name": "vnf-type",
5424             "required": true,
5425             "type": "string"
5426           },
5427           {
5428             "in": "path",
5429             "name": "network-policy-fqdn",
5430             "required": true,
5431             "type": "string"
5432           },
5433           {
5434             "in": "body",
5435             "name": "(config)network-policy",
5436             "required": false,
5437             "schema": {
5438               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy-TOP"
5439             }
5440           }
5441         ],
5442         "responses": {
5443           "200": {
5444             "description": "No response was specified",
5445             "schema": {
5446               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy-TOP"
5447             }
5448           }
5449         },
5450         "operationId": "PUT-network-policy"
5451       }
5452     },
5453     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/network-topology-information/network-topology-identifier": {
5454       "delete": {
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         "responses": {
5476           "200": {
5477             "description": "No response was specified"
5478           }
5479         },
5480         "operationId": "DELETE-network-topology-identifier"
5481       },
5482       "get": {
5483         "produces": [
5484           "application/json",
5485           "application/xml"
5486         ],
5487         "parameters": [
5488           {
5489             "description": "vf-module-name or network name",
5490             "in": "path",
5491             "name": "vnf-name",
5492             "required": true,
5493             "type": "string"
5494           },
5495           {
5496             "description": "vf-module-type or network type",
5497             "in": "path",
5498             "name": "vnf-type",
5499             "required": true,
5500             "type": "string"
5501           }
5502         ],
5503         "responses": {
5504           "200": {
5505             "description": "No response was specified",
5506             "schema": {
5507               "$ref": "#/definitions/(config)network-topology-identifier"
5508             }
5509           }
5510         },
5511         "operationId": "GET-network-topology-identifier"
5512       },
5513       "put": {
5514         "consumes": [
5515           "application/json",
5516           "application/xml"
5517         ],
5518         "produces": [
5519           "application/json",
5520           "application/xml"
5521         ],
5522         "parameters": [
5523           {
5524             "description": "vf-module-name or network name",
5525             "in": "path",
5526             "name": "vnf-name",
5527             "required": true,
5528             "type": "string"
5529           },
5530           {
5531             "description": "vf-module-type or network type",
5532             "in": "path",
5533             "name": "vnf-type",
5534             "required": true,
5535             "type": "string"
5536           },
5537           {
5538             "in": "body",
5539             "name": "(config)network-topology-identifier",
5540             "required": false,
5541             "schema": {
5542               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier-TOP"
5543             }
5544           }
5545         ],
5546         "responses": {
5547           "200": {
5548             "description": "No response was specified",
5549             "schema": {
5550               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier-TOP"
5551             }
5552           }
5553         },
5554         "operationId": "PUT-network-topology-identifier"
5555       }
5556     },
5557     "/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}": {
5558       "delete": {
5559         "produces": [
5560           "application/json",
5561           "application/xml"
5562         ],
5563         "parameters": [
5564           {
5565             "description": "vf-module-name or network name",
5566             "in": "path",
5567             "name": "vnf-name",
5568             "required": true,
5569             "type": "string"
5570           },
5571           {
5572             "description": "vf-module-type or network type",
5573             "in": "path",
5574             "name": "vnf-type",
5575             "required": true,
5576             "type": "string"
5577           },
5578           {
5579             "in": "path",
5580             "name": "route-table-reference-fqdn",
5581             "required": true,
5582             "type": "string"
5583           }
5584         ],
5585         "responses": {
5586           "200": {
5587             "description": "No response was specified"
5588           }
5589         },
5590         "operationId": "DELETE-route-table-reference"
5591       },
5592       "get": {
5593         "produces": [
5594           "application/json",
5595           "application/xml"
5596         ],
5597         "parameters": [
5598           {
5599             "description": "vf-module-name or network name",
5600             "in": "path",
5601             "name": "vnf-name",
5602             "required": true,
5603             "type": "string"
5604           },
5605           {
5606             "description": "vf-module-type or network type",
5607             "in": "path",
5608             "name": "vnf-type",
5609             "required": true,
5610             "type": "string"
5611           },
5612           {
5613             "in": "path",
5614             "name": "route-table-reference-fqdn",
5615             "required": true,
5616             "type": "string"
5617           }
5618         ],
5619         "responses": {
5620           "200": {
5621             "description": "No response was specified",
5622             "schema": {
5623               "$ref": "#/definitions/(config)route-table-reference"
5624             }
5625           }
5626         },
5627         "operationId": "GET-route-table-reference"
5628       },
5629       "put": {
5630         "consumes": [
5631           "application/json",
5632           "application/xml"
5633         ],
5634         "produces": [
5635           "application/json",
5636           "application/xml"
5637         ],
5638         "parameters": [
5639           {
5640             "description": "vf-module-name or network name",
5641             "in": "path",
5642             "name": "vnf-name",
5643             "required": true,
5644             "type": "string"
5645           },
5646           {
5647             "description": "vf-module-type or network type",
5648             "in": "path",
5649             "name": "vnf-type",
5650             "required": true,
5651             "type": "string"
5652           },
5653           {
5654             "in": "path",
5655             "name": "route-table-reference-fqdn",
5656             "required": true,
5657             "type": "string"
5658           },
5659           {
5660             "in": "body",
5661             "name": "(config)route-table-reference",
5662             "required": false,
5663             "schema": {
5664               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference-TOP"
5665             }
5666           }
5667         ],
5668         "responses": {
5669           "200": {
5670             "description": "No response was specified",
5671             "schema": {
5672               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference-TOP"
5673             }
5674           }
5675         },
5676         "operationId": "PUT-route-table-reference"
5677       }
5678     },
5679     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/network-topology-information/subnets/{start-address}": {
5680       "delete": {
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": "start-address",
5703             "required": true,
5704             "type": "string"
5705           }
5706         ],
5707         "responses": {
5708           "200": {
5709             "description": "No response was specified"
5710           }
5711         },
5712         "operationId": "DELETE-subnets"
5713       },
5714       "get": {
5715         "produces": [
5716           "application/json",
5717           "application/xml"
5718         ],
5719         "parameters": [
5720           {
5721             "description": "vf-module-name or network name",
5722             "in": "path",
5723             "name": "vnf-name",
5724             "required": true,
5725             "type": "string"
5726           },
5727           {
5728             "description": "vf-module-type or network type",
5729             "in": "path",
5730             "name": "vnf-type",
5731             "required": true,
5732             "type": "string"
5733           },
5734           {
5735             "in": "path",
5736             "name": "start-address",
5737             "required": true,
5738             "type": "string"
5739           }
5740         ],
5741         "responses": {
5742           "200": {
5743             "description": "No response was specified",
5744             "schema": {
5745               "$ref": "#/definitions/(config)subnets"
5746             }
5747           }
5748         },
5749         "operationId": "GET-subnets"
5750       },
5751       "put": {
5752         "consumes": [
5753           "application/json",
5754           "application/xml"
5755         ],
5756         "produces": [
5757           "application/json",
5758           "application/xml"
5759         ],
5760         "parameters": [
5761           {
5762             "description": "vf-module-name or network name",
5763             "in": "path",
5764             "name": "vnf-name",
5765             "required": true,
5766             "type": "string"
5767           },
5768           {
5769             "description": "vf-module-type or network type",
5770             "in": "path",
5771             "name": "vnf-type",
5772             "required": true,
5773             "type": "string"
5774           },
5775           {
5776             "in": "path",
5777             "name": "start-address",
5778             "required": true,
5779             "type": "string"
5780           },
5781           {
5782             "in": "body",
5783             "name": "(config)subnets",
5784             "required": false,
5785             "schema": {
5786               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets-TOP"
5787             }
5788           }
5789         ],
5790         "responses": {
5791           "200": {
5792             "description": "No response was specified",
5793             "schema": {
5794               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets-TOP"
5795             }
5796           }
5797         },
5798         "operationId": "PUT-subnets"
5799       }
5800     },
5801     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/network-topology-information/vpn-bindings/{vpn-binding-id}": {
5802       "delete": {
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": "vpn-binding-id",
5825             "required": true,
5826             "type": "string"
5827           }
5828         ],
5829         "responses": {
5830           "200": {
5831             "description": "No response was specified"
5832           }
5833         },
5834         "operationId": "DELETE-vpn-bindings"
5835       },
5836       "get": {
5837         "produces": [
5838           "application/json",
5839           "application/xml"
5840         ],
5841         "parameters": [
5842           {
5843             "description": "vf-module-name or network name",
5844             "in": "path",
5845             "name": "vnf-name",
5846             "required": true,
5847             "type": "string"
5848           },
5849           {
5850             "description": "vf-module-type or network type",
5851             "in": "path",
5852             "name": "vnf-type",
5853             "required": true,
5854             "type": "string"
5855           },
5856           {
5857             "in": "path",
5858             "name": "vpn-binding-id",
5859             "required": true,
5860             "type": "string"
5861           }
5862         ],
5863         "responses": {
5864           "200": {
5865             "description": "No response was specified",
5866             "schema": {
5867               "$ref": "#/definitions/(config)vpn-bindings"
5868             }
5869           }
5870         },
5871         "operationId": "GET-vpn-bindings"
5872       },
5873       "put": {
5874         "consumes": [
5875           "application/json",
5876           "application/xml"
5877         ],
5878         "produces": [
5879           "application/json",
5880           "application/xml"
5881         ],
5882         "parameters": [
5883           {
5884             "description": "vf-module-name or network name",
5885             "in": "path",
5886             "name": "vnf-name",
5887             "required": true,
5888             "type": "string"
5889           },
5890           {
5891             "description": "vf-module-type or network type",
5892             "in": "path",
5893             "name": "vnf-type",
5894             "required": true,
5895             "type": "string"
5896           },
5897           {
5898             "in": "path",
5899             "name": "vpn-binding-id",
5900             "required": true,
5901             "type": "string"
5902           },
5903           {
5904             "in": "body",
5905             "name": "(config)vpn-bindings",
5906             "required": false,
5907             "schema": {
5908               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings-TOP"
5909             }
5910           }
5911         ],
5912         "responses": {
5913           "200": {
5914             "description": "No response was specified",
5915             "schema": {
5916               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings-TOP"
5917             }
5918           }
5919         },
5920         "operationId": "PUT-vpn-bindings"
5921       }
5922     },
5923     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/oper-status": {
5924       "delete": {
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         "responses": {
5946           "200": {
5947             "description": "No response was specified"
5948           }
5949         },
5950         "operationId": "DELETE-oper-status"
5951       },
5952       "get": {
5953         "produces": [
5954           "application/json",
5955           "application/xml"
5956         ],
5957         "parameters": [
5958           {
5959             "description": "vf-module-name or network name",
5960             "in": "path",
5961             "name": "vnf-name",
5962             "required": true,
5963             "type": "string"
5964           },
5965           {
5966             "description": "vf-module-type or network type",
5967             "in": "path",
5968             "name": "vnf-type",
5969             "required": true,
5970             "type": "string"
5971           }
5972         ],
5973         "responses": {
5974           "200": {
5975             "description": "No response was specified",
5976             "schema": {
5977               "$ref": "#/definitions/(config)oper-status"
5978             }
5979           }
5980         },
5981         "operationId": "GET-oper-status"
5982       },
5983       "put": {
5984         "consumes": [
5985           "application/json",
5986           "application/xml"
5987         ],
5988         "produces": [
5989           "application/json",
5990           "application/xml"
5991         ],
5992         "parameters": [
5993           {
5994             "description": "vf-module-name or network name",
5995             "in": "path",
5996             "name": "vnf-name",
5997             "required": true,
5998             "type": "string"
5999           },
6000           {
6001             "description": "vf-module-type or network type",
6002             "in": "path",
6003             "name": "vnf-type",
6004             "required": true,
6005             "type": "string"
6006           },
6007           {
6008             "in": "body",
6009             "name": "(config)oper-status",
6010             "required": false,
6011             "schema": {
6012               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status-TOP"
6013             }
6014           }
6015         ],
6016         "responses": {
6017           "200": {
6018             "description": "No response was specified",
6019             "schema": {
6020               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status-TOP"
6021             }
6022           }
6023         },
6024         "operationId": "PUT-oper-status"
6025       }
6026     },
6027     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information": {
6028       "delete": {
6029         "produces": [
6030           "application/json",
6031           "application/xml"
6032         ],
6033         "parameters": [
6034           {
6035             "description": "vf-module-name or network name",
6036             "in": "path",
6037             "name": "vnf-name",
6038             "required": true,
6039             "type": "string"
6040           },
6041           {
6042             "description": "vf-module-type or network type",
6043             "in": "path",
6044             "name": "vnf-type",
6045             "required": true,
6046             "type": "string"
6047           }
6048         ],
6049         "responses": {
6050           "200": {
6051             "description": "No response was specified"
6052           }
6053         },
6054         "operationId": "DELETE-vnf-topology-information"
6055       },
6056       "get": {
6057         "produces": [
6058           "application/json",
6059           "application/xml"
6060         ],
6061         "parameters": [
6062           {
6063             "description": "vf-module-name or network name",
6064             "in": "path",
6065             "name": "vnf-name",
6066             "required": true,
6067             "type": "string"
6068           },
6069           {
6070             "description": "vf-module-type or network type",
6071             "in": "path",
6072             "name": "vnf-type",
6073             "required": true,
6074             "type": "string"
6075           }
6076         ],
6077         "responses": {
6078           "200": {
6079             "description": "No response was specified",
6080             "schema": {
6081               "$ref": "#/definitions/(config)vnf-topology-information"
6082             }
6083           }
6084         },
6085         "operationId": "GET-vnf-topology-information"
6086       },
6087       "post": {
6088         "consumes": [
6089           "application/json",
6090           "application/xml"
6091         ],
6092         "produces": [
6093           "application/json",
6094           "application/xml"
6095         ],
6096         "parameters": [
6097           {
6098             "description": "vf-module-name or network name",
6099             "in": "path",
6100             "name": "vnf-name",
6101             "required": true,
6102             "type": "string"
6103           },
6104           {
6105             "description": "vf-module-type or network type",
6106             "in": "path",
6107             "name": "vnf-type",
6108             "required": true,
6109             "type": "string"
6110           },
6111           {
6112             "in": "body",
6113             "name": "**(config)vnf-parameters",
6114             "required": false,
6115             "schema": {
6116               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters-TOP"
6117             }
6118           },
6119           {
6120             "in": "body",
6121             "name": "**(config)vnf-topology-identifier",
6122             "required": false,
6123             "schema": {
6124               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier-TOP"
6125             }
6126           },
6127           {
6128             "in": "body",
6129             "name": "**(config)vnf-assignments",
6130             "required": false,
6131             "schema": {
6132               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments-TOP"
6133             }
6134           }
6135         ],
6136         "responses": {
6137           "200": {
6138             "description": "No response was specified",
6139             "schema": {
6140               "$ref": "#/definitions/(config)vnf-topology-informationPOST"
6141             }
6142           }
6143         },
6144         "operationId": "POST-vnf-topology-information"
6145       },
6146       "put": {
6147         "consumes": [
6148           "application/json",
6149           "application/xml"
6150         ],
6151         "produces": [
6152           "application/json",
6153           "application/xml"
6154         ],
6155         "parameters": [
6156           {
6157             "description": "vf-module-name or network name",
6158             "in": "path",
6159             "name": "vnf-name",
6160             "required": true,
6161             "type": "string"
6162           },
6163           {
6164             "description": "vf-module-type or network type",
6165             "in": "path",
6166             "name": "vnf-type",
6167             "required": true,
6168             "type": "string"
6169           },
6170           {
6171             "in": "body",
6172             "name": "(config)vnf-topology-information",
6173             "required": false,
6174             "schema": {
6175               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information-TOP"
6176             }
6177           }
6178         ],
6179         "responses": {
6180           "200": {
6181             "description": "No response was specified",
6182             "schema": {
6183               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information-TOP"
6184             }
6185           }
6186         },
6187         "operationId": "PUT-vnf-topology-information"
6188       }
6189     },
6190     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments": {
6191       "delete": {
6192         "produces": [
6193           "application/json",
6194           "application/xml"
6195         ],
6196         "parameters": [
6197           {
6198             "description": "vf-module-name or network name",
6199             "in": "path",
6200             "name": "vnf-name",
6201             "required": true,
6202             "type": "string"
6203           },
6204           {
6205             "description": "vf-module-type or network type",
6206             "in": "path",
6207             "name": "vnf-type",
6208             "required": true,
6209             "type": "string"
6210           }
6211         ],
6212         "responses": {
6213           "200": {
6214             "description": "No response was specified"
6215           }
6216         },
6217         "operationId": "DELETE-vnf-assignments"
6218       },
6219       "get": {
6220         "produces": [
6221           "application/json",
6222           "application/xml"
6223         ],
6224         "parameters": [
6225           {
6226             "description": "vf-module-name or network name",
6227             "in": "path",
6228             "name": "vnf-name",
6229             "required": true,
6230             "type": "string"
6231           },
6232           {
6233             "description": "vf-module-type or network type",
6234             "in": "path",
6235             "name": "vnf-type",
6236             "required": true,
6237             "type": "string"
6238           }
6239         ],
6240         "responses": {
6241           "200": {
6242             "description": "No response was specified",
6243             "schema": {
6244               "$ref": "#/definitions/(config)vnf-assignments"
6245             }
6246           }
6247         },
6248         "operationId": "GET-vnf-assignments"
6249       },
6250       "post": {
6251         "consumes": [
6252           "application/json",
6253           "application/xml"
6254         ],
6255         "produces": [
6256           "application/json",
6257           "application/xml"
6258         ],
6259         "parameters": [
6260           {
6261             "description": "vf-module-name or network name",
6262             "in": "path",
6263             "name": "vnf-name",
6264             "required": true,
6265             "type": "string"
6266           },
6267           {
6268             "description": "vf-module-type or network type",
6269             "in": "path",
6270             "name": "vnf-type",
6271             "required": true,
6272             "type": "string"
6273           },
6274           {
6275             "in": "body",
6276             "name": "**(config)availability-zones",
6277             "required": false,
6278             "schema": {
6279               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones-TOP"
6280             }
6281           },
6282           {
6283             "in": "body",
6284             "name": "**(config)vnf-networks",
6285             "required": false,
6286             "schema": {
6287               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks-TOP"
6288             }
6289           },
6290           {
6291             "in": "body",
6292             "name": "**(config)vnf-vms",
6293             "required": false,
6294             "schema": {
6295               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms-TOP"
6296             }
6297           }
6298         ],
6299         "responses": {
6300           "200": {
6301             "description": "No response was specified",
6302             "schema": {
6303               "$ref": "#/definitions/(config)vnf-assignmentsPOST"
6304             }
6305           }
6306         },
6307         "operationId": "POST-vnf-assignments"
6308       },
6309       "put": {
6310         "consumes": [
6311           "application/json",
6312           "application/xml"
6313         ],
6314         "produces": [
6315           "application/json",
6316           "application/xml"
6317         ],
6318         "parameters": [
6319           {
6320             "description": "vf-module-name or network name",
6321             "in": "path",
6322             "name": "vnf-name",
6323             "required": true,
6324             "type": "string"
6325           },
6326           {
6327             "description": "vf-module-type or network type",
6328             "in": "path",
6329             "name": "vnf-type",
6330             "required": true,
6331             "type": "string"
6332           },
6333           {
6334             "in": "body",
6335             "name": "(config)vnf-assignments",
6336             "required": false,
6337             "schema": {
6338               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments-TOP"
6339             }
6340           }
6341         ],
6342         "responses": {
6343           "200": {
6344             "description": "No response was specified",
6345             "schema": {
6346               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments-TOP"
6347             }
6348           }
6349         },
6350         "operationId": "PUT-vnf-assignments"
6351       }
6352     },
6353     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments/availability-zones/{availability-zone}": {
6354       "delete": {
6355         "produces": [
6356           "application/json",
6357           "application/xml"
6358         ],
6359         "parameters": [
6360           {
6361             "description": "vf-module-name or network name",
6362             "in": "path",
6363             "name": "vnf-name",
6364             "required": true,
6365             "type": "string"
6366           },
6367           {
6368             "description": "vf-module-type or network type",
6369             "in": "path",
6370             "name": "vnf-type",
6371             "required": true,
6372             "type": "string"
6373           },
6374           {
6375             "description": "Openstack availability zone name or UUID",
6376             "in": "path",
6377             "name": "availability-zone",
6378             "required": true,
6379             "type": "string"
6380           }
6381         ],
6382         "responses": {
6383           "200": {
6384             "description": "No response was specified"
6385           }
6386         },
6387         "operationId": "DELETE-availability-zones"
6388       },
6389       "get": {
6390         "produces": [
6391           "application/json",
6392           "application/xml"
6393         ],
6394         "parameters": [
6395           {
6396             "description": "vf-module-name or network name",
6397             "in": "path",
6398             "name": "vnf-name",
6399             "required": true,
6400             "type": "string"
6401           },
6402           {
6403             "description": "vf-module-type or network type",
6404             "in": "path",
6405             "name": "vnf-type",
6406             "required": true,
6407             "type": "string"
6408           },
6409           {
6410             "description": "Openstack availability zone name or UUID",
6411             "in": "path",
6412             "name": "availability-zone",
6413             "required": true,
6414             "type": "string"
6415           }
6416         ],
6417         "responses": {
6418           "200": {
6419             "description": "No response was specified",
6420             "schema": {
6421               "$ref": "#/definitions/(config)availability-zones"
6422             }
6423           }
6424         },
6425         "operationId": "GET-availability-zones"
6426       },
6427       "put": {
6428         "consumes": [
6429           "application/json",
6430           "application/xml"
6431         ],
6432         "produces": [
6433           "application/json",
6434           "application/xml"
6435         ],
6436         "parameters": [
6437           {
6438             "description": "vf-module-name or network name",
6439             "in": "path",
6440             "name": "vnf-name",
6441             "required": true,
6442             "type": "string"
6443           },
6444           {
6445             "description": "vf-module-type or network type",
6446             "in": "path",
6447             "name": "vnf-type",
6448             "required": true,
6449             "type": "string"
6450           },
6451           {
6452             "description": "Openstack availability zone name or UUID",
6453             "in": "path",
6454             "name": "availability-zone",
6455             "required": true,
6456             "type": "string"
6457           },
6458           {
6459             "in": "body",
6460             "name": "(config)availability-zones",
6461             "required": false,
6462             "schema": {
6463               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones-TOP"
6464             }
6465           }
6466         ],
6467         "responses": {
6468           "200": {
6469             "description": "No response was specified",
6470             "schema": {
6471               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones-TOP"
6472             }
6473           }
6474         },
6475         "operationId": "PUT-availability-zones"
6476       }
6477     },
6478     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments/vnf-networks/{network-role}": {
6479       "delete": {
6480         "produces": [
6481           "application/json",
6482           "application/xml"
6483         ],
6484         "parameters": [
6485           {
6486             "description": "vf-module-name or network name",
6487             "in": "path",
6488             "name": "vnf-name",
6489             "required": true,
6490             "type": "string"
6491           },
6492           {
6493             "description": "vf-module-type or network type",
6494             "in": "path",
6495             "name": "vnf-type",
6496             "required": true,
6497             "type": "string"
6498           },
6499           {
6500             "description": "A Network Role to which a VNF must connect",
6501             "in": "path",
6502             "name": "network-role",
6503             "required": true,
6504             "type": "string"
6505           }
6506         ],
6507         "responses": {
6508           "200": {
6509             "description": "No response was specified"
6510           }
6511         },
6512         "operationId": "DELETE-vnf-networks"
6513       },
6514       "get": {
6515         "produces": [
6516           "application/json",
6517           "application/xml"
6518         ],
6519         "parameters": [
6520           {
6521             "description": "vf-module-name or network name",
6522             "in": "path",
6523             "name": "vnf-name",
6524             "required": true,
6525             "type": "string"
6526           },
6527           {
6528             "description": "vf-module-type or network type",
6529             "in": "path",
6530             "name": "vnf-type",
6531             "required": true,
6532             "type": "string"
6533           },
6534           {
6535             "description": "A Network Role to which a VNF must connect",
6536             "in": "path",
6537             "name": "network-role",
6538             "required": true,
6539             "type": "string"
6540           }
6541         ],
6542         "responses": {
6543           "200": {
6544             "description": "No response was specified",
6545             "schema": {
6546               "$ref": "#/definitions/(config)vnf-networks"
6547             }
6548           }
6549         },
6550         "operationId": "GET-vnf-networks"
6551       },
6552       "post": {
6553         "consumes": [
6554           "application/json",
6555           "application/xml"
6556         ],
6557         "produces": [
6558           "application/json",
6559           "application/xml"
6560         ],
6561         "parameters": [
6562           {
6563             "description": "vf-module-name or network name",
6564             "in": "path",
6565             "name": "vnf-name",
6566             "required": true,
6567             "type": "string"
6568           },
6569           {
6570             "description": "vf-module-type or network type",
6571             "in": "path",
6572             "name": "vnf-type",
6573             "required": true,
6574             "type": "string"
6575           },
6576           {
6577             "description": "A Network Role to which a VNF must connect",
6578             "in": "path",
6579             "name": "network-role",
6580             "required": true,
6581             "type": "string"
6582           },
6583           {
6584             "in": "body",
6585             "name": "**(config)sriov-vlan-filter-list",
6586             "required": false,
6587             "schema": {
6588               "$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"
6589             }
6590           }
6591         ],
6592         "responses": {
6593           "200": {
6594             "description": "No response was specified",
6595             "schema": {
6596               "$ref": "#/definitions/(config)vnf-networksPOST"
6597             }
6598           }
6599         },
6600         "operationId": "POST-vnf-networks"
6601       },
6602       "put": {
6603         "consumes": [
6604           "application/json",
6605           "application/xml"
6606         ],
6607         "produces": [
6608           "application/json",
6609           "application/xml"
6610         ],
6611         "parameters": [
6612           {
6613             "description": "vf-module-name or network name",
6614             "in": "path",
6615             "name": "vnf-name",
6616             "required": true,
6617             "type": "string"
6618           },
6619           {
6620             "description": "vf-module-type or network type",
6621             "in": "path",
6622             "name": "vnf-type",
6623             "required": true,
6624             "type": "string"
6625           },
6626           {
6627             "description": "A Network Role to which a VNF must connect",
6628             "in": "path",
6629             "name": "network-role",
6630             "required": true,
6631             "type": "string"
6632           },
6633           {
6634             "in": "body",
6635             "name": "(config)vnf-networks",
6636             "required": false,
6637             "schema": {
6638               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks-TOP"
6639             }
6640           }
6641         ],
6642         "responses": {
6643           "200": {
6644             "description": "No response was specified",
6645             "schema": {
6646               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks-TOP"
6647             }
6648           }
6649         },
6650         "operationId": "PUT-vnf-networks"
6651       }
6652     },
6653     "/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}": {
6654       "delete": {
6655         "produces": [
6656           "application/json",
6657           "application/xml"
6658         ],
6659         "parameters": [
6660           {
6661             "description": "vf-module-name or network name",
6662             "in": "path",
6663             "name": "vnf-name",
6664             "required": true,
6665             "type": "string"
6666           },
6667           {
6668             "description": "vf-module-type or network type",
6669             "in": "path",
6670             "name": "vnf-type",
6671             "required": true,
6672             "type": "string"
6673           },
6674           {
6675             "description": "A Network Role to which a VNF must connect",
6676             "in": "path",
6677             "name": "network-role",
6678             "required": true,
6679             "type": "string"
6680           },
6681           {
6682             "in": "path",
6683             "name": "sriov-vlan-filter",
6684             "required": true,
6685             "type": "string"
6686           }
6687         ],
6688         "responses": {
6689           "200": {
6690             "description": "No response was specified"
6691           }
6692         },
6693         "operationId": "DELETE-sriov-vlan-filter-list"
6694       },
6695       "get": {
6696         "produces": [
6697           "application/json",
6698           "application/xml"
6699         ],
6700         "parameters": [
6701           {
6702             "description": "vf-module-name or network name",
6703             "in": "path",
6704             "name": "vnf-name",
6705             "required": true,
6706             "type": "string"
6707           },
6708           {
6709             "description": "vf-module-type or network type",
6710             "in": "path",
6711             "name": "vnf-type",
6712             "required": true,
6713             "type": "string"
6714           },
6715           {
6716             "description": "A Network Role to which a VNF must connect",
6717             "in": "path",
6718             "name": "network-role",
6719             "required": true,
6720             "type": "string"
6721           },
6722           {
6723             "in": "path",
6724             "name": "sriov-vlan-filter",
6725             "required": true,
6726             "type": "string"
6727           }
6728         ],
6729         "responses": {
6730           "200": {
6731             "description": "No response was specified",
6732             "schema": {
6733               "$ref": "#/definitions/(config)sriov-vlan-filter-list"
6734             }
6735           }
6736         },
6737         "operationId": "GET-sriov-vlan-filter-list"
6738       },
6739       "put": {
6740         "consumes": [
6741           "application/json",
6742           "application/xml"
6743         ],
6744         "produces": [
6745           "application/json",
6746           "application/xml"
6747         ],
6748         "parameters": [
6749           {
6750             "description": "vf-module-name or network name",
6751             "in": "path",
6752             "name": "vnf-name",
6753             "required": true,
6754             "type": "string"
6755           },
6756           {
6757             "description": "vf-module-type or network type",
6758             "in": "path",
6759             "name": "vnf-type",
6760             "required": true,
6761             "type": "string"
6762           },
6763           {
6764             "description": "A Network Role to which a VNF must connect",
6765             "in": "path",
6766             "name": "network-role",
6767             "required": true,
6768             "type": "string"
6769           },
6770           {
6771             "in": "path",
6772             "name": "sriov-vlan-filter",
6773             "required": true,
6774             "type": "string"
6775           },
6776           {
6777             "in": "body",
6778             "name": "(config)sriov-vlan-filter-list",
6779             "required": false,
6780             "schema": {
6781               "$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"
6782             }
6783           }
6784         ],
6785         "responses": {
6786           "200": {
6787             "description": "No response was specified",
6788             "schema": {
6789               "$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"
6790             }
6791           }
6792         },
6793         "operationId": "PUT-sriov-vlan-filter-list"
6794       }
6795     },
6796     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/{vm-type}": {
6797       "delete": {
6798         "produces": [
6799           "application/json",
6800           "application/xml"
6801         ],
6802         "parameters": [
6803           {
6804             "description": "vf-module-name or network name",
6805             "in": "path",
6806             "name": "vnf-name",
6807             "required": true,
6808             "type": "string"
6809           },
6810           {
6811             "description": "vf-module-type or network type",
6812             "in": "path",
6813             "name": "vnf-type",
6814             "required": true,
6815             "type": "string"
6816           },
6817           {
6818             "in": "path",
6819             "name": "vm-type",
6820             "required": true,
6821             "type": "string"
6822           }
6823         ],
6824         "responses": {
6825           "200": {
6826             "description": "No response was specified"
6827           }
6828         },
6829         "operationId": "DELETE-vnf-vms"
6830       },
6831       "get": {
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             "in": "path",
6853             "name": "vm-type",
6854             "required": true,
6855             "type": "string"
6856           }
6857         ],
6858         "responses": {
6859           "200": {
6860             "description": "No response was specified",
6861             "schema": {
6862               "$ref": "#/definitions/(config)vnf-vms"
6863             }
6864           }
6865         },
6866         "operationId": "GET-vnf-vms"
6867       },
6868       "post": {
6869         "consumes": [
6870           "application/json",
6871           "application/xml"
6872         ],
6873         "produces": [
6874           "application/json",
6875           "application/xml"
6876         ],
6877         "parameters": [
6878           {
6879             "description": "vf-module-name or network name",
6880             "in": "path",
6881             "name": "vnf-name",
6882             "required": true,
6883             "type": "string"
6884           },
6885           {
6886             "description": "vf-module-type or network type",
6887             "in": "path",
6888             "name": "vnf-type",
6889             "required": true,
6890             "type": "string"
6891           },
6892           {
6893             "in": "path",
6894             "name": "vm-type",
6895             "required": true,
6896             "type": "string"
6897           },
6898           {
6899             "in": "body",
6900             "name": "**(config)vm-names",
6901             "required": false,
6902             "schema": {
6903               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP"
6904             }
6905           },
6906           {
6907             "in": "body",
6908             "name": "**(config)vm-networks",
6909             "required": false,
6910             "schema": {
6911               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP"
6912             }
6913           }
6914         ],
6915         "responses": {
6916           "200": {
6917             "description": "No response was specified",
6918             "schema": {
6919               "$ref": "#/definitions/(config)vnf-vmsPOST"
6920             }
6921           }
6922         },
6923         "operationId": "POST-vnf-vms"
6924       },
6925       "put": {
6926         "consumes": [
6927           "application/json",
6928           "application/xml"
6929         ],
6930         "produces": [
6931           "application/json",
6932           "application/xml"
6933         ],
6934         "parameters": [
6935           {
6936             "description": "vf-module-name or network name",
6937             "in": "path",
6938             "name": "vnf-name",
6939             "required": true,
6940             "type": "string"
6941           },
6942           {
6943             "description": "vf-module-type or network type",
6944             "in": "path",
6945             "name": "vnf-type",
6946             "required": true,
6947             "type": "string"
6948           },
6949           {
6950             "in": "path",
6951             "name": "vm-type",
6952             "required": true,
6953             "type": "string"
6954           },
6955           {
6956             "in": "body",
6957             "name": "(config)vnf-vms",
6958             "required": false,
6959             "schema": {
6960               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms-TOP"
6961             }
6962           }
6963         ],
6964         "responses": {
6965           "200": {
6966             "description": "No response was specified",
6967             "schema": {
6968               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms-TOP"
6969             }
6970           }
6971         },
6972         "operationId": "PUT-vnf-vms"
6973       }
6974     },
6975     "/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}": {
6976       "delete": {
6977         "produces": [
6978           "application/json",
6979           "application/xml"
6980         ],
6981         "parameters": [
6982           {
6983             "description": "vf-module-name or network name",
6984             "in": "path",
6985             "name": "vnf-name",
6986             "required": true,
6987             "type": "string"
6988           },
6989           {
6990             "description": "vf-module-type or network type",
6991             "in": "path",
6992             "name": "vnf-type",
6993             "required": true,
6994             "type": "string"
6995           },
6996           {
6997             "in": "path",
6998             "name": "vm-type",
6999             "required": true,
7000             "type": "string"
7001           },
7002           {
7003             "in": "path",
7004             "name": "vm-name",
7005             "required": true,
7006             "type": "string"
7007           }
7008         ],
7009         "responses": {
7010           "200": {
7011             "description": "No response was specified"
7012           }
7013         },
7014         "operationId": "DELETE-vm-names"
7015       },
7016       "get": {
7017         "produces": [
7018           "application/json",
7019           "application/xml"
7020         ],
7021         "parameters": [
7022           {
7023             "description": "vf-module-name or network name",
7024             "in": "path",
7025             "name": "vnf-name",
7026             "required": true,
7027             "type": "string"
7028           },
7029           {
7030             "description": "vf-module-type or network type",
7031             "in": "path",
7032             "name": "vnf-type",
7033             "required": true,
7034             "type": "string"
7035           },
7036           {
7037             "in": "path",
7038             "name": "vm-type",
7039             "required": true,
7040             "type": "string"
7041           },
7042           {
7043             "in": "path",
7044             "name": "vm-name",
7045             "required": true,
7046             "type": "string"
7047           }
7048         ],
7049         "responses": {
7050           "200": {
7051             "description": "No response was specified",
7052             "schema": {
7053               "$ref": "#/definitions/(config)vm-names"
7054             }
7055           }
7056         },
7057         "operationId": "GET-vm-names"
7058       },
7059       "put": {
7060         "consumes": [
7061           "application/json",
7062           "application/xml"
7063         ],
7064         "produces": [
7065           "application/json",
7066           "application/xml"
7067         ],
7068         "parameters": [
7069           {
7070             "description": "vf-module-name or network name",
7071             "in": "path",
7072             "name": "vnf-name",
7073             "required": true,
7074             "type": "string"
7075           },
7076           {
7077             "description": "vf-module-type or network type",
7078             "in": "path",
7079             "name": "vnf-type",
7080             "required": true,
7081             "type": "string"
7082           },
7083           {
7084             "in": "path",
7085             "name": "vm-type",
7086             "required": true,
7087             "type": "string"
7088           },
7089           {
7090             "in": "path",
7091             "name": "vm-name",
7092             "required": true,
7093             "type": "string"
7094           },
7095           {
7096             "in": "body",
7097             "name": "(config)vm-names",
7098             "required": false,
7099             "schema": {
7100               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP"
7101             }
7102           }
7103         ],
7104         "responses": {
7105           "200": {
7106             "description": "No response was specified",
7107             "schema": {
7108               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP"
7109             }
7110           }
7111         },
7112         "operationId": "PUT-vm-names"
7113       }
7114     },
7115     "/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}": {
7116       "delete": {
7117         "produces": [
7118           "application/json",
7119           "application/xml"
7120         ],
7121         "parameters": [
7122           {
7123             "description": "vf-module-name or network name",
7124             "in": "path",
7125             "name": "vnf-name",
7126             "required": true,
7127             "type": "string"
7128           },
7129           {
7130             "description": "vf-module-type or network type",
7131             "in": "path",
7132             "name": "vnf-type",
7133             "required": true,
7134             "type": "string"
7135           },
7136           {
7137             "in": "path",
7138             "name": "vm-type",
7139             "required": true,
7140             "type": "string"
7141           },
7142           {
7143             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7144             "in": "path",
7145             "name": "network-role",
7146             "required": true,
7147             "type": "string"
7148           }
7149         ],
7150         "responses": {
7151           "200": {
7152             "description": "No response was specified"
7153           }
7154         },
7155         "operationId": "DELETE-vm-networks"
7156       },
7157       "get": {
7158         "produces": [
7159           "application/json",
7160           "application/xml"
7161         ],
7162         "parameters": [
7163           {
7164             "description": "vf-module-name or network name",
7165             "in": "path",
7166             "name": "vnf-name",
7167             "required": true,
7168             "type": "string"
7169           },
7170           {
7171             "description": "vf-module-type or network type",
7172             "in": "path",
7173             "name": "vnf-type",
7174             "required": true,
7175             "type": "string"
7176           },
7177           {
7178             "in": "path",
7179             "name": "vm-type",
7180             "required": true,
7181             "type": "string"
7182           },
7183           {
7184             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7185             "in": "path",
7186             "name": "network-role",
7187             "required": true,
7188             "type": "string"
7189           }
7190         ],
7191         "responses": {
7192           "200": {
7193             "description": "No response was specified",
7194             "schema": {
7195               "$ref": "#/definitions/(config)vm-networks"
7196             }
7197           }
7198         },
7199         "operationId": "GET-vm-networks"
7200       },
7201       "post": {
7202         "consumes": [
7203           "application/json",
7204           "application/xml"
7205         ],
7206         "produces": [
7207           "application/json",
7208           "application/xml"
7209         ],
7210         "parameters": [
7211           {
7212             "description": "vf-module-name or network name",
7213             "in": "path",
7214             "name": "vnf-name",
7215             "required": true,
7216             "type": "string"
7217           },
7218           {
7219             "description": "vf-module-type or network type",
7220             "in": "path",
7221             "name": "vnf-type",
7222             "required": true,
7223             "type": "string"
7224           },
7225           {
7226             "in": "path",
7227             "name": "vm-type",
7228             "required": true,
7229             "type": "string"
7230           },
7231           {
7232             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7233             "in": "path",
7234             "name": "network-role",
7235             "required": true,
7236             "type": "string"
7237           },
7238           {
7239             "in": "body",
7240             "name": "**(config)network-ips",
7241             "required": false,
7242             "schema": {
7243               "$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"
7244             }
7245           },
7246           {
7247             "in": "body",
7248             "name": "**(config)network-ips-v6",
7249             "required": false,
7250             "schema": {
7251               "$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"
7252             }
7253           },
7254           {
7255             "in": "body",
7256             "name": "**(config)network-macs",
7257             "required": false,
7258             "schema": {
7259               "$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"
7260             }
7261           },
7262           {
7263             "in": "body",
7264             "name": "**(config)interface-route-prefixes",
7265             "required": false,
7266             "schema": {
7267               "$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"
7268             }
7269           }
7270         ],
7271         "responses": {
7272           "200": {
7273             "description": "No response was specified",
7274             "schema": {
7275               "$ref": "#/definitions/(config)vm-networksPOST"
7276             }
7277           }
7278         },
7279         "operationId": "POST-vm-networks"
7280       },
7281       "put": {
7282         "consumes": [
7283           "application/json",
7284           "application/xml"
7285         ],
7286         "produces": [
7287           "application/json",
7288           "application/xml"
7289         ],
7290         "parameters": [
7291           {
7292             "description": "vf-module-name or network name",
7293             "in": "path",
7294             "name": "vnf-name",
7295             "required": true,
7296             "type": "string"
7297           },
7298           {
7299             "description": "vf-module-type or network type",
7300             "in": "path",
7301             "name": "vnf-type",
7302             "required": true,
7303             "type": "string"
7304           },
7305           {
7306             "in": "path",
7307             "name": "vm-type",
7308             "required": true,
7309             "type": "string"
7310           },
7311           {
7312             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7313             "in": "path",
7314             "name": "network-role",
7315             "required": true,
7316             "type": "string"
7317           },
7318           {
7319             "in": "body",
7320             "name": "(config)vm-networks",
7321             "required": false,
7322             "schema": {
7323               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP"
7324             }
7325           }
7326         ],
7327         "responses": {
7328           "200": {
7329             "description": "No response was specified",
7330             "schema": {
7331               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP"
7332             }
7333           }
7334         },
7335         "operationId": "PUT-vm-networks"
7336       }
7337     },
7338     "/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}": {
7339       "delete": {
7340         "produces": [
7341           "application/json",
7342           "application/xml"
7343         ],
7344         "parameters": [
7345           {
7346             "description": "vf-module-name or network name",
7347             "in": "path",
7348             "name": "vnf-name",
7349             "required": true,
7350             "type": "string"
7351           },
7352           {
7353             "description": "vf-module-type or network type",
7354             "in": "path",
7355             "name": "vnf-type",
7356             "required": true,
7357             "type": "string"
7358           },
7359           {
7360             "in": "path",
7361             "name": "vm-type",
7362             "required": true,
7363             "type": "string"
7364           },
7365           {
7366             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7367             "in": "path",
7368             "name": "network-role",
7369             "required": true,
7370             "type": "string"
7371           },
7372           {
7373             "description": "route prefixes (CIDRs) in ip/cidr format to be provided to MSO in vnf-topology as a list of static routes",
7374             "in": "path",
7375             "name": "interface-route-prefix-cidr",
7376             "required": true,
7377             "type": "string"
7378           }
7379         ],
7380         "responses": {
7381           "200": {
7382             "description": "No response was specified"
7383           }
7384         },
7385         "operationId": "DELETE-interface-route-prefixes"
7386       },
7387       "get": {
7388         "produces": [
7389           "application/json",
7390           "application/xml"
7391         ],
7392         "parameters": [
7393           {
7394             "description": "vf-module-name or network name",
7395             "in": "path",
7396             "name": "vnf-name",
7397             "required": true,
7398             "type": "string"
7399           },
7400           {
7401             "description": "vf-module-type or network type",
7402             "in": "path",
7403             "name": "vnf-type",
7404             "required": true,
7405             "type": "string"
7406           },
7407           {
7408             "in": "path",
7409             "name": "vm-type",
7410             "required": true,
7411             "type": "string"
7412           },
7413           {
7414             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7415             "in": "path",
7416             "name": "network-role",
7417             "required": true,
7418             "type": "string"
7419           },
7420           {
7421             "description": "route prefixes (CIDRs) in ip/cidr format to be provided to MSO in vnf-topology as a list of static routes",
7422             "in": "path",
7423             "name": "interface-route-prefix-cidr",
7424             "required": true,
7425             "type": "string"
7426           }
7427         ],
7428         "responses": {
7429           "200": {
7430             "description": "No response was specified",
7431             "schema": {
7432               "$ref": "#/definitions/(config)interface-route-prefixes"
7433             }
7434           }
7435         },
7436         "operationId": "GET-interface-route-prefixes"
7437       },
7438       "put": {
7439         "consumes": [
7440           "application/json",
7441           "application/xml"
7442         ],
7443         "produces": [
7444           "application/json",
7445           "application/xml"
7446         ],
7447         "parameters": [
7448           {
7449             "description": "vf-module-name or network name",
7450             "in": "path",
7451             "name": "vnf-name",
7452             "required": true,
7453             "type": "string"
7454           },
7455           {
7456             "description": "vf-module-type or network type",
7457             "in": "path",
7458             "name": "vnf-type",
7459             "required": true,
7460             "type": "string"
7461           },
7462           {
7463             "in": "path",
7464             "name": "vm-type",
7465             "required": true,
7466             "type": "string"
7467           },
7468           {
7469             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7470             "in": "path",
7471             "name": "network-role",
7472             "required": true,
7473             "type": "string"
7474           },
7475           {
7476             "description": "route prefixes (CIDRs) in ip/cidr format to be provided to MSO in vnf-topology as a list of static routes",
7477             "in": "path",
7478             "name": "interface-route-prefix-cidr",
7479             "required": true,
7480             "type": "string"
7481           },
7482           {
7483             "in": "body",
7484             "name": "(config)interface-route-prefixes",
7485             "required": false,
7486             "schema": {
7487               "$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"
7488             }
7489           }
7490         ],
7491         "responses": {
7492           "200": {
7493             "description": "No response was specified",
7494             "schema": {
7495               "$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"
7496             }
7497           }
7498         },
7499         "operationId": "PUT-interface-route-prefixes"
7500       }
7501     },
7502     "/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}": {
7503       "delete": {
7504         "produces": [
7505           "application/json",
7506           "application/xml"
7507         ],
7508         "parameters": [
7509           {
7510             "description": "vf-module-name or network name",
7511             "in": "path",
7512             "name": "vnf-name",
7513             "required": true,
7514             "type": "string"
7515           },
7516           {
7517             "description": "vf-module-type or network type",
7518             "in": "path",
7519             "name": "vnf-type",
7520             "required": true,
7521             "type": "string"
7522           },
7523           {
7524             "in": "path",
7525             "name": "vm-type",
7526             "required": true,
7527             "type": "string"
7528           },
7529           {
7530             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7531             "in": "path",
7532             "name": "network-role",
7533             "required": true,
7534             "type": "string"
7535           },
7536           {
7537             "description": "List of assigned ipv6 addresses on a network",
7538             "in": "path",
7539             "name": "ip-address-ipv6",
7540             "required": true,
7541             "type": "string"
7542           }
7543         ],
7544         "responses": {
7545           "200": {
7546             "description": "No response was specified"
7547           }
7548         },
7549         "operationId": "DELETE-network-ips-v6"
7550       },
7551       "get": {
7552         "produces": [
7553           "application/json",
7554           "application/xml"
7555         ],
7556         "parameters": [
7557           {
7558             "description": "vf-module-name or network name",
7559             "in": "path",
7560             "name": "vnf-name",
7561             "required": true,
7562             "type": "string"
7563           },
7564           {
7565             "description": "vf-module-type or network type",
7566             "in": "path",
7567             "name": "vnf-type",
7568             "required": true,
7569             "type": "string"
7570           },
7571           {
7572             "in": "path",
7573             "name": "vm-type",
7574             "required": true,
7575             "type": "string"
7576           },
7577           {
7578             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7579             "in": "path",
7580             "name": "network-role",
7581             "required": true,
7582             "type": "string"
7583           },
7584           {
7585             "description": "List of assigned ipv6 addresses on a network",
7586             "in": "path",
7587             "name": "ip-address-ipv6",
7588             "required": true,
7589             "type": "string"
7590           }
7591         ],
7592         "responses": {
7593           "200": {
7594             "description": "No response was specified",
7595             "schema": {
7596               "$ref": "#/definitions/(config)network-ips-v6"
7597             }
7598           }
7599         },
7600         "operationId": "GET-network-ips-v6"
7601       },
7602       "put": {
7603         "consumes": [
7604           "application/json",
7605           "application/xml"
7606         ],
7607         "produces": [
7608           "application/json",
7609           "application/xml"
7610         ],
7611         "parameters": [
7612           {
7613             "description": "vf-module-name or network name",
7614             "in": "path",
7615             "name": "vnf-name",
7616             "required": true,
7617             "type": "string"
7618           },
7619           {
7620             "description": "vf-module-type or network type",
7621             "in": "path",
7622             "name": "vnf-type",
7623             "required": true,
7624             "type": "string"
7625           },
7626           {
7627             "in": "path",
7628             "name": "vm-type",
7629             "required": true,
7630             "type": "string"
7631           },
7632           {
7633             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7634             "in": "path",
7635             "name": "network-role",
7636             "required": true,
7637             "type": "string"
7638           },
7639           {
7640             "description": "List of assigned ipv6 addresses on a network",
7641             "in": "path",
7642             "name": "ip-address-ipv6",
7643             "required": true,
7644             "type": "string"
7645           },
7646           {
7647             "in": "body",
7648             "name": "(config)network-ips-v6",
7649             "required": false,
7650             "schema": {
7651               "$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"
7652             }
7653           }
7654         ],
7655         "responses": {
7656           "200": {
7657             "description": "No response was specified",
7658             "schema": {
7659               "$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"
7660             }
7661           }
7662         },
7663         "operationId": "PUT-network-ips-v6"
7664       }
7665     },
7666     "/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}": {
7667       "delete": {
7668         "produces": [
7669           "application/json",
7670           "application/xml"
7671         ],
7672         "parameters": [
7673           {
7674             "description": "vf-module-name or network name",
7675             "in": "path",
7676             "name": "vnf-name",
7677             "required": true,
7678             "type": "string"
7679           },
7680           {
7681             "description": "vf-module-type or network type",
7682             "in": "path",
7683             "name": "vnf-type",
7684             "required": true,
7685             "type": "string"
7686           },
7687           {
7688             "in": "path",
7689             "name": "vm-type",
7690             "required": true,
7691             "type": "string"
7692           },
7693           {
7694             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7695             "in": "path",
7696             "name": "network-role",
7697             "required": true,
7698             "type": "string"
7699           },
7700           {
7701             "description": "List of assigned ipv4 addresses on a network",
7702             "in": "path",
7703             "name": "ip-address",
7704             "required": true,
7705             "type": "string"
7706           }
7707         ],
7708         "responses": {
7709           "200": {
7710             "description": "No response was specified"
7711           }
7712         },
7713         "operationId": "DELETE-network-ips"
7714       },
7715       "get": {
7716         "produces": [
7717           "application/json",
7718           "application/xml"
7719         ],
7720         "parameters": [
7721           {
7722             "description": "vf-module-name or network name",
7723             "in": "path",
7724             "name": "vnf-name",
7725             "required": true,
7726             "type": "string"
7727           },
7728           {
7729             "description": "vf-module-type or network type",
7730             "in": "path",
7731             "name": "vnf-type",
7732             "required": true,
7733             "type": "string"
7734           },
7735           {
7736             "in": "path",
7737             "name": "vm-type",
7738             "required": true,
7739             "type": "string"
7740           },
7741           {
7742             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7743             "in": "path",
7744             "name": "network-role",
7745             "required": true,
7746             "type": "string"
7747           },
7748           {
7749             "description": "List of assigned ipv4 addresses on a network",
7750             "in": "path",
7751             "name": "ip-address",
7752             "required": true,
7753             "type": "string"
7754           }
7755         ],
7756         "responses": {
7757           "200": {
7758             "description": "No response was specified",
7759             "schema": {
7760               "$ref": "#/definitions/(config)network-ips"
7761             }
7762           }
7763         },
7764         "operationId": "GET-network-ips"
7765       },
7766       "put": {
7767         "consumes": [
7768           "application/json",
7769           "application/xml"
7770         ],
7771         "produces": [
7772           "application/json",
7773           "application/xml"
7774         ],
7775         "parameters": [
7776           {
7777             "description": "vf-module-name or network name",
7778             "in": "path",
7779             "name": "vnf-name",
7780             "required": true,
7781             "type": "string"
7782           },
7783           {
7784             "description": "vf-module-type or network type",
7785             "in": "path",
7786             "name": "vnf-type",
7787             "required": true,
7788             "type": "string"
7789           },
7790           {
7791             "in": "path",
7792             "name": "vm-type",
7793             "required": true,
7794             "type": "string"
7795           },
7796           {
7797             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7798             "in": "path",
7799             "name": "network-role",
7800             "required": true,
7801             "type": "string"
7802           },
7803           {
7804             "description": "List of assigned ipv4 addresses on a network",
7805             "in": "path",
7806             "name": "ip-address",
7807             "required": true,
7808             "type": "string"
7809           },
7810           {
7811             "in": "body",
7812             "name": "(config)network-ips",
7813             "required": false,
7814             "schema": {
7815               "$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"
7816             }
7817           }
7818         ],
7819         "responses": {
7820           "200": {
7821             "description": "No response was specified",
7822             "schema": {
7823               "$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"
7824             }
7825           }
7826         },
7827         "operationId": "PUT-network-ips"
7828       }
7829     },
7830     "/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}": {
7831       "delete": {
7832         "produces": [
7833           "application/json",
7834           "application/xml"
7835         ],
7836         "parameters": [
7837           {
7838             "description": "vf-module-name or network name",
7839             "in": "path",
7840             "name": "vnf-name",
7841             "required": true,
7842             "type": "string"
7843           },
7844           {
7845             "description": "vf-module-type or network type",
7846             "in": "path",
7847             "name": "vnf-type",
7848             "required": true,
7849             "type": "string"
7850           },
7851           {
7852             "in": "path",
7853             "name": "vm-type",
7854             "required": true,
7855             "type": "string"
7856           },
7857           {
7858             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7859             "in": "path",
7860             "name": "network-role",
7861             "required": true,
7862             "type": "string"
7863           },
7864           {
7865             "description": "List of network assignments for this VM (one per network)",
7866             "in": "path",
7867             "name": "mac-address",
7868             "required": true,
7869             "type": "string"
7870           }
7871         ],
7872         "responses": {
7873           "200": {
7874             "description": "No response was specified"
7875           }
7876         },
7877         "operationId": "DELETE-network-macs"
7878       },
7879       "get": {
7880         "produces": [
7881           "application/json",
7882           "application/xml"
7883         ],
7884         "parameters": [
7885           {
7886             "description": "vf-module-name or network name",
7887             "in": "path",
7888             "name": "vnf-name",
7889             "required": true,
7890             "type": "string"
7891           },
7892           {
7893             "description": "vf-module-type or network type",
7894             "in": "path",
7895             "name": "vnf-type",
7896             "required": true,
7897             "type": "string"
7898           },
7899           {
7900             "in": "path",
7901             "name": "vm-type",
7902             "required": true,
7903             "type": "string"
7904           },
7905           {
7906             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7907             "in": "path",
7908             "name": "network-role",
7909             "required": true,
7910             "type": "string"
7911           },
7912           {
7913             "description": "List of network assignments for this VM (one per network)",
7914             "in": "path",
7915             "name": "mac-address",
7916             "required": true,
7917             "type": "string"
7918           }
7919         ],
7920         "responses": {
7921           "200": {
7922             "description": "No response was specified",
7923             "schema": {
7924               "$ref": "#/definitions/(config)network-macs"
7925             }
7926           }
7927         },
7928         "operationId": "GET-network-macs"
7929       },
7930       "put": {
7931         "consumes": [
7932           "application/json",
7933           "application/xml"
7934         ],
7935         "produces": [
7936           "application/json",
7937           "application/xml"
7938         ],
7939         "parameters": [
7940           {
7941             "description": "vf-module-name or network name",
7942             "in": "path",
7943             "name": "vnf-name",
7944             "required": true,
7945             "type": "string"
7946           },
7947           {
7948             "description": "vf-module-type or network type",
7949             "in": "path",
7950             "name": "vnf-type",
7951             "required": true,
7952             "type": "string"
7953           },
7954           {
7955             "in": "path",
7956             "name": "vm-type",
7957             "required": true,
7958             "type": "string"
7959           },
7960           {
7961             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7962             "in": "path",
7963             "name": "network-role",
7964             "required": true,
7965             "type": "string"
7966           },
7967           {
7968             "description": "List of network assignments for this VM (one per network)",
7969             "in": "path",
7970             "name": "mac-address",
7971             "required": true,
7972             "type": "string"
7973           },
7974           {
7975             "in": "body",
7976             "name": "(config)network-macs",
7977             "required": false,
7978             "schema": {
7979               "$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"
7980             }
7981           }
7982         ],
7983         "responses": {
7984           "200": {
7985             "description": "No response was specified",
7986             "schema": {
7987               "$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"
7988             }
7989           }
7990         },
7991         "operationId": "PUT-network-macs"
7992       }
7993     },
7994     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-parameters/{vnf-parameter-name}": {
7995       "delete": {
7996         "produces": [
7997           "application/json",
7998           "application/xml"
7999         ],
8000         "parameters": [
8001           {
8002             "description": "vf-module-name or network name",
8003             "in": "path",
8004             "name": "vnf-name",
8005             "required": true,
8006             "type": "string"
8007           },
8008           {
8009             "description": "vf-module-type or network type",
8010             "in": "path",
8011             "name": "vnf-type",
8012             "required": true,
8013             "type": "string"
8014           },
8015           {
8016             "description": "The name of an arbitrary instance-specific vnf-parameters",
8017             "in": "path",
8018             "name": "vnf-parameter-name",
8019             "required": true,
8020             "type": "string"
8021           }
8022         ],
8023         "responses": {
8024           "200": {
8025             "description": "No response was specified"
8026           }
8027         },
8028         "operationId": "DELETE-vnf-parameters"
8029       },
8030       "get": {
8031         "produces": [
8032           "application/json",
8033           "application/xml"
8034         ],
8035         "parameters": [
8036           {
8037             "description": "vf-module-name or network name",
8038             "in": "path",
8039             "name": "vnf-name",
8040             "required": true,
8041             "type": "string"
8042           },
8043           {
8044             "description": "vf-module-type or network type",
8045             "in": "path",
8046             "name": "vnf-type",
8047             "required": true,
8048             "type": "string"
8049           },
8050           {
8051             "description": "The name of an arbitrary instance-specific vnf-parameters",
8052             "in": "path",
8053             "name": "vnf-parameter-name",
8054             "required": true,
8055             "type": "string"
8056           }
8057         ],
8058         "responses": {
8059           "200": {
8060             "description": "No response was specified",
8061             "schema": {
8062               "$ref": "#/definitions/(config)vnf-parameters"
8063             }
8064           }
8065         },
8066         "operationId": "GET-vnf-parameters"
8067       },
8068       "put": {
8069         "consumes": [
8070           "application/json",
8071           "application/xml"
8072         ],
8073         "produces": [
8074           "application/json",
8075           "application/xml"
8076         ],
8077         "parameters": [
8078           {
8079             "description": "vf-module-name or network name",
8080             "in": "path",
8081             "name": "vnf-name",
8082             "required": true,
8083             "type": "string"
8084           },
8085           {
8086             "description": "vf-module-type or network type",
8087             "in": "path",
8088             "name": "vnf-type",
8089             "required": true,
8090             "type": "string"
8091           },
8092           {
8093             "description": "The name of an arbitrary instance-specific vnf-parameters",
8094             "in": "path",
8095             "name": "vnf-parameter-name",
8096             "required": true,
8097             "type": "string"
8098           },
8099           {
8100             "in": "body",
8101             "name": "(config)vnf-parameters",
8102             "required": false,
8103             "schema": {
8104               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters-TOP"
8105             }
8106           }
8107         ],
8108         "responses": {
8109           "200": {
8110             "description": "No response was specified",
8111             "schema": {
8112               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters-TOP"
8113             }
8114           }
8115         },
8116         "operationId": "PUT-vnf-parameters"
8117       }
8118     },
8119     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-topology-identifier": {
8120       "delete": {
8121         "produces": [
8122           "application/json",
8123           "application/xml"
8124         ],
8125         "parameters": [
8126           {
8127             "description": "vf-module-name or network name",
8128             "in": "path",
8129             "name": "vnf-name",
8130             "required": true,
8131             "type": "string"
8132           },
8133           {
8134             "description": "vf-module-type or network type",
8135             "in": "path",
8136             "name": "vnf-type",
8137             "required": true,
8138             "type": "string"
8139           }
8140         ],
8141         "responses": {
8142           "200": {
8143             "description": "No response was specified"
8144           }
8145         },
8146         "operationId": "DELETE-vnf-topology-identifier"
8147       },
8148       "get": {
8149         "produces": [
8150           "application/json",
8151           "application/xml"
8152         ],
8153         "parameters": [
8154           {
8155             "description": "vf-module-name or network name",
8156             "in": "path",
8157             "name": "vnf-name",
8158             "required": true,
8159             "type": "string"
8160           },
8161           {
8162             "description": "vf-module-type or network type",
8163             "in": "path",
8164             "name": "vnf-type",
8165             "required": true,
8166             "type": "string"
8167           }
8168         ],
8169         "responses": {
8170           "200": {
8171             "description": "No response was specified",
8172             "schema": {
8173               "$ref": "#/definitions/(config)vnf-topology-identifier"
8174             }
8175           }
8176         },
8177         "operationId": "GET-vnf-topology-identifier"
8178       },
8179       "put": {
8180         "consumes": [
8181           "application/json",
8182           "application/xml"
8183         ],
8184         "produces": [
8185           "application/json",
8186           "application/xml"
8187         ],
8188         "parameters": [
8189           {
8190             "description": "vf-module-name or network name",
8191             "in": "path",
8192             "name": "vnf-name",
8193             "required": true,
8194             "type": "string"
8195           },
8196           {
8197             "description": "vf-module-type or network type",
8198             "in": "path",
8199             "name": "vnf-type",
8200             "required": true,
8201             "type": "string"
8202           },
8203           {
8204             "in": "body",
8205             "name": "(config)vnf-topology-identifier",
8206             "required": false,
8207             "schema": {
8208               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier-TOP"
8209             }
8210           }
8211         ],
8212         "responses": {
8213           "200": {
8214             "description": "No response was specified",
8215             "schema": {
8216               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier-TOP"
8217             }
8218           }
8219         },
8220         "operationId": "PUT-vnf-topology-identifier"
8221       }
8222     },
8223     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources": {
8224       "delete": {
8225         "produces": [
8226           "application/json",
8227           "application/xml"
8228         ],
8229         "responses": {
8230           "200": {
8231             "description": "No response was specified"
8232           }
8233         },
8234         "operationId": "DELETE-security-zone-allotted-resources"
8235       },
8236       "get": {
8237         "produces": [
8238           "application/json",
8239           "application/xml"
8240         ],
8241         "responses": {
8242           "200": {
8243             "description": "No response was specified",
8244             "schema": {
8245               "$ref": "#/definitions/(config)security-zone-allotted-resources"
8246             }
8247           }
8248         },
8249         "operationId": "GET-security-zone-allotted-resources"
8250       },
8251       "post": {
8252         "consumes": [
8253           "application/json",
8254           "application/xml"
8255         ],
8256         "produces": [
8257           "application/json",
8258           "application/xml"
8259         ],
8260         "parameters": [
8261           {
8262             "in": "body",
8263             "name": "**(config)security-zone-allotted-resource",
8264             "required": false,
8265             "schema": {
8266               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource-TOP"
8267             }
8268           }
8269         ],
8270         "responses": {
8271           "200": {
8272             "description": "No response was specified",
8273             "schema": {
8274               "$ref": "#/definitions/(config)security-zone-allotted-resourcesPOST"
8275             }
8276           }
8277         },
8278         "operationId": "POST-security-zone-allotted-resources"
8279       },
8280       "put": {
8281         "consumes": [
8282           "application/json",
8283           "application/xml"
8284         ],
8285         "produces": [
8286           "application/json",
8287           "application/xml"
8288         ],
8289         "parameters": [
8290           {
8291             "in": "body",
8292             "name": "(config)security-zone-allotted-resources",
8293             "required": false,
8294             "schema": {
8295               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-allotted-resources-TOP"
8296             }
8297           }
8298         ],
8299         "responses": {
8300           "200": {
8301             "description": "No response was specified",
8302             "schema": {
8303               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-allotted-resources-TOP"
8304             }
8305           }
8306         },
8307         "operationId": "PUT-security-zone-allotted-resources"
8308       }
8309     },
8310     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}": {
8311       "delete": {
8312         "produces": [
8313           "application/json",
8314           "application/xml"
8315         ],
8316         "parameters": [
8317           {
8318             "in": "path",
8319             "name": "allotted-resource-id",
8320             "required": true,
8321             "type": "string"
8322           }
8323         ],
8324         "responses": {
8325           "200": {
8326             "description": "No response was specified"
8327           }
8328         },
8329         "operationId": "DELETE-security-zone-allotted-resource"
8330       },
8331       "get": {
8332         "produces": [
8333           "application/json",
8334           "application/xml"
8335         ],
8336         "parameters": [
8337           {
8338             "in": "path",
8339             "name": "allotted-resource-id",
8340             "required": true,
8341             "type": "string"
8342           }
8343         ],
8344         "responses": {
8345           "200": {
8346             "description": "No response was specified",
8347             "schema": {
8348               "$ref": "#/definitions/(config)security-zone-allotted-resource"
8349             }
8350           }
8351         },
8352         "operationId": "GET-security-zone-allotted-resource"
8353       },
8354       "post": {
8355         "consumes": [
8356           "application/json",
8357           "application/xml"
8358         ],
8359         "produces": [
8360           "application/json",
8361           "application/xml"
8362         ],
8363         "parameters": [
8364           {
8365             "in": "path",
8366             "name": "allotted-resource-id",
8367             "required": true,
8368             "type": "string"
8369           },
8370           {
8371             "in": "body",
8372             "name": "**(config)allotted-resource-data",
8373             "required": false,
8374             "schema": {
8375               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data-TOP"
8376             }
8377           },
8378           {
8379             "in": "body",
8380             "name": "**(config)allotted-resource-status",
8381             "required": false,
8382             "schema": {
8383               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status-TOP"
8384             }
8385           }
8386         ],
8387         "responses": {
8388           "200": {
8389             "description": "No response was specified",
8390             "schema": {
8391               "$ref": "#/definitions/(config)security-zone-allotted-resourcePOST"
8392             }
8393           }
8394         },
8395         "operationId": "POST-security-zone-allotted-resource"
8396       },
8397       "put": {
8398         "consumes": [
8399           "application/json",
8400           "application/xml"
8401         ],
8402         "produces": [
8403           "application/json",
8404           "application/xml"
8405         ],
8406         "parameters": [
8407           {
8408             "in": "path",
8409             "name": "allotted-resource-id",
8410             "required": true,
8411             "type": "string"
8412           },
8413           {
8414             "in": "body",
8415             "name": "(config)security-zone-allotted-resource",
8416             "required": false,
8417             "schema": {
8418               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource-TOP"
8419             }
8420           }
8421         ],
8422         "responses": {
8423           "200": {
8424             "description": "No response was specified",
8425             "schema": {
8426               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource-TOP"
8427             }
8428           }
8429         },
8430         "operationId": "PUT-security-zone-allotted-resource"
8431       }
8432     },
8433     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data": {
8434       "delete": {
8435         "produces": [
8436           "application/json",
8437           "application/xml"
8438         ],
8439         "parameters": [
8440           {
8441             "in": "path",
8442             "name": "allotted-resource-id",
8443             "required": true,
8444             "type": "string"
8445           }
8446         ],
8447         "responses": {
8448           "200": {
8449             "description": "No response was specified"
8450           }
8451         },
8452         "operationId": "DELETE-allotted-resource-data"
8453       },
8454       "get": {
8455         "produces": [
8456           "application/json",
8457           "application/xml"
8458         ],
8459         "parameters": [
8460           {
8461             "in": "path",
8462             "name": "allotted-resource-id",
8463             "required": true,
8464             "type": "string"
8465           }
8466         ],
8467         "responses": {
8468           "200": {
8469             "description": "No response was specified",
8470             "schema": {
8471               "$ref": "#/definitions/(config)allotted-resource-data"
8472             }
8473           }
8474         },
8475         "operationId": "GET-allotted-resource-data"
8476       },
8477       "post": {
8478         "consumes": [
8479           "application/json",
8480           "application/xml"
8481         ],
8482         "produces": [
8483           "application/json",
8484           "application/xml"
8485         ],
8486         "parameters": [
8487           {
8488             "in": "path",
8489             "name": "allotted-resource-id",
8490             "required": true,
8491             "type": "string"
8492           },
8493           {
8494             "in": "body",
8495             "name": "**(config)allotted-resource-operation-information",
8496             "required": false,
8497             "schema": {
8498               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
8499             }
8500           },
8501           {
8502             "in": "body",
8503             "name": "**(config)security-zone-topology",
8504             "required": false,
8505             "schema": {
8506               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology-TOP"
8507             }
8508           },
8509           {
8510             "in": "body",
8511             "name": "**(config)security-zone-parameters",
8512             "required": false,
8513             "schema": {
8514               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters-TOP"
8515             }
8516           },
8517           {
8518             "in": "body",
8519             "name": "**(config)allotted-resource-oper-status",
8520             "required": false,
8521             "schema": {
8522               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
8523             }
8524           }
8525         ],
8526         "responses": {
8527           "200": {
8528             "description": "No response was specified",
8529             "schema": {
8530               "$ref": "#/definitions/(config)allotted-resource-dataPOST"
8531             }
8532           }
8533         },
8534         "operationId": "POST-allotted-resource-data"
8535       },
8536       "put": {
8537         "consumes": [
8538           "application/json",
8539           "application/xml"
8540         ],
8541         "produces": [
8542           "application/json",
8543           "application/xml"
8544         ],
8545         "parameters": [
8546           {
8547             "in": "path",
8548             "name": "allotted-resource-id",
8549             "required": true,
8550             "type": "string"
8551           },
8552           {
8553             "in": "body",
8554             "name": "(config)allotted-resource-data",
8555             "required": false,
8556             "schema": {
8557               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data-TOP"
8558             }
8559           }
8560         ],
8561         "responses": {
8562           "200": {
8563             "description": "No response was specified",
8564             "schema": {
8565               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data-TOP"
8566             }
8567           }
8568         },
8569         "operationId": "PUT-allotted-resource-data"
8570       }
8571     },
8572     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-oper-status": {
8573       "delete": {
8574         "produces": [
8575           "application/json",
8576           "application/xml"
8577         ],
8578         "parameters": [
8579           {
8580             "in": "path",
8581             "name": "allotted-resource-id",
8582             "required": true,
8583             "type": "string"
8584           }
8585         ],
8586         "responses": {
8587           "200": {
8588             "description": "No response was specified"
8589           }
8590         },
8591         "operationId": "DELETE-allotted-resource-oper-status"
8592       },
8593       "get": {
8594         "produces": [
8595           "application/json",
8596           "application/xml"
8597         ],
8598         "parameters": [
8599           {
8600             "in": "path",
8601             "name": "allotted-resource-id",
8602             "required": true,
8603             "type": "string"
8604           }
8605         ],
8606         "responses": {
8607           "200": {
8608             "description": "No response was specified",
8609             "schema": {
8610               "$ref": "#/definitions/(config)allotted-resource-oper-status"
8611             }
8612           }
8613         },
8614         "operationId": "GET-allotted-resource-oper-status"
8615       },
8616       "put": {
8617         "consumes": [
8618           "application/json",
8619           "application/xml"
8620         ],
8621         "produces": [
8622           "application/json",
8623           "application/xml"
8624         ],
8625         "parameters": [
8626           {
8627             "in": "path",
8628             "name": "allotted-resource-id",
8629             "required": true,
8630             "type": "string"
8631           },
8632           {
8633             "in": "body",
8634             "name": "(config)allotted-resource-oper-status",
8635             "required": false,
8636             "schema": {
8637               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
8638             }
8639           }
8640         ],
8641         "responses": {
8642           "200": {
8643             "description": "No response was specified",
8644             "schema": {
8645               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
8646             }
8647           }
8648         },
8649         "operationId": "PUT-allotted-resource-oper-status"
8650       }
8651     },
8652     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information": {
8653       "delete": {
8654         "produces": [
8655           "application/json",
8656           "application/xml"
8657         ],
8658         "parameters": [
8659           {
8660             "in": "path",
8661             "name": "allotted-resource-id",
8662             "required": true,
8663             "type": "string"
8664           }
8665         ],
8666         "responses": {
8667           "200": {
8668             "description": "No response was specified"
8669           }
8670         },
8671         "operationId": "DELETE-allotted-resource-operation-information"
8672       },
8673       "get": {
8674         "produces": [
8675           "application/json",
8676           "application/xml"
8677         ],
8678         "parameters": [
8679           {
8680             "in": "path",
8681             "name": "allotted-resource-id",
8682             "required": true,
8683             "type": "string"
8684           }
8685         ],
8686         "responses": {
8687           "200": {
8688             "description": "No response was specified",
8689             "schema": {
8690               "$ref": "#/definitions/(config)allotted-resource-operation-information"
8691             }
8692           }
8693         },
8694         "operationId": "GET-allotted-resource-operation-information"
8695       },
8696       "post": {
8697         "consumes": [
8698           "application/json",
8699           "application/xml"
8700         ],
8701         "produces": [
8702           "application/json",
8703           "application/xml"
8704         ],
8705         "parameters": [
8706           {
8707             "in": "path",
8708             "name": "allotted-resource-id",
8709             "required": true,
8710             "type": "string"
8711           },
8712           {
8713             "in": "body",
8714             "name": "**(config)request-information",
8715             "required": false,
8716             "schema": {
8717               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
8718             }
8719           },
8720           {
8721             "in": "body",
8722             "name": "**(config)sdnc-request-header",
8723             "required": false,
8724             "schema": {
8725               "$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"
8726             }
8727           },
8728           {
8729             "in": "body",
8730             "name": "**(config)allotted-resource-information",
8731             "required": false,
8732             "schema": {
8733               "$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"
8734             }
8735           },
8736           {
8737             "in": "body",
8738             "name": "**(config)security-zone-request-input",
8739             "required": false,
8740             "schema": {
8741               "$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"
8742             }
8743           },
8744           {
8745             "in": "body",
8746             "name": "**(config)service-information",
8747             "required": false,
8748             "schema": {
8749               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
8750             }
8751           }
8752         ],
8753         "responses": {
8754           "200": {
8755             "description": "No response was specified",
8756             "schema": {
8757               "$ref": "#/definitions/(config)allotted-resource-operation-informationPOST"
8758             }
8759           }
8760         },
8761         "operationId": "POST-allotted-resource-operation-information"
8762       },
8763       "put": {
8764         "consumes": [
8765           "application/json",
8766           "application/xml"
8767         ],
8768         "produces": [
8769           "application/json",
8770           "application/xml"
8771         ],
8772         "parameters": [
8773           {
8774             "in": "path",
8775             "name": "allotted-resource-id",
8776             "required": true,
8777             "type": "string"
8778           },
8779           {
8780             "in": "body",
8781             "name": "(config)allotted-resource-operation-information",
8782             "required": false,
8783             "schema": {
8784               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
8785             }
8786           }
8787         ],
8788         "responses": {
8789           "200": {
8790             "description": "No response was specified",
8791             "schema": {
8792               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
8793             }
8794           }
8795         },
8796         "operationId": "PUT-allotted-resource-operation-information"
8797       }
8798     },
8799     "/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": {
8800       "delete": {
8801         "produces": [
8802           "application/json",
8803           "application/xml"
8804         ],
8805         "parameters": [
8806           {
8807             "in": "path",
8808             "name": "allotted-resource-id",
8809             "required": true,
8810             "type": "string"
8811           }
8812         ],
8813         "responses": {
8814           "200": {
8815             "description": "No response was specified"
8816           }
8817         },
8818         "operationId": "DELETE-allotted-resource-information"
8819       },
8820       "get": {
8821         "produces": [
8822           "application/json",
8823           "application/xml"
8824         ],
8825         "parameters": [
8826           {
8827             "in": "path",
8828             "name": "allotted-resource-id",
8829             "required": true,
8830             "type": "string"
8831           }
8832         ],
8833         "responses": {
8834           "200": {
8835             "description": "No response was specified",
8836             "schema": {
8837               "$ref": "#/definitions/(config)allotted-resource-information"
8838             }
8839           }
8840         },
8841         "operationId": "GET-allotted-resource-information"
8842       },
8843       "post": {
8844         "consumes": [
8845           "application/json",
8846           "application/xml"
8847         ],
8848         "produces": [
8849           "application/json",
8850           "application/xml"
8851         ],
8852         "parameters": [
8853           {
8854             "in": "path",
8855             "name": "allotted-resource-id",
8856             "required": true,
8857             "type": "string"
8858           },
8859           {
8860             "in": "body",
8861             "name": "**(config)onap-model-information",
8862             "required": false,
8863             "schema": {
8864               "$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"
8865             }
8866           }
8867         ],
8868         "responses": {
8869           "200": {
8870             "description": "No response was specified",
8871             "schema": {
8872               "$ref": "#/definitions/(config)allotted-resource-informationPOST"
8873             }
8874           }
8875         },
8876         "operationId": "POST-allotted-resource-information"
8877       },
8878       "put": {
8879         "consumes": [
8880           "application/json",
8881           "application/xml"
8882         ],
8883         "produces": [
8884           "application/json",
8885           "application/xml"
8886         ],
8887         "parameters": [
8888           {
8889             "in": "path",
8890             "name": "allotted-resource-id",
8891             "required": true,
8892             "type": "string"
8893           },
8894           {
8895             "in": "body",
8896             "name": "(config)allotted-resource-information",
8897             "required": false,
8898             "schema": {
8899               "$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"
8900             }
8901           }
8902         ],
8903         "responses": {
8904           "200": {
8905             "description": "No response was specified",
8906             "schema": {
8907               "$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"
8908             }
8909           }
8910         },
8911         "operationId": "PUT-allotted-resource-information"
8912       }
8913     },
8914     "/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": {
8915       "delete": {
8916         "produces": [
8917           "application/json",
8918           "application/xml"
8919         ],
8920         "parameters": [
8921           {
8922             "in": "path",
8923             "name": "allotted-resource-id",
8924             "required": true,
8925             "type": "string"
8926           }
8927         ],
8928         "responses": {
8929           "200": {
8930             "description": "No response was specified"
8931           }
8932         },
8933         "operationId": "DELETE-onap-model-information"
8934       },
8935       "get": {
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         "responses": {
8949           "200": {
8950             "description": "No response was specified",
8951             "schema": {
8952               "$ref": "#/definitions/(config)onap-model-information"
8953             }
8954           }
8955         },
8956         "operationId": "GET-onap-model-information"
8957       },
8958       "put": {
8959         "consumes": [
8960           "application/json",
8961           "application/xml"
8962         ],
8963         "produces": [
8964           "application/json",
8965           "application/xml"
8966         ],
8967         "parameters": [
8968           {
8969             "in": "path",
8970             "name": "allotted-resource-id",
8971             "required": true,
8972             "type": "string"
8973           },
8974           {
8975             "in": "body",
8976             "name": "(config)onap-model-information",
8977             "required": false,
8978             "schema": {
8979               "$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"
8980             }
8981           }
8982         ],
8983         "responses": {
8984           "200": {
8985             "description": "No response was specified",
8986             "schema": {
8987               "$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"
8988             }
8989           }
8990         },
8991         "operationId": "PUT-onap-model-information"
8992       }
8993     },
8994     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/request-information": {
8995       "delete": {
8996         "produces": [
8997           "application/json",
8998           "application/xml"
8999         ],
9000         "parameters": [
9001           {
9002             "in": "path",
9003             "name": "allotted-resource-id",
9004             "required": true,
9005             "type": "string"
9006           }
9007         ],
9008         "responses": {
9009           "200": {
9010             "description": "No response was specified"
9011           }
9012         },
9013         "operationId": "DELETE-request-information"
9014       },
9015       "get": {
9016         "produces": [
9017           "application/json",
9018           "application/xml"
9019         ],
9020         "parameters": [
9021           {
9022             "in": "path",
9023             "name": "allotted-resource-id",
9024             "required": true,
9025             "type": "string"
9026           }
9027         ],
9028         "responses": {
9029           "200": {
9030             "description": "No response was specified",
9031             "schema": {
9032               "$ref": "#/definitions/(config)request-information"
9033             }
9034           }
9035         },
9036         "operationId": "GET-request-information"
9037       },
9038       "put": {
9039         "consumes": [
9040           "application/json",
9041           "application/xml"
9042         ],
9043         "produces": [
9044           "application/json",
9045           "application/xml"
9046         ],
9047         "parameters": [
9048           {
9049             "in": "path",
9050             "name": "allotted-resource-id",
9051             "required": true,
9052             "type": "string"
9053           },
9054           {
9055             "in": "body",
9056             "name": "(config)request-information",
9057             "required": false,
9058             "schema": {
9059               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
9060             }
9061           }
9062         ],
9063         "responses": {
9064           "200": {
9065             "description": "No response was specified",
9066             "schema": {
9067               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
9068             }
9069           }
9070         },
9071         "operationId": "PUT-request-information"
9072       }
9073     },
9074     "/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": {
9075       "delete": {
9076         "produces": [
9077           "application/json",
9078           "application/xml"
9079         ],
9080         "parameters": [
9081           {
9082             "in": "path",
9083             "name": "allotted-resource-id",
9084             "required": true,
9085             "type": "string"
9086           }
9087         ],
9088         "responses": {
9089           "200": {
9090             "description": "No response was specified"
9091           }
9092         },
9093         "operationId": "DELETE-sdnc-request-header"
9094       },
9095       "get": {
9096         "produces": [
9097           "application/json",
9098           "application/xml"
9099         ],
9100         "parameters": [
9101           {
9102             "in": "path",
9103             "name": "allotted-resource-id",
9104             "required": true,
9105             "type": "string"
9106           }
9107         ],
9108         "responses": {
9109           "200": {
9110             "description": "No response was specified",
9111             "schema": {
9112               "$ref": "#/definitions/(config)sdnc-request-header"
9113             }
9114           }
9115         },
9116         "operationId": "GET-sdnc-request-header"
9117       },
9118       "put": {
9119         "consumes": [
9120           "application/json",
9121           "application/xml"
9122         ],
9123         "produces": [
9124           "application/json",
9125           "application/xml"
9126         ],
9127         "parameters": [
9128           {
9129             "in": "path",
9130             "name": "allotted-resource-id",
9131             "required": true,
9132             "type": "string"
9133           },
9134           {
9135             "in": "body",
9136             "name": "(config)sdnc-request-header",
9137             "required": false,
9138             "schema": {
9139               "$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"
9140             }
9141           }
9142         ],
9143         "responses": {
9144           "200": {
9145             "description": "No response was specified",
9146             "schema": {
9147               "$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"
9148             }
9149           }
9150         },
9151         "operationId": "PUT-sdnc-request-header"
9152       }
9153     },
9154     "/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": {
9155       "delete": {
9156         "produces": [
9157           "application/json",
9158           "application/xml"
9159         ],
9160         "parameters": [
9161           {
9162             "in": "path",
9163             "name": "allotted-resource-id",
9164             "required": true,
9165             "type": "string"
9166           }
9167         ],
9168         "responses": {
9169           "200": {
9170             "description": "No response was specified"
9171           }
9172         },
9173         "operationId": "DELETE-security-zone-request-input"
9174       },
9175       "get": {
9176         "produces": [
9177           "application/json",
9178           "application/xml"
9179         ],
9180         "parameters": [
9181           {
9182             "in": "path",
9183             "name": "allotted-resource-id",
9184             "required": true,
9185             "type": "string"
9186           }
9187         ],
9188         "responses": {
9189           "200": {
9190             "description": "No response was specified",
9191             "schema": {
9192               "$ref": "#/definitions/(config)security-zone-request-input"
9193             }
9194           }
9195         },
9196         "operationId": "GET-security-zone-request-input"
9197       },
9198       "post": {
9199         "consumes": [
9200           "application/json",
9201           "application/xml"
9202         ],
9203         "produces": [
9204           "application/json",
9205           "application/xml"
9206         ],
9207         "parameters": [
9208           {
9209             "in": "path",
9210             "name": "allotted-resource-id",
9211             "required": true,
9212             "type": "string"
9213           },
9214           {
9215             "in": "body",
9216             "name": "**(config)security-zone-input-parameters",
9217             "required": false,
9218             "schema": {
9219               "$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"
9220             }
9221           }
9222         ],
9223         "responses": {
9224           "200": {
9225             "description": "No response was specified",
9226             "schema": {
9227               "$ref": "#/definitions/(config)security-zone-request-inputPOST"
9228             }
9229           }
9230         },
9231         "operationId": "POST-security-zone-request-input"
9232       },
9233       "put": {
9234         "consumes": [
9235           "application/json",
9236           "application/xml"
9237         ],
9238         "produces": [
9239           "application/json",
9240           "application/xml"
9241         ],
9242         "parameters": [
9243           {
9244             "in": "path",
9245             "name": "allotted-resource-id",
9246             "required": true,
9247             "type": "string"
9248           },
9249           {
9250             "in": "body",
9251             "name": "(config)security-zone-request-input",
9252             "required": false,
9253             "schema": {
9254               "$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"
9255             }
9256           }
9257         ],
9258         "responses": {
9259           "200": {
9260             "description": "No response was specified",
9261             "schema": {
9262               "$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"
9263             }
9264           }
9265         },
9266         "operationId": "PUT-security-zone-request-input"
9267       }
9268     },
9269     "/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": {
9270       "delete": {
9271         "produces": [
9272           "application/json",
9273           "application/xml"
9274         ],
9275         "parameters": [
9276           {
9277             "in": "path",
9278             "name": "allotted-resource-id",
9279             "required": true,
9280             "type": "string"
9281           }
9282         ],
9283         "responses": {
9284           "200": {
9285             "description": "No response was specified"
9286           }
9287         },
9288         "operationId": "DELETE-security-zone-input-parameters"
9289       },
9290       "get": {
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         "responses": {
9304           "200": {
9305             "description": "No response was specified",
9306             "schema": {
9307               "$ref": "#/definitions/(config)security-zone-input-parameters"
9308             }
9309           }
9310         },
9311         "operationId": "GET-security-zone-input-parameters"
9312       },
9313       "post": {
9314         "consumes": [
9315           "application/json",
9316           "application/xml"
9317         ],
9318         "produces": [
9319           "application/json",
9320           "application/xml"
9321         ],
9322         "parameters": [
9323           {
9324             "in": "path",
9325             "name": "allotted-resource-id",
9326             "required": true,
9327             "type": "string"
9328           },
9329           {
9330             "in": "body",
9331             "name": "**(config)param",
9332             "required": false,
9333             "schema": {
9334               "$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"
9335             }
9336           }
9337         ],
9338         "responses": {
9339           "200": {
9340             "description": "No response was specified",
9341             "schema": {
9342               "$ref": "#/definitions/(config)security-zone-input-parametersPOST"
9343             }
9344           }
9345         },
9346         "operationId": "POST-security-zone-input-parameters"
9347       },
9348       "put": {
9349         "consumes": [
9350           "application/json",
9351           "application/xml"
9352         ],
9353         "produces": [
9354           "application/json",
9355           "application/xml"
9356         ],
9357         "parameters": [
9358           {
9359             "in": "path",
9360             "name": "allotted-resource-id",
9361             "required": true,
9362             "type": "string"
9363           },
9364           {
9365             "in": "body",
9366             "name": "(config)security-zone-input-parameters",
9367             "required": false,
9368             "schema": {
9369               "$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"
9370             }
9371           }
9372         ],
9373         "responses": {
9374           "200": {
9375             "description": "No response was specified",
9376             "schema": {
9377               "$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"
9378             }
9379           }
9380         },
9381         "operationId": "PUT-security-zone-input-parameters"
9382       }
9383     },
9384     "/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}": {
9385       "delete": {
9386         "produces": [
9387           "application/json",
9388           "application/xml"
9389         ],
9390         "parameters": [
9391           {
9392             "in": "path",
9393             "name": "allotted-resource-id",
9394             "required": true,
9395             "type": "string"
9396           },
9397           {
9398             "in": "path",
9399             "name": "name",
9400             "required": true,
9401             "type": "string"
9402           }
9403         ],
9404         "responses": {
9405           "200": {
9406             "description": "No response was specified"
9407           }
9408         },
9409         "operationId": "DELETE-param"
9410       },
9411       "get": {
9412         "produces": [
9413           "application/json",
9414           "application/xml"
9415         ],
9416         "parameters": [
9417           {
9418             "in": "path",
9419             "name": "allotted-resource-id",
9420             "required": true,
9421             "type": "string"
9422           },
9423           {
9424             "in": "path",
9425             "name": "name",
9426             "required": true,
9427             "type": "string"
9428           }
9429         ],
9430         "responses": {
9431           "200": {
9432             "description": "No response was specified",
9433             "schema": {
9434               "$ref": "#/definitions/(config)param"
9435             }
9436           }
9437         },
9438         "operationId": "GET-param"
9439       },
9440       "put": {
9441         "consumes": [
9442           "application/json",
9443           "application/xml"
9444         ],
9445         "produces": [
9446           "application/json",
9447           "application/xml"
9448         ],
9449         "parameters": [
9450           {
9451             "in": "path",
9452             "name": "allotted-resource-id",
9453             "required": true,
9454             "type": "string"
9455           },
9456           {
9457             "in": "path",
9458             "name": "name",
9459             "required": true,
9460             "type": "string"
9461           },
9462           {
9463             "in": "body",
9464             "name": "(config)param",
9465             "required": false,
9466             "schema": {
9467               "$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"
9468             }
9469           }
9470         ],
9471         "responses": {
9472           "200": {
9473             "description": "No response was specified",
9474             "schema": {
9475               "$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"
9476             }
9477           }
9478         },
9479         "operationId": "PUT-param"
9480       }
9481     },
9482     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/service-information": {
9483       "delete": {
9484         "produces": [
9485           "application/json",
9486           "application/xml"
9487         ],
9488         "parameters": [
9489           {
9490             "in": "path",
9491             "name": "allotted-resource-id",
9492             "required": true,
9493             "type": "string"
9494           }
9495         ],
9496         "responses": {
9497           "200": {
9498             "description": "No response was specified"
9499           }
9500         },
9501         "operationId": "DELETE-service-information"
9502       },
9503       "get": {
9504         "produces": [
9505           "application/json",
9506           "application/xml"
9507         ],
9508         "parameters": [
9509           {
9510             "in": "path",
9511             "name": "allotted-resource-id",
9512             "required": true,
9513             "type": "string"
9514           }
9515         ],
9516         "responses": {
9517           "200": {
9518             "description": "No response was specified",
9519             "schema": {
9520               "$ref": "#/definitions/(config)service-information"
9521             }
9522           }
9523         },
9524         "operationId": "GET-service-information"
9525       },
9526       "post": {
9527         "consumes": [
9528           "application/json",
9529           "application/xml"
9530         ],
9531         "produces": [
9532           "application/json",
9533           "application/xml"
9534         ],
9535         "parameters": [
9536           {
9537             "in": "path",
9538             "name": "allotted-resource-id",
9539             "required": true,
9540             "type": "string"
9541           },
9542           {
9543             "in": "body",
9544             "name": "**(config)onap-model-information",
9545             "required": false,
9546             "schema": {
9547               "$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"
9548             }
9549           }
9550         ],
9551         "responses": {
9552           "200": {
9553             "description": "No response was specified",
9554             "schema": {
9555               "$ref": "#/definitions/(config)service-informationPOST"
9556             }
9557           }
9558         },
9559         "operationId": "POST-service-information"
9560       },
9561       "put": {
9562         "consumes": [
9563           "application/json",
9564           "application/xml"
9565         ],
9566         "produces": [
9567           "application/json",
9568           "application/xml"
9569         ],
9570         "parameters": [
9571           {
9572             "in": "path",
9573             "name": "allotted-resource-id",
9574             "required": true,
9575             "type": "string"
9576           },
9577           {
9578             "in": "body",
9579             "name": "(config)service-information",
9580             "required": false,
9581             "schema": {
9582               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
9583             }
9584           }
9585         ],
9586         "responses": {
9587           "200": {
9588             "description": "No response was specified",
9589             "schema": {
9590               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
9591             }
9592           }
9593         },
9594         "operationId": "PUT-service-information"
9595       }
9596     },
9597     "/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": {
9598       "delete": {
9599         "produces": [
9600           "application/json",
9601           "application/xml"
9602         ],
9603         "parameters": [
9604           {
9605             "in": "path",
9606             "name": "allotted-resource-id",
9607             "required": true,
9608             "type": "string"
9609           }
9610         ],
9611         "responses": {
9612           "200": {
9613             "description": "No response was specified"
9614           }
9615         },
9616         "operationId": "DELETE-onap-model-information"
9617       },
9618       "get": {
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         "responses": {
9632           "200": {
9633             "description": "No response was specified",
9634             "schema": {
9635               "$ref": "#/definitions/(config)onap-model-information"
9636             }
9637           }
9638         },
9639         "operationId": "GET-onap-model-information"
9640       },
9641       "put": {
9642         "consumes": [
9643           "application/json",
9644           "application/xml"
9645         ],
9646         "produces": [
9647           "application/json",
9648           "application/xml"
9649         ],
9650         "parameters": [
9651           {
9652             "in": "path",
9653             "name": "allotted-resource-id",
9654             "required": true,
9655             "type": "string"
9656           },
9657           {
9658             "in": "body",
9659             "name": "(config)onap-model-information",
9660             "required": false,
9661             "schema": {
9662               "$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"
9663             }
9664           }
9665         ],
9666         "responses": {
9667           "200": {
9668             "description": "No response was specified",
9669             "schema": {
9670               "$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"
9671             }
9672           }
9673         },
9674         "operationId": "PUT-onap-model-information"
9675       }
9676     },
9677     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-parameters": {
9678       "delete": {
9679         "produces": [
9680           "application/json",
9681           "application/xml"
9682         ],
9683         "parameters": [
9684           {
9685             "in": "path",
9686             "name": "allotted-resource-id",
9687             "required": true,
9688             "type": "string"
9689           }
9690         ],
9691         "responses": {
9692           "200": {
9693             "description": "No response was specified"
9694           }
9695         },
9696         "operationId": "DELETE-security-zone-parameters"
9697       },
9698       "get": {
9699         "produces": [
9700           "application/json",
9701           "application/xml"
9702         ],
9703         "parameters": [
9704           {
9705             "in": "path",
9706             "name": "allotted-resource-id",
9707             "required": true,
9708             "type": "string"
9709           }
9710         ],
9711         "responses": {
9712           "200": {
9713             "description": "No response was specified",
9714             "schema": {
9715               "$ref": "#/definitions/(config)security-zone-parameters"
9716             }
9717           }
9718         },
9719         "operationId": "GET-security-zone-parameters"
9720       },
9721       "post": {
9722         "consumes": [
9723           "application/json",
9724           "application/xml"
9725         ],
9726         "produces": [
9727           "application/json",
9728           "application/xml"
9729         ],
9730         "parameters": [
9731           {
9732             "in": "path",
9733             "name": "allotted-resource-id",
9734             "required": true,
9735             "type": "string"
9736           },
9737           {
9738             "in": "body",
9739             "name": "**(config)param",
9740             "required": false,
9741             "schema": {
9742               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param-TOP"
9743             }
9744           }
9745         ],
9746         "responses": {
9747           "200": {
9748             "description": "No response was specified",
9749             "schema": {
9750               "$ref": "#/definitions/(config)security-zone-parametersPOST"
9751             }
9752           }
9753         },
9754         "operationId": "POST-security-zone-parameters"
9755       },
9756       "put": {
9757         "consumes": [
9758           "application/json",
9759           "application/xml"
9760         ],
9761         "produces": [
9762           "application/json",
9763           "application/xml"
9764         ],
9765         "parameters": [
9766           {
9767             "in": "path",
9768             "name": "allotted-resource-id",
9769             "required": true,
9770             "type": "string"
9771           },
9772           {
9773             "in": "body",
9774             "name": "(config)security-zone-parameters",
9775             "required": false,
9776             "schema": {
9777               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters-TOP"
9778             }
9779           }
9780         ],
9781         "responses": {
9782           "200": {
9783             "description": "No response was specified",
9784             "schema": {
9785               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters-TOP"
9786             }
9787           }
9788         },
9789         "operationId": "PUT-security-zone-parameters"
9790       }
9791     },
9792     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-parameters/param/{name}": {
9793       "delete": {
9794         "produces": [
9795           "application/json",
9796           "application/xml"
9797         ],
9798         "parameters": [
9799           {
9800             "in": "path",
9801             "name": "allotted-resource-id",
9802             "required": true,
9803             "type": "string"
9804           },
9805           {
9806             "in": "path",
9807             "name": "name",
9808             "required": true,
9809             "type": "string"
9810           }
9811         ],
9812         "responses": {
9813           "200": {
9814             "description": "No response was specified"
9815           }
9816         },
9817         "operationId": "DELETE-param"
9818       },
9819       "get": {
9820         "produces": [
9821           "application/json",
9822           "application/xml"
9823         ],
9824         "parameters": [
9825           {
9826             "in": "path",
9827             "name": "allotted-resource-id",
9828             "required": true,
9829             "type": "string"
9830           },
9831           {
9832             "in": "path",
9833             "name": "name",
9834             "required": true,
9835             "type": "string"
9836           }
9837         ],
9838         "responses": {
9839           "200": {
9840             "description": "No response was specified",
9841             "schema": {
9842               "$ref": "#/definitions/(config)param"
9843             }
9844           }
9845         },
9846         "operationId": "GET-param"
9847       },
9848       "put": {
9849         "consumes": [
9850           "application/json",
9851           "application/xml"
9852         ],
9853         "produces": [
9854           "application/json",
9855           "application/xml"
9856         ],
9857         "parameters": [
9858           {
9859             "in": "path",
9860             "name": "allotted-resource-id",
9861             "required": true,
9862             "type": "string"
9863           },
9864           {
9865             "in": "path",
9866             "name": "name",
9867             "required": true,
9868             "type": "string"
9869           },
9870           {
9871             "in": "body",
9872             "name": "(config)param",
9873             "required": false,
9874             "schema": {
9875               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param-TOP"
9876             }
9877           }
9878         ],
9879         "responses": {
9880           "200": {
9881             "description": "No response was specified",
9882             "schema": {
9883               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param-TOP"
9884             }
9885           }
9886         },
9887         "operationId": "PUT-param"
9888       }
9889     },
9890     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-topology": {
9891       "delete": {
9892         "produces": [
9893           "application/json",
9894           "application/xml"
9895         ],
9896         "parameters": [
9897           {
9898             "in": "path",
9899             "name": "allotted-resource-id",
9900             "required": true,
9901             "type": "string"
9902           }
9903         ],
9904         "responses": {
9905           "200": {
9906             "description": "No response was specified"
9907           }
9908         },
9909         "operationId": "DELETE-security-zone-topology"
9910       },
9911       "get": {
9912         "produces": [
9913           "application/json",
9914           "application/xml"
9915         ],
9916         "parameters": [
9917           {
9918             "in": "path",
9919             "name": "allotted-resource-id",
9920             "required": true,
9921             "type": "string"
9922           }
9923         ],
9924         "responses": {
9925           "200": {
9926             "description": "No response was specified",
9927             "schema": {
9928               "$ref": "#/definitions/(config)security-zone-topology"
9929             }
9930           }
9931         },
9932         "operationId": "GET-security-zone-topology"
9933       },
9934       "post": {
9935         "consumes": [
9936           "application/json",
9937           "application/xml"
9938         ],
9939         "produces": [
9940           "application/json",
9941           "application/xml"
9942         ],
9943         "parameters": [
9944           {
9945             "in": "path",
9946             "name": "allotted-resource-id",
9947             "required": true,
9948             "type": "string"
9949           },
9950           {
9951             "in": "body",
9952             "name": "**(config)security-zone-parameters",
9953             "required": false,
9954             "schema": {
9955               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters-TOP"
9956             }
9957           },
9958           {
9959             "in": "body",
9960             "name": "**(config)allotted-resource-identifiers",
9961             "required": false,
9962             "schema": {
9963               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers-TOP"
9964             }
9965           },
9966           {
9967             "in": "body",
9968             "name": "**(config)security-zone-assignments",
9969             "required": false,
9970             "schema": {
9971               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments-TOP"
9972             }
9973           },
9974           {
9975             "in": "body",
9976             "name": "**(config)onap-model-information",
9977             "required": false,
9978             "schema": {
9979               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information-TOP"
9980             }
9981           }
9982         ],
9983         "responses": {
9984           "200": {
9985             "description": "No response was specified",
9986             "schema": {
9987               "$ref": "#/definitions/(config)security-zone-topologyPOST"
9988             }
9989           }
9990         },
9991         "operationId": "POST-security-zone-topology"
9992       },
9993       "put": {
9994         "consumes": [
9995           "application/json",
9996           "application/xml"
9997         ],
9998         "produces": [
9999           "application/json",
10000           "application/xml"
10001         ],
10002         "parameters": [
10003           {
10004             "in": "path",
10005             "name": "allotted-resource-id",
10006             "required": true,
10007             "type": "string"
10008           },
10009           {
10010             "in": "body",
10011             "name": "(config)security-zone-topology",
10012             "required": false,
10013             "schema": {
10014               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology-TOP"
10015             }
10016           }
10017         ],
10018         "responses": {
10019           "200": {
10020             "description": "No response was specified",
10021             "schema": {
10022               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology-TOP"
10023             }
10024           }
10025         },
10026         "operationId": "PUT-security-zone-topology"
10027       }
10028     },
10029     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-topology/allotted-resource-identifiers": {
10030       "delete": {
10031         "produces": [
10032           "application/json",
10033           "application/xml"
10034         ],
10035         "parameters": [
10036           {
10037             "in": "path",
10038             "name": "allotted-resource-id",
10039             "required": true,
10040             "type": "string"
10041           }
10042         ],
10043         "responses": {
10044           "200": {
10045             "description": "No response was specified"
10046           }
10047         },
10048         "operationId": "DELETE-allotted-resource-identifiers"
10049       },
10050       "get": {
10051         "produces": [
10052           "application/json",
10053           "application/xml"
10054         ],
10055         "parameters": [
10056           {
10057             "in": "path",
10058             "name": "allotted-resource-id",
10059             "required": true,
10060             "type": "string"
10061           }
10062         ],
10063         "responses": {
10064           "200": {
10065             "description": "No response was specified",
10066             "schema": {
10067               "$ref": "#/definitions/(config)allotted-resource-identifiers"
10068             }
10069           }
10070         },
10071         "operationId": "GET-allotted-resource-identifiers"
10072       },
10073       "put": {
10074         "consumes": [
10075           "application/json",
10076           "application/xml"
10077         ],
10078         "produces": [
10079           "application/json",
10080           "application/xml"
10081         ],
10082         "parameters": [
10083           {
10084             "in": "path",
10085             "name": "allotted-resource-id",
10086             "required": true,
10087             "type": "string"
10088           },
10089           {
10090             "in": "body",
10091             "name": "(config)allotted-resource-identifiers",
10092             "required": false,
10093             "schema": {
10094               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers-TOP"
10095             }
10096           }
10097         ],
10098         "responses": {
10099           "200": {
10100             "description": "No response was specified",
10101             "schema": {
10102               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers-TOP"
10103             }
10104           }
10105         },
10106         "operationId": "PUT-allotted-resource-identifiers"
10107       }
10108     },
10109     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-topology/onap-model-information": {
10110       "delete": {
10111         "produces": [
10112           "application/json",
10113           "application/xml"
10114         ],
10115         "parameters": [
10116           {
10117             "in": "path",
10118             "name": "allotted-resource-id",
10119             "required": true,
10120             "type": "string"
10121           }
10122         ],
10123         "responses": {
10124           "200": {
10125             "description": "No response was specified"
10126           }
10127         },
10128         "operationId": "DELETE-onap-model-information"
10129       },
10130       "get": {
10131         "produces": [
10132           "application/json",
10133           "application/xml"
10134         ],
10135         "parameters": [
10136           {
10137             "in": "path",
10138             "name": "allotted-resource-id",
10139             "required": true,
10140             "type": "string"
10141           }
10142         ],
10143         "responses": {
10144           "200": {
10145             "description": "No response was specified",
10146             "schema": {
10147               "$ref": "#/definitions/(config)onap-model-information"
10148             }
10149           }
10150         },
10151         "operationId": "GET-onap-model-information"
10152       },
10153       "put": {
10154         "consumes": [
10155           "application/json",
10156           "application/xml"
10157         ],
10158         "produces": [
10159           "application/json",
10160           "application/xml"
10161         ],
10162         "parameters": [
10163           {
10164             "in": "path",
10165             "name": "allotted-resource-id",
10166             "required": true,
10167             "type": "string"
10168           },
10169           {
10170             "in": "body",
10171             "name": "(config)onap-model-information",
10172             "required": false,
10173             "schema": {
10174               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information-TOP"
10175             }
10176           }
10177         ],
10178         "responses": {
10179           "200": {
10180             "description": "No response was specified",
10181             "schema": {
10182               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information-TOP"
10183             }
10184           }
10185         },
10186         "operationId": "PUT-onap-model-information"
10187       }
10188     },
10189     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-topology/security-zone-assignments": {
10190       "delete": {
10191         "produces": [
10192           "application/json",
10193           "application/xml"
10194         ],
10195         "parameters": [
10196           {
10197             "in": "path",
10198             "name": "allotted-resource-id",
10199             "required": true,
10200             "type": "string"
10201           }
10202         ],
10203         "responses": {
10204           "200": {
10205             "description": "No response was specified"
10206           }
10207         },
10208         "operationId": "DELETE-security-zone-assignments"
10209       },
10210       "get": {
10211         "produces": [
10212           "application/json",
10213           "application/xml"
10214         ],
10215         "parameters": [
10216           {
10217             "in": "path",
10218             "name": "allotted-resource-id",
10219             "required": true,
10220             "type": "string"
10221           }
10222         ],
10223         "responses": {
10224           "200": {
10225             "description": "No response was specified",
10226             "schema": {
10227               "$ref": "#/definitions/(config)security-zone-assignments"
10228             }
10229           }
10230         },
10231         "operationId": "GET-security-zone-assignments"
10232       },
10233       "put": {
10234         "consumes": [
10235           "application/json",
10236           "application/xml"
10237         ],
10238         "produces": [
10239           "application/json",
10240           "application/xml"
10241         ],
10242         "parameters": [
10243           {
10244             "in": "path",
10245             "name": "allotted-resource-id",
10246             "required": true,
10247             "type": "string"
10248           },
10249           {
10250             "in": "body",
10251             "name": "(config)security-zone-assignments",
10252             "required": false,
10253             "schema": {
10254               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments-TOP"
10255             }
10256           }
10257         ],
10258         "responses": {
10259           "200": {
10260             "description": "No response was specified",
10261             "schema": {
10262               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments-TOP"
10263             }
10264           }
10265         },
10266         "operationId": "PUT-security-zone-assignments"
10267       }
10268     },
10269     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-topology/security-zone-parameters": {
10270       "delete": {
10271         "produces": [
10272           "application/json",
10273           "application/xml"
10274         ],
10275         "parameters": [
10276           {
10277             "in": "path",
10278             "name": "allotted-resource-id",
10279             "required": true,
10280             "type": "string"
10281           }
10282         ],
10283         "responses": {
10284           "200": {
10285             "description": "No response was specified"
10286           }
10287         },
10288         "operationId": "DELETE-security-zone-parameters"
10289       },
10290       "get": {
10291         "produces": [
10292           "application/json",
10293           "application/xml"
10294         ],
10295         "parameters": [
10296           {
10297             "in": "path",
10298             "name": "allotted-resource-id",
10299             "required": true,
10300             "type": "string"
10301           }
10302         ],
10303         "responses": {
10304           "200": {
10305             "description": "No response was specified",
10306             "schema": {
10307               "$ref": "#/definitions/(config)security-zone-parameters"
10308             }
10309           }
10310         },
10311         "operationId": "GET-security-zone-parameters"
10312       },
10313       "post": {
10314         "consumes": [
10315           "application/json",
10316           "application/xml"
10317         ],
10318         "produces": [
10319           "application/json",
10320           "application/xml"
10321         ],
10322         "parameters": [
10323           {
10324             "in": "path",
10325             "name": "allotted-resource-id",
10326             "required": true,
10327             "type": "string"
10328           },
10329           {
10330             "in": "body",
10331             "name": "**(config)param",
10332             "required": false,
10333             "schema": {
10334               "$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"
10335             }
10336           }
10337         ],
10338         "responses": {
10339           "200": {
10340             "description": "No response was specified",
10341             "schema": {
10342               "$ref": "#/definitions/(config)security-zone-parametersPOST"
10343             }
10344           }
10345         },
10346         "operationId": "POST-security-zone-parameters"
10347       },
10348       "put": {
10349         "consumes": [
10350           "application/json",
10351           "application/xml"
10352         ],
10353         "produces": [
10354           "application/json",
10355           "application/xml"
10356         ],
10357         "parameters": [
10358           {
10359             "in": "path",
10360             "name": "allotted-resource-id",
10361             "required": true,
10362             "type": "string"
10363           },
10364           {
10365             "in": "body",
10366             "name": "(config)security-zone-parameters",
10367             "required": false,
10368             "schema": {
10369               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters-TOP"
10370             }
10371           }
10372         ],
10373         "responses": {
10374           "200": {
10375             "description": "No response was specified",
10376             "schema": {
10377               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters-TOP"
10378             }
10379           }
10380         },
10381         "operationId": "PUT-security-zone-parameters"
10382       }
10383     },
10384     "/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}": {
10385       "delete": {
10386         "produces": [
10387           "application/json",
10388           "application/xml"
10389         ],
10390         "parameters": [
10391           {
10392             "in": "path",
10393             "name": "allotted-resource-id",
10394             "required": true,
10395             "type": "string"
10396           },
10397           {
10398             "in": "path",
10399             "name": "name",
10400             "required": true,
10401             "type": "string"
10402           }
10403         ],
10404         "responses": {
10405           "200": {
10406             "description": "No response was specified"
10407           }
10408         },
10409         "operationId": "DELETE-param"
10410       },
10411       "get": {
10412         "produces": [
10413           "application/json",
10414           "application/xml"
10415         ],
10416         "parameters": [
10417           {
10418             "in": "path",
10419             "name": "allotted-resource-id",
10420             "required": true,
10421             "type": "string"
10422           },
10423           {
10424             "in": "path",
10425             "name": "name",
10426             "required": true,
10427             "type": "string"
10428           }
10429         ],
10430         "responses": {
10431           "200": {
10432             "description": "No response was specified",
10433             "schema": {
10434               "$ref": "#/definitions/(config)param"
10435             }
10436           }
10437         },
10438         "operationId": "GET-param"
10439       },
10440       "put": {
10441         "consumes": [
10442           "application/json",
10443           "application/xml"
10444         ],
10445         "produces": [
10446           "application/json",
10447           "application/xml"
10448         ],
10449         "parameters": [
10450           {
10451             "in": "path",
10452             "name": "allotted-resource-id",
10453             "required": true,
10454             "type": "string"
10455           },
10456           {
10457             "in": "path",
10458             "name": "name",
10459             "required": true,
10460             "type": "string"
10461           },
10462           {
10463             "in": "body",
10464             "name": "(config)param",
10465             "required": false,
10466             "schema": {
10467               "$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"
10468             }
10469           }
10470         ],
10471         "responses": {
10472           "200": {
10473             "description": "No response was specified",
10474             "schema": {
10475               "$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"
10476             }
10477           }
10478         },
10479         "operationId": "PUT-param"
10480       }
10481     },
10482     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-status": {
10483       "delete": {
10484         "produces": [
10485           "application/json",
10486           "application/xml"
10487         ],
10488         "parameters": [
10489           {
10490             "in": "path",
10491             "name": "allotted-resource-id",
10492             "required": true,
10493             "type": "string"
10494           }
10495         ],
10496         "responses": {
10497           "200": {
10498             "description": "No response was specified"
10499           }
10500         },
10501         "operationId": "DELETE-allotted-resource-status"
10502       },
10503       "get": {
10504         "produces": [
10505           "application/json",
10506           "application/xml"
10507         ],
10508         "parameters": [
10509           {
10510             "in": "path",
10511             "name": "allotted-resource-id",
10512             "required": true,
10513             "type": "string"
10514           }
10515         ],
10516         "responses": {
10517           "200": {
10518             "description": "No response was specified",
10519             "schema": {
10520               "$ref": "#/definitions/(config)allotted-resource-status"
10521             }
10522           }
10523         },
10524         "operationId": "GET-allotted-resource-status"
10525       },
10526       "put": {
10527         "consumes": [
10528           "application/json",
10529           "application/xml"
10530         ],
10531         "produces": [
10532           "application/json",
10533           "application/xml"
10534         ],
10535         "parameters": [
10536           {
10537             "in": "path",
10538             "name": "allotted-resource-id",
10539             "required": true,
10540             "type": "string"
10541           },
10542           {
10543             "in": "body",
10544             "name": "(config)allotted-resource-status",
10545             "required": false,
10546             "schema": {
10547               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status-TOP"
10548             }
10549           }
10550         ],
10551         "responses": {
10552           "200": {
10553             "description": "No response was specified",
10554             "schema": {
10555               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status-TOP"
10556             }
10557           }
10558         },
10559         "operationId": "PUT-allotted-resource-status"
10560       }
10561     },
10562     "/config/GENERIC-RESOURCE-API:services": {
10563       "delete": {
10564         "produces": [
10565           "application/json",
10566           "application/xml"
10567         ],
10568         "responses": {
10569           "200": {
10570             "description": "No response was specified"
10571           }
10572         },
10573         "operationId": "DELETE-services"
10574       },
10575       "get": {
10576         "produces": [
10577           "application/json",
10578           "application/xml"
10579         ],
10580         "responses": {
10581           "200": {
10582             "description": "No response was specified",
10583             "schema": {
10584               "$ref": "#/definitions/(config)services"
10585             }
10586           }
10587         },
10588         "operationId": "GET-services"
10589       },
10590       "post": {
10591         "consumes": [
10592           "application/json",
10593           "application/xml"
10594         ],
10595         "produces": [
10596           "application/json",
10597           "application/xml"
10598         ],
10599         "parameters": [
10600           {
10601             "in": "body",
10602             "name": "**(config)service",
10603             "required": false,
10604             "schema": {
10605               "$ref": "#/definitions/GENERIC-RESOURCE-API/services(config)service-TOP"
10606             }
10607           }
10608         ],
10609         "responses": {
10610           "200": {
10611             "description": "No response was specified",
10612             "schema": {
10613               "$ref": "#/definitions/(config)servicesPOST"
10614             }
10615           }
10616         },
10617         "operationId": "POST-services"
10618       },
10619       "put": {
10620         "consumes": [
10621           "application/json",
10622           "application/xml"
10623         ],
10624         "produces": [
10625           "application/json",
10626           "application/xml"
10627         ],
10628         "parameters": [
10629           {
10630             "in": "body",
10631             "name": "(config)services",
10632             "required": false,
10633             "schema": {
10634               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)services-TOP"
10635             }
10636           }
10637         ],
10638         "responses": {
10639           "200": {
10640             "description": "No response was specified",
10641             "schema": {
10642               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)services-TOP"
10643             }
10644           }
10645         },
10646         "operationId": "PUT-services"
10647       }
10648     },
10649     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}": {
10650       "delete": {
10651         "produces": [
10652           "application/json",
10653           "application/xml"
10654         ],
10655         "parameters": [
10656           {
10657             "description": "Keep as M",
10658             "in": "path",
10659             "name": "service-instance-id",
10660             "required": true,
10661             "type": "string"
10662           }
10663         ],
10664         "responses": {
10665           "200": {
10666             "description": "No response was specified"
10667           }
10668         },
10669         "operationId": "DELETE-service"
10670       },
10671       "get": {
10672         "produces": [
10673           "application/json",
10674           "application/xml"
10675         ],
10676         "parameters": [
10677           {
10678             "description": "Keep as M",
10679             "in": "path",
10680             "name": "service-instance-id",
10681             "required": true,
10682             "type": "string"
10683           }
10684         ],
10685         "responses": {
10686           "200": {
10687             "description": "No response was specified",
10688             "schema": {
10689               "$ref": "#/definitions/(config)service"
10690             }
10691           }
10692         },
10693         "operationId": "GET-service"
10694       },
10695       "post": {
10696         "consumes": [
10697           "application/json",
10698           "application/xml"
10699         ],
10700         "produces": [
10701           "application/json",
10702           "application/xml"
10703         ],
10704         "parameters": [
10705           {
10706             "description": "Keep as M",
10707             "in": "path",
10708             "name": "service-instance-id",
10709             "required": true,
10710             "type": "string"
10711           },
10712           {
10713             "in": "body",
10714             "name": "**(config)service-status",
10715             "required": false,
10716             "schema": {
10717               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-status-TOP"
10718             }
10719           },
10720           {
10721             "in": "body",
10722             "name": "**(config)service-data",
10723             "required": false,
10724             "schema": {
10725               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-data-TOP"
10726             }
10727           }
10728         ],
10729         "responses": {
10730           "200": {
10731             "description": "No response was specified",
10732             "schema": {
10733               "$ref": "#/definitions/(config)servicePOST"
10734             }
10735           }
10736         },
10737         "operationId": "POST-service"
10738       },
10739       "put": {
10740         "consumes": [
10741           "application/json",
10742           "application/xml"
10743         ],
10744         "produces": [
10745           "application/json",
10746           "application/xml"
10747         ],
10748         "parameters": [
10749           {
10750             "description": "Keep as M",
10751             "in": "path",
10752             "name": "service-instance-id",
10753             "required": true,
10754             "type": "string"
10755           },
10756           {
10757             "in": "body",
10758             "name": "(config)service",
10759             "required": false,
10760             "schema": {
10761               "$ref": "#/definitions/GENERIC-RESOURCE-API/services(config)service-TOP"
10762             }
10763           }
10764         ],
10765         "responses": {
10766           "200": {
10767             "description": "No response was specified",
10768             "schema": {
10769               "$ref": "#/definitions/GENERIC-RESOURCE-API/services(config)service-TOP"
10770             }
10771           }
10772         },
10773         "operationId": "PUT-service"
10774       }
10775     },
10776     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data": {
10777       "delete": {
10778         "produces": [
10779           "application/json",
10780           "application/xml"
10781         ],
10782         "parameters": [
10783           {
10784             "description": "Keep as M",
10785             "in": "path",
10786             "name": "service-instance-id",
10787             "required": true,
10788             "type": "string"
10789           }
10790         ],
10791         "responses": {
10792           "200": {
10793             "description": "No response was specified"
10794           }
10795         },
10796         "operationId": "DELETE-service-data"
10797       },
10798       "get": {
10799         "produces": [
10800           "application/json",
10801           "application/xml"
10802         ],
10803         "parameters": [
10804           {
10805             "description": "Keep as M",
10806             "in": "path",
10807             "name": "service-instance-id",
10808             "required": true,
10809             "type": "string"
10810           }
10811         ],
10812         "responses": {
10813           "200": {
10814             "description": "No response was specified",
10815             "schema": {
10816               "$ref": "#/definitions/(config)service-data"
10817             }
10818           }
10819         },
10820         "operationId": "GET-service-data"
10821       },
10822       "post": {
10823         "consumes": [
10824           "application/json",
10825           "application/xml"
10826         ],
10827         "produces": [
10828           "application/json",
10829           "application/xml"
10830         ],
10831         "parameters": [
10832           {
10833             "description": "Keep as M",
10834             "in": "path",
10835             "name": "service-instance-id",
10836             "required": true,
10837             "type": "string"
10838           },
10839           {
10840             "in": "body",
10841             "name": "**(config)networks",
10842             "required": false,
10843             "schema": {
10844               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)networks-TOP"
10845             }
10846           },
10847           {
10848             "in": "body",
10849             "name": "**(config)vnfs",
10850             "required": false,
10851             "schema": {
10852               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfs-TOP"
10853             }
10854           },
10855           {
10856             "in": "body",
10857             "name": "**(config)consumed-allotted-resources",
10858             "required": false,
10859             "schema": {
10860               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources-TOP"
10861             }
10862           },
10863           {
10864             "in": "body",
10865             "name": "**(config)provided-allotted-resources",
10866             "required": false,
10867             "schema": {
10868               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources-TOP"
10869             }
10870           },
10871           {
10872             "in": "body",
10873             "name": "**(config)service-topology",
10874             "required": false,
10875             "schema": {
10876               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-topology-TOP"
10877             }
10878           },
10879           {
10880             "in": "body",
10881             "name": "**(config)service-level-oper-status",
10882             "required": false,
10883             "schema": {
10884               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status-TOP"
10885             }
10886           },
10887           {
10888             "in": "body",
10889             "name": "**(config)request-information",
10890             "required": false,
10891             "schema": {
10892               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)request-information-TOP"
10893             }
10894           },
10895           {
10896             "in": "body",
10897             "name": "**(config)sdnc-request-header",
10898             "required": false,
10899             "schema": {
10900               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header-TOP"
10901             }
10902           },
10903           {
10904             "in": "body",
10905             "name": "**(config)service-request-input",
10906             "required": false,
10907             "schema": {
10908               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input-TOP"
10909             }
10910           },
10911           {
10912             "in": "body",
10913             "name": "**(config)service-information",
10914             "required": false,
10915             "schema": {
10916               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-information-TOP"
10917             }
10918           }
10919         ],
10920         "responses": {
10921           "200": {
10922             "description": "No response was specified",
10923             "schema": {
10924               "$ref": "#/definitions/(config)service-dataPOST"
10925             }
10926           }
10927         },
10928         "operationId": "POST-service-data"
10929       },
10930       "put": {
10931         "consumes": [
10932           "application/json",
10933           "application/xml"
10934         ],
10935         "produces": [
10936           "application/json",
10937           "application/xml"
10938         ],
10939         "parameters": [
10940           {
10941             "description": "Keep as M",
10942             "in": "path",
10943             "name": "service-instance-id",
10944             "required": true,
10945             "type": "string"
10946           },
10947           {
10948             "in": "body",
10949             "name": "(config)service-data",
10950             "required": false,
10951             "schema": {
10952               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-data-TOP"
10953             }
10954           }
10955         ],
10956         "responses": {
10957           "200": {
10958             "description": "No response was specified",
10959             "schema": {
10960               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-data-TOP"
10961             }
10962           }
10963         },
10964         "operationId": "PUT-service-data"
10965       }
10966     },
10967     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/consumed-allotted-resources": {
10968       "delete": {
10969         "produces": [
10970           "application/json",
10971           "application/xml"
10972         ],
10973         "parameters": [
10974           {
10975             "description": "Keep as M",
10976             "in": "path",
10977             "name": "service-instance-id",
10978             "required": true,
10979             "type": "string"
10980           }
10981         ],
10982         "responses": {
10983           "200": {
10984             "description": "No response was specified"
10985           }
10986         },
10987         "operationId": "DELETE-consumed-allotted-resources"
10988       },
10989       "get": {
10990         "produces": [
10991           "application/json",
10992           "application/xml"
10993         ],
10994         "parameters": [
10995           {
10996             "description": "Keep as M",
10997             "in": "path",
10998             "name": "service-instance-id",
10999             "required": true,
11000             "type": "string"
11001           }
11002         ],
11003         "responses": {
11004           "200": {
11005             "description": "No response was specified",
11006             "schema": {
11007               "$ref": "#/definitions/(config)consumed-allotted-resources"
11008             }
11009           }
11010         },
11011         "operationId": "GET-consumed-allotted-resources"
11012       },
11013       "post": {
11014         "consumes": [
11015           "application/json",
11016           "application/xml"
11017         ],
11018         "produces": [
11019           "application/json",
11020           "application/xml"
11021         ],
11022         "parameters": [
11023           {
11024             "description": "Keep as M",
11025             "in": "path",
11026             "name": "service-instance-id",
11027             "required": true,
11028             "type": "string"
11029           },
11030           {
11031             "in": "body",
11032             "name": "**(config)consumed-allotted-resource",
11033             "required": false,
11034             "schema": {
11035               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource-TOP"
11036             }
11037           }
11038         ],
11039         "responses": {
11040           "200": {
11041             "description": "No response was specified",
11042             "schema": {
11043               "$ref": "#/definitions/(config)consumed-allotted-resourcesPOST"
11044             }
11045           }
11046         },
11047         "operationId": "POST-consumed-allotted-resources"
11048       },
11049       "put": {
11050         "consumes": [
11051           "application/json",
11052           "application/xml"
11053         ],
11054         "produces": [
11055           "application/json",
11056           "application/xml"
11057         ],
11058         "parameters": [
11059           {
11060             "description": "Keep as M",
11061             "in": "path",
11062             "name": "service-instance-id",
11063             "required": true,
11064             "type": "string"
11065           },
11066           {
11067             "in": "body",
11068             "name": "(config)consumed-allotted-resources",
11069             "required": false,
11070             "schema": {
11071               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources-TOP"
11072             }
11073           }
11074         ],
11075         "responses": {
11076           "200": {
11077             "description": "No response was specified",
11078             "schema": {
11079               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources-TOP"
11080             }
11081           }
11082         },
11083         "operationId": "PUT-consumed-allotted-resources"
11084       }
11085     },
11086     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/consumed-allotted-resources/consumed-allotted-resource/{allotted-resource-id}": {
11087       "delete": {
11088         "produces": [
11089           "application/json",
11090           "application/xml"
11091         ],
11092         "parameters": [
11093           {
11094             "description": "Keep as M",
11095             "in": "path",
11096             "name": "service-instance-id",
11097             "required": true,
11098             "type": "string"
11099           },
11100           {
11101             "in": "path",
11102             "name": "allotted-resource-id",
11103             "required": true,
11104             "type": "string"
11105           }
11106         ],
11107         "responses": {
11108           "200": {
11109             "description": "No response was specified"
11110           }
11111         },
11112         "operationId": "DELETE-consumed-allotted-resource"
11113       },
11114       "get": {
11115         "produces": [
11116           "application/json",
11117           "application/xml"
11118         ],
11119         "parameters": [
11120           {
11121             "description": "Keep as M",
11122             "in": "path",
11123             "name": "service-instance-id",
11124             "required": true,
11125             "type": "string"
11126           },
11127           {
11128             "in": "path",
11129             "name": "allotted-resource-id",
11130             "required": true,
11131             "type": "string"
11132           }
11133         ],
11134         "responses": {
11135           "200": {
11136             "description": "No response was specified",
11137             "schema": {
11138               "$ref": "#/definitions/(config)consumed-allotted-resource"
11139             }
11140           }
11141         },
11142         "operationId": "GET-consumed-allotted-resource"
11143       },
11144       "put": {
11145         "consumes": [
11146           "application/json",
11147           "application/xml"
11148         ],
11149         "produces": [
11150           "application/json",
11151           "application/xml"
11152         ],
11153         "parameters": [
11154           {
11155             "description": "Keep as M",
11156             "in": "path",
11157             "name": "service-instance-id",
11158             "required": true,
11159             "type": "string"
11160           },
11161           {
11162             "in": "path",
11163             "name": "allotted-resource-id",
11164             "required": true,
11165             "type": "string"
11166           },
11167           {
11168             "in": "body",
11169             "name": "(config)consumed-allotted-resource",
11170             "required": false,
11171             "schema": {
11172               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource-TOP"
11173             }
11174           }
11175         ],
11176         "responses": {
11177           "200": {
11178             "description": "No response was specified",
11179             "schema": {
11180               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource-TOP"
11181             }
11182           }
11183         },
11184         "operationId": "PUT-consumed-allotted-resource"
11185       }
11186     },
11187     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks": {
11188       "delete": {
11189         "produces": [
11190           "application/json",
11191           "application/xml"
11192         ],
11193         "parameters": [
11194           {
11195             "description": "Keep as M",
11196             "in": "path",
11197             "name": "service-instance-id",
11198             "required": true,
11199             "type": "string"
11200           }
11201         ],
11202         "responses": {
11203           "200": {
11204             "description": "No response was specified"
11205           }
11206         },
11207         "operationId": "DELETE-networks"
11208       },
11209       "get": {
11210         "produces": [
11211           "application/json",
11212           "application/xml"
11213         ],
11214         "parameters": [
11215           {
11216             "description": "Keep as M",
11217             "in": "path",
11218             "name": "service-instance-id",
11219             "required": true,
11220             "type": "string"
11221           }
11222         ],
11223         "responses": {
11224           "200": {
11225             "description": "No response was specified",
11226             "schema": {
11227               "$ref": "#/definitions/(config)networks"
11228             }
11229           }
11230         },
11231         "operationId": "GET-networks"
11232       },
11233       "post": {
11234         "consumes": [
11235           "application/json",
11236           "application/xml"
11237         ],
11238         "produces": [
11239           "application/json",
11240           "application/xml"
11241         ],
11242         "parameters": [
11243           {
11244             "description": "Keep as M",
11245             "in": "path",
11246             "name": "service-instance-id",
11247             "required": true,
11248             "type": "string"
11249           },
11250           {
11251             "in": "body",
11252             "name": "**(config)network",
11253             "required": false,
11254             "schema": {
11255               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks(config)network-TOP"
11256             }
11257           }
11258         ],
11259         "responses": {
11260           "200": {
11261             "description": "No response was specified",
11262             "schema": {
11263               "$ref": "#/definitions/(config)networksPOST"
11264             }
11265           }
11266         },
11267         "operationId": "POST-networks"
11268       },
11269       "put": {
11270         "consumes": [
11271           "application/json",
11272           "application/xml"
11273         ],
11274         "produces": [
11275           "application/json",
11276           "application/xml"
11277         ],
11278         "parameters": [
11279           {
11280             "description": "Keep as M",
11281             "in": "path",
11282             "name": "service-instance-id",
11283             "required": true,
11284             "type": "string"
11285           },
11286           {
11287             "in": "body",
11288             "name": "(config)networks",
11289             "required": false,
11290             "schema": {
11291               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)networks-TOP"
11292             }
11293           }
11294         ],
11295         "responses": {
11296           "200": {
11297             "description": "No response was specified",
11298             "schema": {
11299               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)networks-TOP"
11300             }
11301           }
11302         },
11303         "operationId": "PUT-networks"
11304       }
11305     },
11306     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}": {
11307       "delete": {
11308         "produces": [
11309           "application/json",
11310           "application/xml"
11311         ],
11312         "parameters": [
11313           {
11314             "description": "Keep as M",
11315             "in": "path",
11316             "name": "service-instance-id",
11317             "required": true,
11318             "type": "string"
11319           },
11320           {
11321             "in": "path",
11322             "name": "network-id",
11323             "required": true,
11324             "type": "string"
11325           }
11326         ],
11327         "responses": {
11328           "200": {
11329             "description": "No response was specified"
11330           }
11331         },
11332         "operationId": "DELETE-network"
11333       },
11334       "get": {
11335         "produces": [
11336           "application/json",
11337           "application/xml"
11338         ],
11339         "parameters": [
11340           {
11341             "description": "Keep as M",
11342             "in": "path",
11343             "name": "service-instance-id",
11344             "required": true,
11345             "type": "string"
11346           },
11347           {
11348             "in": "path",
11349             "name": "network-id",
11350             "required": true,
11351             "type": "string"
11352           }
11353         ],
11354         "responses": {
11355           "200": {
11356             "description": "No response was specified",
11357             "schema": {
11358               "$ref": "#/definitions/(config)network"
11359             }
11360           }
11361         },
11362         "operationId": "GET-network"
11363       },
11364       "post": {
11365         "consumes": [
11366           "application/json",
11367           "application/xml"
11368         ],
11369         "produces": [
11370           "application/json",
11371           "application/xml"
11372         ],
11373         "parameters": [
11374           {
11375             "description": "Keep as M",
11376             "in": "path",
11377             "name": "service-instance-id",
11378             "required": true,
11379             "type": "string"
11380           },
11381           {
11382             "in": "path",
11383             "name": "network-id",
11384             "required": true,
11385             "type": "string"
11386           },
11387           {
11388             "in": "body",
11389             "name": "**(config)network-data",
11390             "required": false,
11391             "schema": {
11392               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data-TOP"
11393             }
11394           }
11395         ],
11396         "responses": {
11397           "200": {
11398             "description": "No response was specified",
11399             "schema": {
11400               "$ref": "#/definitions/(config)networkPOST"
11401             }
11402           }
11403         },
11404         "operationId": "POST-network"
11405       },
11406       "put": {
11407         "consumes": [
11408           "application/json",
11409           "application/xml"
11410         ],
11411         "produces": [
11412           "application/json",
11413           "application/xml"
11414         ],
11415         "parameters": [
11416           {
11417             "description": "Keep as M",
11418             "in": "path",
11419             "name": "service-instance-id",
11420             "required": true,
11421             "type": "string"
11422           },
11423           {
11424             "in": "path",
11425             "name": "network-id",
11426             "required": true,
11427             "type": "string"
11428           },
11429           {
11430             "in": "body",
11431             "name": "(config)network",
11432             "required": false,
11433             "schema": {
11434               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks(config)network-TOP"
11435             }
11436           }
11437         ],
11438         "responses": {
11439           "200": {
11440             "description": "No response was specified",
11441             "schema": {
11442               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks(config)network-TOP"
11443             }
11444           }
11445         },
11446         "operationId": "PUT-network"
11447       }
11448     },
11449     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data": {
11450       "delete": {
11451         "produces": [
11452           "application/json",
11453           "application/xml"
11454         ],
11455         "parameters": [
11456           {
11457             "description": "Keep as M",
11458             "in": "path",
11459             "name": "service-instance-id",
11460             "required": true,
11461             "type": "string"
11462           },
11463           {
11464             "in": "path",
11465             "name": "network-id",
11466             "required": true,
11467             "type": "string"
11468           }
11469         ],
11470         "responses": {
11471           "200": {
11472             "description": "No response was specified"
11473           }
11474         },
11475         "operationId": "DELETE-network-data"
11476       },
11477       "get": {
11478         "produces": [
11479           "application/json",
11480           "application/xml"
11481         ],
11482         "parameters": [
11483           {
11484             "description": "Keep as M",
11485             "in": "path",
11486             "name": "service-instance-id",
11487             "required": true,
11488             "type": "string"
11489           },
11490           {
11491             "in": "path",
11492             "name": "network-id",
11493             "required": true,
11494             "type": "string"
11495           }
11496         ],
11497         "responses": {
11498           "200": {
11499             "description": "No response was specified",
11500             "schema": {
11501               "$ref": "#/definitions/(config)network-data"
11502             }
11503           }
11504         },
11505         "operationId": "GET-network-data"
11506       },
11507       "post": {
11508         "consumes": [
11509           "application/json",
11510           "application/xml"
11511         ],
11512         "produces": [
11513           "application/json",
11514           "application/xml"
11515         ],
11516         "parameters": [
11517           {
11518             "description": "Keep as M",
11519             "in": "path",
11520             "name": "service-instance-id",
11521             "required": true,
11522             "type": "string"
11523           },
11524           {
11525             "in": "path",
11526             "name": "network-id",
11527             "required": true,
11528             "type": "string"
11529           },
11530           {
11531             "in": "body",
11532             "name": "**(config)network-provided-allotted-resources",
11533             "required": false,
11534             "schema": {
11535               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources-TOP"
11536             }
11537           },
11538           {
11539             "in": "body",
11540             "name": "**(config)network-topology",
11541             "required": false,
11542             "schema": {
11543               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology-TOP"
11544             }
11545           },
11546           {
11547             "in": "body",
11548             "name": "**(config)network-level-oper-status",
11549             "required": false,
11550             "schema": {
11551               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status-TOP"
11552             }
11553           },
11554           {
11555             "in": "body",
11556             "name": "**(config)request-information",
11557             "required": false,
11558             "schema": {
11559               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information-TOP"
11560             }
11561           },
11562           {
11563             "in": "body",
11564             "name": "**(config)sdnc-request-header",
11565             "required": false,
11566             "schema": {
11567               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header-TOP"
11568             }
11569           },
11570           {
11571             "in": "body",
11572             "name": "**(config)service-information",
11573             "required": false,
11574             "schema": {
11575               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information-TOP"
11576             }
11577           },
11578           {
11579             "in": "body",
11580             "name": "**(config)network-request-input",
11581             "required": false,
11582             "schema": {
11583               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input-TOP"
11584             }
11585           },
11586           {
11587             "in": "body",
11588             "name": "**(config)network-information",
11589             "required": false,
11590             "schema": {
11591               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information-TOP"
11592             }
11593           }
11594         ],
11595         "responses": {
11596           "200": {
11597             "description": "No response was specified",
11598             "schema": {
11599               "$ref": "#/definitions/(config)network-dataPOST"
11600             }
11601           }
11602         },
11603         "operationId": "POST-network-data"
11604       },
11605       "put": {
11606         "consumes": [
11607           "application/json",
11608           "application/xml"
11609         ],
11610         "produces": [
11611           "application/json",
11612           "application/xml"
11613         ],
11614         "parameters": [
11615           {
11616             "description": "Keep as M",
11617             "in": "path",
11618             "name": "service-instance-id",
11619             "required": true,
11620             "type": "string"
11621           },
11622           {
11623             "in": "path",
11624             "name": "network-id",
11625             "required": true,
11626             "type": "string"
11627           },
11628           {
11629             "in": "body",
11630             "name": "(config)network-data",
11631             "required": false,
11632             "schema": {
11633               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data-TOP"
11634             }
11635           }
11636         ],
11637         "responses": {
11638           "200": {
11639             "description": "No response was specified",
11640             "schema": {
11641               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data-TOP"
11642             }
11643           }
11644         },
11645         "operationId": "PUT-network-data"
11646       }
11647     },
11648     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-information": {
11649       "delete": {
11650         "produces": [
11651           "application/json",
11652           "application/xml"
11653         ],
11654         "parameters": [
11655           {
11656             "description": "Keep as M",
11657             "in": "path",
11658             "name": "service-instance-id",
11659             "required": true,
11660             "type": "string"
11661           },
11662           {
11663             "in": "path",
11664             "name": "network-id",
11665             "required": true,
11666             "type": "string"
11667           }
11668         ],
11669         "responses": {
11670           "200": {
11671             "description": "No response was specified"
11672           }
11673         },
11674         "operationId": "DELETE-network-information"
11675       },
11676       "get": {
11677         "produces": [
11678           "application/json",
11679           "application/xml"
11680         ],
11681         "parameters": [
11682           {
11683             "description": "Keep as M",
11684             "in": "path",
11685             "name": "service-instance-id",
11686             "required": true,
11687             "type": "string"
11688           },
11689           {
11690             "in": "path",
11691             "name": "network-id",
11692             "required": true,
11693             "type": "string"
11694           }
11695         ],
11696         "responses": {
11697           "200": {
11698             "description": "No response was specified",
11699             "schema": {
11700               "$ref": "#/definitions/(config)network-information"
11701             }
11702           }
11703         },
11704         "operationId": "GET-network-information"
11705       },
11706       "post": {
11707         "consumes": [
11708           "application/json",
11709           "application/xml"
11710         ],
11711         "produces": [
11712           "application/json",
11713           "application/xml"
11714         ],
11715         "parameters": [
11716           {
11717             "description": "Keep as M",
11718             "in": "path",
11719             "name": "service-instance-id",
11720             "required": true,
11721             "type": "string"
11722           },
11723           {
11724             "in": "path",
11725             "name": "network-id",
11726             "required": true,
11727             "type": "string"
11728           },
11729           {
11730             "in": "body",
11731             "name": "**(config)onap-model-information",
11732             "required": false,
11733             "schema": {
11734               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information-TOP"
11735             }
11736           }
11737         ],
11738         "responses": {
11739           "200": {
11740             "description": "No response was specified",
11741             "schema": {
11742               "$ref": "#/definitions/(config)network-informationPOST"
11743             }
11744           }
11745         },
11746         "operationId": "POST-network-information"
11747       },
11748       "put": {
11749         "consumes": [
11750           "application/json",
11751           "application/xml"
11752         ],
11753         "produces": [
11754           "application/json",
11755           "application/xml"
11756         ],
11757         "parameters": [
11758           {
11759             "description": "Keep as M",
11760             "in": "path",
11761             "name": "service-instance-id",
11762             "required": true,
11763             "type": "string"
11764           },
11765           {
11766             "in": "path",
11767             "name": "network-id",
11768             "required": true,
11769             "type": "string"
11770           },
11771           {
11772             "in": "body",
11773             "name": "(config)network-information",
11774             "required": false,
11775             "schema": {
11776               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information-TOP"
11777             }
11778           }
11779         ],
11780         "responses": {
11781           "200": {
11782             "description": "No response was specified",
11783             "schema": {
11784               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information-TOP"
11785             }
11786           }
11787         },
11788         "operationId": "PUT-network-information"
11789       }
11790     },
11791     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-information/onap-model-information": {
11792       "delete": {
11793         "produces": [
11794           "application/json",
11795           "application/xml"
11796         ],
11797         "parameters": [
11798           {
11799             "description": "Keep as M",
11800             "in": "path",
11801             "name": "service-instance-id",
11802             "required": true,
11803             "type": "string"
11804           },
11805           {
11806             "in": "path",
11807             "name": "network-id",
11808             "required": true,
11809             "type": "string"
11810           }
11811         ],
11812         "responses": {
11813           "200": {
11814             "description": "No response was specified"
11815           }
11816         },
11817         "operationId": "DELETE-onap-model-information"
11818       },
11819       "get": {
11820         "produces": [
11821           "application/json",
11822           "application/xml"
11823         ],
11824         "parameters": [
11825           {
11826             "description": "Keep as M",
11827             "in": "path",
11828             "name": "service-instance-id",
11829             "required": true,
11830             "type": "string"
11831           },
11832           {
11833             "in": "path",
11834             "name": "network-id",
11835             "required": true,
11836             "type": "string"
11837           }
11838         ],
11839         "responses": {
11840           "200": {
11841             "description": "No response was specified",
11842             "schema": {
11843               "$ref": "#/definitions/(config)onap-model-information"
11844             }
11845           }
11846         },
11847         "operationId": "GET-onap-model-information"
11848       },
11849       "put": {
11850         "consumes": [
11851           "application/json",
11852           "application/xml"
11853         ],
11854         "produces": [
11855           "application/json",
11856           "application/xml"
11857         ],
11858         "parameters": [
11859           {
11860             "description": "Keep as M",
11861             "in": "path",
11862             "name": "service-instance-id",
11863             "required": true,
11864             "type": "string"
11865           },
11866           {
11867             "in": "path",
11868             "name": "network-id",
11869             "required": true,
11870             "type": "string"
11871           },
11872           {
11873             "in": "body",
11874             "name": "(config)onap-model-information",
11875             "required": false,
11876             "schema": {
11877               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information-TOP"
11878             }
11879           }
11880         ],
11881         "responses": {
11882           "200": {
11883             "description": "No response was specified",
11884             "schema": {
11885               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information-TOP"
11886             }
11887           }
11888         },
11889         "operationId": "PUT-onap-model-information"
11890       }
11891     },
11892     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-level-oper-status": {
11893       "delete": {
11894         "produces": [
11895           "application/json",
11896           "application/xml"
11897         ],
11898         "parameters": [
11899           {
11900             "description": "Keep as M",
11901             "in": "path",
11902             "name": "service-instance-id",
11903             "required": true,
11904             "type": "string"
11905           },
11906           {
11907             "in": "path",
11908             "name": "network-id",
11909             "required": true,
11910             "type": "string"
11911           }
11912         ],
11913         "responses": {
11914           "200": {
11915             "description": "No response was specified"
11916           }
11917         },
11918         "operationId": "DELETE-network-level-oper-status"
11919       },
11920       "get": {
11921         "produces": [
11922           "application/json",
11923           "application/xml"
11924         ],
11925         "parameters": [
11926           {
11927             "description": "Keep as M",
11928             "in": "path",
11929             "name": "service-instance-id",
11930             "required": true,
11931             "type": "string"
11932           },
11933           {
11934             "in": "path",
11935             "name": "network-id",
11936             "required": true,
11937             "type": "string"
11938           }
11939         ],
11940         "responses": {
11941           "200": {
11942             "description": "No response was specified",
11943             "schema": {
11944               "$ref": "#/definitions/(config)network-level-oper-status"
11945             }
11946           }
11947         },
11948         "operationId": "GET-network-level-oper-status"
11949       },
11950       "put": {
11951         "consumes": [
11952           "application/json",
11953           "application/xml"
11954         ],
11955         "produces": [
11956           "application/json",
11957           "application/xml"
11958         ],
11959         "parameters": [
11960           {
11961             "description": "Keep as M",
11962             "in": "path",
11963             "name": "service-instance-id",
11964             "required": true,
11965             "type": "string"
11966           },
11967           {
11968             "in": "path",
11969             "name": "network-id",
11970             "required": true,
11971             "type": "string"
11972           },
11973           {
11974             "in": "body",
11975             "name": "(config)network-level-oper-status",
11976             "required": false,
11977             "schema": {
11978               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status-TOP"
11979             }
11980           }
11981         ],
11982         "responses": {
11983           "200": {
11984             "description": "No response was specified",
11985             "schema": {
11986               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status-TOP"
11987             }
11988           }
11989         },
11990         "operationId": "PUT-network-level-oper-status"
11991       }
11992     },
11993     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-provided-allotted-resources": {
11994       "delete": {
11995         "produces": [
11996           "application/json",
11997           "application/xml"
11998         ],
11999         "parameters": [
12000           {
12001             "description": "Keep as M",
12002             "in": "path",
12003             "name": "service-instance-id",
12004             "required": true,
12005             "type": "string"
12006           },
12007           {
12008             "in": "path",
12009             "name": "network-id",
12010             "required": true,
12011             "type": "string"
12012           }
12013         ],
12014         "responses": {
12015           "200": {
12016             "description": "No response was specified"
12017           }
12018         },
12019         "operationId": "DELETE-network-provided-allotted-resources"
12020       },
12021       "get": {
12022         "produces": [
12023           "application/json",
12024           "application/xml"
12025         ],
12026         "parameters": [
12027           {
12028             "description": "Keep as M",
12029             "in": "path",
12030             "name": "service-instance-id",
12031             "required": true,
12032             "type": "string"
12033           },
12034           {
12035             "in": "path",
12036             "name": "network-id",
12037             "required": true,
12038             "type": "string"
12039           }
12040         ],
12041         "responses": {
12042           "200": {
12043             "description": "No response was specified",
12044             "schema": {
12045               "$ref": "#/definitions/(config)network-provided-allotted-resources"
12046             }
12047           }
12048         },
12049         "operationId": "GET-network-provided-allotted-resources"
12050       },
12051       "put": {
12052         "consumes": [
12053           "application/json",
12054           "application/xml"
12055         ],
12056         "produces": [
12057           "application/json",
12058           "application/xml"
12059         ],
12060         "parameters": [
12061           {
12062             "description": "Keep as M",
12063             "in": "path",
12064             "name": "service-instance-id",
12065             "required": true,
12066             "type": "string"
12067           },
12068           {
12069             "in": "path",
12070             "name": "network-id",
12071             "required": true,
12072             "type": "string"
12073           },
12074           {
12075             "in": "body",
12076             "name": "(config)network-provided-allotted-resources",
12077             "required": false,
12078             "schema": {
12079               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources-TOP"
12080             }
12081           }
12082         ],
12083         "responses": {
12084           "200": {
12085             "description": "No response was specified",
12086             "schema": {
12087               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources-TOP"
12088             }
12089           }
12090         },
12091         "operationId": "PUT-network-provided-allotted-resources"
12092       }
12093     },
12094     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-request-input": {
12095       "delete": {
12096         "produces": [
12097           "application/json",
12098           "application/xml"
12099         ],
12100         "parameters": [
12101           {
12102             "description": "Keep as M",
12103             "in": "path",
12104             "name": "service-instance-id",
12105             "required": true,
12106             "type": "string"
12107           },
12108           {
12109             "in": "path",
12110             "name": "network-id",
12111             "required": true,
12112             "type": "string"
12113           }
12114         ],
12115         "responses": {
12116           "200": {
12117             "description": "No response was specified"
12118           }
12119         },
12120         "operationId": "DELETE-network-request-input"
12121       },
12122       "get": {
12123         "produces": [
12124           "application/json",
12125           "application/xml"
12126         ],
12127         "parameters": [
12128           {
12129             "description": "Keep as M",
12130             "in": "path",
12131             "name": "service-instance-id",
12132             "required": true,
12133             "type": "string"
12134           },
12135           {
12136             "in": "path",
12137             "name": "network-id",
12138             "required": true,
12139             "type": "string"
12140           }
12141         ],
12142         "responses": {
12143           "200": {
12144             "description": "No response was specified",
12145             "schema": {
12146               "$ref": "#/definitions/(config)network-request-input"
12147             }
12148           }
12149         },
12150         "operationId": "GET-network-request-input"
12151       },
12152       "post": {
12153         "consumes": [
12154           "application/json",
12155           "application/xml"
12156         ],
12157         "produces": [
12158           "application/json",
12159           "application/xml"
12160         ],
12161         "parameters": [
12162           {
12163             "description": "Keep as M",
12164             "in": "path",
12165             "name": "service-instance-id",
12166             "required": true,
12167             "type": "string"
12168           },
12169           {
12170             "in": "path",
12171             "name": "network-id",
12172             "required": true,
12173             "type": "string"
12174           },
12175           {
12176             "in": "body",
12177             "name": "**(config)network-input-parameters",
12178             "required": false,
12179             "schema": {
12180               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters-TOP"
12181             }
12182           }
12183         ],
12184         "responses": {
12185           "200": {
12186             "description": "No response was specified",
12187             "schema": {
12188               "$ref": "#/definitions/(config)network-request-inputPOST"
12189             }
12190           }
12191         },
12192         "operationId": "POST-network-request-input"
12193       },
12194       "put": {
12195         "consumes": [
12196           "application/json",
12197           "application/xml"
12198         ],
12199         "produces": [
12200           "application/json",
12201           "application/xml"
12202         ],
12203         "parameters": [
12204           {
12205             "description": "Keep as M",
12206             "in": "path",
12207             "name": "service-instance-id",
12208             "required": true,
12209             "type": "string"
12210           },
12211           {
12212             "in": "path",
12213             "name": "network-id",
12214             "required": true,
12215             "type": "string"
12216           },
12217           {
12218             "in": "body",
12219             "name": "(config)network-request-input",
12220             "required": false,
12221             "schema": {
12222               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input-TOP"
12223             }
12224           }
12225         ],
12226         "responses": {
12227           "200": {
12228             "description": "No response was specified",
12229             "schema": {
12230               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input-TOP"
12231             }
12232           }
12233         },
12234         "operationId": "PUT-network-request-input"
12235       }
12236     },
12237     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-request-input/network-input-parameters": {
12238       "delete": {
12239         "produces": [
12240           "application/json",
12241           "application/xml"
12242         ],
12243         "parameters": [
12244           {
12245             "description": "Keep as M",
12246             "in": "path",
12247             "name": "service-instance-id",
12248             "required": true,
12249             "type": "string"
12250           },
12251           {
12252             "in": "path",
12253             "name": "network-id",
12254             "required": true,
12255             "type": "string"
12256           }
12257         ],
12258         "responses": {
12259           "200": {
12260             "description": "No response was specified"
12261           }
12262         },
12263         "operationId": "DELETE-network-input-parameters"
12264       },
12265       "get": {
12266         "produces": [
12267           "application/json",
12268           "application/xml"
12269         ],
12270         "parameters": [
12271           {
12272             "description": "Keep as M",
12273             "in": "path",
12274             "name": "service-instance-id",
12275             "required": true,
12276             "type": "string"
12277           },
12278           {
12279             "in": "path",
12280             "name": "network-id",
12281             "required": true,
12282             "type": "string"
12283           }
12284         ],
12285         "responses": {
12286           "200": {
12287             "description": "No response was specified",
12288             "schema": {
12289               "$ref": "#/definitions/(config)network-input-parameters"
12290             }
12291           }
12292         },
12293         "operationId": "GET-network-input-parameters"
12294       },
12295       "post": {
12296         "consumes": [
12297           "application/json",
12298           "application/xml"
12299         ],
12300         "produces": [
12301           "application/json",
12302           "application/xml"
12303         ],
12304         "parameters": [
12305           {
12306             "description": "Keep as M",
12307             "in": "path",
12308             "name": "service-instance-id",
12309             "required": true,
12310             "type": "string"
12311           },
12312           {
12313             "in": "path",
12314             "name": "network-id",
12315             "required": true,
12316             "type": "string"
12317           },
12318           {
12319             "in": "body",
12320             "name": "**(config)param",
12321             "required": false,
12322             "schema": {
12323               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param-TOP"
12324             }
12325           }
12326         ],
12327         "responses": {
12328           "200": {
12329             "description": "No response was specified",
12330             "schema": {
12331               "$ref": "#/definitions/(config)network-input-parametersPOST"
12332             }
12333           }
12334         },
12335         "operationId": "POST-network-input-parameters"
12336       },
12337       "put": {
12338         "consumes": [
12339           "application/json",
12340           "application/xml"
12341         ],
12342         "produces": [
12343           "application/json",
12344           "application/xml"
12345         ],
12346         "parameters": [
12347           {
12348             "description": "Keep as M",
12349             "in": "path",
12350             "name": "service-instance-id",
12351             "required": true,
12352             "type": "string"
12353           },
12354           {
12355             "in": "path",
12356             "name": "network-id",
12357             "required": true,
12358             "type": "string"
12359           },
12360           {
12361             "in": "body",
12362             "name": "(config)network-input-parameters",
12363             "required": false,
12364             "schema": {
12365               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters-TOP"
12366             }
12367           }
12368         ],
12369         "responses": {
12370           "200": {
12371             "description": "No response was specified",
12372             "schema": {
12373               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters-TOP"
12374             }
12375           }
12376         },
12377         "operationId": "PUT-network-input-parameters"
12378       }
12379     },
12380     "/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}": {
12381       "delete": {
12382         "produces": [
12383           "application/json",
12384           "application/xml"
12385         ],
12386         "parameters": [
12387           {
12388             "description": "Keep as M",
12389             "in": "path",
12390             "name": "service-instance-id",
12391             "required": true,
12392             "type": "string"
12393           },
12394           {
12395             "in": "path",
12396             "name": "network-id",
12397             "required": true,
12398             "type": "string"
12399           },
12400           {
12401             "in": "path",
12402             "name": "name",
12403             "required": true,
12404             "type": "string"
12405           }
12406         ],
12407         "responses": {
12408           "200": {
12409             "description": "No response was specified"
12410           }
12411         },
12412         "operationId": "DELETE-param"
12413       },
12414       "get": {
12415         "produces": [
12416           "application/json",
12417           "application/xml"
12418         ],
12419         "parameters": [
12420           {
12421             "description": "Keep as M",
12422             "in": "path",
12423             "name": "service-instance-id",
12424             "required": true,
12425             "type": "string"
12426           },
12427           {
12428             "in": "path",
12429             "name": "network-id",
12430             "required": true,
12431             "type": "string"
12432           },
12433           {
12434             "in": "path",
12435             "name": "name",
12436             "required": true,
12437             "type": "string"
12438           }
12439         ],
12440         "responses": {
12441           "200": {
12442             "description": "No response was specified",
12443             "schema": {
12444               "$ref": "#/definitions/(config)param"
12445             }
12446           }
12447         },
12448         "operationId": "GET-param"
12449       },
12450       "put": {
12451         "consumes": [
12452           "application/json",
12453           "application/xml"
12454         ],
12455         "produces": [
12456           "application/json",
12457           "application/xml"
12458         ],
12459         "parameters": [
12460           {
12461             "description": "Keep as M",
12462             "in": "path",
12463             "name": "service-instance-id",
12464             "required": true,
12465             "type": "string"
12466           },
12467           {
12468             "in": "path",
12469             "name": "network-id",
12470             "required": true,
12471             "type": "string"
12472           },
12473           {
12474             "in": "path",
12475             "name": "name",
12476             "required": true,
12477             "type": "string"
12478           },
12479           {
12480             "in": "body",
12481             "name": "(config)param",
12482             "required": false,
12483             "schema": {
12484               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param-TOP"
12485             }
12486           }
12487         ],
12488         "responses": {
12489           "200": {
12490             "description": "No response was specified",
12491             "schema": {
12492               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param-TOP"
12493             }
12494           }
12495         },
12496         "operationId": "PUT-param"
12497       }
12498     },
12499     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology": {
12500       "delete": {
12501         "produces": [
12502           "application/json",
12503           "application/xml"
12504         ],
12505         "parameters": [
12506           {
12507             "description": "Keep as M",
12508             "in": "path",
12509             "name": "service-instance-id",
12510             "required": true,
12511             "type": "string"
12512           },
12513           {
12514             "in": "path",
12515             "name": "network-id",
12516             "required": true,
12517             "type": "string"
12518           }
12519         ],
12520         "responses": {
12521           "200": {
12522             "description": "No response was specified"
12523           }
12524         },
12525         "operationId": "DELETE-network-topology"
12526       },
12527       "get": {
12528         "produces": [
12529           "application/json",
12530           "application/xml"
12531         ],
12532         "parameters": [
12533           {
12534             "description": "Keep as M",
12535             "in": "path",
12536             "name": "service-instance-id",
12537             "required": true,
12538             "type": "string"
12539           },
12540           {
12541             "in": "path",
12542             "name": "network-id",
12543             "required": true,
12544             "type": "string"
12545           }
12546         ],
12547         "responses": {
12548           "200": {
12549             "description": "No response was specified",
12550             "schema": {
12551               "$ref": "#/definitions/(config)network-topology"
12552             }
12553           }
12554         },
12555         "operationId": "GET-network-topology"
12556       },
12557       "post": {
12558         "consumes": [
12559           "application/json",
12560           "application/xml"
12561         ],
12562         "produces": [
12563           "application/json",
12564           "application/xml"
12565         ],
12566         "parameters": [
12567           {
12568             "description": "Keep as M",
12569             "in": "path",
12570             "name": "service-instance-id",
12571             "required": true,
12572             "type": "string"
12573           },
12574           {
12575             "in": "path",
12576             "name": "network-id",
12577             "required": true,
12578             "type": "string"
12579           },
12580           {
12581             "in": "body",
12582             "name": "**(config)onap-model-information",
12583             "required": false,
12584             "schema": {
12585               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information-TOP"
12586             }
12587           },
12588           {
12589             "in": "body",
12590             "name": "**(config)network-parameters",
12591             "required": false,
12592             "schema": {
12593               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters-TOP"
12594             }
12595           },
12596           {
12597             "in": "body",
12598             "name": "**(config)network-topology-identifier-structure",
12599             "required": false,
12600             "schema": {
12601               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure-TOP"
12602             }
12603           },
12604           {
12605             "in": "body",
12606             "name": "**(config)network-assignments",
12607             "required": false,
12608             "schema": {
12609               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments-TOP"
12610             }
12611           }
12612         ],
12613         "responses": {
12614           "200": {
12615             "description": "No response was specified",
12616             "schema": {
12617               "$ref": "#/definitions/(config)network-topologyPOST"
12618             }
12619           }
12620         },
12621         "operationId": "POST-network-topology"
12622       },
12623       "put": {
12624         "consumes": [
12625           "application/json",
12626           "application/xml"
12627         ],
12628         "produces": [
12629           "application/json",
12630           "application/xml"
12631         ],
12632         "parameters": [
12633           {
12634             "description": "Keep as M",
12635             "in": "path",
12636             "name": "service-instance-id",
12637             "required": true,
12638             "type": "string"
12639           },
12640           {
12641             "in": "path",
12642             "name": "network-id",
12643             "required": true,
12644             "type": "string"
12645           },
12646           {
12647             "in": "body",
12648             "name": "(config)network-topology",
12649             "required": false,
12650             "schema": {
12651               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology-TOP"
12652             }
12653           }
12654         ],
12655         "responses": {
12656           "200": {
12657             "description": "No response was specified",
12658             "schema": {
12659               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology-TOP"
12660             }
12661           }
12662         },
12663         "operationId": "PUT-network-topology"
12664       }
12665     },
12666     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology/network-assignments": {
12667       "delete": {
12668         "produces": [
12669           "application/json",
12670           "application/xml"
12671         ],
12672         "parameters": [
12673           {
12674             "description": "Keep as M",
12675             "in": "path",
12676             "name": "service-instance-id",
12677             "required": true,
12678             "type": "string"
12679           },
12680           {
12681             "in": "path",
12682             "name": "network-id",
12683             "required": true,
12684             "type": "string"
12685           }
12686         ],
12687         "responses": {
12688           "200": {
12689             "description": "No response was specified"
12690           }
12691         },
12692         "operationId": "DELETE-network-assignments"
12693       },
12694       "get": {
12695         "produces": [
12696           "application/json",
12697           "application/xml"
12698         ],
12699         "parameters": [
12700           {
12701             "description": "Keep as M",
12702             "in": "path",
12703             "name": "service-instance-id",
12704             "required": true,
12705             "type": "string"
12706           },
12707           {
12708             "in": "path",
12709             "name": "network-id",
12710             "required": true,
12711             "type": "string"
12712           }
12713         ],
12714         "responses": {
12715           "200": {
12716             "description": "No response was specified",
12717             "schema": {
12718               "$ref": "#/definitions/(config)network-assignments"
12719             }
12720           }
12721         },
12722         "operationId": "GET-network-assignments"
12723       },
12724       "put": {
12725         "consumes": [
12726           "application/json",
12727           "application/xml"
12728         ],
12729         "produces": [
12730           "application/json",
12731           "application/xml"
12732         ],
12733         "parameters": [
12734           {
12735             "description": "Keep as M",
12736             "in": "path",
12737             "name": "service-instance-id",
12738             "required": true,
12739             "type": "string"
12740           },
12741           {
12742             "in": "path",
12743             "name": "network-id",
12744             "required": true,
12745             "type": "string"
12746           },
12747           {
12748             "in": "body",
12749             "name": "(config)network-assignments",
12750             "required": false,
12751             "schema": {
12752               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments-TOP"
12753             }
12754           }
12755         ],
12756         "responses": {
12757           "200": {
12758             "description": "No response was specified",
12759             "schema": {
12760               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments-TOP"
12761             }
12762           }
12763         },
12764         "operationId": "PUT-network-assignments"
12765       }
12766     },
12767     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology/network-parameters": {
12768       "delete": {
12769         "produces": [
12770           "application/json",
12771           "application/xml"
12772         ],
12773         "parameters": [
12774           {
12775             "description": "Keep as M",
12776             "in": "path",
12777             "name": "service-instance-id",
12778             "required": true,
12779             "type": "string"
12780           },
12781           {
12782             "in": "path",
12783             "name": "network-id",
12784             "required": true,
12785             "type": "string"
12786           }
12787         ],
12788         "responses": {
12789           "200": {
12790             "description": "No response was specified"
12791           }
12792         },
12793         "operationId": "DELETE-network-parameters"
12794       },
12795       "get": {
12796         "produces": [
12797           "application/json",
12798           "application/xml"
12799         ],
12800         "parameters": [
12801           {
12802             "description": "Keep as M",
12803             "in": "path",
12804             "name": "service-instance-id",
12805             "required": true,
12806             "type": "string"
12807           },
12808           {
12809             "in": "path",
12810             "name": "network-id",
12811             "required": true,
12812             "type": "string"
12813           }
12814         ],
12815         "responses": {
12816           "200": {
12817             "description": "No response was specified",
12818             "schema": {
12819               "$ref": "#/definitions/(config)network-parameters"
12820             }
12821           }
12822         },
12823         "operationId": "GET-network-parameters"
12824       },
12825       "post": {
12826         "consumes": [
12827           "application/json",
12828           "application/xml"
12829         ],
12830         "produces": [
12831           "application/json",
12832           "application/xml"
12833         ],
12834         "parameters": [
12835           {
12836             "description": "Keep as M",
12837             "in": "path",
12838             "name": "service-instance-id",
12839             "required": true,
12840             "type": "string"
12841           },
12842           {
12843             "in": "path",
12844             "name": "network-id",
12845             "required": true,
12846             "type": "string"
12847           },
12848           {
12849             "in": "body",
12850             "name": "**(config)network-parameter",
12851             "required": false,
12852             "schema": {
12853               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter-TOP"
12854             }
12855           }
12856         ],
12857         "responses": {
12858           "200": {
12859             "description": "No response was specified",
12860             "schema": {
12861               "$ref": "#/definitions/(config)network-parametersPOST"
12862             }
12863           }
12864         },
12865         "operationId": "POST-network-parameters"
12866       },
12867       "put": {
12868         "consumes": [
12869           "application/json",
12870           "application/xml"
12871         ],
12872         "produces": [
12873           "application/json",
12874           "application/xml"
12875         ],
12876         "parameters": [
12877           {
12878             "description": "Keep as M",
12879             "in": "path",
12880             "name": "service-instance-id",
12881             "required": true,
12882             "type": "string"
12883           },
12884           {
12885             "in": "path",
12886             "name": "network-id",
12887             "required": true,
12888             "type": "string"
12889           },
12890           {
12891             "in": "body",
12892             "name": "(config)network-parameters",
12893             "required": false,
12894             "schema": {
12895               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters-TOP"
12896             }
12897           }
12898         ],
12899         "responses": {
12900           "200": {
12901             "description": "No response was specified",
12902             "schema": {
12903               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters-TOP"
12904             }
12905           }
12906         },
12907         "operationId": "PUT-network-parameters"
12908       }
12909     },
12910     "/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}": {
12911       "delete": {
12912         "produces": [
12913           "application/json",
12914           "application/xml"
12915         ],
12916         "parameters": [
12917           {
12918             "description": "Keep as M",
12919             "in": "path",
12920             "name": "service-instance-id",
12921             "required": true,
12922             "type": "string"
12923           },
12924           {
12925             "in": "path",
12926             "name": "network-id",
12927             "required": true,
12928             "type": "string"
12929           },
12930           {
12931             "in": "path",
12932             "name": "network-parameter-name",
12933             "required": true,
12934             "type": "string"
12935           }
12936         ],
12937         "responses": {
12938           "200": {
12939             "description": "No response was specified"
12940           }
12941         },
12942         "operationId": "DELETE-network-parameter"
12943       },
12944       "get": {
12945         "produces": [
12946           "application/json",
12947           "application/xml"
12948         ],
12949         "parameters": [
12950           {
12951             "description": "Keep as M",
12952             "in": "path",
12953             "name": "service-instance-id",
12954             "required": true,
12955             "type": "string"
12956           },
12957           {
12958             "in": "path",
12959             "name": "network-id",
12960             "required": true,
12961             "type": "string"
12962           },
12963           {
12964             "in": "path",
12965             "name": "network-parameter-name",
12966             "required": true,
12967             "type": "string"
12968           }
12969         ],
12970         "responses": {
12971           "200": {
12972             "description": "No response was specified",
12973             "schema": {
12974               "$ref": "#/definitions/(config)network-parameter"
12975             }
12976           }
12977         },
12978         "operationId": "GET-network-parameter"
12979       },
12980       "put": {
12981         "consumes": [
12982           "application/json",
12983           "application/xml"
12984         ],
12985         "produces": [
12986           "application/json",
12987           "application/xml"
12988         ],
12989         "parameters": [
12990           {
12991             "description": "Keep as M",
12992             "in": "path",
12993             "name": "service-instance-id",
12994             "required": true,
12995             "type": "string"
12996           },
12997           {
12998             "in": "path",
12999             "name": "network-id",
13000             "required": true,
13001             "type": "string"
13002           },
13003           {
13004             "in": "path",
13005             "name": "network-parameter-name",
13006             "required": true,
13007             "type": "string"
13008           },
13009           {
13010             "in": "body",
13011             "name": "(config)network-parameter",
13012             "required": false,
13013             "schema": {
13014               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter-TOP"
13015             }
13016           }
13017         ],
13018         "responses": {
13019           "200": {
13020             "description": "No response was specified",
13021             "schema": {
13022               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter-TOP"
13023             }
13024           }
13025         },
13026         "operationId": "PUT-network-parameter"
13027       }
13028     },
13029     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology/network-topology-identifier-structure": {
13030       "delete": {
13031         "produces": [
13032           "application/json",
13033           "application/xml"
13034         ],
13035         "parameters": [
13036           {
13037             "description": "Keep as M",
13038             "in": "path",
13039             "name": "service-instance-id",
13040             "required": true,
13041             "type": "string"
13042           },
13043           {
13044             "in": "path",
13045             "name": "network-id",
13046             "required": true,
13047             "type": "string"
13048           }
13049         ],
13050         "responses": {
13051           "200": {
13052             "description": "No response was specified"
13053           }
13054         },
13055         "operationId": "DELETE-network-topology-identifier-structure"
13056       },
13057       "get": {
13058         "produces": [
13059           "application/json",
13060           "application/xml"
13061         ],
13062         "parameters": [
13063           {
13064             "description": "Keep as M",
13065             "in": "path",
13066             "name": "service-instance-id",
13067             "required": true,
13068             "type": "string"
13069           },
13070           {
13071             "in": "path",
13072             "name": "network-id",
13073             "required": true,
13074             "type": "string"
13075           }
13076         ],
13077         "responses": {
13078           "200": {
13079             "description": "No response was specified",
13080             "schema": {
13081               "$ref": "#/definitions/(config)network-topology-identifier-structure"
13082             }
13083           }
13084         },
13085         "operationId": "GET-network-topology-identifier-structure"
13086       },
13087       "put": {
13088         "consumes": [
13089           "application/json",
13090           "application/xml"
13091         ],
13092         "produces": [
13093           "application/json",
13094           "application/xml"
13095         ],
13096         "parameters": [
13097           {
13098             "description": "Keep as M",
13099             "in": "path",
13100             "name": "service-instance-id",
13101             "required": true,
13102             "type": "string"
13103           },
13104           {
13105             "in": "path",
13106             "name": "network-id",
13107             "required": true,
13108             "type": "string"
13109           },
13110           {
13111             "in": "body",
13112             "name": "(config)network-topology-identifier-structure",
13113             "required": false,
13114             "schema": {
13115               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure-TOP"
13116             }
13117           }
13118         ],
13119         "responses": {
13120           "200": {
13121             "description": "No response was specified",
13122             "schema": {
13123               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure-TOP"
13124             }
13125           }
13126         },
13127         "operationId": "PUT-network-topology-identifier-structure"
13128       }
13129     },
13130     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology/onap-model-information": {
13131       "delete": {
13132         "produces": [
13133           "application/json",
13134           "application/xml"
13135         ],
13136         "parameters": [
13137           {
13138             "description": "Keep as M",
13139             "in": "path",
13140             "name": "service-instance-id",
13141             "required": true,
13142             "type": "string"
13143           },
13144           {
13145             "in": "path",
13146             "name": "network-id",
13147             "required": true,
13148             "type": "string"
13149           }
13150         ],
13151         "responses": {
13152           "200": {
13153             "description": "No response was specified"
13154           }
13155         },
13156         "operationId": "DELETE-onap-model-information"
13157       },
13158       "get": {
13159         "produces": [
13160           "application/json",
13161           "application/xml"
13162         ],
13163         "parameters": [
13164           {
13165             "description": "Keep as M",
13166             "in": "path",
13167             "name": "service-instance-id",
13168             "required": true,
13169             "type": "string"
13170           },
13171           {
13172             "in": "path",
13173             "name": "network-id",
13174             "required": true,
13175             "type": "string"
13176           }
13177         ],
13178         "responses": {
13179           "200": {
13180             "description": "No response was specified",
13181             "schema": {
13182               "$ref": "#/definitions/(config)onap-model-information"
13183             }
13184           }
13185         },
13186         "operationId": "GET-onap-model-information"
13187       },
13188       "put": {
13189         "consumes": [
13190           "application/json",
13191           "application/xml"
13192         ],
13193         "produces": [
13194           "application/json",
13195           "application/xml"
13196         ],
13197         "parameters": [
13198           {
13199             "description": "Keep as M",
13200             "in": "path",
13201             "name": "service-instance-id",
13202             "required": true,
13203             "type": "string"
13204           },
13205           {
13206             "in": "path",
13207             "name": "network-id",
13208             "required": true,
13209             "type": "string"
13210           },
13211           {
13212             "in": "body",
13213             "name": "(config)onap-model-information",
13214             "required": false,
13215             "schema": {
13216               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information-TOP"
13217             }
13218           }
13219         ],
13220         "responses": {
13221           "200": {
13222             "description": "No response was specified",
13223             "schema": {
13224               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information-TOP"
13225             }
13226           }
13227         },
13228         "operationId": "PUT-onap-model-information"
13229       }
13230     },
13231     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/request-information": {
13232       "delete": {
13233         "produces": [
13234           "application/json",
13235           "application/xml"
13236         ],
13237         "parameters": [
13238           {
13239             "description": "Keep as M",
13240             "in": "path",
13241             "name": "service-instance-id",
13242             "required": true,
13243             "type": "string"
13244           },
13245           {
13246             "in": "path",
13247             "name": "network-id",
13248             "required": true,
13249             "type": "string"
13250           }
13251         ],
13252         "responses": {
13253           "200": {
13254             "description": "No response was specified"
13255           }
13256         },
13257         "operationId": "DELETE-request-information"
13258       },
13259       "get": {
13260         "produces": [
13261           "application/json",
13262           "application/xml"
13263         ],
13264         "parameters": [
13265           {
13266             "description": "Keep as M",
13267             "in": "path",
13268             "name": "service-instance-id",
13269             "required": true,
13270             "type": "string"
13271           },
13272           {
13273             "in": "path",
13274             "name": "network-id",
13275             "required": true,
13276             "type": "string"
13277           }
13278         ],
13279         "responses": {
13280           "200": {
13281             "description": "No response was specified",
13282             "schema": {
13283               "$ref": "#/definitions/(config)request-information"
13284             }
13285           }
13286         },
13287         "operationId": "GET-request-information"
13288       },
13289       "put": {
13290         "consumes": [
13291           "application/json",
13292           "application/xml"
13293         ],
13294         "produces": [
13295           "application/json",
13296           "application/xml"
13297         ],
13298         "parameters": [
13299           {
13300             "description": "Keep as M",
13301             "in": "path",
13302             "name": "service-instance-id",
13303             "required": true,
13304             "type": "string"
13305           },
13306           {
13307             "in": "path",
13308             "name": "network-id",
13309             "required": true,
13310             "type": "string"
13311           },
13312           {
13313             "in": "body",
13314             "name": "(config)request-information",
13315             "required": false,
13316             "schema": {
13317               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information-TOP"
13318             }
13319           }
13320         ],
13321         "responses": {
13322           "200": {
13323             "description": "No response was specified",
13324             "schema": {
13325               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information-TOP"
13326             }
13327           }
13328         },
13329         "operationId": "PUT-request-information"
13330       }
13331     },
13332     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/sdnc-request-header": {
13333       "delete": {
13334         "produces": [
13335           "application/json",
13336           "application/xml"
13337         ],
13338         "parameters": [
13339           {
13340             "description": "Keep as M",
13341             "in": "path",
13342             "name": "service-instance-id",
13343             "required": true,
13344             "type": "string"
13345           },
13346           {
13347             "in": "path",
13348             "name": "network-id",
13349             "required": true,
13350             "type": "string"
13351           }
13352         ],
13353         "responses": {
13354           "200": {
13355             "description": "No response was specified"
13356           }
13357         },
13358         "operationId": "DELETE-sdnc-request-header"
13359       },
13360       "get": {
13361         "produces": [
13362           "application/json",
13363           "application/xml"
13364         ],
13365         "parameters": [
13366           {
13367             "description": "Keep as M",
13368             "in": "path",
13369             "name": "service-instance-id",
13370             "required": true,
13371             "type": "string"
13372           },
13373           {
13374             "in": "path",
13375             "name": "network-id",
13376             "required": true,
13377             "type": "string"
13378           }
13379         ],
13380         "responses": {
13381           "200": {
13382             "description": "No response was specified",
13383             "schema": {
13384               "$ref": "#/definitions/(config)sdnc-request-header"
13385             }
13386           }
13387         },
13388         "operationId": "GET-sdnc-request-header"
13389       },
13390       "put": {
13391         "consumes": [
13392           "application/json",
13393           "application/xml"
13394         ],
13395         "produces": [
13396           "application/json",
13397           "application/xml"
13398         ],
13399         "parameters": [
13400           {
13401             "description": "Keep as M",
13402             "in": "path",
13403             "name": "service-instance-id",
13404             "required": true,
13405             "type": "string"
13406           },
13407           {
13408             "in": "path",
13409             "name": "network-id",
13410             "required": true,
13411             "type": "string"
13412           },
13413           {
13414             "in": "body",
13415             "name": "(config)sdnc-request-header",
13416             "required": false,
13417             "schema": {
13418               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header-TOP"
13419             }
13420           }
13421         ],
13422         "responses": {
13423           "200": {
13424             "description": "No response was specified",
13425             "schema": {
13426               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header-TOP"
13427             }
13428           }
13429         },
13430         "operationId": "PUT-sdnc-request-header"
13431       }
13432     },
13433     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/service-information": {
13434       "delete": {
13435         "produces": [
13436           "application/json",
13437           "application/xml"
13438         ],
13439         "parameters": [
13440           {
13441             "description": "Keep as M",
13442             "in": "path",
13443             "name": "service-instance-id",
13444             "required": true,
13445             "type": "string"
13446           },
13447           {
13448             "in": "path",
13449             "name": "network-id",
13450             "required": true,
13451             "type": "string"
13452           }
13453         ],
13454         "responses": {
13455           "200": {
13456             "description": "No response was specified"
13457           }
13458         },
13459         "operationId": "DELETE-service-information"
13460       },
13461       "get": {
13462         "produces": [
13463           "application/json",
13464           "application/xml"
13465         ],
13466         "parameters": [
13467           {
13468             "description": "Keep as M",
13469             "in": "path",
13470             "name": "service-instance-id",
13471             "required": true,
13472             "type": "string"
13473           },
13474           {
13475             "in": "path",
13476             "name": "network-id",
13477             "required": true,
13478             "type": "string"
13479           }
13480         ],
13481         "responses": {
13482           "200": {
13483             "description": "No response was specified",
13484             "schema": {
13485               "$ref": "#/definitions/(config)service-information"
13486             }
13487           }
13488         },
13489         "operationId": "GET-service-information"
13490       },
13491       "post": {
13492         "consumes": [
13493           "application/json",
13494           "application/xml"
13495         ],
13496         "produces": [
13497           "application/json",
13498           "application/xml"
13499         ],
13500         "parameters": [
13501           {
13502             "description": "Keep as M",
13503             "in": "path",
13504             "name": "service-instance-id",
13505             "required": true,
13506             "type": "string"
13507           },
13508           {
13509             "in": "path",
13510             "name": "network-id",
13511             "required": true,
13512             "type": "string"
13513           },
13514           {
13515             "in": "body",
13516             "name": "**(config)onap-model-information",
13517             "required": false,
13518             "schema": {
13519               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information-TOP"
13520             }
13521           }
13522         ],
13523         "responses": {
13524           "200": {
13525             "description": "No response was specified",
13526             "schema": {
13527               "$ref": "#/definitions/(config)service-informationPOST"
13528             }
13529           }
13530         },
13531         "operationId": "POST-service-information"
13532       },
13533       "put": {
13534         "consumes": [
13535           "application/json",
13536           "application/xml"
13537         ],
13538         "produces": [
13539           "application/json",
13540           "application/xml"
13541         ],
13542         "parameters": [
13543           {
13544             "description": "Keep as M",
13545             "in": "path",
13546             "name": "service-instance-id",
13547             "required": true,
13548             "type": "string"
13549           },
13550           {
13551             "in": "path",
13552             "name": "network-id",
13553             "required": true,
13554             "type": "string"
13555           },
13556           {
13557             "in": "body",
13558             "name": "(config)service-information",
13559             "required": false,
13560             "schema": {
13561               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information-TOP"
13562             }
13563           }
13564         ],
13565         "responses": {
13566           "200": {
13567             "description": "No response was specified",
13568             "schema": {
13569               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information-TOP"
13570             }
13571           }
13572         },
13573         "operationId": "PUT-service-information"
13574       }
13575     },
13576     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/service-information/onap-model-information": {
13577       "delete": {
13578         "produces": [
13579           "application/json",
13580           "application/xml"
13581         ],
13582         "parameters": [
13583           {
13584             "description": "Keep as M",
13585             "in": "path",
13586             "name": "service-instance-id",
13587             "required": true,
13588             "type": "string"
13589           },
13590           {
13591             "in": "path",
13592             "name": "network-id",
13593             "required": true,
13594             "type": "string"
13595           }
13596         ],
13597         "responses": {
13598           "200": {
13599             "description": "No response was specified"
13600           }
13601         },
13602         "operationId": "DELETE-onap-model-information"
13603       },
13604       "get": {
13605         "produces": [
13606           "application/json",
13607           "application/xml"
13608         ],
13609         "parameters": [
13610           {
13611             "description": "Keep as M",
13612             "in": "path",
13613             "name": "service-instance-id",
13614             "required": true,
13615             "type": "string"
13616           },
13617           {
13618             "in": "path",
13619             "name": "network-id",
13620             "required": true,
13621             "type": "string"
13622           }
13623         ],
13624         "responses": {
13625           "200": {
13626             "description": "No response was specified",
13627             "schema": {
13628               "$ref": "#/definitions/(config)onap-model-information"
13629             }
13630           }
13631         },
13632         "operationId": "GET-onap-model-information"
13633       },
13634       "put": {
13635         "consumes": [
13636           "application/json",
13637           "application/xml"
13638         ],
13639         "produces": [
13640           "application/json",
13641           "application/xml"
13642         ],
13643         "parameters": [
13644           {
13645             "description": "Keep as M",
13646             "in": "path",
13647             "name": "service-instance-id",
13648             "required": true,
13649             "type": "string"
13650           },
13651           {
13652             "in": "path",
13653             "name": "network-id",
13654             "required": true,
13655             "type": "string"
13656           },
13657           {
13658             "in": "body",
13659             "name": "(config)onap-model-information",
13660             "required": false,
13661             "schema": {
13662               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information-TOP"
13663             }
13664           }
13665         ],
13666         "responses": {
13667           "200": {
13668             "description": "No response was specified",
13669             "schema": {
13670               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information-TOP"
13671             }
13672           }
13673         },
13674         "operationId": "PUT-onap-model-information"
13675       }
13676     },
13677     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/provided-allotted-resources": {
13678       "delete": {
13679         "produces": [
13680           "application/json",
13681           "application/xml"
13682         ],
13683         "parameters": [
13684           {
13685             "description": "Keep as M",
13686             "in": "path",
13687             "name": "service-instance-id",
13688             "required": true,
13689             "type": "string"
13690           }
13691         ],
13692         "responses": {
13693           "200": {
13694             "description": "No response was specified"
13695           }
13696         },
13697         "operationId": "DELETE-provided-allotted-resources"
13698       },
13699       "get": {
13700         "produces": [
13701           "application/json",
13702           "application/xml"
13703         ],
13704         "parameters": [
13705           {
13706             "description": "Keep as M",
13707             "in": "path",
13708             "name": "service-instance-id",
13709             "required": true,
13710             "type": "string"
13711           }
13712         ],
13713         "responses": {
13714           "200": {
13715             "description": "No response was specified",
13716             "schema": {
13717               "$ref": "#/definitions/(config)provided-allotted-resources"
13718             }
13719           }
13720         },
13721         "operationId": "GET-provided-allotted-resources"
13722       },
13723       "post": {
13724         "consumes": [
13725           "application/json",
13726           "application/xml"
13727         ],
13728         "produces": [
13729           "application/json",
13730           "application/xml"
13731         ],
13732         "parameters": [
13733           {
13734             "description": "Keep as M",
13735             "in": "path",
13736             "name": "service-instance-id",
13737             "required": true,
13738             "type": "string"
13739           },
13740           {
13741             "in": "body",
13742             "name": "**(config)provided-allotted-resource",
13743             "required": false,
13744             "schema": {
13745               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource-TOP"
13746             }
13747           }
13748         ],
13749         "responses": {
13750           "200": {
13751             "description": "No response was specified",
13752             "schema": {
13753               "$ref": "#/definitions/(config)provided-allotted-resourcesPOST"
13754             }
13755           }
13756         },
13757         "operationId": "POST-provided-allotted-resources"
13758       },
13759       "put": {
13760         "consumes": [
13761           "application/json",
13762           "application/xml"
13763         ],
13764         "produces": [
13765           "application/json",
13766           "application/xml"
13767         ],
13768         "parameters": [
13769           {
13770             "description": "Keep as M",
13771             "in": "path",
13772             "name": "service-instance-id",
13773             "required": true,
13774             "type": "string"
13775           },
13776           {
13777             "in": "body",
13778             "name": "(config)provided-allotted-resources",
13779             "required": false,
13780             "schema": {
13781               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources-TOP"
13782             }
13783           }
13784         ],
13785         "responses": {
13786           "200": {
13787             "description": "No response was specified",
13788             "schema": {
13789               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources-TOP"
13790             }
13791           }
13792         },
13793         "operationId": "PUT-provided-allotted-resources"
13794       }
13795     },
13796     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/provided-allotted-resources/provided-allotted-resource/{allotted-resource-id}": {
13797       "delete": {
13798         "produces": [
13799           "application/json",
13800           "application/xml"
13801         ],
13802         "parameters": [
13803           {
13804             "description": "Keep as M",
13805             "in": "path",
13806             "name": "service-instance-id",
13807             "required": true,
13808             "type": "string"
13809           },
13810           {
13811             "in": "path",
13812             "name": "allotted-resource-id",
13813             "required": true,
13814             "type": "string"
13815           }
13816         ],
13817         "responses": {
13818           "200": {
13819             "description": "No response was specified"
13820           }
13821         },
13822         "operationId": "DELETE-provided-allotted-resource"
13823       },
13824       "get": {
13825         "produces": [
13826           "application/json",
13827           "application/xml"
13828         ],
13829         "parameters": [
13830           {
13831             "description": "Keep as M",
13832             "in": "path",
13833             "name": "service-instance-id",
13834             "required": true,
13835             "type": "string"
13836           },
13837           {
13838             "in": "path",
13839             "name": "allotted-resource-id",
13840             "required": true,
13841             "type": "string"
13842           }
13843         ],
13844         "responses": {
13845           "200": {
13846             "description": "No response was specified",
13847             "schema": {
13848               "$ref": "#/definitions/(config)provided-allotted-resource"
13849             }
13850           }
13851         },
13852         "operationId": "GET-provided-allotted-resource"
13853       },
13854       "put": {
13855         "consumes": [
13856           "application/json",
13857           "application/xml"
13858         ],
13859         "produces": [
13860           "application/json",
13861           "application/xml"
13862         ],
13863         "parameters": [
13864           {
13865             "description": "Keep as M",
13866             "in": "path",
13867             "name": "service-instance-id",
13868             "required": true,
13869             "type": "string"
13870           },
13871           {
13872             "in": "path",
13873             "name": "allotted-resource-id",
13874             "required": true,
13875             "type": "string"
13876           },
13877           {
13878             "in": "body",
13879             "name": "(config)provided-allotted-resource",
13880             "required": false,
13881             "schema": {
13882               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource-TOP"
13883             }
13884           }
13885         ],
13886         "responses": {
13887           "200": {
13888             "description": "No response was specified",
13889             "schema": {
13890               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource-TOP"
13891             }
13892           }
13893         },
13894         "operationId": "PUT-provided-allotted-resource"
13895       }
13896     },
13897     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/request-information": {
13898       "delete": {
13899         "produces": [
13900           "application/json",
13901           "application/xml"
13902         ],
13903         "parameters": [
13904           {
13905             "description": "Keep as M",
13906             "in": "path",
13907             "name": "service-instance-id",
13908             "required": true,
13909             "type": "string"
13910           }
13911         ],
13912         "responses": {
13913           "200": {
13914             "description": "No response was specified"
13915           }
13916         },
13917         "operationId": "DELETE-request-information"
13918       },
13919       "get": {
13920         "produces": [
13921           "application/json",
13922           "application/xml"
13923         ],
13924         "parameters": [
13925           {
13926             "description": "Keep as M",
13927             "in": "path",
13928             "name": "service-instance-id",
13929             "required": true,
13930             "type": "string"
13931           }
13932         ],
13933         "responses": {
13934           "200": {
13935             "description": "No response was specified",
13936             "schema": {
13937               "$ref": "#/definitions/(config)request-information"
13938             }
13939           }
13940         },
13941         "operationId": "GET-request-information"
13942       },
13943       "put": {
13944         "consumes": [
13945           "application/json",
13946           "application/xml"
13947         ],
13948         "produces": [
13949           "application/json",
13950           "application/xml"
13951         ],
13952         "parameters": [
13953           {
13954             "description": "Keep as M",
13955             "in": "path",
13956             "name": "service-instance-id",
13957             "required": true,
13958             "type": "string"
13959           },
13960           {
13961             "in": "body",
13962             "name": "(config)request-information",
13963             "required": false,
13964             "schema": {
13965               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)request-information-TOP"
13966             }
13967           }
13968         ],
13969         "responses": {
13970           "200": {
13971             "description": "No response was specified",
13972             "schema": {
13973               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)request-information-TOP"
13974             }
13975           }
13976         },
13977         "operationId": "PUT-request-information"
13978       }
13979     },
13980     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/sdnc-request-header": {
13981       "delete": {
13982         "produces": [
13983           "application/json",
13984           "application/xml"
13985         ],
13986         "parameters": [
13987           {
13988             "description": "Keep as M",
13989             "in": "path",
13990             "name": "service-instance-id",
13991             "required": true,
13992             "type": "string"
13993           }
13994         ],
13995         "responses": {
13996           "200": {
13997             "description": "No response was specified"
13998           }
13999         },
14000         "operationId": "DELETE-sdnc-request-header"
14001       },
14002       "get": {
14003         "produces": [
14004           "application/json",
14005           "application/xml"
14006         ],
14007         "parameters": [
14008           {
14009             "description": "Keep as M",
14010             "in": "path",
14011             "name": "service-instance-id",
14012             "required": true,
14013             "type": "string"
14014           }
14015         ],
14016         "responses": {
14017           "200": {
14018             "description": "No response was specified",
14019             "schema": {
14020               "$ref": "#/definitions/(config)sdnc-request-header"
14021             }
14022           }
14023         },
14024         "operationId": "GET-sdnc-request-header"
14025       },
14026       "put": {
14027         "consumes": [
14028           "application/json",
14029           "application/xml"
14030         ],
14031         "produces": [
14032           "application/json",
14033           "application/xml"
14034         ],
14035         "parameters": [
14036           {
14037             "description": "Keep as M",
14038             "in": "path",
14039             "name": "service-instance-id",
14040             "required": true,
14041             "type": "string"
14042           },
14043           {
14044             "in": "body",
14045             "name": "(config)sdnc-request-header",
14046             "required": false,
14047             "schema": {
14048               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header-TOP"
14049             }
14050           }
14051         ],
14052         "responses": {
14053           "200": {
14054             "description": "No response was specified",
14055             "schema": {
14056               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header-TOP"
14057             }
14058           }
14059         },
14060         "operationId": "PUT-sdnc-request-header"
14061       }
14062     },
14063     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-information": {
14064       "delete": {
14065         "produces": [
14066           "application/json",
14067           "application/xml"
14068         ],
14069         "parameters": [
14070           {
14071             "description": "Keep as M",
14072             "in": "path",
14073             "name": "service-instance-id",
14074             "required": true,
14075             "type": "string"
14076           }
14077         ],
14078         "responses": {
14079           "200": {
14080             "description": "No response was specified"
14081           }
14082         },
14083         "operationId": "DELETE-service-information"
14084       },
14085       "get": {
14086         "produces": [
14087           "application/json",
14088           "application/xml"
14089         ],
14090         "parameters": [
14091           {
14092             "description": "Keep as M",
14093             "in": "path",
14094             "name": "service-instance-id",
14095             "required": true,
14096             "type": "string"
14097           }
14098         ],
14099         "responses": {
14100           "200": {
14101             "description": "No response was specified",
14102             "schema": {
14103               "$ref": "#/definitions/(config)service-information"
14104             }
14105           }
14106         },
14107         "operationId": "GET-service-information"
14108       },
14109       "post": {
14110         "consumes": [
14111           "application/json",
14112           "application/xml"
14113         ],
14114         "produces": [
14115           "application/json",
14116           "application/xml"
14117         ],
14118         "parameters": [
14119           {
14120             "description": "Keep as M",
14121             "in": "path",
14122             "name": "service-instance-id",
14123             "required": true,
14124             "type": "string"
14125           },
14126           {
14127             "in": "body",
14128             "name": "**(config)onap-model-information",
14129             "required": false,
14130             "schema": {
14131               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information-TOP"
14132             }
14133           }
14134         ],
14135         "responses": {
14136           "200": {
14137             "description": "No response was specified",
14138             "schema": {
14139               "$ref": "#/definitions/(config)service-informationPOST"
14140             }
14141           }
14142         },
14143         "operationId": "POST-service-information"
14144       },
14145       "put": {
14146         "consumes": [
14147           "application/json",
14148           "application/xml"
14149         ],
14150         "produces": [
14151           "application/json",
14152           "application/xml"
14153         ],
14154         "parameters": [
14155           {
14156             "description": "Keep as M",
14157             "in": "path",
14158             "name": "service-instance-id",
14159             "required": true,
14160             "type": "string"
14161           },
14162           {
14163             "in": "body",
14164             "name": "(config)service-information",
14165             "required": false,
14166             "schema": {
14167               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-information-TOP"
14168             }
14169           }
14170         ],
14171         "responses": {
14172           "200": {
14173             "description": "No response was specified",
14174             "schema": {
14175               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-information-TOP"
14176             }
14177           }
14178         },
14179         "operationId": "PUT-service-information"
14180       }
14181     },
14182     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-information/onap-model-information": {
14183       "delete": {
14184         "produces": [
14185           "application/json",
14186           "application/xml"
14187         ],
14188         "parameters": [
14189           {
14190             "description": "Keep as M",
14191             "in": "path",
14192             "name": "service-instance-id",
14193             "required": true,
14194             "type": "string"
14195           }
14196         ],
14197         "responses": {
14198           "200": {
14199             "description": "No response was specified"
14200           }
14201         },
14202         "operationId": "DELETE-onap-model-information"
14203       },
14204       "get": {
14205         "produces": [
14206           "application/json",
14207           "application/xml"
14208         ],
14209         "parameters": [
14210           {
14211             "description": "Keep as M",
14212             "in": "path",
14213             "name": "service-instance-id",
14214             "required": true,
14215             "type": "string"
14216           }
14217         ],
14218         "responses": {
14219           "200": {
14220             "description": "No response was specified",
14221             "schema": {
14222               "$ref": "#/definitions/(config)onap-model-information"
14223             }
14224           }
14225         },
14226         "operationId": "GET-onap-model-information"
14227       },
14228       "put": {
14229         "consumes": [
14230           "application/json",
14231           "application/xml"
14232         ],
14233         "produces": [
14234           "application/json",
14235           "application/xml"
14236         ],
14237         "parameters": [
14238           {
14239             "description": "Keep as M",
14240             "in": "path",
14241             "name": "service-instance-id",
14242             "required": true,
14243             "type": "string"
14244           },
14245           {
14246             "in": "body",
14247             "name": "(config)onap-model-information",
14248             "required": false,
14249             "schema": {
14250               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information-TOP"
14251             }
14252           }
14253         ],
14254         "responses": {
14255           "200": {
14256             "description": "No response was specified",
14257             "schema": {
14258               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information-TOP"
14259             }
14260           }
14261         },
14262         "operationId": "PUT-onap-model-information"
14263       }
14264     },
14265     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-level-oper-status": {
14266       "delete": {
14267         "produces": [
14268           "application/json",
14269           "application/xml"
14270         ],
14271         "parameters": [
14272           {
14273             "description": "Keep as M",
14274             "in": "path",
14275             "name": "service-instance-id",
14276             "required": true,
14277             "type": "string"
14278           }
14279         ],
14280         "responses": {
14281           "200": {
14282             "description": "No response was specified"
14283           }
14284         },
14285         "operationId": "DELETE-service-level-oper-status"
14286       },
14287       "get": {
14288         "produces": [
14289           "application/json",
14290           "application/xml"
14291         ],
14292         "parameters": [
14293           {
14294             "description": "Keep as M",
14295             "in": "path",
14296             "name": "service-instance-id",
14297             "required": true,
14298             "type": "string"
14299           }
14300         ],
14301         "responses": {
14302           "200": {
14303             "description": "No response was specified",
14304             "schema": {
14305               "$ref": "#/definitions/(config)service-level-oper-status"
14306             }
14307           }
14308         },
14309         "operationId": "GET-service-level-oper-status"
14310       },
14311       "put": {
14312         "consumes": [
14313           "application/json",
14314           "application/xml"
14315         ],
14316         "produces": [
14317           "application/json",
14318           "application/xml"
14319         ],
14320         "parameters": [
14321           {
14322             "description": "Keep as M",
14323             "in": "path",
14324             "name": "service-instance-id",
14325             "required": true,
14326             "type": "string"
14327           },
14328           {
14329             "in": "body",
14330             "name": "(config)service-level-oper-status",
14331             "required": false,
14332             "schema": {
14333               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status-TOP"
14334             }
14335           }
14336         ],
14337         "responses": {
14338           "200": {
14339             "description": "No response was specified",
14340             "schema": {
14341               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status-TOP"
14342             }
14343           }
14344         },
14345         "operationId": "PUT-service-level-oper-status"
14346       }
14347     },
14348     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-request-input": {
14349       "delete": {
14350         "produces": [
14351           "application/json",
14352           "application/xml"
14353         ],
14354         "parameters": [
14355           {
14356             "description": "Keep as M",
14357             "in": "path",
14358             "name": "service-instance-id",
14359             "required": true,
14360             "type": "string"
14361           }
14362         ],
14363         "responses": {
14364           "200": {
14365             "description": "No response was specified"
14366           }
14367         },
14368         "operationId": "DELETE-service-request-input"
14369       },
14370       "get": {
14371         "produces": [
14372           "application/json",
14373           "application/xml"
14374         ],
14375         "parameters": [
14376           {
14377             "description": "Keep as M",
14378             "in": "path",
14379             "name": "service-instance-id",
14380             "required": true,
14381             "type": "string"
14382           }
14383         ],
14384         "responses": {
14385           "200": {
14386             "description": "No response was specified",
14387             "schema": {
14388               "$ref": "#/definitions/(config)service-request-input"
14389             }
14390           }
14391         },
14392         "operationId": "GET-service-request-input"
14393       },
14394       "post": {
14395         "consumes": [
14396           "application/json",
14397           "application/xml"
14398         ],
14399         "produces": [
14400           "application/json",
14401           "application/xml"
14402         ],
14403         "parameters": [
14404           {
14405             "description": "Keep as M",
14406             "in": "path",
14407             "name": "service-instance-id",
14408             "required": true,
14409             "type": "string"
14410           },
14411           {
14412             "in": "body",
14413             "name": "**(config)service-input-parameters",
14414             "required": false,
14415             "schema": {
14416               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters-TOP"
14417             }
14418           }
14419         ],
14420         "responses": {
14421           "200": {
14422             "description": "No response was specified",
14423             "schema": {
14424               "$ref": "#/definitions/(config)service-request-inputPOST"
14425             }
14426           }
14427         },
14428         "operationId": "POST-service-request-input"
14429       },
14430       "put": {
14431         "consumes": [
14432           "application/json",
14433           "application/xml"
14434         ],
14435         "produces": [
14436           "application/json",
14437           "application/xml"
14438         ],
14439         "parameters": [
14440           {
14441             "description": "Keep as M",
14442             "in": "path",
14443             "name": "service-instance-id",
14444             "required": true,
14445             "type": "string"
14446           },
14447           {
14448             "in": "body",
14449             "name": "(config)service-request-input",
14450             "required": false,
14451             "schema": {
14452               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input-TOP"
14453             }
14454           }
14455         ],
14456         "responses": {
14457           "200": {
14458             "description": "No response was specified",
14459             "schema": {
14460               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input-TOP"
14461             }
14462           }
14463         },
14464         "operationId": "PUT-service-request-input"
14465       }
14466     },
14467     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-request-input/service-input-parameters": {
14468       "delete": {
14469         "produces": [
14470           "application/json",
14471           "application/xml"
14472         ],
14473         "parameters": [
14474           {
14475             "description": "Keep as M",
14476             "in": "path",
14477             "name": "service-instance-id",
14478             "required": true,
14479             "type": "string"
14480           }
14481         ],
14482         "responses": {
14483           "200": {
14484             "description": "No response was specified"
14485           }
14486         },
14487         "operationId": "DELETE-service-input-parameters"
14488       },
14489       "get": {
14490         "produces": [
14491           "application/json",
14492           "application/xml"
14493         ],
14494         "parameters": [
14495           {
14496             "description": "Keep as M",
14497             "in": "path",
14498             "name": "service-instance-id",
14499             "required": true,
14500             "type": "string"
14501           }
14502         ],
14503         "responses": {
14504           "200": {
14505             "description": "No response was specified",
14506             "schema": {
14507               "$ref": "#/definitions/(config)service-input-parameters"
14508             }
14509           }
14510         },
14511         "operationId": "GET-service-input-parameters"
14512       },
14513       "post": {
14514         "consumes": [
14515           "application/json",
14516           "application/xml"
14517         ],
14518         "produces": [
14519           "application/json",
14520           "application/xml"
14521         ],
14522         "parameters": [
14523           {
14524             "description": "Keep as M",
14525             "in": "path",
14526             "name": "service-instance-id",
14527             "required": true,
14528             "type": "string"
14529           },
14530           {
14531             "in": "body",
14532             "name": "**(config)param",
14533             "required": false,
14534             "schema": {
14535               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param-TOP"
14536             }
14537           }
14538         ],
14539         "responses": {
14540           "200": {
14541             "description": "No response was specified",
14542             "schema": {
14543               "$ref": "#/definitions/(config)service-input-parametersPOST"
14544             }
14545           }
14546         },
14547         "operationId": "POST-service-input-parameters"
14548       },
14549       "put": {
14550         "consumes": [
14551           "application/json",
14552           "application/xml"
14553         ],
14554         "produces": [
14555           "application/json",
14556           "application/xml"
14557         ],
14558         "parameters": [
14559           {
14560             "description": "Keep as M",
14561             "in": "path",
14562             "name": "service-instance-id",
14563             "required": true,
14564             "type": "string"
14565           },
14566           {
14567             "in": "body",
14568             "name": "(config)service-input-parameters",
14569             "required": false,
14570             "schema": {
14571               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters-TOP"
14572             }
14573           }
14574         ],
14575         "responses": {
14576           "200": {
14577             "description": "No response was specified",
14578             "schema": {
14579               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters-TOP"
14580             }
14581           }
14582         },
14583         "operationId": "PUT-service-input-parameters"
14584       }
14585     },
14586     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-request-input/service-input-parameters/param/{name}": {
14587       "delete": {
14588         "produces": [
14589           "application/json",
14590           "application/xml"
14591         ],
14592         "parameters": [
14593           {
14594             "description": "Keep as M",
14595             "in": "path",
14596             "name": "service-instance-id",
14597             "required": true,
14598             "type": "string"
14599           },
14600           {
14601             "in": "path",
14602             "name": "name",
14603             "required": true,
14604             "type": "string"
14605           }
14606         ],
14607         "responses": {
14608           "200": {
14609             "description": "No response was specified"
14610           }
14611         },
14612         "operationId": "DELETE-param"
14613       },
14614       "get": {
14615         "produces": [
14616           "application/json",
14617           "application/xml"
14618         ],
14619         "parameters": [
14620           {
14621             "description": "Keep as M",
14622             "in": "path",
14623             "name": "service-instance-id",
14624             "required": true,
14625             "type": "string"
14626           },
14627           {
14628             "in": "path",
14629             "name": "name",
14630             "required": true,
14631             "type": "string"
14632           }
14633         ],
14634         "responses": {
14635           "200": {
14636             "description": "No response was specified",
14637             "schema": {
14638               "$ref": "#/definitions/(config)param"
14639             }
14640           }
14641         },
14642         "operationId": "GET-param"
14643       },
14644       "put": {
14645         "consumes": [
14646           "application/json",
14647           "application/xml"
14648         ],
14649         "produces": [
14650           "application/json",
14651           "application/xml"
14652         ],
14653         "parameters": [
14654           {
14655             "description": "Keep as M",
14656             "in": "path",
14657             "name": "service-instance-id",
14658             "required": true,
14659             "type": "string"
14660           },
14661           {
14662             "in": "path",
14663             "name": "name",
14664             "required": true,
14665             "type": "string"
14666           },
14667           {
14668             "in": "body",
14669             "name": "(config)param",
14670             "required": false,
14671             "schema": {
14672               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param-TOP"
14673             }
14674           }
14675         ],
14676         "responses": {
14677           "200": {
14678             "description": "No response was specified",
14679             "schema": {
14680               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param-TOP"
14681             }
14682           }
14683         },
14684         "operationId": "PUT-param"
14685       }
14686     },
14687     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology": {
14688       "delete": {
14689         "produces": [
14690           "application/json",
14691           "application/xml"
14692         ],
14693         "parameters": [
14694           {
14695             "description": "Keep as M",
14696             "in": "path",
14697             "name": "service-instance-id",
14698             "required": true,
14699             "type": "string"
14700           }
14701         ],
14702         "responses": {
14703           "200": {
14704             "description": "No response was specified"
14705           }
14706         },
14707         "operationId": "DELETE-service-topology"
14708       },
14709       "get": {
14710         "produces": [
14711           "application/json",
14712           "application/xml"
14713         ],
14714         "parameters": [
14715           {
14716             "description": "Keep as M",
14717             "in": "path",
14718             "name": "service-instance-id",
14719             "required": true,
14720             "type": "string"
14721           }
14722         ],
14723         "responses": {
14724           "200": {
14725             "description": "No response was specified",
14726             "schema": {
14727               "$ref": "#/definitions/(config)service-topology"
14728             }
14729           }
14730         },
14731         "operationId": "GET-service-topology"
14732       },
14733       "post": {
14734         "consumes": [
14735           "application/json",
14736           "application/xml"
14737         ],
14738         "produces": [
14739           "application/json",
14740           "application/xml"
14741         ],
14742         "parameters": [
14743           {
14744             "description": "Keep as M",
14745             "in": "path",
14746             "name": "service-instance-id",
14747             "required": true,
14748             "type": "string"
14749           },
14750           {
14751             "in": "body",
14752             "name": "**(config)service-assignments",
14753             "required": false,
14754             "schema": {
14755               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments-TOP"
14756             }
14757           },
14758           {
14759             "in": "body",
14760             "name": "**(config)service-topology-identifier",
14761             "required": false,
14762             "schema": {
14763               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier-TOP"
14764             }
14765           },
14766           {
14767             "in": "body",
14768             "name": "**(config)service-parameters",
14769             "required": false,
14770             "schema": {
14771               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters-TOP"
14772             }
14773           },
14774           {
14775             "in": "body",
14776             "name": "**(config)onap-model-information",
14777             "required": false,
14778             "schema": {
14779               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information-TOP"
14780             }
14781           }
14782         ],
14783         "responses": {
14784           "200": {
14785             "description": "No response was specified",
14786             "schema": {
14787               "$ref": "#/definitions/(config)service-topologyPOST"
14788             }
14789           }
14790         },
14791         "operationId": "POST-service-topology"
14792       },
14793       "put": {
14794         "consumes": [
14795           "application/json",
14796           "application/xml"
14797         ],
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             "in": "body",
14812             "name": "(config)service-topology",
14813             "required": false,
14814             "schema": {
14815               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-topology-TOP"
14816             }
14817           }
14818         ],
14819         "responses": {
14820           "200": {
14821             "description": "No response was specified",
14822             "schema": {
14823               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-topology-TOP"
14824             }
14825           }
14826         },
14827         "operationId": "PUT-service-topology"
14828       }
14829     },
14830     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology/onap-model-information": {
14831       "delete": {
14832         "produces": [
14833           "application/json",
14834           "application/xml"
14835         ],
14836         "parameters": [
14837           {
14838             "description": "Keep as M",
14839             "in": "path",
14840             "name": "service-instance-id",
14841             "required": true,
14842             "type": "string"
14843           }
14844         ],
14845         "responses": {
14846           "200": {
14847             "description": "No response was specified"
14848           }
14849         },
14850         "operationId": "DELETE-onap-model-information"
14851       },
14852       "get": {
14853         "produces": [
14854           "application/json",
14855           "application/xml"
14856         ],
14857         "parameters": [
14858           {
14859             "description": "Keep as M",
14860             "in": "path",
14861             "name": "service-instance-id",
14862             "required": true,
14863             "type": "string"
14864           }
14865         ],
14866         "responses": {
14867           "200": {
14868             "description": "No response was specified",
14869             "schema": {
14870               "$ref": "#/definitions/(config)onap-model-information"
14871             }
14872           }
14873         },
14874         "operationId": "GET-onap-model-information"
14875       },
14876       "put": {
14877         "consumes": [
14878           "application/json",
14879           "application/xml"
14880         ],
14881         "produces": [
14882           "application/json",
14883           "application/xml"
14884         ],
14885         "parameters": [
14886           {
14887             "description": "Keep as M",
14888             "in": "path",
14889             "name": "service-instance-id",
14890             "required": true,
14891             "type": "string"
14892           },
14893           {
14894             "in": "body",
14895             "name": "(config)onap-model-information",
14896             "required": false,
14897             "schema": {
14898               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information-TOP"
14899             }
14900           }
14901         ],
14902         "responses": {
14903           "200": {
14904             "description": "No response was specified",
14905             "schema": {
14906               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information-TOP"
14907             }
14908           }
14909         },
14910         "operationId": "PUT-onap-model-information"
14911       }
14912     },
14913     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology/service-assignments": {
14914       "delete": {
14915         "produces": [
14916           "application/json",
14917           "application/xml"
14918         ],
14919         "parameters": [
14920           {
14921             "description": "Keep as M",
14922             "in": "path",
14923             "name": "service-instance-id",
14924             "required": true,
14925             "type": "string"
14926           }
14927         ],
14928         "responses": {
14929           "200": {
14930             "description": "No response was specified"
14931           }
14932         },
14933         "operationId": "DELETE-service-assignments"
14934       },
14935       "get": {
14936         "produces": [
14937           "application/json",
14938           "application/xml"
14939         ],
14940         "parameters": [
14941           {
14942             "description": "Keep as M",
14943             "in": "path",
14944             "name": "service-instance-id",
14945             "required": true,
14946             "type": "string"
14947           }
14948         ],
14949         "responses": {
14950           "200": {
14951             "description": "No response was specified",
14952             "schema": {
14953               "$ref": "#/definitions/(config)service-assignments"
14954             }
14955           }
14956         },
14957         "operationId": "GET-service-assignments"
14958       },
14959       "put": {
14960         "consumes": [
14961           "application/json",
14962           "application/xml"
14963         ],
14964         "produces": [
14965           "application/json",
14966           "application/xml"
14967         ],
14968         "parameters": [
14969           {
14970             "description": "Keep as M",
14971             "in": "path",
14972             "name": "service-instance-id",
14973             "required": true,
14974             "type": "string"
14975           },
14976           {
14977             "in": "body",
14978             "name": "(config)service-assignments",
14979             "required": false,
14980             "schema": {
14981               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments-TOP"
14982             }
14983           }
14984         ],
14985         "responses": {
14986           "200": {
14987             "description": "No response was specified",
14988             "schema": {
14989               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments-TOP"
14990             }
14991           }
14992         },
14993         "operationId": "PUT-service-assignments"
14994       }
14995     },
14996     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology/service-parameters": {
14997       "delete": {
14998         "produces": [
14999           "application/json",
15000           "application/xml"
15001         ],
15002         "parameters": [
15003           {
15004             "description": "Keep as M",
15005             "in": "path",
15006             "name": "service-instance-id",
15007             "required": true,
15008             "type": "string"
15009           }
15010         ],
15011         "responses": {
15012           "200": {
15013             "description": "No response was specified"
15014           }
15015         },
15016         "operationId": "DELETE-service-parameters"
15017       },
15018       "get": {
15019         "produces": [
15020           "application/json",
15021           "application/xml"
15022         ],
15023         "parameters": [
15024           {
15025             "description": "Keep as M",
15026             "in": "path",
15027             "name": "service-instance-id",
15028             "required": true,
15029             "type": "string"
15030           }
15031         ],
15032         "responses": {
15033           "200": {
15034             "description": "No response was specified",
15035             "schema": {
15036               "$ref": "#/definitions/(config)service-parameters"
15037             }
15038           }
15039         },
15040         "operationId": "GET-service-parameters"
15041       },
15042       "post": {
15043         "consumes": [
15044           "application/json",
15045           "application/xml"
15046         ],
15047         "produces": [
15048           "application/json",
15049           "application/xml"
15050         ],
15051         "parameters": [
15052           {
15053             "description": "Keep as M",
15054             "in": "path",
15055             "name": "service-instance-id",
15056             "required": true,
15057             "type": "string"
15058           },
15059           {
15060             "in": "body",
15061             "name": "**(config)service-parameter",
15062             "required": false,
15063             "schema": {
15064               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter-TOP"
15065             }
15066           }
15067         ],
15068         "responses": {
15069           "200": {
15070             "description": "No response was specified",
15071             "schema": {
15072               "$ref": "#/definitions/(config)service-parametersPOST"
15073             }
15074           }
15075         },
15076         "operationId": "POST-service-parameters"
15077       },
15078       "put": {
15079         "consumes": [
15080           "application/json",
15081           "application/xml"
15082         ],
15083         "produces": [
15084           "application/json",
15085           "application/xml"
15086         ],
15087         "parameters": [
15088           {
15089             "description": "Keep as M",
15090             "in": "path",
15091             "name": "service-instance-id",
15092             "required": true,
15093             "type": "string"
15094           },
15095           {
15096             "in": "body",
15097             "name": "(config)service-parameters",
15098             "required": false,
15099             "schema": {
15100               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters-TOP"
15101             }
15102           }
15103         ],
15104         "responses": {
15105           "200": {
15106             "description": "No response was specified",
15107             "schema": {
15108               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters-TOP"
15109             }
15110           }
15111         },
15112         "operationId": "PUT-service-parameters"
15113       }
15114     },
15115     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology/service-parameters/service-parameter/{service-parameter-name}": {
15116       "delete": {
15117         "produces": [
15118           "application/json",
15119           "application/xml"
15120         ],
15121         "parameters": [
15122           {
15123             "description": "Keep as M",
15124             "in": "path",
15125             "name": "service-instance-id",
15126             "required": true,
15127             "type": "string"
15128           },
15129           {
15130             "in": "path",
15131             "name": "service-parameter-name",
15132             "required": true,
15133             "type": "string"
15134           }
15135         ],
15136         "responses": {
15137           "200": {
15138             "description": "No response was specified"
15139           }
15140         },
15141         "operationId": "DELETE-service-parameter"
15142       },
15143       "get": {
15144         "produces": [
15145           "application/json",
15146           "application/xml"
15147         ],
15148         "parameters": [
15149           {
15150             "description": "Keep as M",
15151             "in": "path",
15152             "name": "service-instance-id",
15153             "required": true,
15154             "type": "string"
15155           },
15156           {
15157             "in": "path",
15158             "name": "service-parameter-name",
15159             "required": true,
15160             "type": "string"
15161           }
15162         ],
15163         "responses": {
15164           "200": {
15165             "description": "No response was specified",
15166             "schema": {
15167               "$ref": "#/definitions/(config)service-parameter"
15168             }
15169           }
15170         },
15171         "operationId": "GET-service-parameter"
15172       },
15173       "put": {
15174         "consumes": [
15175           "application/json",
15176           "application/xml"
15177         ],
15178         "produces": [
15179           "application/json",
15180           "application/xml"
15181         ],
15182         "parameters": [
15183           {
15184             "description": "Keep as M",
15185             "in": "path",
15186             "name": "service-instance-id",
15187             "required": true,
15188             "type": "string"
15189           },
15190           {
15191             "in": "path",
15192             "name": "service-parameter-name",
15193             "required": true,
15194             "type": "string"
15195           },
15196           {
15197             "in": "body",
15198             "name": "(config)service-parameter",
15199             "required": false,
15200             "schema": {
15201               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter-TOP"
15202             }
15203           }
15204         ],
15205         "responses": {
15206           "200": {
15207             "description": "No response was specified",
15208             "schema": {
15209               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter-TOP"
15210             }
15211           }
15212         },
15213         "operationId": "PUT-service-parameter"
15214       }
15215     },
15216     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology/service-topology-identifier": {
15217       "delete": {
15218         "produces": [
15219           "application/json",
15220           "application/xml"
15221         ],
15222         "parameters": [
15223           {
15224             "description": "Keep as M",
15225             "in": "path",
15226             "name": "service-instance-id",
15227             "required": true,
15228             "type": "string"
15229           }
15230         ],
15231         "responses": {
15232           "200": {
15233             "description": "No response was specified"
15234           }
15235         },
15236         "operationId": "DELETE-service-topology-identifier"
15237       },
15238       "get": {
15239         "produces": [
15240           "application/json",
15241           "application/xml"
15242         ],
15243         "parameters": [
15244           {
15245             "description": "Keep as M",
15246             "in": "path",
15247             "name": "service-instance-id",
15248             "required": true,
15249             "type": "string"
15250           }
15251         ],
15252         "responses": {
15253           "200": {
15254             "description": "No response was specified",
15255             "schema": {
15256               "$ref": "#/definitions/(config)service-topology-identifier"
15257             }
15258           }
15259         },
15260         "operationId": "GET-service-topology-identifier"
15261       },
15262       "put": {
15263         "consumes": [
15264           "application/json",
15265           "application/xml"
15266         ],
15267         "produces": [
15268           "application/json",
15269           "application/xml"
15270         ],
15271         "parameters": [
15272           {
15273             "description": "Keep as M",
15274             "in": "path",
15275             "name": "service-instance-id",
15276             "required": true,
15277             "type": "string"
15278           },
15279           {
15280             "in": "body",
15281             "name": "(config)service-topology-identifier",
15282             "required": false,
15283             "schema": {
15284               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier-TOP"
15285             }
15286           }
15287         ],
15288         "responses": {
15289           "200": {
15290             "description": "No response was specified",
15291             "schema": {
15292               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier-TOP"
15293             }
15294           }
15295         },
15296         "operationId": "PUT-service-topology-identifier"
15297       }
15298     },
15299     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs": {
15300       "delete": {
15301         "produces": [
15302           "application/json",
15303           "application/xml"
15304         ],
15305         "parameters": [
15306           {
15307             "description": "Keep as M",
15308             "in": "path",
15309             "name": "service-instance-id",
15310             "required": true,
15311             "type": "string"
15312           }
15313         ],
15314         "responses": {
15315           "200": {
15316             "description": "No response was specified"
15317           }
15318         },
15319         "operationId": "DELETE-vnfs"
15320       },
15321       "get": {
15322         "produces": [
15323           "application/json",
15324           "application/xml"
15325         ],
15326         "parameters": [
15327           {
15328             "description": "Keep as M",
15329             "in": "path",
15330             "name": "service-instance-id",
15331             "required": true,
15332             "type": "string"
15333           }
15334         ],
15335         "responses": {
15336           "200": {
15337             "description": "No response was specified",
15338             "schema": {
15339               "$ref": "#/definitions/(config)vnfs"
15340             }
15341           }
15342         },
15343         "operationId": "GET-vnfs"
15344       },
15345       "post": {
15346         "consumes": [
15347           "application/json",
15348           "application/xml"
15349         ],
15350         "produces": [
15351           "application/json",
15352           "application/xml"
15353         ],
15354         "parameters": [
15355           {
15356             "description": "Keep as M",
15357             "in": "path",
15358             "name": "service-instance-id",
15359             "required": true,
15360             "type": "string"
15361           },
15362           {
15363             "in": "body",
15364             "name": "**(config)vnf",
15365             "required": false,
15366             "schema": {
15367               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf-TOP"
15368             }
15369           }
15370         ],
15371         "responses": {
15372           "200": {
15373             "description": "No response was specified",
15374             "schema": {
15375               "$ref": "#/definitions/(config)vnfsPOST"
15376             }
15377           }
15378         },
15379         "operationId": "POST-vnfs"
15380       },
15381       "put": {
15382         "consumes": [
15383           "application/json",
15384           "application/xml"
15385         ],
15386         "produces": [
15387           "application/json",
15388           "application/xml"
15389         ],
15390         "parameters": [
15391           {
15392             "description": "Keep as M",
15393             "in": "path",
15394             "name": "service-instance-id",
15395             "required": true,
15396             "type": "string"
15397           },
15398           {
15399             "in": "body",
15400             "name": "(config)vnfs",
15401             "required": false,
15402             "schema": {
15403               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfs-TOP"
15404             }
15405           }
15406         ],
15407         "responses": {
15408           "200": {
15409             "description": "No response was specified",
15410             "schema": {
15411               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfs-TOP"
15412             }
15413           }
15414         },
15415         "operationId": "PUT-vnfs"
15416       }
15417     },
15418     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}": {
15419       "delete": {
15420         "produces": [
15421           "application/json",
15422           "application/xml"
15423         ],
15424         "parameters": [
15425           {
15426             "description": "Keep as M",
15427             "in": "path",
15428             "name": "service-instance-id",
15429             "required": true,
15430             "type": "string"
15431           },
15432           {
15433             "in": "path",
15434             "name": "vnf-id",
15435             "required": true,
15436             "type": "string"
15437           }
15438         ],
15439         "responses": {
15440           "200": {
15441             "description": "No response was specified"
15442           }
15443         },
15444         "operationId": "DELETE-vnf"
15445       },
15446       "get": {
15447         "produces": [
15448           "application/json",
15449           "application/xml"
15450         ],
15451         "parameters": [
15452           {
15453             "description": "Keep as M",
15454             "in": "path",
15455             "name": "service-instance-id",
15456             "required": true,
15457             "type": "string"
15458           },
15459           {
15460             "in": "path",
15461             "name": "vnf-id",
15462             "required": true,
15463             "type": "string"
15464           }
15465         ],
15466         "responses": {
15467           "200": {
15468             "description": "No response was specified",
15469             "schema": {
15470               "$ref": "#/definitions/(config)vnf"
15471             }
15472           }
15473         },
15474         "operationId": "GET-vnf"
15475       },
15476       "post": {
15477         "consumes": [
15478           "application/json",
15479           "application/xml"
15480         ],
15481         "produces": [
15482           "application/json",
15483           "application/xml"
15484         ],
15485         "parameters": [
15486           {
15487             "description": "Keep as M",
15488             "in": "path",
15489             "name": "service-instance-id",
15490             "required": true,
15491             "type": "string"
15492           },
15493           {
15494             "in": "path",
15495             "name": "vnf-id",
15496             "required": true,
15497             "type": "string"
15498           },
15499           {
15500             "in": "body",
15501             "name": "**(config)vnf-data",
15502             "required": false,
15503             "schema": {
15504               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data-TOP"
15505             }
15506           }
15507         ],
15508         "responses": {
15509           "200": {
15510             "description": "No response was specified",
15511             "schema": {
15512               "$ref": "#/definitions/(config)vnfPOST"
15513             }
15514           }
15515         },
15516         "operationId": "POST-vnf"
15517       },
15518       "put": {
15519         "consumes": [
15520           "application/json",
15521           "application/xml"
15522         ],
15523         "produces": [
15524           "application/json",
15525           "application/xml"
15526         ],
15527         "parameters": [
15528           {
15529             "description": "Keep as M",
15530             "in": "path",
15531             "name": "service-instance-id",
15532             "required": true,
15533             "type": "string"
15534           },
15535           {
15536             "in": "path",
15537             "name": "vnf-id",
15538             "required": true,
15539             "type": "string"
15540           },
15541           {
15542             "in": "body",
15543             "name": "(config)vnf",
15544             "required": false,
15545             "schema": {
15546               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf-TOP"
15547             }
15548           }
15549         ],
15550         "responses": {
15551           "200": {
15552             "description": "No response was specified",
15553             "schema": {
15554               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf-TOP"
15555             }
15556           }
15557         },
15558         "operationId": "PUT-vnf"
15559       }
15560     },
15561     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data": {
15562       "delete": {
15563         "produces": [
15564           "application/json",
15565           "application/xml"
15566         ],
15567         "parameters": [
15568           {
15569             "description": "Keep as M",
15570             "in": "path",
15571             "name": "service-instance-id",
15572             "required": true,
15573             "type": "string"
15574           },
15575           {
15576             "in": "path",
15577             "name": "vnf-id",
15578             "required": true,
15579             "type": "string"
15580           }
15581         ],
15582         "responses": {
15583           "200": {
15584             "description": "No response was specified"
15585           }
15586         },
15587         "operationId": "DELETE-vnf-data"
15588       },
15589       "get": {
15590         "produces": [
15591           "application/json",
15592           "application/xml"
15593         ],
15594         "parameters": [
15595           {
15596             "description": "Keep as M",
15597             "in": "path",
15598             "name": "service-instance-id",
15599             "required": true,
15600             "type": "string"
15601           },
15602           {
15603             "in": "path",
15604             "name": "vnf-id",
15605             "required": true,
15606             "type": "string"
15607           }
15608         ],
15609         "responses": {
15610           "200": {
15611             "description": "No response was specified",
15612             "schema": {
15613               "$ref": "#/definitions/(config)vnf-data"
15614             }
15615           }
15616         },
15617         "operationId": "GET-vnf-data"
15618       },
15619       "post": {
15620         "consumes": [
15621           "application/json",
15622           "application/xml"
15623         ],
15624         "produces": [
15625           "application/json",
15626           "application/xml"
15627         ],
15628         "parameters": [
15629           {
15630             "description": "Keep as M",
15631             "in": "path",
15632             "name": "service-instance-id",
15633             "required": true,
15634             "type": "string"
15635           },
15636           {
15637             "in": "path",
15638             "name": "vnf-id",
15639             "required": true,
15640             "type": "string"
15641           },
15642           {
15643             "in": "body",
15644             "name": "**(config)vnf-provided-allotted-resources",
15645             "required": false,
15646             "schema": {
15647               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources-TOP"
15648             }
15649           },
15650           {
15651             "in": "body",
15652             "name": "**(config)vf-modules",
15653             "required": false,
15654             "schema": {
15655               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules-TOP"
15656             }
15657           },
15658           {
15659             "in": "body",
15660             "name": "**(config)vnf-level-oper-status",
15661             "required": false,
15662             "schema": {
15663               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status-TOP"
15664             }
15665           },
15666           {
15667             "in": "body",
15668             "name": "**(config)vnf-topology",
15669             "required": false,
15670             "schema": {
15671               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology-TOP"
15672             }
15673           },
15674           {
15675             "in": "body",
15676             "name": "**(config)request-information",
15677             "required": false,
15678             "schema": {
15679               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information-TOP"
15680             }
15681           },
15682           {
15683             "in": "body",
15684             "name": "**(config)sdnc-request-header",
15685             "required": false,
15686             "schema": {
15687               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header-TOP"
15688             }
15689           },
15690           {
15691             "in": "body",
15692             "name": "**(config)vnf-information",
15693             "required": false,
15694             "schema": {
15695               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information-TOP"
15696             }
15697           },
15698           {
15699             "in": "body",
15700             "name": "**(config)service-information",
15701             "required": false,
15702             "schema": {
15703               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information-TOP"
15704             }
15705           },
15706           {
15707             "in": "body",
15708             "name": "**(config)vnf-request-input",
15709             "required": false,
15710             "schema": {
15711               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input-TOP"
15712             }
15713           }
15714         ],
15715         "responses": {
15716           "200": {
15717             "description": "No response was specified",
15718             "schema": {
15719               "$ref": "#/definitions/(config)vnf-dataPOST"
15720             }
15721           }
15722         },
15723         "operationId": "POST-vnf-data"
15724       },
15725       "put": {
15726         "consumes": [
15727           "application/json",
15728           "application/xml"
15729         ],
15730         "produces": [
15731           "application/json",
15732           "application/xml"
15733         ],
15734         "parameters": [
15735           {
15736             "description": "Keep as M",
15737             "in": "path",
15738             "name": "service-instance-id",
15739             "required": true,
15740             "type": "string"
15741           },
15742           {
15743             "in": "path",
15744             "name": "vnf-id",
15745             "required": true,
15746             "type": "string"
15747           },
15748           {
15749             "in": "body",
15750             "name": "(config)vnf-data",
15751             "required": false,
15752             "schema": {
15753               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data-TOP"
15754             }
15755           }
15756         ],
15757         "responses": {
15758           "200": {
15759             "description": "No response was specified",
15760             "schema": {
15761               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data-TOP"
15762             }
15763           }
15764         },
15765         "operationId": "PUT-vnf-data"
15766       }
15767     },
15768     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/request-information": {
15769       "delete": {
15770         "produces": [
15771           "application/json",
15772           "application/xml"
15773         ],
15774         "parameters": [
15775           {
15776             "description": "Keep as M",
15777             "in": "path",
15778             "name": "service-instance-id",
15779             "required": true,
15780             "type": "string"
15781           },
15782           {
15783             "in": "path",
15784             "name": "vnf-id",
15785             "required": true,
15786             "type": "string"
15787           }
15788         ],
15789         "responses": {
15790           "200": {
15791             "description": "No response was specified"
15792           }
15793         },
15794         "operationId": "DELETE-request-information"
15795       },
15796       "get": {
15797         "produces": [
15798           "application/json",
15799           "application/xml"
15800         ],
15801         "parameters": [
15802           {
15803             "description": "Keep as M",
15804             "in": "path",
15805             "name": "service-instance-id",
15806             "required": true,
15807             "type": "string"
15808           },
15809           {
15810             "in": "path",
15811             "name": "vnf-id",
15812             "required": true,
15813             "type": "string"
15814           }
15815         ],
15816         "responses": {
15817           "200": {
15818             "description": "No response was specified",
15819             "schema": {
15820               "$ref": "#/definitions/(config)request-information"
15821             }
15822           }
15823         },
15824         "operationId": "GET-request-information"
15825       },
15826       "put": {
15827         "consumes": [
15828           "application/json",
15829           "application/xml"
15830         ],
15831         "produces": [
15832           "application/json",
15833           "application/xml"
15834         ],
15835         "parameters": [
15836           {
15837             "description": "Keep as M",
15838             "in": "path",
15839             "name": "service-instance-id",
15840             "required": true,
15841             "type": "string"
15842           },
15843           {
15844             "in": "path",
15845             "name": "vnf-id",
15846             "required": true,
15847             "type": "string"
15848           },
15849           {
15850             "in": "body",
15851             "name": "(config)request-information",
15852             "required": false,
15853             "schema": {
15854               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information-TOP"
15855             }
15856           }
15857         ],
15858         "responses": {
15859           "200": {
15860             "description": "No response was specified",
15861             "schema": {
15862               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information-TOP"
15863             }
15864           }
15865         },
15866         "operationId": "PUT-request-information"
15867       }
15868     },
15869     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/sdnc-request-header": {
15870       "delete": {
15871         "produces": [
15872           "application/json",
15873           "application/xml"
15874         ],
15875         "parameters": [
15876           {
15877             "description": "Keep as M",
15878             "in": "path",
15879             "name": "service-instance-id",
15880             "required": true,
15881             "type": "string"
15882           },
15883           {
15884             "in": "path",
15885             "name": "vnf-id",
15886             "required": true,
15887             "type": "string"
15888           }
15889         ],
15890         "responses": {
15891           "200": {
15892             "description": "No response was specified"
15893           }
15894         },
15895         "operationId": "DELETE-sdnc-request-header"
15896       },
15897       "get": {
15898         "produces": [
15899           "application/json",
15900           "application/xml"
15901         ],
15902         "parameters": [
15903           {
15904             "description": "Keep as M",
15905             "in": "path",
15906             "name": "service-instance-id",
15907             "required": true,
15908             "type": "string"
15909           },
15910           {
15911             "in": "path",
15912             "name": "vnf-id",
15913             "required": true,
15914             "type": "string"
15915           }
15916         ],
15917         "responses": {
15918           "200": {
15919             "description": "No response was specified",
15920             "schema": {
15921               "$ref": "#/definitions/(config)sdnc-request-header"
15922             }
15923           }
15924         },
15925         "operationId": "GET-sdnc-request-header"
15926       },
15927       "put": {
15928         "consumes": [
15929           "application/json",
15930           "application/xml"
15931         ],
15932         "produces": [
15933           "application/json",
15934           "application/xml"
15935         ],
15936         "parameters": [
15937           {
15938             "description": "Keep as M",
15939             "in": "path",
15940             "name": "service-instance-id",
15941             "required": true,
15942             "type": "string"
15943           },
15944           {
15945             "in": "path",
15946             "name": "vnf-id",
15947             "required": true,
15948             "type": "string"
15949           },
15950           {
15951             "in": "body",
15952             "name": "(config)sdnc-request-header",
15953             "required": false,
15954             "schema": {
15955               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header-TOP"
15956             }
15957           }
15958         ],
15959         "responses": {
15960           "200": {
15961             "description": "No response was specified",
15962             "schema": {
15963               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header-TOP"
15964             }
15965           }
15966         },
15967         "operationId": "PUT-sdnc-request-header"
15968       }
15969     },
15970     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/service-information": {
15971       "delete": {
15972         "produces": [
15973           "application/json",
15974           "application/xml"
15975         ],
15976         "parameters": [
15977           {
15978             "description": "Keep as M",
15979             "in": "path",
15980             "name": "service-instance-id",
15981             "required": true,
15982             "type": "string"
15983           },
15984           {
15985             "in": "path",
15986             "name": "vnf-id",
15987             "required": true,
15988             "type": "string"
15989           }
15990         ],
15991         "responses": {
15992           "200": {
15993             "description": "No response was specified"
15994           }
15995         },
15996         "operationId": "DELETE-service-information"
15997       },
15998       "get": {
15999         "produces": [
16000           "application/json",
16001           "application/xml"
16002         ],
16003         "parameters": [
16004           {
16005             "description": "Keep as M",
16006             "in": "path",
16007             "name": "service-instance-id",
16008             "required": true,
16009             "type": "string"
16010           },
16011           {
16012             "in": "path",
16013             "name": "vnf-id",
16014             "required": true,
16015             "type": "string"
16016           }
16017         ],
16018         "responses": {
16019           "200": {
16020             "description": "No response was specified",
16021             "schema": {
16022               "$ref": "#/definitions/(config)service-information"
16023             }
16024           }
16025         },
16026         "operationId": "GET-service-information"
16027       },
16028       "post": {
16029         "consumes": [
16030           "application/json",
16031           "application/xml"
16032         ],
16033         "produces": [
16034           "application/json",
16035           "application/xml"
16036         ],
16037         "parameters": [
16038           {
16039             "description": "Keep as M",
16040             "in": "path",
16041             "name": "service-instance-id",
16042             "required": true,
16043             "type": "string"
16044           },
16045           {
16046             "in": "path",
16047             "name": "vnf-id",
16048             "required": true,
16049             "type": "string"
16050           },
16051           {
16052             "in": "body",
16053             "name": "**(config)onap-model-information",
16054             "required": false,
16055             "schema": {
16056               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information-TOP"
16057             }
16058           }
16059         ],
16060         "responses": {
16061           "200": {
16062             "description": "No response was specified",
16063             "schema": {
16064               "$ref": "#/definitions/(config)service-informationPOST"
16065             }
16066           }
16067         },
16068         "operationId": "POST-service-information"
16069       },
16070       "put": {
16071         "consumes": [
16072           "application/json",
16073           "application/xml"
16074         ],
16075         "produces": [
16076           "application/json",
16077           "application/xml"
16078         ],
16079         "parameters": [
16080           {
16081             "description": "Keep as M",
16082             "in": "path",
16083             "name": "service-instance-id",
16084             "required": true,
16085             "type": "string"
16086           },
16087           {
16088             "in": "path",
16089             "name": "vnf-id",
16090             "required": true,
16091             "type": "string"
16092           },
16093           {
16094             "in": "body",
16095             "name": "(config)service-information",
16096             "required": false,
16097             "schema": {
16098               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information-TOP"
16099             }
16100           }
16101         ],
16102         "responses": {
16103           "200": {
16104             "description": "No response was specified",
16105             "schema": {
16106               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information-TOP"
16107             }
16108           }
16109         },
16110         "operationId": "PUT-service-information"
16111       }
16112     },
16113     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/service-information/onap-model-information": {
16114       "delete": {
16115         "produces": [
16116           "application/json",
16117           "application/xml"
16118         ],
16119         "parameters": [
16120           {
16121             "description": "Keep as M",
16122             "in": "path",
16123             "name": "service-instance-id",
16124             "required": true,
16125             "type": "string"
16126           },
16127           {
16128             "in": "path",
16129             "name": "vnf-id",
16130             "required": true,
16131             "type": "string"
16132           }
16133         ],
16134         "responses": {
16135           "200": {
16136             "description": "No response was specified"
16137           }
16138         },
16139         "operationId": "DELETE-onap-model-information"
16140       },
16141       "get": {
16142         "produces": [
16143           "application/json",
16144           "application/xml"
16145         ],
16146         "parameters": [
16147           {
16148             "description": "Keep as M",
16149             "in": "path",
16150             "name": "service-instance-id",
16151             "required": true,
16152             "type": "string"
16153           },
16154           {
16155             "in": "path",
16156             "name": "vnf-id",
16157             "required": true,
16158             "type": "string"
16159           }
16160         ],
16161         "responses": {
16162           "200": {
16163             "description": "No response was specified",
16164             "schema": {
16165               "$ref": "#/definitions/(config)onap-model-information"
16166             }
16167           }
16168         },
16169         "operationId": "GET-onap-model-information"
16170       },
16171       "put": {
16172         "consumes": [
16173           "application/json",
16174           "application/xml"
16175         ],
16176         "produces": [
16177           "application/json",
16178           "application/xml"
16179         ],
16180         "parameters": [
16181           {
16182             "description": "Keep as M",
16183             "in": "path",
16184             "name": "service-instance-id",
16185             "required": true,
16186             "type": "string"
16187           },
16188           {
16189             "in": "path",
16190             "name": "vnf-id",
16191             "required": true,
16192             "type": "string"
16193           },
16194           {
16195             "in": "body",
16196             "name": "(config)onap-model-information",
16197             "required": false,
16198             "schema": {
16199               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information-TOP"
16200             }
16201           }
16202         ],
16203         "responses": {
16204           "200": {
16205             "description": "No response was specified",
16206             "schema": {
16207               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information-TOP"
16208             }
16209           }
16210         },
16211         "operationId": "PUT-onap-model-information"
16212       }
16213     },
16214     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules": {
16215       "delete": {
16216         "produces": [
16217           "application/json",
16218           "application/xml"
16219         ],
16220         "parameters": [
16221           {
16222             "description": "Keep as M",
16223             "in": "path",
16224             "name": "service-instance-id",
16225             "required": true,
16226             "type": "string"
16227           },
16228           {
16229             "in": "path",
16230             "name": "vnf-id",
16231             "required": true,
16232             "type": "string"
16233           }
16234         ],
16235         "responses": {
16236           "200": {
16237             "description": "No response was specified"
16238           }
16239         },
16240         "operationId": "DELETE-vf-modules"
16241       },
16242       "get": {
16243         "produces": [
16244           "application/json",
16245           "application/xml"
16246         ],
16247         "parameters": [
16248           {
16249             "description": "Keep as M",
16250             "in": "path",
16251             "name": "service-instance-id",
16252             "required": true,
16253             "type": "string"
16254           },
16255           {
16256             "in": "path",
16257             "name": "vnf-id",
16258             "required": true,
16259             "type": "string"
16260           }
16261         ],
16262         "responses": {
16263           "200": {
16264             "description": "No response was specified",
16265             "schema": {
16266               "$ref": "#/definitions/(config)vf-modules"
16267             }
16268           }
16269         },
16270         "operationId": "GET-vf-modules"
16271       },
16272       "post": {
16273         "consumes": [
16274           "application/json",
16275           "application/xml"
16276         ],
16277         "produces": [
16278           "application/json",
16279           "application/xml"
16280         ],
16281         "parameters": [
16282           {
16283             "description": "Keep as M",
16284             "in": "path",
16285             "name": "service-instance-id",
16286             "required": true,
16287             "type": "string"
16288           },
16289           {
16290             "in": "path",
16291             "name": "vnf-id",
16292             "required": true,
16293             "type": "string"
16294           },
16295           {
16296             "in": "body",
16297             "name": "**(config)vf-module",
16298             "required": false,
16299             "schema": {
16300               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module-TOP"
16301             }
16302           }
16303         ],
16304         "responses": {
16305           "200": {
16306             "description": "No response was specified",
16307             "schema": {
16308               "$ref": "#/definitions/(config)vf-modulesPOST"
16309             }
16310           }
16311         },
16312         "operationId": "POST-vf-modules"
16313       },
16314       "put": {
16315         "consumes": [
16316           "application/json",
16317           "application/xml"
16318         ],
16319         "produces": [
16320           "application/json",
16321           "application/xml"
16322         ],
16323         "parameters": [
16324           {
16325             "description": "Keep as M",
16326             "in": "path",
16327             "name": "service-instance-id",
16328             "required": true,
16329             "type": "string"
16330           },
16331           {
16332             "in": "path",
16333             "name": "vnf-id",
16334             "required": true,
16335             "type": "string"
16336           },
16337           {
16338             "in": "body",
16339             "name": "(config)vf-modules",
16340             "required": false,
16341             "schema": {
16342               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules-TOP"
16343             }
16344           }
16345         ],
16346         "responses": {
16347           "200": {
16348             "description": "No response was specified",
16349             "schema": {
16350               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules-TOP"
16351             }
16352           }
16353         },
16354         "operationId": "PUT-vf-modules"
16355       }
16356     },
16357     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}": {
16358       "delete": {
16359         "produces": [
16360           "application/json",
16361           "application/xml"
16362         ],
16363         "parameters": [
16364           {
16365             "description": "Keep as M",
16366             "in": "path",
16367             "name": "service-instance-id",
16368             "required": true,
16369             "type": "string"
16370           },
16371           {
16372             "in": "path",
16373             "name": "vnf-id",
16374             "required": true,
16375             "type": "string"
16376           },
16377           {
16378             "in": "path",
16379             "name": "vf-module-id",
16380             "required": true,
16381             "type": "string"
16382           }
16383         ],
16384         "responses": {
16385           "200": {
16386             "description": "No response was specified"
16387           }
16388         },
16389         "operationId": "DELETE-vf-module"
16390       },
16391       "get": {
16392         "produces": [
16393           "application/json",
16394           "application/xml"
16395         ],
16396         "parameters": [
16397           {
16398             "description": "Keep as M",
16399             "in": "path",
16400             "name": "service-instance-id",
16401             "required": true,
16402             "type": "string"
16403           },
16404           {
16405             "in": "path",
16406             "name": "vnf-id",
16407             "required": true,
16408             "type": "string"
16409           },
16410           {
16411             "in": "path",
16412             "name": "vf-module-id",
16413             "required": true,
16414             "type": "string"
16415           }
16416         ],
16417         "responses": {
16418           "200": {
16419             "description": "No response was specified",
16420             "schema": {
16421               "$ref": "#/definitions/(config)vf-module"
16422             }
16423           }
16424         },
16425         "operationId": "GET-vf-module"
16426       },
16427       "post": {
16428         "consumes": [
16429           "application/json",
16430           "application/xml"
16431         ],
16432         "produces": [
16433           "application/json",
16434           "application/xml"
16435         ],
16436         "parameters": [
16437           {
16438             "description": "Keep as M",
16439             "in": "path",
16440             "name": "service-instance-id",
16441             "required": true,
16442             "type": "string"
16443           },
16444           {
16445             "in": "path",
16446             "name": "vnf-id",
16447             "required": true,
16448             "type": "string"
16449           },
16450           {
16451             "in": "path",
16452             "name": "vf-module-id",
16453             "required": true,
16454             "type": "string"
16455           },
16456           {
16457             "in": "body",
16458             "name": "**(config)vf-module-data",
16459             "required": false,
16460             "schema": {
16461               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data-TOP"
16462             }
16463           }
16464         ],
16465         "responses": {
16466           "200": {
16467             "description": "No response was specified",
16468             "schema": {
16469               "$ref": "#/definitions/(config)vf-modulePOST"
16470             }
16471           }
16472         },
16473         "operationId": "POST-vf-module"
16474       },
16475       "put": {
16476         "consumes": [
16477           "application/json",
16478           "application/xml"
16479         ],
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             "in": "body",
16506             "name": "(config)vf-module",
16507             "required": false,
16508             "schema": {
16509               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module-TOP"
16510             }
16511           }
16512         ],
16513         "responses": {
16514           "200": {
16515             "description": "No response was specified",
16516             "schema": {
16517               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module-TOP"
16518             }
16519           }
16520         },
16521         "operationId": "PUT-vf-module"
16522       }
16523     },
16524     "/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": {
16525       "delete": {
16526         "produces": [
16527           "application/json",
16528           "application/xml"
16529         ],
16530         "parameters": [
16531           {
16532             "description": "Keep as M",
16533             "in": "path",
16534             "name": "service-instance-id",
16535             "required": true,
16536             "type": "string"
16537           },
16538           {
16539             "in": "path",
16540             "name": "vnf-id",
16541             "required": true,
16542             "type": "string"
16543           },
16544           {
16545             "in": "path",
16546             "name": "vf-module-id",
16547             "required": true,
16548             "type": "string"
16549           }
16550         ],
16551         "responses": {
16552           "200": {
16553             "description": "No response was specified"
16554           }
16555         },
16556         "operationId": "DELETE-vf-module-data"
16557       },
16558       "get": {
16559         "produces": [
16560           "application/json",
16561           "application/xml"
16562         ],
16563         "parameters": [
16564           {
16565             "description": "Keep as M",
16566             "in": "path",
16567             "name": "service-instance-id",
16568             "required": true,
16569             "type": "string"
16570           },
16571           {
16572             "in": "path",
16573             "name": "vnf-id",
16574             "required": true,
16575             "type": "string"
16576           },
16577           {
16578             "in": "path",
16579             "name": "vf-module-id",
16580             "required": true,
16581             "type": "string"
16582           }
16583         ],
16584         "responses": {
16585           "200": {
16586             "description": "No response was specified",
16587             "schema": {
16588               "$ref": "#/definitions/(config)vf-module-data"
16589             }
16590           }
16591         },
16592         "operationId": "GET-vf-module-data"
16593       },
16594       "post": {
16595         "consumes": [
16596           "application/json",
16597           "application/xml"
16598         ],
16599         "produces": [
16600           "application/json",
16601           "application/xml"
16602         ],
16603         "parameters": [
16604           {
16605             "description": "Keep as M",
16606             "in": "path",
16607             "name": "service-instance-id",
16608             "required": true,
16609             "type": "string"
16610           },
16611           {
16612             "in": "path",
16613             "name": "vnf-id",
16614             "required": true,
16615             "type": "string"
16616           },
16617           {
16618             "in": "path",
16619             "name": "vf-module-id",
16620             "required": true,
16621             "type": "string"
16622           },
16623           {
16624             "in": "body",
16625             "name": "**(config)vf-module-level-oper-status",
16626             "required": false,
16627             "schema": {
16628               "$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"
16629             }
16630           },
16631           {
16632             "in": "body",
16633             "name": "**(config)request-information",
16634             "required": false,
16635             "schema": {
16636               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information-TOP"
16637             }
16638           },
16639           {
16640             "in": "body",
16641             "name": "**(config)sdnc-request-header",
16642             "required": false,
16643             "schema": {
16644               "$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"
16645             }
16646           },
16647           {
16648             "in": "body",
16649             "name": "**(config)service-information",
16650             "required": false,
16651             "schema": {
16652               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information-TOP"
16653             }
16654           },
16655           {
16656             "in": "body",
16657             "name": "**(config)vf-module-information",
16658             "required": false,
16659             "schema": {
16660               "$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"
16661             }
16662           },
16663           {
16664             "in": "body",
16665             "name": "**(config)vf-module-request-input",
16666             "required": false,
16667             "schema": {
16668               "$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"
16669             }
16670           },
16671           {
16672             "in": "body",
16673             "name": "**(config)vnf-information",
16674             "required": false,
16675             "schema": {
16676               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information-TOP"
16677             }
16678           },
16679           {
16680             "in": "body",
16681             "name": "**(config)vf-module-topology",
16682             "required": false,
16683             "schema": {
16684               "$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"
16685             }
16686           }
16687         ],
16688         "responses": {
16689           "200": {
16690             "description": "No response was specified",
16691             "schema": {
16692               "$ref": "#/definitions/(config)vf-module-dataPOST"
16693             }
16694           }
16695         },
16696         "operationId": "POST-vf-module-data"
16697       },
16698       "put": {
16699         "consumes": [
16700           "application/json",
16701           "application/xml"
16702         ],
16703         "produces": [
16704           "application/json",
16705           "application/xml"
16706         ],
16707         "parameters": [
16708           {
16709             "description": "Keep as M",
16710             "in": "path",
16711             "name": "service-instance-id",
16712             "required": true,
16713             "type": "string"
16714           },
16715           {
16716             "in": "path",
16717             "name": "vnf-id",
16718             "required": true,
16719             "type": "string"
16720           },
16721           {
16722             "in": "path",
16723             "name": "vf-module-id",
16724             "required": true,
16725             "type": "string"
16726           },
16727           {
16728             "in": "body",
16729             "name": "(config)vf-module-data",
16730             "required": false,
16731             "schema": {
16732               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data-TOP"
16733             }
16734           }
16735         ],
16736         "responses": {
16737           "200": {
16738             "description": "No response was specified",
16739             "schema": {
16740               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data-TOP"
16741             }
16742           }
16743         },
16744         "operationId": "PUT-vf-module-data"
16745       }
16746     },
16747     "/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": {
16748       "delete": {
16749         "produces": [
16750           "application/json",
16751           "application/xml"
16752         ],
16753         "parameters": [
16754           {
16755             "description": "Keep as M",
16756             "in": "path",
16757             "name": "service-instance-id",
16758             "required": true,
16759             "type": "string"
16760           },
16761           {
16762             "in": "path",
16763             "name": "vnf-id",
16764             "required": true,
16765             "type": "string"
16766           },
16767           {
16768             "in": "path",
16769             "name": "vf-module-id",
16770             "required": true,
16771             "type": "string"
16772           }
16773         ],
16774         "responses": {
16775           "200": {
16776             "description": "No response was specified"
16777           }
16778         },
16779         "operationId": "DELETE-request-information"
16780       },
16781       "get": {
16782         "produces": [
16783           "application/json",
16784           "application/xml"
16785         ],
16786         "parameters": [
16787           {
16788             "description": "Keep as M",
16789             "in": "path",
16790             "name": "service-instance-id",
16791             "required": true,
16792             "type": "string"
16793           },
16794           {
16795             "in": "path",
16796             "name": "vnf-id",
16797             "required": true,
16798             "type": "string"
16799           },
16800           {
16801             "in": "path",
16802             "name": "vf-module-id",
16803             "required": true,
16804             "type": "string"
16805           }
16806         ],
16807         "responses": {
16808           "200": {
16809             "description": "No response was specified",
16810             "schema": {
16811               "$ref": "#/definitions/(config)request-information"
16812             }
16813           }
16814         },
16815         "operationId": "GET-request-information"
16816       },
16817       "put": {
16818         "consumes": [
16819           "application/json",
16820           "application/xml"
16821         ],
16822         "produces": [
16823           "application/json",
16824           "application/xml"
16825         ],
16826         "parameters": [
16827           {
16828             "description": "Keep as M",
16829             "in": "path",
16830             "name": "service-instance-id",
16831             "required": true,
16832             "type": "string"
16833           },
16834           {
16835             "in": "path",
16836             "name": "vnf-id",
16837             "required": true,
16838             "type": "string"
16839           },
16840           {
16841             "in": "path",
16842             "name": "vf-module-id",
16843             "required": true,
16844             "type": "string"
16845           },
16846           {
16847             "in": "body",
16848             "name": "(config)request-information",
16849             "required": false,
16850             "schema": {
16851               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information-TOP"
16852             }
16853           }
16854         ],
16855         "responses": {
16856           "200": {
16857             "description": "No response was specified",
16858             "schema": {
16859               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information-TOP"
16860             }
16861           }
16862         },
16863         "operationId": "PUT-request-information"
16864       }
16865     },
16866     "/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": {
16867       "delete": {
16868         "produces": [
16869           "application/json",
16870           "application/xml"
16871         ],
16872         "parameters": [
16873           {
16874             "description": "Keep as M",
16875             "in": "path",
16876             "name": "service-instance-id",
16877             "required": true,
16878             "type": "string"
16879           },
16880           {
16881             "in": "path",
16882             "name": "vnf-id",
16883             "required": true,
16884             "type": "string"
16885           },
16886           {
16887             "in": "path",
16888             "name": "vf-module-id",
16889             "required": true,
16890             "type": "string"
16891           }
16892         ],
16893         "responses": {
16894           "200": {
16895             "description": "No response was specified"
16896           }
16897         },
16898         "operationId": "DELETE-sdnc-request-header"
16899       },
16900       "get": {
16901         "produces": [
16902           "application/json",
16903           "application/xml"
16904         ],
16905         "parameters": [
16906           {
16907             "description": "Keep as M",
16908             "in": "path",
16909             "name": "service-instance-id",
16910             "required": true,
16911             "type": "string"
16912           },
16913           {
16914             "in": "path",
16915             "name": "vnf-id",
16916             "required": true,
16917             "type": "string"
16918           },
16919           {
16920             "in": "path",
16921             "name": "vf-module-id",
16922             "required": true,
16923             "type": "string"
16924           }
16925         ],
16926         "responses": {
16927           "200": {
16928             "description": "No response was specified",
16929             "schema": {
16930               "$ref": "#/definitions/(config)sdnc-request-header"
16931             }
16932           }
16933         },
16934         "operationId": "GET-sdnc-request-header"
16935       },
16936       "put": {
16937         "consumes": [
16938           "application/json",
16939           "application/xml"
16940         ],
16941         "produces": [
16942           "application/json",
16943           "application/xml"
16944         ],
16945         "parameters": [
16946           {
16947             "description": "Keep as M",
16948             "in": "path",
16949             "name": "service-instance-id",
16950             "required": true,
16951             "type": "string"
16952           },
16953           {
16954             "in": "path",
16955             "name": "vnf-id",
16956             "required": true,
16957             "type": "string"
16958           },
16959           {
16960             "in": "path",
16961             "name": "vf-module-id",
16962             "required": true,
16963             "type": "string"
16964           },
16965           {
16966             "in": "body",
16967             "name": "(config)sdnc-request-header",
16968             "required": false,
16969             "schema": {
16970               "$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"
16971             }
16972           }
16973         ],
16974         "responses": {
16975           "200": {
16976             "description": "No response was specified",
16977             "schema": {
16978               "$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"
16979             }
16980           }
16981         },
16982         "operationId": "PUT-sdnc-request-header"
16983       }
16984     },
16985     "/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": {
16986       "delete": {
16987         "produces": [
16988           "application/json",
16989           "application/xml"
16990         ],
16991         "parameters": [
16992           {
16993             "description": "Keep as M",
16994             "in": "path",
16995             "name": "service-instance-id",
16996             "required": true,
16997             "type": "string"
16998           },
16999           {
17000             "in": "path",
17001             "name": "vnf-id",
17002             "required": true,
17003             "type": "string"
17004           },
17005           {
17006             "in": "path",
17007             "name": "vf-module-id",
17008             "required": true,
17009             "type": "string"
17010           }
17011         ],
17012         "responses": {
17013           "200": {
17014             "description": "No response was specified"
17015           }
17016         },
17017         "operationId": "DELETE-service-information"
17018       },
17019       "get": {
17020         "produces": [
17021           "application/json",
17022           "application/xml"
17023         ],
17024         "parameters": [
17025           {
17026             "description": "Keep as M",
17027             "in": "path",
17028             "name": "service-instance-id",
17029             "required": true,
17030             "type": "string"
17031           },
17032           {
17033             "in": "path",
17034             "name": "vnf-id",
17035             "required": true,
17036             "type": "string"
17037           },
17038           {
17039             "in": "path",
17040             "name": "vf-module-id",
17041             "required": true,
17042             "type": "string"
17043           }
17044         ],
17045         "responses": {
17046           "200": {
17047             "description": "No response was specified",
17048             "schema": {
17049               "$ref": "#/definitions/(config)service-information"
17050             }
17051           }
17052         },
17053         "operationId": "GET-service-information"
17054       },
17055       "post": {
17056         "consumes": [
17057           "application/json",
17058           "application/xml"
17059         ],
17060         "produces": [
17061           "application/json",
17062           "application/xml"
17063         ],
17064         "parameters": [
17065           {
17066             "description": "Keep as M",
17067             "in": "path",
17068             "name": "service-instance-id",
17069             "required": true,
17070             "type": "string"
17071           },
17072           {
17073             "in": "path",
17074             "name": "vnf-id",
17075             "required": true,
17076             "type": "string"
17077           },
17078           {
17079             "in": "path",
17080             "name": "vf-module-id",
17081             "required": true,
17082             "type": "string"
17083           },
17084           {
17085             "in": "body",
17086             "name": "**(config)onap-model-information",
17087             "required": false,
17088             "schema": {
17089               "$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"
17090             }
17091           }
17092         ],
17093         "responses": {
17094           "200": {
17095             "description": "No response was specified",
17096             "schema": {
17097               "$ref": "#/definitions/(config)service-informationPOST"
17098             }
17099           }
17100         },
17101         "operationId": "POST-service-information"
17102       },
17103       "put": {
17104         "consumes": [
17105           "application/json",
17106           "application/xml"
17107         ],
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             "in": "body",
17134             "name": "(config)service-information",
17135             "required": false,
17136             "schema": {
17137               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information-TOP"
17138             }
17139           }
17140         ],
17141         "responses": {
17142           "200": {
17143             "description": "No response was specified",
17144             "schema": {
17145               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information-TOP"
17146             }
17147           }
17148         },
17149         "operationId": "PUT-service-information"
17150       }
17151     },
17152     "/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": {
17153       "delete": {
17154         "produces": [
17155           "application/json",
17156           "application/xml"
17157         ],
17158         "parameters": [
17159           {
17160             "description": "Keep as M",
17161             "in": "path",
17162             "name": "service-instance-id",
17163             "required": true,
17164             "type": "string"
17165           },
17166           {
17167             "in": "path",
17168             "name": "vnf-id",
17169             "required": true,
17170             "type": "string"
17171           },
17172           {
17173             "in": "path",
17174             "name": "vf-module-id",
17175             "required": true,
17176             "type": "string"
17177           }
17178         ],
17179         "responses": {
17180           "200": {
17181             "description": "No response was specified"
17182           }
17183         },
17184         "operationId": "DELETE-onap-model-information"
17185       },
17186       "get": {
17187         "produces": [
17188           "application/json",
17189           "application/xml"
17190         ],
17191         "parameters": [
17192           {
17193             "description": "Keep as M",
17194             "in": "path",
17195             "name": "service-instance-id",
17196             "required": true,
17197             "type": "string"
17198           },
17199           {
17200             "in": "path",
17201             "name": "vnf-id",
17202             "required": true,
17203             "type": "string"
17204           },
17205           {
17206             "in": "path",
17207             "name": "vf-module-id",
17208             "required": true,
17209             "type": "string"
17210           }
17211         ],
17212         "responses": {
17213           "200": {
17214             "description": "No response was specified",
17215             "schema": {
17216               "$ref": "#/definitions/(config)onap-model-information"
17217             }
17218           }
17219         },
17220         "operationId": "GET-onap-model-information"
17221       },
17222       "put": {
17223         "consumes": [
17224           "application/json",
17225           "application/xml"
17226         ],
17227         "produces": [
17228           "application/json",
17229           "application/xml"
17230         ],
17231         "parameters": [
17232           {
17233             "description": "Keep as M",
17234             "in": "path",
17235             "name": "service-instance-id",
17236             "required": true,
17237             "type": "string"
17238           },
17239           {
17240             "in": "path",
17241             "name": "vnf-id",
17242             "required": true,
17243             "type": "string"
17244           },
17245           {
17246             "in": "path",
17247             "name": "vf-module-id",
17248             "required": true,
17249             "type": "string"
17250           },
17251           {
17252             "in": "body",
17253             "name": "(config)onap-model-information",
17254             "required": false,
17255             "schema": {
17256               "$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"
17257             }
17258           }
17259         ],
17260         "responses": {
17261           "200": {
17262             "description": "No response was specified",
17263             "schema": {
17264               "$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"
17265             }
17266           }
17267         },
17268         "operationId": "PUT-onap-model-information"
17269       }
17270     },
17271     "/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": {
17272       "delete": {
17273         "produces": [
17274           "application/json",
17275           "application/xml"
17276         ],
17277         "parameters": [
17278           {
17279             "description": "Keep as M",
17280             "in": "path",
17281             "name": "service-instance-id",
17282             "required": true,
17283             "type": "string"
17284           },
17285           {
17286             "in": "path",
17287             "name": "vnf-id",
17288             "required": true,
17289             "type": "string"
17290           },
17291           {
17292             "in": "path",
17293             "name": "vf-module-id",
17294             "required": true,
17295             "type": "string"
17296           }
17297         ],
17298         "responses": {
17299           "200": {
17300             "description": "No response was specified"
17301           }
17302         },
17303         "operationId": "DELETE-vf-module-information"
17304       },
17305       "get": {
17306         "produces": [
17307           "application/json",
17308           "application/xml"
17309         ],
17310         "parameters": [
17311           {
17312             "description": "Keep as M",
17313             "in": "path",
17314             "name": "service-instance-id",
17315             "required": true,
17316             "type": "string"
17317           },
17318           {
17319             "in": "path",
17320             "name": "vnf-id",
17321             "required": true,
17322             "type": "string"
17323           },
17324           {
17325             "in": "path",
17326             "name": "vf-module-id",
17327             "required": true,
17328             "type": "string"
17329           }
17330         ],
17331         "responses": {
17332           "200": {
17333             "description": "No response was specified",
17334             "schema": {
17335               "$ref": "#/definitions/(config)vf-module-information"
17336             }
17337           }
17338         },
17339         "operationId": "GET-vf-module-information"
17340       },
17341       "post": {
17342         "consumes": [
17343           "application/json",
17344           "application/xml"
17345         ],
17346         "produces": [
17347           "application/json",
17348           "application/xml"
17349         ],
17350         "parameters": [
17351           {
17352             "description": "Keep as M",
17353             "in": "path",
17354             "name": "service-instance-id",
17355             "required": true,
17356             "type": "string"
17357           },
17358           {
17359             "in": "path",
17360             "name": "vnf-id",
17361             "required": true,
17362             "type": "string"
17363           },
17364           {
17365             "in": "path",
17366             "name": "vf-module-id",
17367             "required": true,
17368             "type": "string"
17369           },
17370           {
17371             "in": "body",
17372             "name": "**(config)onap-model-information",
17373             "required": false,
17374             "schema": {
17375               "$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"
17376             }
17377           }
17378         ],
17379         "responses": {
17380           "200": {
17381             "description": "No response was specified",
17382             "schema": {
17383               "$ref": "#/definitions/(config)vf-module-informationPOST"
17384             }
17385           }
17386         },
17387         "operationId": "POST-vf-module-information"
17388       },
17389       "put": {
17390         "consumes": [
17391           "application/json",
17392           "application/xml"
17393         ],
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             "in": "body",
17420             "name": "(config)vf-module-information",
17421             "required": false,
17422             "schema": {
17423               "$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"
17424             }
17425           }
17426         ],
17427         "responses": {
17428           "200": {
17429             "description": "No response was specified",
17430             "schema": {
17431               "$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"
17432             }
17433           }
17434         },
17435         "operationId": "PUT-vf-module-information"
17436       }
17437     },
17438     "/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": {
17439       "delete": {
17440         "produces": [
17441           "application/json",
17442           "application/xml"
17443         ],
17444         "parameters": [
17445           {
17446             "description": "Keep as M",
17447             "in": "path",
17448             "name": "service-instance-id",
17449             "required": true,
17450             "type": "string"
17451           },
17452           {
17453             "in": "path",
17454             "name": "vnf-id",
17455             "required": true,
17456             "type": "string"
17457           },
17458           {
17459             "in": "path",
17460             "name": "vf-module-id",
17461             "required": true,
17462             "type": "string"
17463           }
17464         ],
17465         "responses": {
17466           "200": {
17467             "description": "No response was specified"
17468           }
17469         },
17470         "operationId": "DELETE-onap-model-information"
17471       },
17472       "get": {
17473         "produces": [
17474           "application/json",
17475           "application/xml"
17476         ],
17477         "parameters": [
17478           {
17479             "description": "Keep as M",
17480             "in": "path",
17481             "name": "service-instance-id",
17482             "required": true,
17483             "type": "string"
17484           },
17485           {
17486             "in": "path",
17487             "name": "vnf-id",
17488             "required": true,
17489             "type": "string"
17490           },
17491           {
17492             "in": "path",
17493             "name": "vf-module-id",
17494             "required": true,
17495             "type": "string"
17496           }
17497         ],
17498         "responses": {
17499           "200": {
17500             "description": "No response was specified",
17501             "schema": {
17502               "$ref": "#/definitions/(config)onap-model-information"
17503             }
17504           }
17505         },
17506         "operationId": "GET-onap-model-information"
17507       },
17508       "put": {
17509         "consumes": [
17510           "application/json",
17511           "application/xml"
17512         ],
17513         "produces": [
17514           "application/json",
17515           "application/xml"
17516         ],
17517         "parameters": [
17518           {
17519             "description": "Keep as M",
17520             "in": "path",
17521             "name": "service-instance-id",
17522             "required": true,
17523             "type": "string"
17524           },
17525           {
17526             "in": "path",
17527             "name": "vnf-id",
17528             "required": true,
17529             "type": "string"
17530           },
17531           {
17532             "in": "path",
17533             "name": "vf-module-id",
17534             "required": true,
17535             "type": "string"
17536           },
17537           {
17538             "in": "body",
17539             "name": "(config)onap-model-information",
17540             "required": false,
17541             "schema": {
17542               "$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"
17543             }
17544           }
17545         ],
17546         "responses": {
17547           "200": {
17548             "description": "No response was specified",
17549             "schema": {
17550               "$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"
17551             }
17552           }
17553         },
17554         "operationId": "PUT-onap-model-information"
17555       }
17556     },
17557     "/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": {
17558       "delete": {
17559         "produces": [
17560           "application/json",
17561           "application/xml"
17562         ],
17563         "parameters": [
17564           {
17565             "description": "Keep as M",
17566             "in": "path",
17567             "name": "service-instance-id",
17568             "required": true,
17569             "type": "string"
17570           },
17571           {
17572             "in": "path",
17573             "name": "vnf-id",
17574             "required": true,
17575             "type": "string"
17576           },
17577           {
17578             "in": "path",
17579             "name": "vf-module-id",
17580             "required": true,
17581             "type": "string"
17582           }
17583         ],
17584         "responses": {
17585           "200": {
17586             "description": "No response was specified"
17587           }
17588         },
17589         "operationId": "DELETE-vf-module-level-oper-status"
17590       },
17591       "get": {
17592         "produces": [
17593           "application/json",
17594           "application/xml"
17595         ],
17596         "parameters": [
17597           {
17598             "description": "Keep as M",
17599             "in": "path",
17600             "name": "service-instance-id",
17601             "required": true,
17602             "type": "string"
17603           },
17604           {
17605             "in": "path",
17606             "name": "vnf-id",
17607             "required": true,
17608             "type": "string"
17609           },
17610           {
17611             "in": "path",
17612             "name": "vf-module-id",
17613             "required": true,
17614             "type": "string"
17615           }
17616         ],
17617         "responses": {
17618           "200": {
17619             "description": "No response was specified",
17620             "schema": {
17621               "$ref": "#/definitions/(config)vf-module-level-oper-status"
17622             }
17623           }
17624         },
17625         "operationId": "GET-vf-module-level-oper-status"
17626       },
17627       "put": {
17628         "consumes": [
17629           "application/json",
17630           "application/xml"
17631         ],
17632         "produces": [
17633           "application/json",
17634           "application/xml"
17635         ],
17636         "parameters": [
17637           {
17638             "description": "Keep as M",
17639             "in": "path",
17640             "name": "service-instance-id",
17641             "required": true,
17642             "type": "string"
17643           },
17644           {
17645             "in": "path",
17646             "name": "vnf-id",
17647             "required": true,
17648             "type": "string"
17649           },
17650           {
17651             "in": "path",
17652             "name": "vf-module-id",
17653             "required": true,
17654             "type": "string"
17655           },
17656           {
17657             "in": "body",
17658             "name": "(config)vf-module-level-oper-status",
17659             "required": false,
17660             "schema": {
17661               "$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"
17662             }
17663           }
17664         ],
17665         "responses": {
17666           "200": {
17667             "description": "No response was specified",
17668             "schema": {
17669               "$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"
17670             }
17671           }
17672         },
17673         "operationId": "PUT-vf-module-level-oper-status"
17674       }
17675     },
17676     "/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": {
17677       "delete": {
17678         "produces": [
17679           "application/json",
17680           "application/xml"
17681         ],
17682         "parameters": [
17683           {
17684             "description": "Keep as M",
17685             "in": "path",
17686             "name": "service-instance-id",
17687             "required": true,
17688             "type": "string"
17689           },
17690           {
17691             "in": "path",
17692             "name": "vnf-id",
17693             "required": true,
17694             "type": "string"
17695           },
17696           {
17697             "in": "path",
17698             "name": "vf-module-id",
17699             "required": true,
17700             "type": "string"
17701           }
17702         ],
17703         "responses": {
17704           "200": {
17705             "description": "No response was specified"
17706           }
17707         },
17708         "operationId": "DELETE-vf-module-request-input"
17709       },
17710       "get": {
17711         "produces": [
17712           "application/json",
17713           "application/xml"
17714         ],
17715         "parameters": [
17716           {
17717             "description": "Keep as M",
17718             "in": "path",
17719             "name": "service-instance-id",
17720             "required": true,
17721             "type": "string"
17722           },
17723           {
17724             "in": "path",
17725             "name": "vnf-id",
17726             "required": true,
17727             "type": "string"
17728           },
17729           {
17730             "in": "path",
17731             "name": "vf-module-id",
17732             "required": true,
17733             "type": "string"
17734           }
17735         ],
17736         "responses": {
17737           "200": {
17738             "description": "No response was specified",
17739             "schema": {
17740               "$ref": "#/definitions/(config)vf-module-request-input"
17741             }
17742           }
17743         },
17744         "operationId": "GET-vf-module-request-input"
17745       },
17746       "post": {
17747         "consumes": [
17748           "application/json",
17749           "application/xml"
17750         ],
17751         "produces": [
17752           "application/json",
17753           "application/xml"
17754         ],
17755         "parameters": [
17756           {
17757             "description": "Keep as M",
17758             "in": "path",
17759             "name": "service-instance-id",
17760             "required": true,
17761             "type": "string"
17762           },
17763           {
17764             "in": "path",
17765             "name": "vnf-id",
17766             "required": true,
17767             "type": "string"
17768           },
17769           {
17770             "in": "path",
17771             "name": "vf-module-id",
17772             "required": true,
17773             "type": "string"
17774           },
17775           {
17776             "in": "body",
17777             "name": "**(config)vf-module-input-parameters",
17778             "required": false,
17779             "schema": {
17780               "$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"
17781             }
17782           }
17783         ],
17784         "responses": {
17785           "200": {
17786             "description": "No response was specified",
17787             "schema": {
17788               "$ref": "#/definitions/(config)vf-module-request-inputPOST"
17789             }
17790           }
17791         },
17792         "operationId": "POST-vf-module-request-input"
17793       },
17794       "put": {
17795         "consumes": [
17796           "application/json",
17797           "application/xml"
17798         ],
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             "in": "body",
17825             "name": "(config)vf-module-request-input",
17826             "required": false,
17827             "schema": {
17828               "$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"
17829             }
17830           }
17831         ],
17832         "responses": {
17833           "200": {
17834             "description": "No response was specified",
17835             "schema": {
17836               "$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"
17837             }
17838           }
17839         },
17840         "operationId": "PUT-vf-module-request-input"
17841       }
17842     },
17843     "/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": {
17844       "delete": {
17845         "produces": [
17846           "application/json",
17847           "application/xml"
17848         ],
17849         "parameters": [
17850           {
17851             "description": "Keep as M",
17852             "in": "path",
17853             "name": "service-instance-id",
17854             "required": true,
17855             "type": "string"
17856           },
17857           {
17858             "in": "path",
17859             "name": "vnf-id",
17860             "required": true,
17861             "type": "string"
17862           },
17863           {
17864             "in": "path",
17865             "name": "vf-module-id",
17866             "required": true,
17867             "type": "string"
17868           }
17869         ],
17870         "responses": {
17871           "200": {
17872             "description": "No response was specified"
17873           }
17874         },
17875         "operationId": "DELETE-vf-module-input-parameters"
17876       },
17877       "get": {
17878         "produces": [
17879           "application/json",
17880           "application/xml"
17881         ],
17882         "parameters": [
17883           {
17884             "description": "Keep as M",
17885             "in": "path",
17886             "name": "service-instance-id",
17887             "required": true,
17888             "type": "string"
17889           },
17890           {
17891             "in": "path",
17892             "name": "vnf-id",
17893             "required": true,
17894             "type": "string"
17895           },
17896           {
17897             "in": "path",
17898             "name": "vf-module-id",
17899             "required": true,
17900             "type": "string"
17901           }
17902         ],
17903         "responses": {
17904           "200": {
17905             "description": "No response was specified",
17906             "schema": {
17907               "$ref": "#/definitions/(config)vf-module-input-parameters"
17908             }
17909           }
17910         },
17911         "operationId": "GET-vf-module-input-parameters"
17912       },
17913       "post": {
17914         "consumes": [
17915           "application/json",
17916           "application/xml"
17917         ],
17918         "produces": [
17919           "application/json",
17920           "application/xml"
17921         ],
17922         "parameters": [
17923           {
17924             "description": "Keep as M",
17925             "in": "path",
17926             "name": "service-instance-id",
17927             "required": true,
17928             "type": "string"
17929           },
17930           {
17931             "in": "path",
17932             "name": "vnf-id",
17933             "required": true,
17934             "type": "string"
17935           },
17936           {
17937             "in": "path",
17938             "name": "vf-module-id",
17939             "required": true,
17940             "type": "string"
17941           },
17942           {
17943             "in": "body",
17944             "name": "**(config)param",
17945             "required": false,
17946             "schema": {
17947               "$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"
17948             }
17949           }
17950         ],
17951         "responses": {
17952           "200": {
17953             "description": "No response was specified",
17954             "schema": {
17955               "$ref": "#/definitions/(config)vf-module-input-parametersPOST"
17956             }
17957           }
17958         },
17959         "operationId": "POST-vf-module-input-parameters"
17960       },
17961       "put": {
17962         "consumes": [
17963           "application/json",
17964           "application/xml"
17965         ],
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             "in": "body",
17992             "name": "(config)vf-module-input-parameters",
17993             "required": false,
17994             "schema": {
17995               "$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"
17996             }
17997           }
17998         ],
17999         "responses": {
18000           "200": {
18001             "description": "No response was specified",
18002             "schema": {
18003               "$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"
18004             }
18005           }
18006         },
18007         "operationId": "PUT-vf-module-input-parameters"
18008       }
18009     },
18010     "/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}": {
18011       "delete": {
18012         "produces": [
18013           "application/json",
18014           "application/xml"
18015         ],
18016         "parameters": [
18017           {
18018             "description": "Keep as M",
18019             "in": "path",
18020             "name": "service-instance-id",
18021             "required": true,
18022             "type": "string"
18023           },
18024           {
18025             "in": "path",
18026             "name": "vnf-id",
18027             "required": true,
18028             "type": "string"
18029           },
18030           {
18031             "in": "path",
18032             "name": "vf-module-id",
18033             "required": true,
18034             "type": "string"
18035           },
18036           {
18037             "in": "path",
18038             "name": "name",
18039             "required": true,
18040             "type": "string"
18041           }
18042         ],
18043         "responses": {
18044           "200": {
18045             "description": "No response was specified"
18046           }
18047         },
18048         "operationId": "DELETE-param"
18049       },
18050       "get": {
18051         "produces": [
18052           "application/json",
18053           "application/xml"
18054         ],
18055         "parameters": [
18056           {
18057             "description": "Keep as M",
18058             "in": "path",
18059             "name": "service-instance-id",
18060             "required": true,
18061             "type": "string"
18062           },
18063           {
18064             "in": "path",
18065             "name": "vnf-id",
18066             "required": true,
18067             "type": "string"
18068           },
18069           {
18070             "in": "path",
18071             "name": "vf-module-id",
18072             "required": true,
18073             "type": "string"
18074           },
18075           {
18076             "in": "path",
18077             "name": "name",
18078             "required": true,
18079             "type": "string"
18080           }
18081         ],
18082         "responses": {
18083           "200": {
18084             "description": "No response was specified",
18085             "schema": {
18086               "$ref": "#/definitions/(config)param"
18087             }
18088           }
18089         },
18090         "operationId": "GET-param"
18091       },
18092       "put": {
18093         "consumes": [
18094           "application/json",
18095           "application/xml"
18096         ],
18097         "produces": [
18098           "application/json",
18099           "application/xml"
18100         ],
18101         "parameters": [
18102           {
18103             "description": "Keep as M",
18104             "in": "path",
18105             "name": "service-instance-id",
18106             "required": true,
18107             "type": "string"
18108           },
18109           {
18110             "in": "path",
18111             "name": "vnf-id",
18112             "required": true,
18113             "type": "string"
18114           },
18115           {
18116             "in": "path",
18117             "name": "vf-module-id",
18118             "required": true,
18119             "type": "string"
18120           },
18121           {
18122             "in": "path",
18123             "name": "name",
18124             "required": true,
18125             "type": "string"
18126           },
18127           {
18128             "in": "body",
18129             "name": "(config)param",
18130             "required": false,
18131             "schema": {
18132               "$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"
18133             }
18134           }
18135         ],
18136         "responses": {
18137           "200": {
18138             "description": "No response was specified",
18139             "schema": {
18140               "$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"
18141             }
18142           }
18143         },
18144         "operationId": "PUT-param"
18145       }
18146     },
18147     "/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": {
18148       "delete": {
18149         "produces": [
18150           "application/json",
18151           "application/xml"
18152         ],
18153         "parameters": [
18154           {
18155             "description": "Keep as M",
18156             "in": "path",
18157             "name": "service-instance-id",
18158             "required": true,
18159             "type": "string"
18160           },
18161           {
18162             "in": "path",
18163             "name": "vnf-id",
18164             "required": true,
18165             "type": "string"
18166           },
18167           {
18168             "in": "path",
18169             "name": "vf-module-id",
18170             "required": true,
18171             "type": "string"
18172           }
18173         ],
18174         "responses": {
18175           "200": {
18176             "description": "No response was specified"
18177           }
18178         },
18179         "operationId": "DELETE-vf-module-topology"
18180       },
18181       "get": {
18182         "produces": [
18183           "application/json",
18184           "application/xml"
18185         ],
18186         "parameters": [
18187           {
18188             "description": "Keep as M",
18189             "in": "path",
18190             "name": "service-instance-id",
18191             "required": true,
18192             "type": "string"
18193           },
18194           {
18195             "in": "path",
18196             "name": "vnf-id",
18197             "required": true,
18198             "type": "string"
18199           },
18200           {
18201             "in": "path",
18202             "name": "vf-module-id",
18203             "required": true,
18204             "type": "string"
18205           }
18206         ],
18207         "responses": {
18208           "200": {
18209             "description": "No response was specified",
18210             "schema": {
18211               "$ref": "#/definitions/(config)vf-module-topology"
18212             }
18213           }
18214         },
18215         "operationId": "GET-vf-module-topology"
18216       },
18217       "post": {
18218         "consumes": [
18219           "application/json",
18220           "application/xml"
18221         ],
18222         "produces": [
18223           "application/json",
18224           "application/xml"
18225         ],
18226         "parameters": [
18227           {
18228             "description": "Keep as M",
18229             "in": "path",
18230             "name": "service-instance-id",
18231             "required": true,
18232             "type": "string"
18233           },
18234           {
18235             "in": "path",
18236             "name": "vnf-id",
18237             "required": true,
18238             "type": "string"
18239           },
18240           {
18241             "in": "path",
18242             "name": "vf-module-id",
18243             "required": true,
18244             "type": "string"
18245           },
18246           {
18247             "in": "body",
18248             "name": "**(config)vf-module-parameters",
18249             "required": false,
18250             "schema": {
18251               "$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"
18252             }
18253           },
18254           {
18255             "in": "body",
18256             "name": "**(config)onap-model-information",
18257             "required": false,
18258             "schema": {
18259               "$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"
18260             }
18261           },
18262           {
18263             "in": "body",
18264             "name": "**(config)vf-module-topology-identifier",
18265             "required": false,
18266             "schema": {
18267               "$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"
18268             }
18269           },
18270           {
18271             "in": "body",
18272             "name": "**(config)vf-module-assignments",
18273             "required": false,
18274             "schema": {
18275               "$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"
18276             }
18277           }
18278         ],
18279         "responses": {
18280           "200": {
18281             "description": "No response was specified",
18282             "schema": {
18283               "$ref": "#/definitions/(config)vf-module-topologyPOST"
18284             }
18285           }
18286         },
18287         "operationId": "POST-vf-module-topology"
18288       },
18289       "put": {
18290         "consumes": [
18291           "application/json",
18292           "application/xml"
18293         ],
18294         "produces": [
18295           "application/json",
18296           "application/xml"
18297         ],
18298         "parameters": [
18299           {
18300             "description": "Keep as M",
18301             "in": "path",
18302             "name": "service-instance-id",
18303             "required": true,
18304             "type": "string"
18305           },
18306           {
18307             "in": "path",
18308             "name": "vnf-id",
18309             "required": true,
18310             "type": "string"
18311           },
18312           {
18313             "in": "path",
18314             "name": "vf-module-id",
18315             "required": true,
18316             "type": "string"
18317           },
18318           {
18319             "in": "body",
18320             "name": "(config)vf-module-topology",
18321             "required": false,
18322             "schema": {
18323               "$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"
18324             }
18325           }
18326         ],
18327         "responses": {
18328           "200": {
18329             "description": "No response was specified",
18330             "schema": {
18331               "$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"
18332             }
18333           }
18334         },
18335         "operationId": "PUT-vf-module-topology"
18336       }
18337     },
18338     "/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": {
18339       "delete": {
18340         "produces": [
18341           "application/json",
18342           "application/xml"
18343         ],
18344         "parameters": [
18345           {
18346             "description": "Keep as M",
18347             "in": "path",
18348             "name": "service-instance-id",
18349             "required": true,
18350             "type": "string"
18351           },
18352           {
18353             "in": "path",
18354             "name": "vnf-id",
18355             "required": true,
18356             "type": "string"
18357           },
18358           {
18359             "in": "path",
18360             "name": "vf-module-id",
18361             "required": true,
18362             "type": "string"
18363           }
18364         ],
18365         "responses": {
18366           "200": {
18367             "description": "No response was specified"
18368           }
18369         },
18370         "operationId": "DELETE-onap-model-information"
18371       },
18372       "get": {
18373         "produces": [
18374           "application/json",
18375           "application/xml"
18376         ],
18377         "parameters": [
18378           {
18379             "description": "Keep as M",
18380             "in": "path",
18381             "name": "service-instance-id",
18382             "required": true,
18383             "type": "string"
18384           },
18385           {
18386             "in": "path",
18387             "name": "vnf-id",
18388             "required": true,
18389             "type": "string"
18390           },
18391           {
18392             "in": "path",
18393             "name": "vf-module-id",
18394             "required": true,
18395             "type": "string"
18396           }
18397         ],
18398         "responses": {
18399           "200": {
18400             "description": "No response was specified",
18401             "schema": {
18402               "$ref": "#/definitions/(config)onap-model-information"
18403             }
18404           }
18405         },
18406         "operationId": "GET-onap-model-information"
18407       },
18408       "put": {
18409         "consumes": [
18410           "application/json",
18411           "application/xml"
18412         ],
18413         "produces": [
18414           "application/json",
18415           "application/xml"
18416         ],
18417         "parameters": [
18418           {
18419             "description": "Keep as M",
18420             "in": "path",
18421             "name": "service-instance-id",
18422             "required": true,
18423             "type": "string"
18424           },
18425           {
18426             "in": "path",
18427             "name": "vnf-id",
18428             "required": true,
18429             "type": "string"
18430           },
18431           {
18432             "in": "path",
18433             "name": "vf-module-id",
18434             "required": true,
18435             "type": "string"
18436           },
18437           {
18438             "in": "body",
18439             "name": "(config)onap-model-information",
18440             "required": false,
18441             "schema": {
18442               "$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"
18443             }
18444           }
18445         ],
18446         "responses": {
18447           "200": {
18448             "description": "No response was specified",
18449             "schema": {
18450               "$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"
18451             }
18452           }
18453         },
18454         "operationId": "PUT-onap-model-information"
18455       }
18456     },
18457     "/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": {
18458       "delete": {
18459         "produces": [
18460           "application/json",
18461           "application/xml"
18462         ],
18463         "parameters": [
18464           {
18465             "description": "Keep as M",
18466             "in": "path",
18467             "name": "service-instance-id",
18468             "required": true,
18469             "type": "string"
18470           },
18471           {
18472             "in": "path",
18473             "name": "vnf-id",
18474             "required": true,
18475             "type": "string"
18476           },
18477           {
18478             "in": "path",
18479             "name": "vf-module-id",
18480             "required": true,
18481             "type": "string"
18482           }
18483         ],
18484         "responses": {
18485           "200": {
18486             "description": "No response was specified"
18487           }
18488         },
18489         "operationId": "DELETE-vf-module-assignments"
18490       },
18491       "get": {
18492         "produces": [
18493           "application/json",
18494           "application/xml"
18495         ],
18496         "parameters": [
18497           {
18498             "description": "Keep as M",
18499             "in": "path",
18500             "name": "service-instance-id",
18501             "required": true,
18502             "type": "string"
18503           },
18504           {
18505             "in": "path",
18506             "name": "vnf-id",
18507             "required": true,
18508             "type": "string"
18509           },
18510           {
18511             "in": "path",
18512             "name": "vf-module-id",
18513             "required": true,
18514             "type": "string"
18515           }
18516         ],
18517         "responses": {
18518           "200": {
18519             "description": "No response was specified",
18520             "schema": {
18521               "$ref": "#/definitions/(config)vf-module-assignments"
18522             }
18523           }
18524         },
18525         "operationId": "GET-vf-module-assignments"
18526       },
18527       "post": {
18528         "consumes": [
18529           "application/json",
18530           "application/xml"
18531         ],
18532         "produces": [
18533           "application/json",
18534           "application/xml"
18535         ],
18536         "parameters": [
18537           {
18538             "description": "Keep as M",
18539             "in": "path",
18540             "name": "service-instance-id",
18541             "required": true,
18542             "type": "string"
18543           },
18544           {
18545             "in": "path",
18546             "name": "vnf-id",
18547             "required": true,
18548             "type": "string"
18549           },
18550           {
18551             "in": "path",
18552             "name": "vf-module-id",
18553             "required": true,
18554             "type": "string"
18555           },
18556           {
18557             "in": "body",
18558             "name": "**(config)vms",
18559             "required": false,
18560             "schema": {
18561               "$ref": "#/definitions/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"
18562             }
18563           }
18564         ],
18565         "responses": {
18566           "200": {
18567             "description": "No response was specified",
18568             "schema": {
18569               "$ref": "#/definitions/(config)vf-module-assignmentsPOST"
18570             }
18571           }
18572         },
18573         "operationId": "POST-vf-module-assignments"
18574       },
18575       "put": {
18576         "consumes": [
18577           "application/json",
18578           "application/xml"
18579         ],
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             "in": "body",
18606             "name": "(config)vf-module-assignments",
18607             "required": false,
18608             "schema": {
18609               "$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"
18610             }
18611           }
18612         ],
18613         "responses": {
18614           "200": {
18615             "description": "No response was specified",
18616             "schema": {
18617               "$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"
18618             }
18619           }
18620         },
18621         "operationId": "PUT-vf-module-assignments"
18622       }
18623     },
18624     "/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": {
18625       "delete": {
18626         "produces": [
18627           "application/json",
18628           "application/xml"
18629         ],
18630         "parameters": [
18631           {
18632             "description": "Keep as M",
18633             "in": "path",
18634             "name": "service-instance-id",
18635             "required": true,
18636             "type": "string"
18637           },
18638           {
18639             "in": "path",
18640             "name": "vnf-id",
18641             "required": true,
18642             "type": "string"
18643           },
18644           {
18645             "in": "path",
18646             "name": "vf-module-id",
18647             "required": true,
18648             "type": "string"
18649           }
18650         ],
18651         "responses": {
18652           "200": {
18653             "description": "No response was specified"
18654           }
18655         },
18656         "operationId": "DELETE-vms"
18657       },
18658       "get": {
18659         "produces": [
18660           "application/json",
18661           "application/xml"
18662         ],
18663         "parameters": [
18664           {
18665             "description": "Keep as M",
18666             "in": "path",
18667             "name": "service-instance-id",
18668             "required": true,
18669             "type": "string"
18670           },
18671           {
18672             "in": "path",
18673             "name": "vnf-id",
18674             "required": true,
18675             "type": "string"
18676           },
18677           {
18678             "in": "path",
18679             "name": "vf-module-id",
18680             "required": true,
18681             "type": "string"
18682           }
18683         ],
18684         "responses": {
18685           "200": {
18686             "description": "No response was specified",
18687             "schema": {
18688               "$ref": "#/definitions/(config)vms"
18689             }
18690           }
18691         },
18692         "operationId": "GET-vms"
18693       },
18694       "post": {
18695         "consumes": [
18696           "application/json",
18697           "application/xml"
18698         ],
18699         "produces": [
18700           "application/json",
18701           "application/xml"
18702         ],
18703         "parameters": [
18704           {
18705             "description": "Keep as M",
18706             "in": "path",
18707             "name": "service-instance-id",
18708             "required": true,
18709             "type": "string"
18710           },
18711           {
18712             "in": "path",
18713             "name": "vnf-id",
18714             "required": true,
18715             "type": "string"
18716           },
18717           {
18718             "in": "path",
18719             "name": "vf-module-id",
18720             "required": true,
18721             "type": "string"
18722           },
18723           {
18724             "in": "body",
18725             "name": "**(config)vm",
18726             "required": false,
18727             "schema": {
18728               "$ref": "#/definitions/GENERIC-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"
18729             }
18730           }
18731         ],
18732         "responses": {
18733           "200": {
18734             "description": "No response was specified",
18735             "schema": {
18736               "$ref": "#/definitions/(config)vmsPOST"
18737             }
18738           }
18739         },
18740         "operationId": "POST-vms"
18741       },
18742       "put": {
18743         "consumes": [
18744           "application/json",
18745           "application/xml"
18746         ],
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             "in": "body",
18773             "name": "(config)vms",
18774             "required": false,
18775             "schema": {
18776               "$ref": "#/definitions/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"
18777             }
18778           }
18779         ],
18780         "responses": {
18781           "200": {
18782             "description": "No response was specified",
18783             "schema": {
18784               "$ref": "#/definitions/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"
18785             }
18786           }
18787         },
18788         "operationId": "PUT-vms"
18789       }
18790     },
18791     "/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}": {
18792       "delete": {
18793         "produces": [
18794           "application/json",
18795           "application/xml"
18796         ],
18797         "parameters": [
18798           {
18799             "description": "Keep as M",
18800             "in": "path",
18801             "name": "service-instance-id",
18802             "required": true,
18803             "type": "string"
18804           },
18805           {
18806             "in": "path",
18807             "name": "vnf-id",
18808             "required": true,
18809             "type": "string"
18810           },
18811           {
18812             "in": "path",
18813             "name": "vf-module-id",
18814             "required": true,
18815             "type": "string"
18816           },
18817           {
18818             "in": "path",
18819             "name": "vm-type",
18820             "required": true,
18821             "type": "string"
18822           }
18823         ],
18824         "responses": {
18825           "200": {
18826             "description": "No response was specified"
18827           }
18828         },
18829         "operationId": "DELETE-vm"
18830       },
18831       "get": {
18832         "produces": [
18833           "application/json",
18834           "application/xml"
18835         ],
18836         "parameters": [
18837           {
18838             "description": "Keep as M",
18839             "in": "path",
18840             "name": "service-instance-id",
18841             "required": true,
18842             "type": "string"
18843           },
18844           {
18845             "in": "path",
18846             "name": "vnf-id",
18847             "required": true,
18848             "type": "string"
18849           },
18850           {
18851             "in": "path",
18852             "name": "vf-module-id",
18853             "required": true,
18854             "type": "string"
18855           },
18856           {
18857             "in": "path",
18858             "name": "vm-type",
18859             "required": true,
18860             "type": "string"
18861           }
18862         ],
18863         "responses": {
18864           "200": {
18865             "description": "No response was specified",
18866             "schema": {
18867               "$ref": "#/definitions/(config)vm"
18868             }
18869           }
18870         },
18871         "operationId": "GET-vm"
18872       },
18873       "post": {
18874         "consumes": [
18875           "application/json",
18876           "application/xml"
18877         ],
18878         "produces": [
18879           "application/json",
18880           "application/xml"
18881         ],
18882         "parameters": [
18883           {
18884             "description": "Keep as M",
18885             "in": "path",
18886             "name": "service-instance-id",
18887             "required": true,
18888             "type": "string"
18889           },
18890           {
18891             "in": "path",
18892             "name": "vnf-id",
18893             "required": true,
18894             "type": "string"
18895           },
18896           {
18897             "in": "path",
18898             "name": "vf-module-id",
18899             "required": true,
18900             "type": "string"
18901           },
18902           {
18903             "in": "path",
18904             "name": "vm-type",
18905             "required": true,
18906             "type": "string"
18907           },
18908           {
18909             "in": "body",
18910             "name": "**(config)vm-names",
18911             "required": false,
18912             "schema": {
18913               "$ref": "#/definitions/GENERIC-RESOURCE-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"
18914             }
18915           },
18916           {
18917             "in": "body",
18918             "name": "**(config)vm-networks",
18919             "required": false,
18920             "schema": {
18921               "$ref": "#/definitions/GENERIC-RESOURCE-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"
18922             }
18923           }
18924         ],
18925         "responses": {
18926           "200": {
18927             "description": "No response was specified",
18928             "schema": {
18929               "$ref": "#/definitions/(config)vmPOST"
18930             }
18931           }
18932         },
18933         "operationId": "POST-vm"
18934       },
18935       "put": {
18936         "consumes": [
18937           "application/json",
18938           "application/xml"
18939         ],
18940         "produces": [
18941           "application/json",
18942           "application/xml"
18943         ],
18944         "parameters": [
18945           {
18946             "description": "Keep as M",
18947             "in": "path",
18948             "name": "service-instance-id",
18949             "required": true,
18950             "type": "string"
18951           },
18952           {
18953             "in": "path",
18954             "name": "vnf-id",
18955             "required": true,
18956             "type": "string"
18957           },
18958           {
18959             "in": "path",
18960             "name": "vf-module-id",
18961             "required": true,
18962             "type": "string"
18963           },
18964           {
18965             "in": "path",
18966             "name": "vm-type",
18967             "required": true,
18968             "type": "string"
18969           },
18970           {
18971             "in": "body",
18972             "name": "(config)vm",
18973             "required": false,
18974             "schema": {
18975               "$ref": "#/definitions/GENERIC-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"
18976             }
18977           }
18978         ],
18979         "responses": {
18980           "200": {
18981             "description": "No response was specified",
18982             "schema": {
18983               "$ref": "#/definitions/GENERIC-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"
18984             }
18985           }
18986         },
18987         "operationId": "PUT-vm"
18988       }
18989     },
18990     "/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": {
18991       "delete": {
18992         "produces": [
18993           "application/json",
18994           "application/xml"
18995         ],
18996         "parameters": [
18997           {
18998             "description": "Keep as M",
18999             "in": "path",
19000             "name": "service-instance-id",
19001             "required": true,
19002             "type": "string"
19003           },
19004           {
19005             "in": "path",
19006             "name": "vnf-id",
19007             "required": true,
19008             "type": "string"
19009           },
19010           {
19011             "in": "path",
19012             "name": "vf-module-id",
19013             "required": true,
19014             "type": "string"
19015           },
19016           {
19017             "in": "path",
19018             "name": "vm-type",
19019             "required": true,
19020             "type": "string"
19021           }
19022         ],
19023         "responses": {
19024           "200": {
19025             "description": "No response was specified"
19026           }
19027         },
19028         "operationId": "DELETE-vm-names"
19029       },
19030       "get": {
19031         "produces": [
19032           "application/json",
19033           "application/xml"
19034         ],
19035         "parameters": [
19036           {
19037             "description": "Keep as M",
19038             "in": "path",
19039             "name": "service-instance-id",
19040             "required": true,
19041             "type": "string"
19042           },
19043           {
19044             "in": "path",
19045             "name": "vnf-id",
19046             "required": true,
19047             "type": "string"
19048           },
19049           {
19050             "in": "path",
19051             "name": "vf-module-id",
19052             "required": true,
19053             "type": "string"
19054           },
19055           {
19056             "in": "path",
19057             "name": "vm-type",
19058             "required": true,
19059             "type": "string"
19060           }
19061         ],
19062         "responses": {
19063           "200": {
19064             "description": "No response was specified",
19065             "schema": {
19066               "$ref": "#/definitions/(config)vm-names"
19067             }
19068           }
19069         },
19070         "operationId": "GET-vm-names"
19071       },
19072       "put": {
19073         "consumes": [
19074           "application/json",
19075           "application/xml"
19076         ],
19077         "produces": [
19078           "application/json",
19079           "application/xml"
19080         ],
19081         "parameters": [
19082           {
19083             "description": "Keep as M",
19084             "in": "path",
19085             "name": "service-instance-id",
19086             "required": true,
19087             "type": "string"
19088           },
19089           {
19090             "in": "path",
19091             "name": "vnf-id",
19092             "required": true,
19093             "type": "string"
19094           },
19095           {
19096             "in": "path",
19097             "name": "vf-module-id",
19098             "required": true,
19099             "type": "string"
19100           },
19101           {
19102             "in": "path",
19103             "name": "vm-type",
19104             "required": true,
19105             "type": "string"
19106           },
19107           {
19108             "in": "body",
19109             "name": "(config)vm-names",
19110             "required": false,
19111             "schema": {
19112               "$ref": "#/definitions/GENERIC-RESOURCE-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"
19113             }
19114           }
19115         ],
19116         "responses": {
19117           "200": {
19118             "description": "No response was specified",
19119             "schema": {
19120               "$ref": "#/definitions/GENERIC-RESOURCE-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"
19121             }
19122           }
19123         },
19124         "operationId": "PUT-vm-names"
19125       }
19126     },
19127     "/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": {
19128       "delete": {
19129         "produces": [
19130           "application/json",
19131           "application/xml"
19132         ],
19133         "parameters": [
19134           {
19135             "description": "Keep as M",
19136             "in": "path",
19137             "name": "service-instance-id",
19138             "required": true,
19139             "type": "string"
19140           },
19141           {
19142             "in": "path",
19143             "name": "vnf-id",
19144             "required": true,
19145             "type": "string"
19146           },
19147           {
19148             "in": "path",
19149             "name": "vf-module-id",
19150             "required": true,
19151             "type": "string"
19152           },
19153           {
19154             "in": "path",
19155             "name": "vm-type",
19156             "required": true,
19157             "type": "string"
19158           }
19159         ],
19160         "responses": {
19161           "200": {
19162             "description": "No response was specified"
19163           }
19164         },
19165         "operationId": "DELETE-vm-networks"
19166       },
19167       "get": {
19168         "produces": [
19169           "application/json",
19170           "application/xml"
19171         ],
19172         "parameters": [
19173           {
19174             "description": "Keep as M",
19175             "in": "path",
19176             "name": "service-instance-id",
19177             "required": true,
19178             "type": "string"
19179           },
19180           {
19181             "in": "path",
19182             "name": "vnf-id",
19183             "required": true,
19184             "type": "string"
19185           },
19186           {
19187             "in": "path",
19188             "name": "vf-module-id",
19189             "required": true,
19190             "type": "string"
19191           },
19192           {
19193             "in": "path",
19194             "name": "vm-type",
19195             "required": true,
19196             "type": "string"
19197           }
19198         ],
19199         "responses": {
19200           "200": {
19201             "description": "No response was specified",
19202             "schema": {
19203               "$ref": "#/definitions/(config)vm-networks"
19204             }
19205           }
19206         },
19207         "operationId": "GET-vm-networks"
19208       },
19209       "post": {
19210         "consumes": [
19211           "application/json",
19212           "application/xml"
19213         ],
19214         "produces": [
19215           "application/json",
19216           "application/xml"
19217         ],
19218         "parameters": [
19219           {
19220             "description": "Keep as M",
19221             "in": "path",
19222             "name": "service-instance-id",
19223             "required": true,
19224             "type": "string"
19225           },
19226           {
19227             "in": "path",
19228             "name": "vnf-id",
19229             "required": true,
19230             "type": "string"
19231           },
19232           {
19233             "in": "path",
19234             "name": "vf-module-id",
19235             "required": true,
19236             "type": "string"
19237           },
19238           {
19239             "in": "path",
19240             "name": "vm-type",
19241             "required": true,
19242             "type": "string"
19243           },
19244           {
19245             "in": "body",
19246             "name": "**(config)vm-network",
19247             "required": false,
19248             "schema": {
19249               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/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"
19250             }
19251           }
19252         ],
19253         "responses": {
19254           "200": {
19255             "description": "No response was specified",
19256             "schema": {
19257               "$ref": "#/definitions/(config)vm-networksPOST"
19258             }
19259           }
19260         },
19261         "operationId": "POST-vm-networks"
19262       },
19263       "put": {
19264         "consumes": [
19265           "application/json",
19266           "application/xml"
19267         ],
19268         "produces": [
19269           "application/json",
19270           "application/xml"
19271         ],
19272         "parameters": [
19273           {
19274             "description": "Keep as M",
19275             "in": "path",
19276             "name": "service-instance-id",
19277             "required": true,
19278             "type": "string"
19279           },
19280           {
19281             "in": "path",
19282             "name": "vnf-id",
19283             "required": true,
19284             "type": "string"
19285           },
19286           {
19287             "in": "path",
19288             "name": "vf-module-id",
19289             "required": true,
19290             "type": "string"
19291           },
19292           {
19293             "in": "path",
19294             "name": "vm-type",
19295             "required": true,
19296             "type": "string"
19297           },
19298           {
19299             "in": "body",
19300             "name": "(config)vm-networks",
19301             "required": false,
19302             "schema": {
19303               "$ref": "#/definitions/GENERIC-RESOURCE-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"
19304             }
19305           }
19306         ],
19307         "responses": {
19308           "200": {
19309             "description": "No response was specified",
19310             "schema": {
19311               "$ref": "#/definitions/GENERIC-RESOURCE-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"
19312             }
19313           }
19314         },
19315         "operationId": "PUT-vm-networks"
19316       }
19317     },
19318     "/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}": {
19319       "delete": {
19320         "produces": [
19321           "application/json",
19322           "application/xml"
19323         ],
19324         "parameters": [
19325           {
19326             "description": "Keep as M",
19327             "in": "path",
19328             "name": "service-instance-id",
19329             "required": true,
19330             "type": "string"
19331           },
19332           {
19333             "in": "path",
19334             "name": "vnf-id",
19335             "required": true,
19336             "type": "string"
19337           },
19338           {
19339             "in": "path",
19340             "name": "vf-module-id",
19341             "required": true,
19342             "type": "string"
19343           },
19344           {
19345             "in": "path",
19346             "name": "vm-type",
19347             "required": true,
19348             "type": "string"
19349           },
19350           {
19351             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
19352             "in": "path",
19353             "name": "network-role",
19354             "required": true,
19355             "type": "string"
19356           }
19357         ],
19358         "responses": {
19359           "200": {
19360             "description": "No response was specified"
19361           }
19362         },
19363         "operationId": "DELETE-vm-network"
19364       },
19365       "get": {
19366         "produces": [
19367           "application/json",
19368           "application/xml"
19369         ],
19370         "parameters": [
19371           {
19372             "description": "Keep as M",
19373             "in": "path",
19374             "name": "service-instance-id",
19375             "required": true,
19376             "type": "string"
19377           },
19378           {
19379             "in": "path",
19380             "name": "vnf-id",
19381             "required": true,
19382             "type": "string"
19383           },
19384           {
19385             "in": "path",
19386             "name": "vf-module-id",
19387             "required": true,
19388             "type": "string"
19389           },
19390           {
19391             "in": "path",
19392             "name": "vm-type",
19393             "required": true,
19394             "type": "string"
19395           },
19396           {
19397             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
19398             "in": "path",
19399             "name": "network-role",
19400             "required": true,
19401             "type": "string"
19402           }
19403         ],
19404         "responses": {
19405           "200": {
19406             "description": "No response was specified",
19407             "schema": {
19408               "$ref": "#/definitions/(config)vm-network"
19409             }
19410           }
19411         },
19412         "operationId": "GET-vm-network"
19413       },
19414       "post": {
19415         "consumes": [
19416           "application/json",
19417           "application/xml"
19418         ],
19419         "produces": [
19420           "application/json",
19421           "application/xml"
19422         ],
19423         "parameters": [
19424           {
19425             "description": "Keep as M",
19426             "in": "path",
19427             "name": "service-instance-id",
19428             "required": true,
19429             "type": "string"
19430           },
19431           {
19432             "in": "path",
19433             "name": "vnf-id",
19434             "required": true,
19435             "type": "string"
19436           },
19437           {
19438             "in": "path",
19439             "name": "vf-module-id",
19440             "required": true,
19441             "type": "string"
19442           },
19443           {
19444             "in": "path",
19445             "name": "vm-type",
19446             "required": true,
19447             "type": "string"
19448           },
19449           {
19450             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
19451             "in": "path",
19452             "name": "network-role",
19453             "required": true,
19454             "type": "string"
19455           },
19456           {
19457             "in": "body",
19458             "name": "**(config)network-information-items",
19459             "required": false,
19460             "schema": {
19461               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
19462             }
19463           },
19464           {
19465             "in": "body",
19466             "name": "**(config)mac-addresses",
19467             "required": false,
19468             "schema": {
19469               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
19470             }
19471           },
19472           {
19473             "in": "body",
19474             "name": "**(config)floating-ips",
19475             "required": false,
19476             "schema": {
19477               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
19478             }
19479           },
19480           {
19481             "in": "body",
19482             "name": "**(config)interface-route-prefixes",
19483             "required": false,
19484             "schema": {
19485               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
19486             }
19487           },
19488           {
19489             "in": "body",
19490             "name": "**(config)sriov-parameters",
19491             "required": false,
19492             "schema": {
19493               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
19494             }
19495           }
19496         ],
19497         "responses": {
19498           "200": {
19499             "description": "No response was specified",
19500             "schema": {
19501               "$ref": "#/definitions/(config)vm-networkPOST"
19502             }
19503           }
19504         },
19505         "operationId": "POST-vm-network"
19506       },
19507       "put": {
19508         "consumes": [
19509           "application/json",
19510           "application/xml"
19511         ],
19512         "produces": [
19513           "application/json",
19514           "application/xml"
19515         ],
19516         "parameters": [
19517           {
19518             "description": "Keep as M",
19519             "in": "path",
19520             "name": "service-instance-id",
19521             "required": true,
19522             "type": "string"
19523           },
19524           {
19525             "in": "path",
19526             "name": "vnf-id",
19527             "required": true,
19528             "type": "string"
19529           },
19530           {
19531             "in": "path",
19532             "name": "vf-module-id",
19533             "required": true,
19534             "type": "string"
19535           },
19536           {
19537             "in": "path",
19538             "name": "vm-type",
19539             "required": true,
19540             "type": "string"
19541           },
19542           {
19543             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
19544             "in": "path",
19545             "name": "network-role",
19546             "required": true,
19547             "type": "string"
19548           },
19549           {
19550             "in": "body",
19551             "name": "(config)vm-network",
19552             "required": false,
19553             "schema": {
19554               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/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"
19555             }
19556           }
19557         ],
19558         "responses": {
19559           "200": {
19560             "description": "No response was specified",
19561             "schema": {
19562               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/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"
19563             }
19564           }
19565         },
19566         "operationId": "PUT-vm-network"
19567       }
19568     },
19569     "/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": {
19570       "delete": {
19571         "produces": [
19572           "application/json",
19573           "application/xml"
19574         ],
19575         "parameters": [
19576           {
19577             "description": "Keep as M",
19578             "in": "path",
19579             "name": "service-instance-id",
19580             "required": true,
19581             "type": "string"
19582           },
19583           {
19584             "in": "path",
19585             "name": "vnf-id",
19586             "required": true,
19587             "type": "string"
19588           },
19589           {
19590             "in": "path",
19591             "name": "vf-module-id",
19592             "required": true,
19593             "type": "string"
19594           },
19595           {
19596             "in": "path",
19597             "name": "vm-type",
19598             "required": true,
19599             "type": "string"
19600           },
19601           {
19602             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
19603             "in": "path",
19604             "name": "network-role",
19605             "required": true,
19606             "type": "string"
19607           }
19608         ],
19609         "responses": {
19610           "200": {
19611             "description": "No response was specified"
19612           }
19613         },
19614         "operationId": "DELETE-floating-ips"
19615       },
19616       "get": {
19617         "produces": [
19618           "application/json",
19619           "application/xml"
19620         ],
19621         "parameters": [
19622           {
19623             "description": "Keep as M",
19624             "in": "path",
19625             "name": "service-instance-id",
19626             "required": true,
19627             "type": "string"
19628           },
19629           {
19630             "in": "path",
19631             "name": "vnf-id",
19632             "required": true,
19633             "type": "string"
19634           },
19635           {
19636             "in": "path",
19637             "name": "vf-module-id",
19638             "required": true,
19639             "type": "string"
19640           },
19641           {
19642             "in": "path",
19643             "name": "vm-type",
19644             "required": true,
19645             "type": "string"
19646           },
19647           {
19648             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
19649             "in": "path",
19650             "name": "network-role",
19651             "required": true,
19652             "type": "string"
19653           }
19654         ],
19655         "responses": {
19656           "200": {
19657             "description": "No response was specified",
19658             "schema": {
19659               "$ref": "#/definitions/(config)floating-ips"
19660             }
19661           }
19662         },
19663         "operationId": "GET-floating-ips"
19664       },
19665       "put": {
19666         "consumes": [
19667           "application/json",
19668           "application/xml"
19669         ],
19670         "produces": [
19671           "application/json",
19672           "application/xml"
19673         ],
19674         "parameters": [
19675           {
19676             "description": "Keep as M",
19677             "in": "path",
19678             "name": "service-instance-id",
19679             "required": true,
19680             "type": "string"
19681           },
19682           {
19683             "in": "path",
19684             "name": "vnf-id",
19685             "required": true,
19686             "type": "string"
19687           },
19688           {
19689             "in": "path",
19690             "name": "vf-module-id",
19691             "required": true,
19692             "type": "string"
19693           },
19694           {
19695             "in": "path",
19696             "name": "vm-type",
19697             "required": true,
19698             "type": "string"
19699           },
19700           {
19701             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
19702             "in": "path",
19703             "name": "network-role",
19704             "required": true,
19705             "type": "string"
19706           },
19707           {
19708             "in": "body",
19709             "name": "(config)floating-ips",
19710             "required": false,
19711             "schema": {
19712               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
19713             }
19714           }
19715         ],
19716         "responses": {
19717           "200": {
19718             "description": "No response was specified",
19719             "schema": {
19720               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
19721             }
19722           }
19723         },
19724         "operationId": "PUT-floating-ips"
19725       }
19726     },
19727     "/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": {
19728       "delete": {
19729         "produces": [
19730           "application/json",
19731           "application/xml"
19732         ],
19733         "parameters": [
19734           {
19735             "description": "Keep as M",
19736             "in": "path",
19737             "name": "service-instance-id",
19738             "required": true,
19739             "type": "string"
19740           },
19741           {
19742             "in": "path",
19743             "name": "vnf-id",
19744             "required": true,
19745             "type": "string"
19746           },
19747           {
19748             "in": "path",
19749             "name": "vf-module-id",
19750             "required": true,
19751             "type": "string"
19752           },
19753           {
19754             "in": "path",
19755             "name": "vm-type",
19756             "required": true,
19757             "type": "string"
19758           },
19759           {
19760             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
19761             "in": "path",
19762             "name": "network-role",
19763             "required": true,
19764             "type": "string"
19765           }
19766         ],
19767         "responses": {
19768           "200": {
19769             "description": "No response was specified"
19770           }
19771         },
19772         "operationId": "DELETE-interface-route-prefixes"
19773       },
19774       "get": {
19775         "produces": [
19776           "application/json",
19777           "application/xml"
19778         ],
19779         "parameters": [
19780           {
19781             "description": "Keep as M",
19782             "in": "path",
19783             "name": "service-instance-id",
19784             "required": true,
19785             "type": "string"
19786           },
19787           {
19788             "in": "path",
19789             "name": "vnf-id",
19790             "required": true,
19791             "type": "string"
19792           },
19793           {
19794             "in": "path",
19795             "name": "vf-module-id",
19796             "required": true,
19797             "type": "string"
19798           },
19799           {
19800             "in": "path",
19801             "name": "vm-type",
19802             "required": true,
19803             "type": "string"
19804           },
19805           {
19806             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
19807             "in": "path",
19808             "name": "network-role",
19809             "required": true,
19810             "type": "string"
19811           }
19812         ],
19813         "responses": {
19814           "200": {
19815             "description": "No response was specified",
19816             "schema": {
19817               "$ref": "#/definitions/(config)interface-route-prefixes"
19818             }
19819           }
19820         },
19821         "operationId": "GET-interface-route-prefixes"
19822       },
19823       "put": {
19824         "consumes": [
19825           "application/json",
19826           "application/xml"
19827         ],
19828         "produces": [
19829           "application/json",
19830           "application/xml"
19831         ],
19832         "parameters": [
19833           {
19834             "description": "Keep as M",
19835             "in": "path",
19836             "name": "service-instance-id",
19837             "required": true,
19838             "type": "string"
19839           },
19840           {
19841             "in": "path",
19842             "name": "vnf-id",
19843             "required": true,
19844             "type": "string"
19845           },
19846           {
19847             "in": "path",
19848             "name": "vf-module-id",
19849             "required": true,
19850             "type": "string"
19851           },
19852           {
19853             "in": "path",
19854             "name": "vm-type",
19855             "required": true,
19856             "type": "string"
19857           },
19858           {
19859             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
19860             "in": "path",
19861             "name": "network-role",
19862             "required": true,
19863             "type": "string"
19864           },
19865           {
19866             "in": "body",
19867             "name": "(config)interface-route-prefixes",
19868             "required": false,
19869             "schema": {
19870               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
19871             }
19872           }
19873         ],
19874         "responses": {
19875           "200": {
19876             "description": "No response was specified",
19877             "schema": {
19878               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
19879             }
19880           }
19881         },
19882         "operationId": "PUT-interface-route-prefixes"
19883       }
19884     },
19885     "/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": {
19886       "delete": {
19887         "produces": [
19888           "application/json",
19889           "application/xml"
19890         ],
19891         "parameters": [
19892           {
19893             "description": "Keep as M",
19894             "in": "path",
19895             "name": "service-instance-id",
19896             "required": true,
19897             "type": "string"
19898           },
19899           {
19900             "in": "path",
19901             "name": "vnf-id",
19902             "required": true,
19903             "type": "string"
19904           },
19905           {
19906             "in": "path",
19907             "name": "vf-module-id",
19908             "required": true,
19909             "type": "string"
19910           },
19911           {
19912             "in": "path",
19913             "name": "vm-type",
19914             "required": true,
19915             "type": "string"
19916           },
19917           {
19918             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
19919             "in": "path",
19920             "name": "network-role",
19921             "required": true,
19922             "type": "string"
19923           }
19924         ],
19925         "responses": {
19926           "200": {
19927             "description": "No response was specified"
19928           }
19929         },
19930         "operationId": "DELETE-mac-addresses"
19931       },
19932       "get": {
19933         "produces": [
19934           "application/json",
19935           "application/xml"
19936         ],
19937         "parameters": [
19938           {
19939             "description": "Keep as M",
19940             "in": "path",
19941             "name": "service-instance-id",
19942             "required": true,
19943             "type": "string"
19944           },
19945           {
19946             "in": "path",
19947             "name": "vnf-id",
19948             "required": true,
19949             "type": "string"
19950           },
19951           {
19952             "in": "path",
19953             "name": "vf-module-id",
19954             "required": true,
19955             "type": "string"
19956           },
19957           {
19958             "in": "path",
19959             "name": "vm-type",
19960             "required": true,
19961             "type": "string"
19962           },
19963           {
19964             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
19965             "in": "path",
19966             "name": "network-role",
19967             "required": true,
19968             "type": "string"
19969           }
19970         ],
19971         "responses": {
19972           "200": {
19973             "description": "No response was specified",
19974             "schema": {
19975               "$ref": "#/definitions/(config)mac-addresses"
19976             }
19977           }
19978         },
19979         "operationId": "GET-mac-addresses"
19980       },
19981       "put": {
19982         "consumes": [
19983           "application/json",
19984           "application/xml"
19985         ],
19986         "produces": [
19987           "application/json",
19988           "application/xml"
19989         ],
19990         "parameters": [
19991           {
19992             "description": "Keep as M",
19993             "in": "path",
19994             "name": "service-instance-id",
19995             "required": true,
19996             "type": "string"
19997           },
19998           {
19999             "in": "path",
20000             "name": "vnf-id",
20001             "required": true,
20002             "type": "string"
20003           },
20004           {
20005             "in": "path",
20006             "name": "vf-module-id",
20007             "required": true,
20008             "type": "string"
20009           },
20010           {
20011             "in": "path",
20012             "name": "vm-type",
20013             "required": true,
20014             "type": "string"
20015           },
20016           {
20017             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20018             "in": "path",
20019             "name": "network-role",
20020             "required": true,
20021             "type": "string"
20022           },
20023           {
20024             "in": "body",
20025             "name": "(config)mac-addresses",
20026             "required": false,
20027             "schema": {
20028               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
20029             }
20030           }
20031         ],
20032         "responses": {
20033           "200": {
20034             "description": "No response was specified",
20035             "schema": {
20036               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
20037             }
20038           }
20039         },
20040         "operationId": "PUT-mac-addresses"
20041       }
20042     },
20043     "/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": {
20044       "delete": {
20045         "produces": [
20046           "application/json",
20047           "application/xml"
20048         ],
20049         "parameters": [
20050           {
20051             "description": "Keep as M",
20052             "in": "path",
20053             "name": "service-instance-id",
20054             "required": true,
20055             "type": "string"
20056           },
20057           {
20058             "in": "path",
20059             "name": "vnf-id",
20060             "required": true,
20061             "type": "string"
20062           },
20063           {
20064             "in": "path",
20065             "name": "vf-module-id",
20066             "required": true,
20067             "type": "string"
20068           },
20069           {
20070             "in": "path",
20071             "name": "vm-type",
20072             "required": true,
20073             "type": "string"
20074           },
20075           {
20076             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20077             "in": "path",
20078             "name": "network-role",
20079             "required": true,
20080             "type": "string"
20081           }
20082         ],
20083         "responses": {
20084           "200": {
20085             "description": "No response was specified"
20086           }
20087         },
20088         "operationId": "DELETE-network-information-items"
20089       },
20090       "get": {
20091         "produces": [
20092           "application/json",
20093           "application/xml"
20094         ],
20095         "parameters": [
20096           {
20097             "description": "Keep as M",
20098             "in": "path",
20099             "name": "service-instance-id",
20100             "required": true,
20101             "type": "string"
20102           },
20103           {
20104             "in": "path",
20105             "name": "vnf-id",
20106             "required": true,
20107             "type": "string"
20108           },
20109           {
20110             "in": "path",
20111             "name": "vf-module-id",
20112             "required": true,
20113             "type": "string"
20114           },
20115           {
20116             "in": "path",
20117             "name": "vm-type",
20118             "required": true,
20119             "type": "string"
20120           },
20121           {
20122             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20123             "in": "path",
20124             "name": "network-role",
20125             "required": true,
20126             "type": "string"
20127           }
20128         ],
20129         "responses": {
20130           "200": {
20131             "description": "No response was specified",
20132             "schema": {
20133               "$ref": "#/definitions/(config)network-information-items"
20134             }
20135           }
20136         },
20137         "operationId": "GET-network-information-items"
20138       },
20139       "post": {
20140         "consumes": [
20141           "application/json",
20142           "application/xml"
20143         ],
20144         "produces": [
20145           "application/json",
20146           "application/xml"
20147         ],
20148         "parameters": [
20149           {
20150             "description": "Keep as M",
20151             "in": "path",
20152             "name": "service-instance-id",
20153             "required": true,
20154             "type": "string"
20155           },
20156           {
20157             "in": "path",
20158             "name": "vnf-id",
20159             "required": true,
20160             "type": "string"
20161           },
20162           {
20163             "in": "path",
20164             "name": "vf-module-id",
20165             "required": true,
20166             "type": "string"
20167           },
20168           {
20169             "in": "path",
20170             "name": "vm-type",
20171             "required": true,
20172             "type": "string"
20173           },
20174           {
20175             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20176             "in": "path",
20177             "name": "network-role",
20178             "required": true,
20179             "type": "string"
20180           },
20181           {
20182             "in": "body",
20183             "name": "**(config)network-information-item",
20184             "required": false,
20185             "schema": {
20186               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
20187             }
20188           }
20189         ],
20190         "responses": {
20191           "200": {
20192             "description": "No response was specified",
20193             "schema": {
20194               "$ref": "#/definitions/(config)network-information-itemsPOST"
20195             }
20196           }
20197         },
20198         "operationId": "POST-network-information-items"
20199       },
20200       "put": {
20201         "consumes": [
20202           "application/json",
20203           "application/xml"
20204         ],
20205         "produces": [
20206           "application/json",
20207           "application/xml"
20208         ],
20209         "parameters": [
20210           {
20211             "description": "Keep as M",
20212             "in": "path",
20213             "name": "service-instance-id",
20214             "required": true,
20215             "type": "string"
20216           },
20217           {
20218             "in": "path",
20219             "name": "vnf-id",
20220             "required": true,
20221             "type": "string"
20222           },
20223           {
20224             "in": "path",
20225             "name": "vf-module-id",
20226             "required": true,
20227             "type": "string"
20228           },
20229           {
20230             "in": "path",
20231             "name": "vm-type",
20232             "required": true,
20233             "type": "string"
20234           },
20235           {
20236             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20237             "in": "path",
20238             "name": "network-role",
20239             "required": true,
20240             "type": "string"
20241           },
20242           {
20243             "in": "body",
20244             "name": "(config)network-information-items",
20245             "required": false,
20246             "schema": {
20247               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
20248             }
20249           }
20250         ],
20251         "responses": {
20252           "200": {
20253             "description": "No response was specified",
20254             "schema": {
20255               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
20256             }
20257           }
20258         },
20259         "operationId": "PUT-network-information-items"
20260       }
20261     },
20262     "/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}": {
20263       "delete": {
20264         "produces": [
20265           "application/json",
20266           "application/xml"
20267         ],
20268         "parameters": [
20269           {
20270             "description": "Keep as M",
20271             "in": "path",
20272             "name": "service-instance-id",
20273             "required": true,
20274             "type": "string"
20275           },
20276           {
20277             "in": "path",
20278             "name": "vnf-id",
20279             "required": true,
20280             "type": "string"
20281           },
20282           {
20283             "in": "path",
20284             "name": "vf-module-id",
20285             "required": true,
20286             "type": "string"
20287           },
20288           {
20289             "in": "path",
20290             "name": "vm-type",
20291             "required": true,
20292             "type": "string"
20293           },
20294           {
20295             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20296             "in": "path",
20297             "name": "network-role",
20298             "required": true,
20299             "type": "string"
20300           },
20301           {
20302             "description": "Use ipv4 or ipv6",
20303             "in": "path",
20304             "name": "ip-version",
20305             "required": true,
20306             "type": "string"
20307           }
20308         ],
20309         "responses": {
20310           "200": {
20311             "description": "No response was specified"
20312           }
20313         },
20314         "operationId": "DELETE-network-information-item"
20315       },
20316       "get": {
20317         "produces": [
20318           "application/json",
20319           "application/xml"
20320         ],
20321         "parameters": [
20322           {
20323             "description": "Keep as M",
20324             "in": "path",
20325             "name": "service-instance-id",
20326             "required": true,
20327             "type": "string"
20328           },
20329           {
20330             "in": "path",
20331             "name": "vnf-id",
20332             "required": true,
20333             "type": "string"
20334           },
20335           {
20336             "in": "path",
20337             "name": "vf-module-id",
20338             "required": true,
20339             "type": "string"
20340           },
20341           {
20342             "in": "path",
20343             "name": "vm-type",
20344             "required": true,
20345             "type": "string"
20346           },
20347           {
20348             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20349             "in": "path",
20350             "name": "network-role",
20351             "required": true,
20352             "type": "string"
20353           },
20354           {
20355             "description": "Use ipv4 or ipv6",
20356             "in": "path",
20357             "name": "ip-version",
20358             "required": true,
20359             "type": "string"
20360           }
20361         ],
20362         "responses": {
20363           "200": {
20364             "description": "No response was specified",
20365             "schema": {
20366               "$ref": "#/definitions/(config)network-information-item"
20367             }
20368           }
20369         },
20370         "operationId": "GET-network-information-item"
20371       },
20372       "post": {
20373         "consumes": [
20374           "application/json",
20375           "application/xml"
20376         ],
20377         "produces": [
20378           "application/json",
20379           "application/xml"
20380         ],
20381         "parameters": [
20382           {
20383             "description": "Keep as M",
20384             "in": "path",
20385             "name": "service-instance-id",
20386             "required": true,
20387             "type": "string"
20388           },
20389           {
20390             "in": "path",
20391             "name": "vnf-id",
20392             "required": true,
20393             "type": "string"
20394           },
20395           {
20396             "in": "path",
20397             "name": "vf-module-id",
20398             "required": true,
20399             "type": "string"
20400           },
20401           {
20402             "in": "path",
20403             "name": "vm-type",
20404             "required": true,
20405             "type": "string"
20406           },
20407           {
20408             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20409             "in": "path",
20410             "name": "network-role",
20411             "required": true,
20412             "type": "string"
20413           },
20414           {
20415             "description": "Use ipv4 or ipv6",
20416             "in": "path",
20417             "name": "ip-version",
20418             "required": true,
20419             "type": "string"
20420           },
20421           {
20422             "in": "body",
20423             "name": "**(config)network-ips",
20424             "required": false,
20425             "schema": {
20426               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
20427             }
20428           }
20429         ],
20430         "responses": {
20431           "200": {
20432             "description": "No response was specified",
20433             "schema": {
20434               "$ref": "#/definitions/(config)network-information-itemPOST"
20435             }
20436           }
20437         },
20438         "operationId": "POST-network-information-item"
20439       },
20440       "put": {
20441         "consumes": [
20442           "application/json",
20443           "application/xml"
20444         ],
20445         "produces": [
20446           "application/json",
20447           "application/xml"
20448         ],
20449         "parameters": [
20450           {
20451             "description": "Keep as M",
20452             "in": "path",
20453             "name": "service-instance-id",
20454             "required": true,
20455             "type": "string"
20456           },
20457           {
20458             "in": "path",
20459             "name": "vnf-id",
20460             "required": true,
20461             "type": "string"
20462           },
20463           {
20464             "in": "path",
20465             "name": "vf-module-id",
20466             "required": true,
20467             "type": "string"
20468           },
20469           {
20470             "in": "path",
20471             "name": "vm-type",
20472             "required": true,
20473             "type": "string"
20474           },
20475           {
20476             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20477             "in": "path",
20478             "name": "network-role",
20479             "required": true,
20480             "type": "string"
20481           },
20482           {
20483             "description": "Use ipv4 or ipv6",
20484             "in": "path",
20485             "name": "ip-version",
20486             "required": true,
20487             "type": "string"
20488           },
20489           {
20490             "in": "body",
20491             "name": "(config)network-information-item",
20492             "required": false,
20493             "schema": {
20494               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
20495             }
20496           }
20497         ],
20498         "responses": {
20499           "200": {
20500             "description": "No response was specified",
20501             "schema": {
20502               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
20503             }
20504           }
20505         },
20506         "operationId": "PUT-network-information-item"
20507       }
20508     },
20509     "/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": {
20510       "delete": {
20511         "produces": [
20512           "application/json",
20513           "application/xml"
20514         ],
20515         "parameters": [
20516           {
20517             "description": "Keep as M",
20518             "in": "path",
20519             "name": "service-instance-id",
20520             "required": true,
20521             "type": "string"
20522           },
20523           {
20524             "in": "path",
20525             "name": "vnf-id",
20526             "required": true,
20527             "type": "string"
20528           },
20529           {
20530             "in": "path",
20531             "name": "vf-module-id",
20532             "required": true,
20533             "type": "string"
20534           },
20535           {
20536             "in": "path",
20537             "name": "vm-type",
20538             "required": true,
20539             "type": "string"
20540           },
20541           {
20542             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20543             "in": "path",
20544             "name": "network-role",
20545             "required": true,
20546             "type": "string"
20547           },
20548           {
20549             "description": "Use ipv4 or ipv6",
20550             "in": "path",
20551             "name": "ip-version",
20552             "required": true,
20553             "type": "string"
20554           }
20555         ],
20556         "responses": {
20557           "200": {
20558             "description": "No response was specified"
20559           }
20560         },
20561         "operationId": "DELETE-network-ips"
20562       },
20563       "get": {
20564         "produces": [
20565           "application/json",
20566           "application/xml"
20567         ],
20568         "parameters": [
20569           {
20570             "description": "Keep as M",
20571             "in": "path",
20572             "name": "service-instance-id",
20573             "required": true,
20574             "type": "string"
20575           },
20576           {
20577             "in": "path",
20578             "name": "vnf-id",
20579             "required": true,
20580             "type": "string"
20581           },
20582           {
20583             "in": "path",
20584             "name": "vf-module-id",
20585             "required": true,
20586             "type": "string"
20587           },
20588           {
20589             "in": "path",
20590             "name": "vm-type",
20591             "required": true,
20592             "type": "string"
20593           },
20594           {
20595             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20596             "in": "path",
20597             "name": "network-role",
20598             "required": true,
20599             "type": "string"
20600           },
20601           {
20602             "description": "Use ipv4 or ipv6",
20603             "in": "path",
20604             "name": "ip-version",
20605             "required": true,
20606             "type": "string"
20607           }
20608         ],
20609         "responses": {
20610           "200": {
20611             "description": "No response was specified",
20612             "schema": {
20613               "$ref": "#/definitions/(config)network-ips"
20614             }
20615           }
20616         },
20617         "operationId": "GET-network-ips"
20618       },
20619       "put": {
20620         "consumes": [
20621           "application/json",
20622           "application/xml"
20623         ],
20624         "produces": [
20625           "application/json",
20626           "application/xml"
20627         ],
20628         "parameters": [
20629           {
20630             "description": "Keep as M",
20631             "in": "path",
20632             "name": "service-instance-id",
20633             "required": true,
20634             "type": "string"
20635           },
20636           {
20637             "in": "path",
20638             "name": "vnf-id",
20639             "required": true,
20640             "type": "string"
20641           },
20642           {
20643             "in": "path",
20644             "name": "vf-module-id",
20645             "required": true,
20646             "type": "string"
20647           },
20648           {
20649             "in": "path",
20650             "name": "vm-type",
20651             "required": true,
20652             "type": "string"
20653           },
20654           {
20655             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20656             "in": "path",
20657             "name": "network-role",
20658             "required": true,
20659             "type": "string"
20660           },
20661           {
20662             "description": "Use ipv4 or ipv6",
20663             "in": "path",
20664             "name": "ip-version",
20665             "required": true,
20666             "type": "string"
20667           },
20668           {
20669             "in": "body",
20670             "name": "(config)network-ips",
20671             "required": false,
20672             "schema": {
20673               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
20674             }
20675           }
20676         ],
20677         "responses": {
20678           "200": {
20679             "description": "No response was specified",
20680             "schema": {
20681               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
20682             }
20683           }
20684         },
20685         "operationId": "PUT-network-ips"
20686       }
20687     },
20688     "/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": {
20689       "delete": {
20690         "produces": [
20691           "application/json",
20692           "application/xml"
20693         ],
20694         "parameters": [
20695           {
20696             "description": "Keep as M",
20697             "in": "path",
20698             "name": "service-instance-id",
20699             "required": true,
20700             "type": "string"
20701           },
20702           {
20703             "in": "path",
20704             "name": "vnf-id",
20705             "required": true,
20706             "type": "string"
20707           },
20708           {
20709             "in": "path",
20710             "name": "vf-module-id",
20711             "required": true,
20712             "type": "string"
20713           },
20714           {
20715             "in": "path",
20716             "name": "vm-type",
20717             "required": true,
20718             "type": "string"
20719           },
20720           {
20721             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20722             "in": "path",
20723             "name": "network-role",
20724             "required": true,
20725             "type": "string"
20726           }
20727         ],
20728         "responses": {
20729           "200": {
20730             "description": "No response was specified"
20731           }
20732         },
20733         "operationId": "DELETE-sriov-parameters"
20734       },
20735       "get": {
20736         "produces": [
20737           "application/json",
20738           "application/xml"
20739         ],
20740         "parameters": [
20741           {
20742             "description": "Keep as M",
20743             "in": "path",
20744             "name": "service-instance-id",
20745             "required": true,
20746             "type": "string"
20747           },
20748           {
20749             "in": "path",
20750             "name": "vnf-id",
20751             "required": true,
20752             "type": "string"
20753           },
20754           {
20755             "in": "path",
20756             "name": "vf-module-id",
20757             "required": true,
20758             "type": "string"
20759           },
20760           {
20761             "in": "path",
20762             "name": "vm-type",
20763             "required": true,
20764             "type": "string"
20765           },
20766           {
20767             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20768             "in": "path",
20769             "name": "network-role",
20770             "required": true,
20771             "type": "string"
20772           }
20773         ],
20774         "responses": {
20775           "200": {
20776             "description": "No response was specified",
20777             "schema": {
20778               "$ref": "#/definitions/(config)sriov-parameters"
20779             }
20780           }
20781         },
20782         "operationId": "GET-sriov-parameters"
20783       },
20784       "post": {
20785         "consumes": [
20786           "application/json",
20787           "application/xml"
20788         ],
20789         "produces": [
20790           "application/json",
20791           "application/xml"
20792         ],
20793         "parameters": [
20794           {
20795             "description": "Keep as M",
20796             "in": "path",
20797             "name": "service-instance-id",
20798             "required": true,
20799             "type": "string"
20800           },
20801           {
20802             "in": "path",
20803             "name": "vnf-id",
20804             "required": true,
20805             "type": "string"
20806           },
20807           {
20808             "in": "path",
20809             "name": "vf-module-id",
20810             "required": true,
20811             "type": "string"
20812           },
20813           {
20814             "in": "path",
20815             "name": "vm-type",
20816             "required": true,
20817             "type": "string"
20818           },
20819           {
20820             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20821             "in": "path",
20822             "name": "network-role",
20823             "required": true,
20824             "type": "string"
20825           },
20826           {
20827             "in": "body",
20828             "name": "**(config)heat-vlan-filters",
20829             "required": false,
20830             "schema": {
20831               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
20832             }
20833           },
20834           {
20835             "in": "body",
20836             "name": "**(config)application-tags",
20837             "required": false,
20838             "schema": {
20839               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
20840             }
20841           }
20842         ],
20843         "responses": {
20844           "200": {
20845             "description": "No response was specified",
20846             "schema": {
20847               "$ref": "#/definitions/(config)sriov-parametersPOST"
20848             }
20849           }
20850         },
20851         "operationId": "POST-sriov-parameters"
20852       },
20853       "put": {
20854         "consumes": [
20855           "application/json",
20856           "application/xml"
20857         ],
20858         "produces": [
20859           "application/json",
20860           "application/xml"
20861         ],
20862         "parameters": [
20863           {
20864             "description": "Keep as M",
20865             "in": "path",
20866             "name": "service-instance-id",
20867             "required": true,
20868             "type": "string"
20869           },
20870           {
20871             "in": "path",
20872             "name": "vnf-id",
20873             "required": true,
20874             "type": "string"
20875           },
20876           {
20877             "in": "path",
20878             "name": "vf-module-id",
20879             "required": true,
20880             "type": "string"
20881           },
20882           {
20883             "in": "path",
20884             "name": "vm-type",
20885             "required": true,
20886             "type": "string"
20887           },
20888           {
20889             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20890             "in": "path",
20891             "name": "network-role",
20892             "required": true,
20893             "type": "string"
20894           },
20895           {
20896             "in": "body",
20897             "name": "(config)sriov-parameters",
20898             "required": false,
20899             "schema": {
20900               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
20901             }
20902           }
20903         ],
20904         "responses": {
20905           "200": {
20906             "description": "No response was specified",
20907             "schema": {
20908               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
20909             }
20910           }
20911         },
20912         "operationId": "PUT-sriov-parameters"
20913       }
20914     },
20915     "/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": {
20916       "delete": {
20917         "produces": [
20918           "application/json",
20919           "application/xml"
20920         ],
20921         "parameters": [
20922           {
20923             "description": "Keep as M",
20924             "in": "path",
20925             "name": "service-instance-id",
20926             "required": true,
20927             "type": "string"
20928           },
20929           {
20930             "in": "path",
20931             "name": "vnf-id",
20932             "required": true,
20933             "type": "string"
20934           },
20935           {
20936             "in": "path",
20937             "name": "vf-module-id",
20938             "required": true,
20939             "type": "string"
20940           },
20941           {
20942             "in": "path",
20943             "name": "vm-type",
20944             "required": true,
20945             "type": "string"
20946           },
20947           {
20948             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20949             "in": "path",
20950             "name": "network-role",
20951             "required": true,
20952             "type": "string"
20953           }
20954         ],
20955         "responses": {
20956           "200": {
20957             "description": "No response was specified"
20958           }
20959         },
20960         "operationId": "DELETE-application-tags"
20961       },
20962       "get": {
20963         "produces": [
20964           "application/json",
20965           "application/xml"
20966         ],
20967         "parameters": [
20968           {
20969             "description": "Keep as M",
20970             "in": "path",
20971             "name": "service-instance-id",
20972             "required": true,
20973             "type": "string"
20974           },
20975           {
20976             "in": "path",
20977             "name": "vnf-id",
20978             "required": true,
20979             "type": "string"
20980           },
20981           {
20982             "in": "path",
20983             "name": "vf-module-id",
20984             "required": true,
20985             "type": "string"
20986           },
20987           {
20988             "in": "path",
20989             "name": "vm-type",
20990             "required": true,
20991             "type": "string"
20992           },
20993           {
20994             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20995             "in": "path",
20996             "name": "network-role",
20997             "required": true,
20998             "type": "string"
20999           }
21000         ],
21001         "responses": {
21002           "200": {
21003             "description": "No response was specified",
21004             "schema": {
21005               "$ref": "#/definitions/(config)application-tags"
21006             }
21007           }
21008         },
21009         "operationId": "GET-application-tags"
21010       },
21011       "post": {
21012         "consumes": [
21013           "application/json",
21014           "application/xml"
21015         ],
21016         "produces": [
21017           "application/json",
21018           "application/xml"
21019         ],
21020         "parameters": [
21021           {
21022             "description": "Keep as M",
21023             "in": "path",
21024             "name": "service-instance-id",
21025             "required": true,
21026             "type": "string"
21027           },
21028           {
21029             "in": "path",
21030             "name": "vnf-id",
21031             "required": true,
21032             "type": "string"
21033           },
21034           {
21035             "in": "path",
21036             "name": "vf-module-id",
21037             "required": true,
21038             "type": "string"
21039           },
21040           {
21041             "in": "path",
21042             "name": "vm-type",
21043             "required": true,
21044             "type": "string"
21045           },
21046           {
21047             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
21048             "in": "path",
21049             "name": "network-role",
21050             "required": true,
21051             "type": "string"
21052           },
21053           {
21054             "in": "body",
21055             "name": "**(config)c-tags",
21056             "required": false,
21057             "schema": {
21058               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
21059             }
21060           },
21061           {
21062             "in": "body",
21063             "name": "**(config)s-tags",
21064             "required": false,
21065             "schema": {
21066               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
21067             }
21068           }
21069         ],
21070         "responses": {
21071           "200": {
21072             "description": "No response was specified",
21073             "schema": {
21074               "$ref": "#/definitions/(config)application-tagsPOST"
21075             }
21076           }
21077         },
21078         "operationId": "POST-application-tags"
21079       },
21080       "put": {
21081         "consumes": [
21082           "application/json",
21083           "application/xml"
21084         ],
21085         "produces": [
21086           "application/json",
21087           "application/xml"
21088         ],
21089         "parameters": [
21090           {
21091             "description": "Keep as M",
21092             "in": "path",
21093             "name": "service-instance-id",
21094             "required": true,
21095             "type": "string"
21096           },
21097           {
21098             "in": "path",
21099             "name": "vnf-id",
21100             "required": true,
21101             "type": "string"
21102           },
21103           {
21104             "in": "path",
21105             "name": "vf-module-id",
21106             "required": true,
21107             "type": "string"
21108           },
21109           {
21110             "in": "path",
21111             "name": "vm-type",
21112             "required": true,
21113             "type": "string"
21114           },
21115           {
21116             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
21117             "in": "path",
21118             "name": "network-role",
21119             "required": true,
21120             "type": "string"
21121           },
21122           {
21123             "in": "body",
21124             "name": "(config)application-tags",
21125             "required": false,
21126             "schema": {
21127               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
21128             }
21129           }
21130         ],
21131         "responses": {
21132           "200": {
21133             "description": "No response was specified",
21134             "schema": {
21135               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
21136             }
21137           }
21138         },
21139         "operationId": "PUT-application-tags"
21140       }
21141     },
21142     "/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": {
21143       "delete": {
21144         "produces": [
21145           "application/json",
21146           "application/xml"
21147         ],
21148         "parameters": [
21149           {
21150             "description": "Keep as M",
21151             "in": "path",
21152             "name": "service-instance-id",
21153             "required": true,
21154             "type": "string"
21155           },
21156           {
21157             "in": "path",
21158             "name": "vnf-id",
21159             "required": true,
21160             "type": "string"
21161           },
21162           {
21163             "in": "path",
21164             "name": "vf-module-id",
21165             "required": true,
21166             "type": "string"
21167           },
21168           {
21169             "in": "path",
21170             "name": "vm-type",
21171             "required": true,
21172             "type": "string"
21173           },
21174           {
21175             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
21176             "in": "path",
21177             "name": "network-role",
21178             "required": true,
21179             "type": "string"
21180           }
21181         ],
21182         "responses": {
21183           "200": {
21184             "description": "No response was specified"
21185           }
21186         },
21187         "operationId": "DELETE-c-tags"
21188       },
21189       "get": {
21190         "produces": [
21191           "application/json",
21192           "application/xml"
21193         ],
21194         "parameters": [
21195           {
21196             "description": "Keep as M",
21197             "in": "path",
21198             "name": "service-instance-id",
21199             "required": true,
21200             "type": "string"
21201           },
21202           {
21203             "in": "path",
21204             "name": "vnf-id",
21205             "required": true,
21206             "type": "string"
21207           },
21208           {
21209             "in": "path",
21210             "name": "vf-module-id",
21211             "required": true,
21212             "type": "string"
21213           },
21214           {
21215             "in": "path",
21216             "name": "vm-type",
21217             "required": true,
21218             "type": "string"
21219           },
21220           {
21221             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
21222             "in": "path",
21223             "name": "network-role",
21224             "required": true,
21225             "type": "string"
21226           }
21227         ],
21228         "responses": {
21229           "200": {
21230             "description": "No response was specified",
21231             "schema": {
21232               "$ref": "#/definitions/(config)c-tags"
21233             }
21234           }
21235         },
21236         "operationId": "GET-c-tags"
21237       },
21238       "put": {
21239         "consumes": [
21240           "application/json",
21241           "application/xml"
21242         ],
21243         "produces": [
21244           "application/json",
21245           "application/xml"
21246         ],
21247         "parameters": [
21248           {
21249             "description": "Keep as M",
21250             "in": "path",
21251             "name": "service-instance-id",
21252             "required": true,
21253             "type": "string"
21254           },
21255           {
21256             "in": "path",
21257             "name": "vnf-id",
21258             "required": true,
21259             "type": "string"
21260           },
21261           {
21262             "in": "path",
21263             "name": "vf-module-id",
21264             "required": true,
21265             "type": "string"
21266           },
21267           {
21268             "in": "path",
21269             "name": "vm-type",
21270             "required": true,
21271             "type": "string"
21272           },
21273           {
21274             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
21275             "in": "path",
21276             "name": "network-role",
21277             "required": true,
21278             "type": "string"
21279           },
21280           {
21281             "in": "body",
21282             "name": "(config)c-tags",
21283             "required": false,
21284             "schema": {
21285               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
21286             }
21287           }
21288         ],
21289         "responses": {
21290           "200": {
21291             "description": "No response was specified",
21292             "schema": {
21293               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
21294             }
21295           }
21296         },
21297         "operationId": "PUT-c-tags"
21298       }
21299     },
21300     "/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": {
21301       "delete": {
21302         "produces": [
21303           "application/json",
21304           "application/xml"
21305         ],
21306         "parameters": [
21307           {
21308             "description": "Keep as M",
21309             "in": "path",
21310             "name": "service-instance-id",
21311             "required": true,
21312             "type": "string"
21313           },
21314           {
21315             "in": "path",
21316             "name": "vnf-id",
21317             "required": true,
21318             "type": "string"
21319           },
21320           {
21321             "in": "path",
21322             "name": "vf-module-id",
21323             "required": true,
21324             "type": "string"
21325           },
21326           {
21327             "in": "path",
21328             "name": "vm-type",
21329             "required": true,
21330             "type": "string"
21331           },
21332           {
21333             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
21334             "in": "path",
21335             "name": "network-role",
21336             "required": true,
21337             "type": "string"
21338           }
21339         ],
21340         "responses": {
21341           "200": {
21342             "description": "No response was specified"
21343           }
21344         },
21345         "operationId": "DELETE-s-tags"
21346       },
21347       "get": {
21348         "produces": [
21349           "application/json",
21350           "application/xml"
21351         ],
21352         "parameters": [
21353           {
21354             "description": "Keep as M",
21355             "in": "path",
21356             "name": "service-instance-id",
21357             "required": true,
21358             "type": "string"
21359           },
21360           {
21361             "in": "path",
21362             "name": "vnf-id",
21363             "required": true,
21364             "type": "string"
21365           },
21366           {
21367             "in": "path",
21368             "name": "vf-module-id",
21369             "required": true,
21370             "type": "string"
21371           },
21372           {
21373             "in": "path",
21374             "name": "vm-type",
21375             "required": true,
21376             "type": "string"
21377           },
21378           {
21379             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
21380             "in": "path",
21381             "name": "network-role",
21382             "required": true,
21383             "type": "string"
21384           }
21385         ],
21386         "responses": {
21387           "200": {
21388             "description": "No response was specified",
21389             "schema": {
21390               "$ref": "#/definitions/(config)s-tags"
21391             }
21392           }
21393         },
21394         "operationId": "GET-s-tags"
21395       },
21396       "put": {
21397         "consumes": [
21398           "application/json",
21399           "application/xml"
21400         ],
21401         "produces": [
21402           "application/json",
21403           "application/xml"
21404         ],
21405         "parameters": [
21406           {
21407             "description": "Keep as M",
21408             "in": "path",
21409             "name": "service-instance-id",
21410             "required": true,
21411             "type": "string"
21412           },
21413           {
21414             "in": "path",
21415             "name": "vnf-id",
21416             "required": true,
21417             "type": "string"
21418           },
21419           {
21420             "in": "path",
21421             "name": "vf-module-id",
21422             "required": true,
21423             "type": "string"
21424           },
21425           {
21426             "in": "path",
21427             "name": "vm-type",
21428             "required": true,
21429             "type": "string"
21430           },
21431           {
21432             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
21433             "in": "path",
21434             "name": "network-role",
21435             "required": true,
21436             "type": "string"
21437           },
21438           {
21439             "in": "body",
21440             "name": "(config)s-tags",
21441             "required": false,
21442             "schema": {
21443               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
21444             }
21445           }
21446         ],
21447         "responses": {
21448           "200": {
21449             "description": "No response was specified",
21450             "schema": {
21451               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
21452             }
21453           }
21454         },
21455         "operationId": "PUT-s-tags"
21456       }
21457     },
21458     "/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": {
21459       "delete": {
21460         "produces": [
21461           "application/json",
21462           "application/xml"
21463         ],
21464         "parameters": [
21465           {
21466             "description": "Keep as M",
21467             "in": "path",
21468             "name": "service-instance-id",
21469             "required": true,
21470             "type": "string"
21471           },
21472           {
21473             "in": "path",
21474             "name": "vnf-id",
21475             "required": true,
21476             "type": "string"
21477           },
21478           {
21479             "in": "path",
21480             "name": "vf-module-id",
21481             "required": true,
21482             "type": "string"
21483           },
21484           {
21485             "in": "path",
21486             "name": "vm-type",
21487             "required": true,
21488             "type": "string"
21489           },
21490           {
21491             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
21492             "in": "path",
21493             "name": "network-role",
21494             "required": true,
21495             "type": "string"
21496           }
21497         ],
21498         "responses": {
21499           "200": {
21500             "description": "No response was specified"
21501           }
21502         },
21503         "operationId": "DELETE-heat-vlan-filters"
21504       },
21505       "get": {
21506         "produces": [
21507           "application/json",
21508           "application/xml"
21509         ],
21510         "parameters": [
21511           {
21512             "description": "Keep as M",
21513             "in": "path",
21514             "name": "service-instance-id",
21515             "required": true,
21516             "type": "string"
21517           },
21518           {
21519             "in": "path",
21520             "name": "vnf-id",
21521             "required": true,
21522             "type": "string"
21523           },
21524           {
21525             "in": "path",
21526             "name": "vf-module-id",
21527             "required": true,
21528             "type": "string"
21529           },
21530           {
21531             "in": "path",
21532             "name": "vm-type",
21533             "required": true,
21534             "type": "string"
21535           },
21536           {
21537             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
21538             "in": "path",
21539             "name": "network-role",
21540             "required": true,
21541             "type": "string"
21542           }
21543         ],
21544         "responses": {
21545           "200": {
21546             "description": "No response was specified",
21547             "schema": {
21548               "$ref": "#/definitions/(config)heat-vlan-filters"
21549             }
21550           }
21551         },
21552         "operationId": "GET-heat-vlan-filters"
21553       },
21554       "put": {
21555         "consumes": [
21556           "application/json",
21557           "application/xml"
21558         ],
21559         "produces": [
21560           "application/json",
21561           "application/xml"
21562         ],
21563         "parameters": [
21564           {
21565             "description": "Keep as M",
21566             "in": "path",
21567             "name": "service-instance-id",
21568             "required": true,
21569             "type": "string"
21570           },
21571           {
21572             "in": "path",
21573             "name": "vnf-id",
21574             "required": true,
21575             "type": "string"
21576           },
21577           {
21578             "in": "path",
21579             "name": "vf-module-id",
21580             "required": true,
21581             "type": "string"
21582           },
21583           {
21584             "in": "path",
21585             "name": "vm-type",
21586             "required": true,
21587             "type": "string"
21588           },
21589           {
21590             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
21591             "in": "path",
21592             "name": "network-role",
21593             "required": true,
21594             "type": "string"
21595           },
21596           {
21597             "in": "body",
21598             "name": "(config)heat-vlan-filters",
21599             "required": false,
21600             "schema": {
21601               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
21602             }
21603           }
21604         ],
21605         "responses": {
21606           "200": {
21607             "description": "No response was specified",
21608             "schema": {
21609               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
21610             }
21611           }
21612         },
21613         "operationId": "PUT-heat-vlan-filters"
21614       }
21615     },
21616     "/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": {
21617       "delete": {
21618         "produces": [
21619           "application/json",
21620           "application/xml"
21621         ],
21622         "parameters": [
21623           {
21624             "description": "Keep as M",
21625             "in": "path",
21626             "name": "service-instance-id",
21627             "required": true,
21628             "type": "string"
21629           },
21630           {
21631             "in": "path",
21632             "name": "vnf-id",
21633             "required": true,
21634             "type": "string"
21635           },
21636           {
21637             "in": "path",
21638             "name": "vf-module-id",
21639             "required": true,
21640             "type": "string"
21641           }
21642         ],
21643         "responses": {
21644           "200": {
21645             "description": "No response was specified"
21646           }
21647         },
21648         "operationId": "DELETE-vf-module-parameters"
21649       },
21650       "get": {
21651         "produces": [
21652           "application/json",
21653           "application/xml"
21654         ],
21655         "parameters": [
21656           {
21657             "description": "Keep as M",
21658             "in": "path",
21659             "name": "service-instance-id",
21660             "required": true,
21661             "type": "string"
21662           },
21663           {
21664             "in": "path",
21665             "name": "vnf-id",
21666             "required": true,
21667             "type": "string"
21668           },
21669           {
21670             "in": "path",
21671             "name": "vf-module-id",
21672             "required": true,
21673             "type": "string"
21674           }
21675         ],
21676         "responses": {
21677           "200": {
21678             "description": "No response was specified",
21679             "schema": {
21680               "$ref": "#/definitions/(config)vf-module-parameters"
21681             }
21682           }
21683         },
21684         "operationId": "GET-vf-module-parameters"
21685       },
21686       "post": {
21687         "consumes": [
21688           "application/json",
21689           "application/xml"
21690         ],
21691         "produces": [
21692           "application/json",
21693           "application/xml"
21694         ],
21695         "parameters": [
21696           {
21697             "description": "Keep as M",
21698             "in": "path",
21699             "name": "service-instance-id",
21700             "required": true,
21701             "type": "string"
21702           },
21703           {
21704             "in": "path",
21705             "name": "vnf-id",
21706             "required": true,
21707             "type": "string"
21708           },
21709           {
21710             "in": "path",
21711             "name": "vf-module-id",
21712             "required": true,
21713             "type": "string"
21714           },
21715           {
21716             "in": "body",
21717             "name": "**(config)param",
21718             "required": false,
21719             "schema": {
21720               "$ref": "#/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"
21721             }
21722           }
21723         ],
21724         "responses": {
21725           "200": {
21726             "description": "No response was specified",
21727             "schema": {
21728               "$ref": "#/definitions/(config)vf-module-parametersPOST"
21729             }
21730           }
21731         },
21732         "operationId": "POST-vf-module-parameters"
21733       },
21734       "put": {
21735         "consumes": [
21736           "application/json",
21737           "application/xml"
21738         ],
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             "in": "body",
21765             "name": "(config)vf-module-parameters",
21766             "required": false,
21767             "schema": {
21768               "$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"
21769             }
21770           }
21771         ],
21772         "responses": {
21773           "200": {
21774             "description": "No response was specified",
21775             "schema": {
21776               "$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"
21777             }
21778           }
21779         },
21780         "operationId": "PUT-vf-module-parameters"
21781       }
21782     },
21783     "/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}": {
21784       "delete": {
21785         "produces": [
21786           "application/json",
21787           "application/xml"
21788         ],
21789         "parameters": [
21790           {
21791             "description": "Keep as M",
21792             "in": "path",
21793             "name": "service-instance-id",
21794             "required": true,
21795             "type": "string"
21796           },
21797           {
21798             "in": "path",
21799             "name": "vnf-id",
21800             "required": true,
21801             "type": "string"
21802           },
21803           {
21804             "in": "path",
21805             "name": "vf-module-id",
21806             "required": true,
21807             "type": "string"
21808           },
21809           {
21810             "in": "path",
21811             "name": "name",
21812             "required": true,
21813             "type": "string"
21814           }
21815         ],
21816         "responses": {
21817           "200": {
21818             "description": "No response was specified"
21819           }
21820         },
21821         "operationId": "DELETE-param"
21822       },
21823       "get": {
21824         "produces": [
21825           "application/json",
21826           "application/xml"
21827         ],
21828         "parameters": [
21829           {
21830             "description": "Keep as M",
21831             "in": "path",
21832             "name": "service-instance-id",
21833             "required": true,
21834             "type": "string"
21835           },
21836           {
21837             "in": "path",
21838             "name": "vnf-id",
21839             "required": true,
21840             "type": "string"
21841           },
21842           {
21843             "in": "path",
21844             "name": "vf-module-id",
21845             "required": true,
21846             "type": "string"
21847           },
21848           {
21849             "in": "path",
21850             "name": "name",
21851             "required": true,
21852             "type": "string"
21853           }
21854         ],
21855         "responses": {
21856           "200": {
21857             "description": "No response was specified",
21858             "schema": {
21859               "$ref": "#/definitions/(config)param"
21860             }
21861           }
21862         },
21863         "operationId": "GET-param"
21864       },
21865       "put": {
21866         "consumes": [
21867           "application/json",
21868           "application/xml"
21869         ],
21870         "produces": [
21871           "application/json",
21872           "application/xml"
21873         ],
21874         "parameters": [
21875           {
21876             "description": "Keep as M",
21877             "in": "path",
21878             "name": "service-instance-id",
21879             "required": true,
21880             "type": "string"
21881           },
21882           {
21883             "in": "path",
21884             "name": "vnf-id",
21885             "required": true,
21886             "type": "string"
21887           },
21888           {
21889             "in": "path",
21890             "name": "vf-module-id",
21891             "required": true,
21892             "type": "string"
21893           },
21894           {
21895             "in": "path",
21896             "name": "name",
21897             "required": true,
21898             "type": "string"
21899           },
21900           {
21901             "in": "body",
21902             "name": "(config)param",
21903             "required": false,
21904             "schema": {
21905               "$ref": "#/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"
21906             }
21907           }
21908         ],
21909         "responses": {
21910           "200": {
21911             "description": "No response was specified",
21912             "schema": {
21913               "$ref": "#/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"
21914             }
21915           }
21916         },
21917         "operationId": "PUT-param"
21918       }
21919     },
21920     "/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": {
21921       "delete": {
21922         "produces": [
21923           "application/json",
21924           "application/xml"
21925         ],
21926         "parameters": [
21927           {
21928             "description": "Keep as M",
21929             "in": "path",
21930             "name": "service-instance-id",
21931             "required": true,
21932             "type": "string"
21933           },
21934           {
21935             "in": "path",
21936             "name": "vnf-id",
21937             "required": true,
21938             "type": "string"
21939           },
21940           {
21941             "in": "path",
21942             "name": "vf-module-id",
21943             "required": true,
21944             "type": "string"
21945           }
21946         ],
21947         "responses": {
21948           "200": {
21949             "description": "No response was specified"
21950           }
21951         },
21952         "operationId": "DELETE-vf-module-topology-identifier"
21953       },
21954       "get": {
21955         "produces": [
21956           "application/json",
21957           "application/xml"
21958         ],
21959         "parameters": [
21960           {
21961             "description": "Keep as M",
21962             "in": "path",
21963             "name": "service-instance-id",
21964             "required": true,
21965             "type": "string"
21966           },
21967           {
21968             "in": "path",
21969             "name": "vnf-id",
21970             "required": true,
21971             "type": "string"
21972           },
21973           {
21974             "in": "path",
21975             "name": "vf-module-id",
21976             "required": true,
21977             "type": "string"
21978           }
21979         ],
21980         "responses": {
21981           "200": {
21982             "description": "No response was specified",
21983             "schema": {
21984               "$ref": "#/definitions/(config)vf-module-topology-identifier"
21985             }
21986           }
21987         },
21988         "operationId": "GET-vf-module-topology-identifier"
21989       },
21990       "put": {
21991         "consumes": [
21992           "application/json",
21993           "application/xml"
21994         ],
21995         "produces": [
21996           "application/json",
21997           "application/xml"
21998         ],
21999         "parameters": [
22000           {
22001             "description": "Keep as M",
22002             "in": "path",
22003             "name": "service-instance-id",
22004             "required": true,
22005             "type": "string"
22006           },
22007           {
22008             "in": "path",
22009             "name": "vnf-id",
22010             "required": true,
22011             "type": "string"
22012           },
22013           {
22014             "in": "path",
22015             "name": "vf-module-id",
22016             "required": true,
22017             "type": "string"
22018           },
22019           {
22020             "in": "body",
22021             "name": "(config)vf-module-topology-identifier",
22022             "required": false,
22023             "schema": {
22024               "$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"
22025             }
22026           }
22027         ],
22028         "responses": {
22029           "200": {
22030             "description": "No response was specified",
22031             "schema": {
22032               "$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"
22033             }
22034           }
22035         },
22036         "operationId": "PUT-vf-module-topology-identifier"
22037       }
22038     },
22039     "/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": {
22040       "delete": {
22041         "produces": [
22042           "application/json",
22043           "application/xml"
22044         ],
22045         "parameters": [
22046           {
22047             "description": "Keep as M",
22048             "in": "path",
22049             "name": "service-instance-id",
22050             "required": true,
22051             "type": "string"
22052           },
22053           {
22054             "in": "path",
22055             "name": "vnf-id",
22056             "required": true,
22057             "type": "string"
22058           },
22059           {
22060             "in": "path",
22061             "name": "vf-module-id",
22062             "required": true,
22063             "type": "string"
22064           }
22065         ],
22066         "responses": {
22067           "200": {
22068             "description": "No response was specified"
22069           }
22070         },
22071         "operationId": "DELETE-vnf-information"
22072       },
22073       "get": {
22074         "produces": [
22075           "application/json",
22076           "application/xml"
22077         ],
22078         "parameters": [
22079           {
22080             "description": "Keep as M",
22081             "in": "path",
22082             "name": "service-instance-id",
22083             "required": true,
22084             "type": "string"
22085           },
22086           {
22087             "in": "path",
22088             "name": "vnf-id",
22089             "required": true,
22090             "type": "string"
22091           },
22092           {
22093             "in": "path",
22094             "name": "vf-module-id",
22095             "required": true,
22096             "type": "string"
22097           }
22098         ],
22099         "responses": {
22100           "200": {
22101             "description": "No response was specified",
22102             "schema": {
22103               "$ref": "#/definitions/(config)vnf-information"
22104             }
22105           }
22106         },
22107         "operationId": "GET-vnf-information"
22108       },
22109       "post": {
22110         "consumes": [
22111           "application/json",
22112           "application/xml"
22113         ],
22114         "produces": [
22115           "application/json",
22116           "application/xml"
22117         ],
22118         "parameters": [
22119           {
22120             "description": "Keep as M",
22121             "in": "path",
22122             "name": "service-instance-id",
22123             "required": true,
22124             "type": "string"
22125           },
22126           {
22127             "in": "path",
22128             "name": "vnf-id",
22129             "required": true,
22130             "type": "string"
22131           },
22132           {
22133             "in": "path",
22134             "name": "vf-module-id",
22135             "required": true,
22136             "type": "string"
22137           },
22138           {
22139             "in": "body",
22140             "name": "**(config)onap-model-information",
22141             "required": false,
22142             "schema": {
22143               "$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"
22144             }
22145           }
22146         ],
22147         "responses": {
22148           "200": {
22149             "description": "No response was specified",
22150             "schema": {
22151               "$ref": "#/definitions/(config)vnf-informationPOST"
22152             }
22153           }
22154         },
22155         "operationId": "POST-vnf-information"
22156       },
22157       "put": {
22158         "consumes": [
22159           "application/json",
22160           "application/xml"
22161         ],
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             "in": "body",
22188             "name": "(config)vnf-information",
22189             "required": false,
22190             "schema": {
22191               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information-TOP"
22192             }
22193           }
22194         ],
22195         "responses": {
22196           "200": {
22197             "description": "No response was specified",
22198             "schema": {
22199               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information-TOP"
22200             }
22201           }
22202         },
22203         "operationId": "PUT-vnf-information"
22204       }
22205     },
22206     "/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": {
22207       "delete": {
22208         "produces": [
22209           "application/json",
22210           "application/xml"
22211         ],
22212         "parameters": [
22213           {
22214             "description": "Keep as M",
22215             "in": "path",
22216             "name": "service-instance-id",
22217             "required": true,
22218             "type": "string"
22219           },
22220           {
22221             "in": "path",
22222             "name": "vnf-id",
22223             "required": true,
22224             "type": "string"
22225           },
22226           {
22227             "in": "path",
22228             "name": "vf-module-id",
22229             "required": true,
22230             "type": "string"
22231           }
22232         ],
22233         "responses": {
22234           "200": {
22235             "description": "No response was specified"
22236           }
22237         },
22238         "operationId": "DELETE-onap-model-information"
22239       },
22240       "get": {
22241         "produces": [
22242           "application/json",
22243           "application/xml"
22244         ],
22245         "parameters": [
22246           {
22247             "description": "Keep as M",
22248             "in": "path",
22249             "name": "service-instance-id",
22250             "required": true,
22251             "type": "string"
22252           },
22253           {
22254             "in": "path",
22255             "name": "vnf-id",
22256             "required": true,
22257             "type": "string"
22258           },
22259           {
22260             "in": "path",
22261             "name": "vf-module-id",
22262             "required": true,
22263             "type": "string"
22264           }
22265         ],
22266         "responses": {
22267           "200": {
22268             "description": "No response was specified",
22269             "schema": {
22270               "$ref": "#/definitions/(config)onap-model-information"
22271             }
22272           }
22273         },
22274         "operationId": "GET-onap-model-information"
22275       },
22276       "put": {
22277         "consumes": [
22278           "application/json",
22279           "application/xml"
22280         ],
22281         "produces": [
22282           "application/json",
22283           "application/xml"
22284         ],
22285         "parameters": [
22286           {
22287             "description": "Keep as M",
22288             "in": "path",
22289             "name": "service-instance-id",
22290             "required": true,
22291             "type": "string"
22292           },
22293           {
22294             "in": "path",
22295             "name": "vnf-id",
22296             "required": true,
22297             "type": "string"
22298           },
22299           {
22300             "in": "path",
22301             "name": "vf-module-id",
22302             "required": true,
22303             "type": "string"
22304           },
22305           {
22306             "in": "body",
22307             "name": "(config)onap-model-information",
22308             "required": false,
22309             "schema": {
22310               "$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"
22311             }
22312           }
22313         ],
22314         "responses": {
22315           "200": {
22316             "description": "No response was specified",
22317             "schema": {
22318               "$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"
22319             }
22320           }
22321         },
22322         "operationId": "PUT-onap-model-information"
22323       }
22324     },
22325     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-information": {
22326       "delete": {
22327         "produces": [
22328           "application/json",
22329           "application/xml"
22330         ],
22331         "parameters": [
22332           {
22333             "description": "Keep as M",
22334             "in": "path",
22335             "name": "service-instance-id",
22336             "required": true,
22337             "type": "string"
22338           },
22339           {
22340             "in": "path",
22341             "name": "vnf-id",
22342             "required": true,
22343             "type": "string"
22344           }
22345         ],
22346         "responses": {
22347           "200": {
22348             "description": "No response was specified"
22349           }
22350         },
22351         "operationId": "DELETE-vnf-information"
22352       },
22353       "get": {
22354         "produces": [
22355           "application/json",
22356           "application/xml"
22357         ],
22358         "parameters": [
22359           {
22360             "description": "Keep as M",
22361             "in": "path",
22362             "name": "service-instance-id",
22363             "required": true,
22364             "type": "string"
22365           },
22366           {
22367             "in": "path",
22368             "name": "vnf-id",
22369             "required": true,
22370             "type": "string"
22371           }
22372         ],
22373         "responses": {
22374           "200": {
22375             "description": "No response was specified",
22376             "schema": {
22377               "$ref": "#/definitions/(config)vnf-information"
22378             }
22379           }
22380         },
22381         "operationId": "GET-vnf-information"
22382       },
22383       "post": {
22384         "consumes": [
22385           "application/json",
22386           "application/xml"
22387         ],
22388         "produces": [
22389           "application/json",
22390           "application/xml"
22391         ],
22392         "parameters": [
22393           {
22394             "description": "Keep as M",
22395             "in": "path",
22396             "name": "service-instance-id",
22397             "required": true,
22398             "type": "string"
22399           },
22400           {
22401             "in": "path",
22402             "name": "vnf-id",
22403             "required": true,
22404             "type": "string"
22405           },
22406           {
22407             "in": "body",
22408             "name": "**(config)onap-model-information",
22409             "required": false,
22410             "schema": {
22411               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information-TOP"
22412             }
22413           }
22414         ],
22415         "responses": {
22416           "200": {
22417             "description": "No response was specified",
22418             "schema": {
22419               "$ref": "#/definitions/(config)vnf-informationPOST"
22420             }
22421           }
22422         },
22423         "operationId": "POST-vnf-information"
22424       },
22425       "put": {
22426         "consumes": [
22427           "application/json",
22428           "application/xml"
22429         ],
22430         "produces": [
22431           "application/json",
22432           "application/xml"
22433         ],
22434         "parameters": [
22435           {
22436             "description": "Keep as M",
22437             "in": "path",
22438             "name": "service-instance-id",
22439             "required": true,
22440             "type": "string"
22441           },
22442           {
22443             "in": "path",
22444             "name": "vnf-id",
22445             "required": true,
22446             "type": "string"
22447           },
22448           {
22449             "in": "body",
22450             "name": "(config)vnf-information",
22451             "required": false,
22452             "schema": {
22453               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information-TOP"
22454             }
22455           }
22456         ],
22457         "responses": {
22458           "200": {
22459             "description": "No response was specified",
22460             "schema": {
22461               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information-TOP"
22462             }
22463           }
22464         },
22465         "operationId": "PUT-vnf-information"
22466       }
22467     },
22468     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-information/onap-model-information": {
22469       "delete": {
22470         "produces": [
22471           "application/json",
22472           "application/xml"
22473         ],
22474         "parameters": [
22475           {
22476             "description": "Keep as M",
22477             "in": "path",
22478             "name": "service-instance-id",
22479             "required": true,
22480             "type": "string"
22481           },
22482           {
22483             "in": "path",
22484             "name": "vnf-id",
22485             "required": true,
22486             "type": "string"
22487           }
22488         ],
22489         "responses": {
22490           "200": {
22491             "description": "No response was specified"
22492           }
22493         },
22494         "operationId": "DELETE-onap-model-information"
22495       },
22496       "get": {
22497         "produces": [
22498           "application/json",
22499           "application/xml"
22500         ],
22501         "parameters": [
22502           {
22503             "description": "Keep as M",
22504             "in": "path",
22505             "name": "service-instance-id",
22506             "required": true,
22507             "type": "string"
22508           },
22509           {
22510             "in": "path",
22511             "name": "vnf-id",
22512             "required": true,
22513             "type": "string"
22514           }
22515         ],
22516         "responses": {
22517           "200": {
22518             "description": "No response was specified",
22519             "schema": {
22520               "$ref": "#/definitions/(config)onap-model-information"
22521             }
22522           }
22523         },
22524         "operationId": "GET-onap-model-information"
22525       },
22526       "put": {
22527         "consumes": [
22528           "application/json",
22529           "application/xml"
22530         ],
22531         "produces": [
22532           "application/json",
22533           "application/xml"
22534         ],
22535         "parameters": [
22536           {
22537             "description": "Keep as M",
22538             "in": "path",
22539             "name": "service-instance-id",
22540             "required": true,
22541             "type": "string"
22542           },
22543           {
22544             "in": "path",
22545             "name": "vnf-id",
22546             "required": true,
22547             "type": "string"
22548           },
22549           {
22550             "in": "body",
22551             "name": "(config)onap-model-information",
22552             "required": false,
22553             "schema": {
22554               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information-TOP"
22555             }
22556           }
22557         ],
22558         "responses": {
22559           "200": {
22560             "description": "No response was specified",
22561             "schema": {
22562               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information-TOP"
22563             }
22564           }
22565         },
22566         "operationId": "PUT-onap-model-information"
22567       }
22568     },
22569     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-level-oper-status": {
22570       "delete": {
22571         "produces": [
22572           "application/json",
22573           "application/xml"
22574         ],
22575         "parameters": [
22576           {
22577             "description": "Keep as M",
22578             "in": "path",
22579             "name": "service-instance-id",
22580             "required": true,
22581             "type": "string"
22582           },
22583           {
22584             "in": "path",
22585             "name": "vnf-id",
22586             "required": true,
22587             "type": "string"
22588           }
22589         ],
22590         "responses": {
22591           "200": {
22592             "description": "No response was specified"
22593           }
22594         },
22595         "operationId": "DELETE-vnf-level-oper-status"
22596       },
22597       "get": {
22598         "produces": [
22599           "application/json",
22600           "application/xml"
22601         ],
22602         "parameters": [
22603           {
22604             "description": "Keep as M",
22605             "in": "path",
22606             "name": "service-instance-id",
22607             "required": true,
22608             "type": "string"
22609           },
22610           {
22611             "in": "path",
22612             "name": "vnf-id",
22613             "required": true,
22614             "type": "string"
22615           }
22616         ],
22617         "responses": {
22618           "200": {
22619             "description": "No response was specified",
22620             "schema": {
22621               "$ref": "#/definitions/(config)vnf-level-oper-status"
22622             }
22623           }
22624         },
22625         "operationId": "GET-vnf-level-oper-status"
22626       },
22627       "put": {
22628         "consumes": [
22629           "application/json",
22630           "application/xml"
22631         ],
22632         "produces": [
22633           "application/json",
22634           "application/xml"
22635         ],
22636         "parameters": [
22637           {
22638             "description": "Keep as M",
22639             "in": "path",
22640             "name": "service-instance-id",
22641             "required": true,
22642             "type": "string"
22643           },
22644           {
22645             "in": "path",
22646             "name": "vnf-id",
22647             "required": true,
22648             "type": "string"
22649           },
22650           {
22651             "in": "body",
22652             "name": "(config)vnf-level-oper-status",
22653             "required": false,
22654             "schema": {
22655               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status-TOP"
22656             }
22657           }
22658         ],
22659         "responses": {
22660           "200": {
22661             "description": "No response was specified",
22662             "schema": {
22663               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status-TOP"
22664             }
22665           }
22666         },
22667         "operationId": "PUT-vnf-level-oper-status"
22668       }
22669     },
22670     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-provided-allotted-resources": {
22671       "delete": {
22672         "produces": [
22673           "application/json",
22674           "application/xml"
22675         ],
22676         "parameters": [
22677           {
22678             "description": "Keep as M",
22679             "in": "path",
22680             "name": "service-instance-id",
22681             "required": true,
22682             "type": "string"
22683           },
22684           {
22685             "in": "path",
22686             "name": "vnf-id",
22687             "required": true,
22688             "type": "string"
22689           }
22690         ],
22691         "responses": {
22692           "200": {
22693             "description": "No response was specified"
22694           }
22695         },
22696         "operationId": "DELETE-vnf-provided-allotted-resources"
22697       },
22698       "get": {
22699         "produces": [
22700           "application/json",
22701           "application/xml"
22702         ],
22703         "parameters": [
22704           {
22705             "description": "Keep as M",
22706             "in": "path",
22707             "name": "service-instance-id",
22708             "required": true,
22709             "type": "string"
22710           },
22711           {
22712             "in": "path",
22713             "name": "vnf-id",
22714             "required": true,
22715             "type": "string"
22716           }
22717         ],
22718         "responses": {
22719           "200": {
22720             "description": "No response was specified",
22721             "schema": {
22722               "$ref": "#/definitions/(config)vnf-provided-allotted-resources"
22723             }
22724           }
22725         },
22726         "operationId": "GET-vnf-provided-allotted-resources"
22727       },
22728       "put": {
22729         "consumes": [
22730           "application/json",
22731           "application/xml"
22732         ],
22733         "produces": [
22734           "application/json",
22735           "application/xml"
22736         ],
22737         "parameters": [
22738           {
22739             "description": "Keep as M",
22740             "in": "path",
22741             "name": "service-instance-id",
22742             "required": true,
22743             "type": "string"
22744           },
22745           {
22746             "in": "path",
22747             "name": "vnf-id",
22748             "required": true,
22749             "type": "string"
22750           },
22751           {
22752             "in": "body",
22753             "name": "(config)vnf-provided-allotted-resources",
22754             "required": false,
22755             "schema": {
22756               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources-TOP"
22757             }
22758           }
22759         ],
22760         "responses": {
22761           "200": {
22762             "description": "No response was specified",
22763             "schema": {
22764               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources-TOP"
22765             }
22766           }
22767         },
22768         "operationId": "PUT-vnf-provided-allotted-resources"
22769       }
22770     },
22771     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-request-input": {
22772       "delete": {
22773         "produces": [
22774           "application/json",
22775           "application/xml"
22776         ],
22777         "parameters": [
22778           {
22779             "description": "Keep as M",
22780             "in": "path",
22781             "name": "service-instance-id",
22782             "required": true,
22783             "type": "string"
22784           },
22785           {
22786             "in": "path",
22787             "name": "vnf-id",
22788             "required": true,
22789             "type": "string"
22790           }
22791         ],
22792         "responses": {
22793           "200": {
22794             "description": "No response was specified"
22795           }
22796         },
22797         "operationId": "DELETE-vnf-request-input"
22798       },
22799       "get": {
22800         "produces": [
22801           "application/json",
22802           "application/xml"
22803         ],
22804         "parameters": [
22805           {
22806             "description": "Keep as M",
22807             "in": "path",
22808             "name": "service-instance-id",
22809             "required": true,
22810             "type": "string"
22811           },
22812           {
22813             "in": "path",
22814             "name": "vnf-id",
22815             "required": true,
22816             "type": "string"
22817           }
22818         ],
22819         "responses": {
22820           "200": {
22821             "description": "No response was specified",
22822             "schema": {
22823               "$ref": "#/definitions/(config)vnf-request-input"
22824             }
22825           }
22826         },
22827         "operationId": "GET-vnf-request-input"
22828       },
22829       "post": {
22830         "consumes": [
22831           "application/json",
22832           "application/xml"
22833         ],
22834         "produces": [
22835           "application/json",
22836           "application/xml"
22837         ],
22838         "parameters": [
22839           {
22840             "description": "Keep as M",
22841             "in": "path",
22842             "name": "service-instance-id",
22843             "required": true,
22844             "type": "string"
22845           },
22846           {
22847             "in": "path",
22848             "name": "vnf-id",
22849             "required": true,
22850             "type": "string"
22851           },
22852           {
22853             "in": "body",
22854             "name": "**(config)vnf-networks",
22855             "required": false,
22856             "schema": {
22857               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks-TOP"
22858             }
22859           },
22860           {
22861             "in": "body",
22862             "name": "**(config)vnf-input-parameters",
22863             "required": false,
22864             "schema": {
22865               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters-TOP"
22866             }
22867           }
22868         ],
22869         "responses": {
22870           "200": {
22871             "description": "No response was specified",
22872             "schema": {
22873               "$ref": "#/definitions/(config)vnf-request-inputPOST"
22874             }
22875           }
22876         },
22877         "operationId": "POST-vnf-request-input"
22878       },
22879       "put": {
22880         "consumes": [
22881           "application/json",
22882           "application/xml"
22883         ],
22884         "produces": [
22885           "application/json",
22886           "application/xml"
22887         ],
22888         "parameters": [
22889           {
22890             "description": "Keep as M",
22891             "in": "path",
22892             "name": "service-instance-id",
22893             "required": true,
22894             "type": "string"
22895           },
22896           {
22897             "in": "path",
22898             "name": "vnf-id",
22899             "required": true,
22900             "type": "string"
22901           },
22902           {
22903             "in": "body",
22904             "name": "(config)vnf-request-input",
22905             "required": false,
22906             "schema": {
22907               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input-TOP"
22908             }
22909           }
22910         ],
22911         "responses": {
22912           "200": {
22913             "description": "No response was specified",
22914             "schema": {
22915               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input-TOP"
22916             }
22917           }
22918         },
22919         "operationId": "PUT-vnf-request-input"
22920       }
22921     },
22922     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-request-input/vnf-input-parameters": {
22923       "delete": {
22924         "produces": [
22925           "application/json",
22926           "application/xml"
22927         ],
22928         "parameters": [
22929           {
22930             "description": "Keep as M",
22931             "in": "path",
22932             "name": "service-instance-id",
22933             "required": true,
22934             "type": "string"
22935           },
22936           {
22937             "in": "path",
22938             "name": "vnf-id",
22939             "required": true,
22940             "type": "string"
22941           }
22942         ],
22943         "responses": {
22944           "200": {
22945             "description": "No response was specified"
22946           }
22947         },
22948         "operationId": "DELETE-vnf-input-parameters"
22949       },
22950       "get": {
22951         "produces": [
22952           "application/json",
22953           "application/xml"
22954         ],
22955         "parameters": [
22956           {
22957             "description": "Keep as M",
22958             "in": "path",
22959             "name": "service-instance-id",
22960             "required": true,
22961             "type": "string"
22962           },
22963           {
22964             "in": "path",
22965             "name": "vnf-id",
22966             "required": true,
22967             "type": "string"
22968           }
22969         ],
22970         "responses": {
22971           "200": {
22972             "description": "No response was specified",
22973             "schema": {
22974               "$ref": "#/definitions/(config)vnf-input-parameters"
22975             }
22976           }
22977         },
22978         "operationId": "GET-vnf-input-parameters"
22979       },
22980       "post": {
22981         "consumes": [
22982           "application/json",
22983           "application/xml"
22984         ],
22985         "produces": [
22986           "application/json",
22987           "application/xml"
22988         ],
22989         "parameters": [
22990           {
22991             "description": "Keep as M",
22992             "in": "path",
22993             "name": "service-instance-id",
22994             "required": true,
22995             "type": "string"
22996           },
22997           {
22998             "in": "path",
22999             "name": "vnf-id",
23000             "required": true,
23001             "type": "string"
23002           },
23003           {
23004             "in": "body",
23005             "name": "**(config)param",
23006             "required": false,
23007             "schema": {
23008               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param-TOP"
23009             }
23010           }
23011         ],
23012         "responses": {
23013           "200": {
23014             "description": "No response was specified",
23015             "schema": {
23016               "$ref": "#/definitions/(config)vnf-input-parametersPOST"
23017             }
23018           }
23019         },
23020         "operationId": "POST-vnf-input-parameters"
23021       },
23022       "put": {
23023         "consumes": [
23024           "application/json",
23025           "application/xml"
23026         ],
23027         "produces": [
23028           "application/json",
23029           "application/xml"
23030         ],
23031         "parameters": [
23032           {
23033             "description": "Keep as M",
23034             "in": "path",
23035             "name": "service-instance-id",
23036             "required": true,
23037             "type": "string"
23038           },
23039           {
23040             "in": "path",
23041             "name": "vnf-id",
23042             "required": true,
23043             "type": "string"
23044           },
23045           {
23046             "in": "body",
23047             "name": "(config)vnf-input-parameters",
23048             "required": false,
23049             "schema": {
23050               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters-TOP"
23051             }
23052           }
23053         ],
23054         "responses": {
23055           "200": {
23056             "description": "No response was specified",
23057             "schema": {
23058               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters-TOP"
23059             }
23060           }
23061         },
23062         "operationId": "PUT-vnf-input-parameters"
23063       }
23064     },
23065     "/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}": {
23066       "delete": {
23067         "produces": [
23068           "application/json",
23069           "application/xml"
23070         ],
23071         "parameters": [
23072           {
23073             "description": "Keep as M",
23074             "in": "path",
23075             "name": "service-instance-id",
23076             "required": true,
23077             "type": "string"
23078           },
23079           {
23080             "in": "path",
23081             "name": "vnf-id",
23082             "required": true,
23083             "type": "string"
23084           },
23085           {
23086             "in": "path",
23087             "name": "name",
23088             "required": true,
23089             "type": "string"
23090           }
23091         ],
23092         "responses": {
23093           "200": {
23094             "description": "No response was specified"
23095           }
23096         },
23097         "operationId": "DELETE-param"
23098       },
23099       "get": {
23100         "produces": [
23101           "application/json",
23102           "application/xml"
23103         ],
23104         "parameters": [
23105           {
23106             "description": "Keep as M",
23107             "in": "path",
23108             "name": "service-instance-id",
23109             "required": true,
23110             "type": "string"
23111           },
23112           {
23113             "in": "path",
23114             "name": "vnf-id",
23115             "required": true,
23116             "type": "string"
23117           },
23118           {
23119             "in": "path",
23120             "name": "name",
23121             "required": true,
23122             "type": "string"
23123           }
23124         ],
23125         "responses": {
23126           "200": {
23127             "description": "No response was specified",
23128             "schema": {
23129               "$ref": "#/definitions/(config)param"
23130             }
23131           }
23132         },
23133         "operationId": "GET-param"
23134       },
23135       "put": {
23136         "consumes": [
23137           "application/json",
23138           "application/xml"
23139         ],
23140         "produces": [
23141           "application/json",
23142           "application/xml"
23143         ],
23144         "parameters": [
23145           {
23146             "description": "Keep as M",
23147             "in": "path",
23148             "name": "service-instance-id",
23149             "required": true,
23150             "type": "string"
23151           },
23152           {
23153             "in": "path",
23154             "name": "vnf-id",
23155             "required": true,
23156             "type": "string"
23157           },
23158           {
23159             "in": "path",
23160             "name": "name",
23161             "required": true,
23162             "type": "string"
23163           },
23164           {
23165             "in": "body",
23166             "name": "(config)param",
23167             "required": false,
23168             "schema": {
23169               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param-TOP"
23170             }
23171           }
23172         ],
23173         "responses": {
23174           "200": {
23175             "description": "No response was specified",
23176             "schema": {
23177               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param-TOP"
23178             }
23179           }
23180         },
23181         "operationId": "PUT-param"
23182       }
23183     },
23184     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-request-input/vnf-networks": {
23185       "delete": {
23186         "produces": [
23187           "application/json",
23188           "application/xml"
23189         ],
23190         "parameters": [
23191           {
23192             "description": "Keep as M",
23193             "in": "path",
23194             "name": "service-instance-id",
23195             "required": true,
23196             "type": "string"
23197           },
23198           {
23199             "in": "path",
23200             "name": "vnf-id",
23201             "required": true,
23202             "type": "string"
23203           }
23204         ],
23205         "responses": {
23206           "200": {
23207             "description": "No response was specified"
23208           }
23209         },
23210         "operationId": "DELETE-vnf-networks"
23211       },
23212       "get": {
23213         "produces": [
23214           "application/json",
23215           "application/xml"
23216         ],
23217         "parameters": [
23218           {
23219             "description": "Keep as M",
23220             "in": "path",
23221             "name": "service-instance-id",
23222             "required": true,
23223             "type": "string"
23224           },
23225           {
23226             "in": "path",
23227             "name": "vnf-id",
23228             "required": true,
23229             "type": "string"
23230           }
23231         ],
23232         "responses": {
23233           "200": {
23234             "description": "No response was specified",
23235             "schema": {
23236               "$ref": "#/definitions/(config)vnf-networks"
23237             }
23238           }
23239         },
23240         "operationId": "GET-vnf-networks"
23241       },
23242       "post": {
23243         "consumes": [
23244           "application/json",
23245           "application/xml"
23246         ],
23247         "produces": [
23248           "application/json",
23249           "application/xml"
23250         ],
23251         "parameters": [
23252           {
23253             "description": "Keep as M",
23254             "in": "path",
23255             "name": "service-instance-id",
23256             "required": true,
23257             "type": "string"
23258           },
23259           {
23260             "in": "path",
23261             "name": "vnf-id",
23262             "required": true,
23263             "type": "string"
23264           },
23265           {
23266             "in": "body",
23267             "name": "**(config)vnf-network",
23268             "required": false,
23269             "schema": {
23270               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network-TOP"
23271             }
23272           }
23273         ],
23274         "responses": {
23275           "200": {
23276             "description": "No response was specified",
23277             "schema": {
23278               "$ref": "#/definitions/(config)vnf-networksPOST"
23279             }
23280           }
23281         },
23282         "operationId": "POST-vnf-networks"
23283       },
23284       "put": {
23285         "consumes": [
23286           "application/json",
23287           "application/xml"
23288         ],
23289         "produces": [
23290           "application/json",
23291           "application/xml"
23292         ],
23293         "parameters": [
23294           {
23295             "description": "Keep as M",
23296             "in": "path",
23297             "name": "service-instance-id",
23298             "required": true,
23299             "type": "string"
23300           },
23301           {
23302             "in": "path",
23303             "name": "vnf-id",
23304             "required": true,
23305             "type": "string"
23306           },
23307           {
23308             "in": "body",
23309             "name": "(config)vnf-networks",
23310             "required": false,
23311             "schema": {
23312               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks-TOP"
23313             }
23314           }
23315         ],
23316         "responses": {
23317           "200": {
23318             "description": "No response was specified",
23319             "schema": {
23320               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks-TOP"
23321             }
23322           }
23323         },
23324         "operationId": "PUT-vnf-networks"
23325       }
23326     },
23327     "/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}": {
23328       "delete": {
23329         "produces": [
23330           "application/json",
23331           "application/xml"
23332         ],
23333         "parameters": [
23334           {
23335             "description": "Keep as M",
23336             "in": "path",
23337             "name": "service-instance-id",
23338             "required": true,
23339             "type": "string"
23340           },
23341           {
23342             "in": "path",
23343             "name": "vnf-id",
23344             "required": true,
23345             "type": "string"
23346           },
23347           {
23348             "description": "A Network Role to which a VNF must connect",
23349             "in": "path",
23350             "name": "network-role",
23351             "required": true,
23352             "type": "string"
23353           }
23354         ],
23355         "responses": {
23356           "200": {
23357             "description": "No response was specified"
23358           }
23359         },
23360         "operationId": "DELETE-vnf-network"
23361       },
23362       "get": {
23363         "produces": [
23364           "application/json",
23365           "application/xml"
23366         ],
23367         "parameters": [
23368           {
23369             "description": "Keep as M",
23370             "in": "path",
23371             "name": "service-instance-id",
23372             "required": true,
23373             "type": "string"
23374           },
23375           {
23376             "in": "path",
23377             "name": "vnf-id",
23378             "required": true,
23379             "type": "string"
23380           },
23381           {
23382             "description": "A Network Role to which a VNF must connect",
23383             "in": "path",
23384             "name": "network-role",
23385             "required": true,
23386             "type": "string"
23387           }
23388         ],
23389         "responses": {
23390           "200": {
23391             "description": "No response was specified",
23392             "schema": {
23393               "$ref": "#/definitions/(config)vnf-network"
23394             }
23395           }
23396         },
23397         "operationId": "GET-vnf-network"
23398       },
23399       "post": {
23400         "consumes": [
23401           "application/json",
23402           "application/xml"
23403         ],
23404         "produces": [
23405           "application/json",
23406           "application/xml"
23407         ],
23408         "parameters": [
23409           {
23410             "description": "Keep as M",
23411             "in": "path",
23412             "name": "service-instance-id",
23413             "required": true,
23414             "type": "string"
23415           },
23416           {
23417             "in": "path",
23418             "name": "vnf-id",
23419             "required": true,
23420             "type": "string"
23421           },
23422           {
23423             "description": "A Network Role to which a VNF must connect",
23424             "in": "path",
23425             "name": "network-role",
23426             "required": true,
23427             "type": "string"
23428           },
23429           {
23430             "in": "body",
23431             "name": "**(config)subnets-data",
23432             "required": false,
23433             "schema": {
23434               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data-TOP"
23435             }
23436           }
23437         ],
23438         "responses": {
23439           "200": {
23440             "description": "No response was specified",
23441             "schema": {
23442               "$ref": "#/definitions/(config)vnf-networkPOST"
23443             }
23444           }
23445         },
23446         "operationId": "POST-vnf-network"
23447       },
23448       "put": {
23449         "consumes": [
23450           "application/json",
23451           "application/xml"
23452         ],
23453         "produces": [
23454           "application/json",
23455           "application/xml"
23456         ],
23457         "parameters": [
23458           {
23459             "description": "Keep as M",
23460             "in": "path",
23461             "name": "service-instance-id",
23462             "required": true,
23463             "type": "string"
23464           },
23465           {
23466             "in": "path",
23467             "name": "vnf-id",
23468             "required": true,
23469             "type": "string"
23470           },
23471           {
23472             "description": "A Network Role to which a VNF must connect",
23473             "in": "path",
23474             "name": "network-role",
23475             "required": true,
23476             "type": "string"
23477           },
23478           {
23479             "in": "body",
23480             "name": "(config)vnf-network",
23481             "required": false,
23482             "schema": {
23483               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network-TOP"
23484             }
23485           }
23486         ],
23487         "responses": {
23488           "200": {
23489             "description": "No response was specified",
23490             "schema": {
23491               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network-TOP"
23492             }
23493           }
23494         },
23495         "operationId": "PUT-vnf-network"
23496       }
23497     },
23498     "/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": {
23499       "delete": {
23500         "produces": [
23501           "application/json",
23502           "application/xml"
23503         ],
23504         "parameters": [
23505           {
23506             "description": "Keep as M",
23507             "in": "path",
23508             "name": "service-instance-id",
23509             "required": true,
23510             "type": "string"
23511           },
23512           {
23513             "in": "path",
23514             "name": "vnf-id",
23515             "required": true,
23516             "type": "string"
23517           },
23518           {
23519             "description": "A Network Role to which a VNF must connect",
23520             "in": "path",
23521             "name": "network-role",
23522             "required": true,
23523             "type": "string"
23524           }
23525         ],
23526         "responses": {
23527           "200": {
23528             "description": "No response was specified"
23529           }
23530         },
23531         "operationId": "DELETE-subnets-data"
23532       },
23533       "get": {
23534         "produces": [
23535           "application/json",
23536           "application/xml"
23537         ],
23538         "parameters": [
23539           {
23540             "description": "Keep as M",
23541             "in": "path",
23542             "name": "service-instance-id",
23543             "required": true,
23544             "type": "string"
23545           },
23546           {
23547             "in": "path",
23548             "name": "vnf-id",
23549             "required": true,
23550             "type": "string"
23551           },
23552           {
23553             "description": "A Network Role to which a VNF must connect",
23554             "in": "path",
23555             "name": "network-role",
23556             "required": true,
23557             "type": "string"
23558           }
23559         ],
23560         "responses": {
23561           "200": {
23562             "description": "No response was specified",
23563             "schema": {
23564               "$ref": "#/definitions/(config)subnets-data"
23565             }
23566           }
23567         },
23568         "operationId": "GET-subnets-data"
23569       },
23570       "post": {
23571         "consumes": [
23572           "application/json",
23573           "application/xml"
23574         ],
23575         "produces": [
23576           "application/json",
23577           "application/xml"
23578         ],
23579         "parameters": [
23580           {
23581             "description": "Keep as M",
23582             "in": "path",
23583             "name": "service-instance-id",
23584             "required": true,
23585             "type": "string"
23586           },
23587           {
23588             "in": "path",
23589             "name": "vnf-id",
23590             "required": true,
23591             "type": "string"
23592           },
23593           {
23594             "description": "A Network Role to which a VNF must connect",
23595             "in": "path",
23596             "name": "network-role",
23597             "required": true,
23598             "type": "string"
23599           },
23600           {
23601             "in": "body",
23602             "name": "**(config)subnet-data",
23603             "required": false,
23604             "schema": {
23605               "$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"
23606             }
23607           }
23608         ],
23609         "responses": {
23610           "200": {
23611             "description": "No response was specified",
23612             "schema": {
23613               "$ref": "#/definitions/(config)subnets-dataPOST"
23614             }
23615           }
23616         },
23617         "operationId": "POST-subnets-data"
23618       },
23619       "put": {
23620         "consumes": [
23621           "application/json",
23622           "application/xml"
23623         ],
23624         "produces": [
23625           "application/json",
23626           "application/xml"
23627         ],
23628         "parameters": [
23629           {
23630             "description": "Keep as M",
23631             "in": "path",
23632             "name": "service-instance-id",
23633             "required": true,
23634             "type": "string"
23635           },
23636           {
23637             "in": "path",
23638             "name": "vnf-id",
23639             "required": true,
23640             "type": "string"
23641           },
23642           {
23643             "description": "A Network Role to which a VNF must connect",
23644             "in": "path",
23645             "name": "network-role",
23646             "required": true,
23647             "type": "string"
23648           },
23649           {
23650             "in": "body",
23651             "name": "(config)subnets-data",
23652             "required": false,
23653             "schema": {
23654               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data-TOP"
23655             }
23656           }
23657         ],
23658         "responses": {
23659           "200": {
23660             "description": "No response was specified",
23661             "schema": {
23662               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data-TOP"
23663             }
23664           }
23665         },
23666         "operationId": "PUT-subnets-data"
23667       }
23668     },
23669     "/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}": {
23670       "delete": {
23671         "produces": [
23672           "application/json",
23673           "application/xml"
23674         ],
23675         "parameters": [
23676           {
23677             "description": "Keep as M",
23678             "in": "path",
23679             "name": "service-instance-id",
23680             "required": true,
23681             "type": "string"
23682           },
23683           {
23684             "in": "path",
23685             "name": "vnf-id",
23686             "required": true,
23687             "type": "string"
23688           },
23689           {
23690             "description": "A Network Role to which a VNF must connect",
23691             "in": "path",
23692             "name": "network-role",
23693             "required": true,
23694             "type": "string"
23695           },
23696           {
23697             "description": "Should be ipv4 or ipv6",
23698             "in": "path",
23699             "name": "ip-version",
23700             "required": true,
23701             "type": "string"
23702           }
23703         ],
23704         "responses": {
23705           "200": {
23706             "description": "No response was specified"
23707           }
23708         },
23709         "operationId": "DELETE-subnet-data"
23710       },
23711       "get": {
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             "description": "Should be ipv4 or ipv6",
23739             "in": "path",
23740             "name": "ip-version",
23741             "required": true,
23742             "type": "string"
23743           }
23744         ],
23745         "responses": {
23746           "200": {
23747             "description": "No response was specified",
23748             "schema": {
23749               "$ref": "#/definitions/(config)subnet-data"
23750             }
23751           }
23752         },
23753         "operationId": "GET-subnet-data"
23754       },
23755       "put": {
23756         "consumes": [
23757           "application/json",
23758           "application/xml"
23759         ],
23760         "produces": [
23761           "application/json",
23762           "application/xml"
23763         ],
23764         "parameters": [
23765           {
23766             "description": "Keep as M",
23767             "in": "path",
23768             "name": "service-instance-id",
23769             "required": true,
23770             "type": "string"
23771           },
23772           {
23773             "in": "path",
23774             "name": "vnf-id",
23775             "required": true,
23776             "type": "string"
23777           },
23778           {
23779             "description": "A Network Role to which a VNF must connect",
23780             "in": "path",
23781             "name": "network-role",
23782             "required": true,
23783             "type": "string"
23784           },
23785           {
23786             "description": "Should be ipv4 or ipv6",
23787             "in": "path",
23788             "name": "ip-version",
23789             "required": true,
23790             "type": "string"
23791           },
23792           {
23793             "in": "body",
23794             "name": "(config)subnet-data",
23795             "required": false,
23796             "schema": {
23797               "$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"
23798             }
23799           }
23800         ],
23801         "responses": {
23802           "200": {
23803             "description": "No response was specified",
23804             "schema": {
23805               "$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"
23806             }
23807           }
23808         },
23809         "operationId": "PUT-subnet-data"
23810       }
23811     },
23812     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology": {
23813       "delete": {
23814         "produces": [
23815           "application/json",
23816           "application/xml"
23817         ],
23818         "parameters": [
23819           {
23820             "description": "Keep as M",
23821             "in": "path",
23822             "name": "service-instance-id",
23823             "required": true,
23824             "type": "string"
23825           },
23826           {
23827             "in": "path",
23828             "name": "vnf-id",
23829             "required": true,
23830             "type": "string"
23831           }
23832         ],
23833         "responses": {
23834           "200": {
23835             "description": "No response was specified"
23836           }
23837         },
23838         "operationId": "DELETE-vnf-topology"
23839       },
23840       "get": {
23841         "produces": [
23842           "application/json",
23843           "application/xml"
23844         ],
23845         "parameters": [
23846           {
23847             "description": "Keep as M",
23848             "in": "path",
23849             "name": "service-instance-id",
23850             "required": true,
23851             "type": "string"
23852           },
23853           {
23854             "in": "path",
23855             "name": "vnf-id",
23856             "required": true,
23857             "type": "string"
23858           }
23859         ],
23860         "responses": {
23861           "200": {
23862             "description": "No response was specified",
23863             "schema": {
23864               "$ref": "#/definitions/(config)vnf-topology"
23865             }
23866           }
23867         },
23868         "operationId": "GET-vnf-topology"
23869       },
23870       "post": {
23871         "consumes": [
23872           "application/json",
23873           "application/xml"
23874         ],
23875         "produces": [
23876           "application/json",
23877           "application/xml"
23878         ],
23879         "parameters": [
23880           {
23881             "description": "Keep as M",
23882             "in": "path",
23883             "name": "service-instance-id",
23884             "required": true,
23885             "type": "string"
23886           },
23887           {
23888             "in": "path",
23889             "name": "vnf-id",
23890             "required": true,
23891             "type": "string"
23892           },
23893           {
23894             "in": "body",
23895             "name": "**(config)vnf-parameters-data",
23896             "required": false,
23897             "schema": {
23898               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data-TOP"
23899             }
23900           },
23901           {
23902             "in": "body",
23903             "name": "**(config)vnf-topology-identifier-structure",
23904             "required": false,
23905             "schema": {
23906               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure-TOP"
23907             }
23908           },
23909           {
23910             "in": "body",
23911             "name": "**(config)onap-model-information",
23912             "required": false,
23913             "schema": {
23914               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information-TOP"
23915             }
23916           },
23917           {
23918             "in": "body",
23919             "name": "**(config)vnf-resource-assignments",
23920             "required": false,
23921             "schema": {
23922               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments-TOP"
23923             }
23924           }
23925         ],
23926         "responses": {
23927           "200": {
23928             "description": "No response was specified",
23929             "schema": {
23930               "$ref": "#/definitions/(config)vnf-topologyPOST"
23931             }
23932           }
23933         },
23934         "operationId": "POST-vnf-topology"
23935       },
23936       "put": {
23937         "consumes": [
23938           "application/json",
23939           "application/xml"
23940         ],
23941         "produces": [
23942           "application/json",
23943           "application/xml"
23944         ],
23945         "parameters": [
23946           {
23947             "description": "Keep as M",
23948             "in": "path",
23949             "name": "service-instance-id",
23950             "required": true,
23951             "type": "string"
23952           },
23953           {
23954             "in": "path",
23955             "name": "vnf-id",
23956             "required": true,
23957             "type": "string"
23958           },
23959           {
23960             "in": "body",
23961             "name": "(config)vnf-topology",
23962             "required": false,
23963             "schema": {
23964               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology-TOP"
23965             }
23966           }
23967         ],
23968         "responses": {
23969           "200": {
23970             "description": "No response was specified",
23971             "schema": {
23972               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology-TOP"
23973             }
23974           }
23975         },
23976         "operationId": "PUT-vnf-topology"
23977       }
23978     },
23979     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/onap-model-information": {
23980       "delete": {
23981         "produces": [
23982           "application/json",
23983           "application/xml"
23984         ],
23985         "parameters": [
23986           {
23987             "description": "Keep as M",
23988             "in": "path",
23989             "name": "service-instance-id",
23990             "required": true,
23991             "type": "string"
23992           },
23993           {
23994             "in": "path",
23995             "name": "vnf-id",
23996             "required": true,
23997             "type": "string"
23998           }
23999         ],
24000         "responses": {
24001           "200": {
24002             "description": "No response was specified"
24003           }
24004         },
24005         "operationId": "DELETE-onap-model-information"
24006       },
24007       "get": {
24008         "produces": [
24009           "application/json",
24010           "application/xml"
24011         ],
24012         "parameters": [
24013           {
24014             "description": "Keep as M",
24015             "in": "path",
24016             "name": "service-instance-id",
24017             "required": true,
24018             "type": "string"
24019           },
24020           {
24021             "in": "path",
24022             "name": "vnf-id",
24023             "required": true,
24024             "type": "string"
24025           }
24026         ],
24027         "responses": {
24028           "200": {
24029             "description": "No response was specified",
24030             "schema": {
24031               "$ref": "#/definitions/(config)onap-model-information"
24032             }
24033           }
24034         },
24035         "operationId": "GET-onap-model-information"
24036       },
24037       "put": {
24038         "consumes": [
24039           "application/json",
24040           "application/xml"
24041         ],
24042         "produces": [
24043           "application/json",
24044           "application/xml"
24045         ],
24046         "parameters": [
24047           {
24048             "description": "Keep as M",
24049             "in": "path",
24050             "name": "service-instance-id",
24051             "required": true,
24052             "type": "string"
24053           },
24054           {
24055             "in": "path",
24056             "name": "vnf-id",
24057             "required": true,
24058             "type": "string"
24059           },
24060           {
24061             "in": "body",
24062             "name": "(config)onap-model-information",
24063             "required": false,
24064             "schema": {
24065               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information-TOP"
24066             }
24067           }
24068         ],
24069         "responses": {
24070           "200": {
24071             "description": "No response was specified",
24072             "schema": {
24073               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information-TOP"
24074             }
24075           }
24076         },
24077         "operationId": "PUT-onap-model-information"
24078       }
24079     },
24080     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-parameters-data": {
24081       "delete": {
24082         "produces": [
24083           "application/json",
24084           "application/xml"
24085         ],
24086         "parameters": [
24087           {
24088             "description": "Keep as M",
24089             "in": "path",
24090             "name": "service-instance-id",
24091             "required": true,
24092             "type": "string"
24093           },
24094           {
24095             "in": "path",
24096             "name": "vnf-id",
24097             "required": true,
24098             "type": "string"
24099           }
24100         ],
24101         "responses": {
24102           "200": {
24103             "description": "No response was specified"
24104           }
24105         },
24106         "operationId": "DELETE-vnf-parameters-data"
24107       },
24108       "get": {
24109         "produces": [
24110           "application/json",
24111           "application/xml"
24112         ],
24113         "parameters": [
24114           {
24115             "description": "Keep as M",
24116             "in": "path",
24117             "name": "service-instance-id",
24118             "required": true,
24119             "type": "string"
24120           },
24121           {
24122             "in": "path",
24123             "name": "vnf-id",
24124             "required": true,
24125             "type": "string"
24126           }
24127         ],
24128         "responses": {
24129           "200": {
24130             "description": "No response was specified",
24131             "schema": {
24132               "$ref": "#/definitions/(config)vnf-parameters-data"
24133             }
24134           }
24135         },
24136         "operationId": "GET-vnf-parameters-data"
24137       },
24138       "post": {
24139         "consumes": [
24140           "application/json",
24141           "application/xml"
24142         ],
24143         "produces": [
24144           "application/json",
24145           "application/xml"
24146         ],
24147         "parameters": [
24148           {
24149             "description": "Keep as M",
24150             "in": "path",
24151             "name": "service-instance-id",
24152             "required": true,
24153             "type": "string"
24154           },
24155           {
24156             "in": "path",
24157             "name": "vnf-id",
24158             "required": true,
24159             "type": "string"
24160           },
24161           {
24162             "in": "body",
24163             "name": "**(config)param",
24164             "required": false,
24165             "schema": {
24166               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param-TOP"
24167             }
24168           }
24169         ],
24170         "responses": {
24171           "200": {
24172             "description": "No response was specified",
24173             "schema": {
24174               "$ref": "#/definitions/(config)vnf-parameters-dataPOST"
24175             }
24176           }
24177         },
24178         "operationId": "POST-vnf-parameters-data"
24179       },
24180       "put": {
24181         "consumes": [
24182           "application/json",
24183           "application/xml"
24184         ],
24185         "produces": [
24186           "application/json",
24187           "application/xml"
24188         ],
24189         "parameters": [
24190           {
24191             "description": "Keep as M",
24192             "in": "path",
24193             "name": "service-instance-id",
24194             "required": true,
24195             "type": "string"
24196           },
24197           {
24198             "in": "path",
24199             "name": "vnf-id",
24200             "required": true,
24201             "type": "string"
24202           },
24203           {
24204             "in": "body",
24205             "name": "(config)vnf-parameters-data",
24206             "required": false,
24207             "schema": {
24208               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data-TOP"
24209             }
24210           }
24211         ],
24212         "responses": {
24213           "200": {
24214             "description": "No response was specified",
24215             "schema": {
24216               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data-TOP"
24217             }
24218           }
24219         },
24220         "operationId": "PUT-vnf-parameters-data"
24221       }
24222     },
24223     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-parameters-data/param/{name}": {
24224       "delete": {
24225         "produces": [
24226           "application/json",
24227           "application/xml"
24228         ],
24229         "parameters": [
24230           {
24231             "description": "Keep as M",
24232             "in": "path",
24233             "name": "service-instance-id",
24234             "required": true,
24235             "type": "string"
24236           },
24237           {
24238             "in": "path",
24239             "name": "vnf-id",
24240             "required": true,
24241             "type": "string"
24242           },
24243           {
24244             "in": "path",
24245             "name": "name",
24246             "required": true,
24247             "type": "string"
24248           }
24249         ],
24250         "responses": {
24251           "200": {
24252             "description": "No response was specified"
24253           }
24254         },
24255         "operationId": "DELETE-param"
24256       },
24257       "get": {
24258         "produces": [
24259           "application/json",
24260           "application/xml"
24261         ],
24262         "parameters": [
24263           {
24264             "description": "Keep as M",
24265             "in": "path",
24266             "name": "service-instance-id",
24267             "required": true,
24268             "type": "string"
24269           },
24270           {
24271             "in": "path",
24272             "name": "vnf-id",
24273             "required": true,
24274             "type": "string"
24275           },
24276           {
24277             "in": "path",
24278             "name": "name",
24279             "required": true,
24280             "type": "string"
24281           }
24282         ],
24283         "responses": {
24284           "200": {
24285             "description": "No response was specified",
24286             "schema": {
24287               "$ref": "#/definitions/(config)param"
24288             }
24289           }
24290         },
24291         "operationId": "GET-param"
24292       },
24293       "put": {
24294         "consumes": [
24295           "application/json",
24296           "application/xml"
24297         ],
24298         "produces": [
24299           "application/json",
24300           "application/xml"
24301         ],
24302         "parameters": [
24303           {
24304             "description": "Keep as M",
24305             "in": "path",
24306             "name": "service-instance-id",
24307             "required": true,
24308             "type": "string"
24309           },
24310           {
24311             "in": "path",
24312             "name": "vnf-id",
24313             "required": true,
24314             "type": "string"
24315           },
24316           {
24317             "in": "path",
24318             "name": "name",
24319             "required": true,
24320             "type": "string"
24321           },
24322           {
24323             "in": "body",
24324             "name": "(config)param",
24325             "required": false,
24326             "schema": {
24327               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param-TOP"
24328             }
24329           }
24330         ],
24331         "responses": {
24332           "200": {
24333             "description": "No response was specified",
24334             "schema": {
24335               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param-TOP"
24336             }
24337           }
24338         },
24339         "operationId": "PUT-param"
24340       }
24341     },
24342     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-resource-assignments": {
24343       "delete": {
24344         "produces": [
24345           "application/json",
24346           "application/xml"
24347         ],
24348         "parameters": [
24349           {
24350             "description": "Keep as M",
24351             "in": "path",
24352             "name": "service-instance-id",
24353             "required": true,
24354             "type": "string"
24355           },
24356           {
24357             "in": "path",
24358             "name": "vnf-id",
24359             "required": true,
24360             "type": "string"
24361           }
24362         ],
24363         "responses": {
24364           "200": {
24365             "description": "No response was specified"
24366           }
24367         },
24368         "operationId": "DELETE-vnf-resource-assignments"
24369       },
24370       "get": {
24371         "produces": [
24372           "application/json",
24373           "application/xml"
24374         ],
24375         "parameters": [
24376           {
24377             "description": "Keep as M",
24378             "in": "path",
24379             "name": "service-instance-id",
24380             "required": true,
24381             "type": "string"
24382           },
24383           {
24384             "in": "path",
24385             "name": "vnf-id",
24386             "required": true,
24387             "type": "string"
24388           }
24389         ],
24390         "responses": {
24391           "200": {
24392             "description": "No response was specified",
24393             "schema": {
24394               "$ref": "#/definitions/(config)vnf-resource-assignments"
24395             }
24396           }
24397         },
24398         "operationId": "GET-vnf-resource-assignments"
24399       },
24400       "post": {
24401         "consumes": [
24402           "application/json",
24403           "application/xml"
24404         ],
24405         "produces": [
24406           "application/json",
24407           "application/xml"
24408         ],
24409         "parameters": [
24410           {
24411             "description": "Keep as M",
24412             "in": "path",
24413             "name": "service-instance-id",
24414             "required": true,
24415             "type": "string"
24416           },
24417           {
24418             "in": "path",
24419             "name": "vnf-id",
24420             "required": true,
24421             "type": "string"
24422           },
24423           {
24424             "in": "body",
24425             "name": "**(config)availability-zones",
24426             "required": false,
24427             "schema": {
24428               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones-TOP"
24429             }
24430           },
24431           {
24432             "in": "body",
24433             "name": "**(config)vnf-networks",
24434             "required": false,
24435             "schema": {
24436               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks-TOP"
24437             }
24438           }
24439         ],
24440         "responses": {
24441           "200": {
24442             "description": "No response was specified",
24443             "schema": {
24444               "$ref": "#/definitions/(config)vnf-resource-assignmentsPOST"
24445             }
24446           }
24447         },
24448         "operationId": "POST-vnf-resource-assignments"
24449       },
24450       "put": {
24451         "consumes": [
24452           "application/json",
24453           "application/xml"
24454         ],
24455         "produces": [
24456           "application/json",
24457           "application/xml"
24458         ],
24459         "parameters": [
24460           {
24461             "description": "Keep as M",
24462             "in": "path",
24463             "name": "service-instance-id",
24464             "required": true,
24465             "type": "string"
24466           },
24467           {
24468             "in": "path",
24469             "name": "vnf-id",
24470             "required": true,
24471             "type": "string"
24472           },
24473           {
24474             "in": "body",
24475             "name": "(config)vnf-resource-assignments",
24476             "required": false,
24477             "schema": {
24478               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments-TOP"
24479             }
24480           }
24481         ],
24482         "responses": {
24483           "200": {
24484             "description": "No response was specified",
24485             "schema": {
24486               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments-TOP"
24487             }
24488           }
24489         },
24490         "operationId": "PUT-vnf-resource-assignments"
24491       }
24492     },
24493     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-resource-assignments/availability-zones": {
24494       "delete": {
24495         "produces": [
24496           "application/json",
24497           "application/xml"
24498         ],
24499         "parameters": [
24500           {
24501             "description": "Keep as M",
24502             "in": "path",
24503             "name": "service-instance-id",
24504             "required": true,
24505             "type": "string"
24506           },
24507           {
24508             "in": "path",
24509             "name": "vnf-id",
24510             "required": true,
24511             "type": "string"
24512           }
24513         ],
24514         "responses": {
24515           "200": {
24516             "description": "No response was specified"
24517           }
24518         },
24519         "operationId": "DELETE-availability-zones"
24520       },
24521       "get": {
24522         "produces": [
24523           "application/json",
24524           "application/xml"
24525         ],
24526         "parameters": [
24527           {
24528             "description": "Keep as M",
24529             "in": "path",
24530             "name": "service-instance-id",
24531             "required": true,
24532             "type": "string"
24533           },
24534           {
24535             "in": "path",
24536             "name": "vnf-id",
24537             "required": true,
24538             "type": "string"
24539           }
24540         ],
24541         "responses": {
24542           "200": {
24543             "description": "No response was specified",
24544             "schema": {
24545               "$ref": "#/definitions/(config)availability-zones"
24546             }
24547           }
24548         },
24549         "operationId": "GET-availability-zones"
24550       },
24551       "put": {
24552         "consumes": [
24553           "application/json",
24554           "application/xml"
24555         ],
24556         "produces": [
24557           "application/json",
24558           "application/xml"
24559         ],
24560         "parameters": [
24561           {
24562             "description": "Keep as M",
24563             "in": "path",
24564             "name": "service-instance-id",
24565             "required": true,
24566             "type": "string"
24567           },
24568           {
24569             "in": "path",
24570             "name": "vnf-id",
24571             "required": true,
24572             "type": "string"
24573           },
24574           {
24575             "in": "body",
24576             "name": "(config)availability-zones",
24577             "required": false,
24578             "schema": {
24579               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones-TOP"
24580             }
24581           }
24582         ],
24583         "responses": {
24584           "200": {
24585             "description": "No response was specified",
24586             "schema": {
24587               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones-TOP"
24588             }
24589           }
24590         },
24591         "operationId": "PUT-availability-zones"
24592       }
24593     },
24594     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks": {
24595       "delete": {
24596         "produces": [
24597           "application/json",
24598           "application/xml"
24599         ],
24600         "parameters": [
24601           {
24602             "description": "Keep as M",
24603             "in": "path",
24604             "name": "service-instance-id",
24605             "required": true,
24606             "type": "string"
24607           },
24608           {
24609             "in": "path",
24610             "name": "vnf-id",
24611             "required": true,
24612             "type": "string"
24613           }
24614         ],
24615         "responses": {
24616           "200": {
24617             "description": "No response was specified"
24618           }
24619         },
24620         "operationId": "DELETE-vnf-networks"
24621       },
24622       "get": {
24623         "produces": [
24624           "application/json",
24625           "application/xml"
24626         ],
24627         "parameters": [
24628           {
24629             "description": "Keep as M",
24630             "in": "path",
24631             "name": "service-instance-id",
24632             "required": true,
24633             "type": "string"
24634           },
24635           {
24636             "in": "path",
24637             "name": "vnf-id",
24638             "required": true,
24639             "type": "string"
24640           }
24641         ],
24642         "responses": {
24643           "200": {
24644             "description": "No response was specified",
24645             "schema": {
24646               "$ref": "#/definitions/(config)vnf-networks"
24647             }
24648           }
24649         },
24650         "operationId": "GET-vnf-networks"
24651       },
24652       "post": {
24653         "consumes": [
24654           "application/json",
24655           "application/xml"
24656         ],
24657         "produces": [
24658           "application/json",
24659           "application/xml"
24660         ],
24661         "parameters": [
24662           {
24663             "description": "Keep as M",
24664             "in": "path",
24665             "name": "service-instance-id",
24666             "required": true,
24667             "type": "string"
24668           },
24669           {
24670             "in": "path",
24671             "name": "vnf-id",
24672             "required": true,
24673             "type": "string"
24674           },
24675           {
24676             "in": "body",
24677             "name": "**(config)vnf-network",
24678             "required": false,
24679             "schema": {
24680               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network-TOP"
24681             }
24682           }
24683         ],
24684         "responses": {
24685           "200": {
24686             "description": "No response was specified",
24687             "schema": {
24688               "$ref": "#/definitions/(config)vnf-networksPOST"
24689             }
24690           }
24691         },
24692         "operationId": "POST-vnf-networks"
24693       },
24694       "put": {
24695         "consumes": [
24696           "application/json",
24697           "application/xml"
24698         ],
24699         "produces": [
24700           "application/json",
24701           "application/xml"
24702         ],
24703         "parameters": [
24704           {
24705             "description": "Keep as M",
24706             "in": "path",
24707             "name": "service-instance-id",
24708             "required": true,
24709             "type": "string"
24710           },
24711           {
24712             "in": "path",
24713             "name": "vnf-id",
24714             "required": true,
24715             "type": "string"
24716           },
24717           {
24718             "in": "body",
24719             "name": "(config)vnf-networks",
24720             "required": false,
24721             "schema": {
24722               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks-TOP"
24723             }
24724           }
24725         ],
24726         "responses": {
24727           "200": {
24728             "description": "No response was specified",
24729             "schema": {
24730               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks-TOP"
24731             }
24732           }
24733         },
24734         "operationId": "PUT-vnf-networks"
24735       }
24736     },
24737     "/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}": {
24738       "delete": {
24739         "produces": [
24740           "application/json",
24741           "application/xml"
24742         ],
24743         "parameters": [
24744           {
24745             "description": "Keep as M",
24746             "in": "path",
24747             "name": "service-instance-id",
24748             "required": true,
24749             "type": "string"
24750           },
24751           {
24752             "in": "path",
24753             "name": "vnf-id",
24754             "required": true,
24755             "type": "string"
24756           },
24757           {
24758             "description": "A Network Role to which a VNF must connect",
24759             "in": "path",
24760             "name": "network-role",
24761             "required": true,
24762             "type": "string"
24763           }
24764         ],
24765         "responses": {
24766           "200": {
24767             "description": "No response was specified"
24768           }
24769         },
24770         "operationId": "DELETE-vnf-network"
24771       },
24772       "get": {
24773         "produces": [
24774           "application/json",
24775           "application/xml"
24776         ],
24777         "parameters": [
24778           {
24779             "description": "Keep as M",
24780             "in": "path",
24781             "name": "service-instance-id",
24782             "required": true,
24783             "type": "string"
24784           },
24785           {
24786             "in": "path",
24787             "name": "vnf-id",
24788             "required": true,
24789             "type": "string"
24790           },
24791           {
24792             "description": "A Network Role to which a VNF must connect",
24793             "in": "path",
24794             "name": "network-role",
24795             "required": true,
24796             "type": "string"
24797           }
24798         ],
24799         "responses": {
24800           "200": {
24801             "description": "No response was specified",
24802             "schema": {
24803               "$ref": "#/definitions/(config)vnf-network"
24804             }
24805           }
24806         },
24807         "operationId": "GET-vnf-network"
24808       },
24809       "post": {
24810         "consumes": [
24811           "application/json",
24812           "application/xml"
24813         ],
24814         "produces": [
24815           "application/json",
24816           "application/xml"
24817         ],
24818         "parameters": [
24819           {
24820             "description": "Keep as M",
24821             "in": "path",
24822             "name": "service-instance-id",
24823             "required": true,
24824             "type": "string"
24825           },
24826           {
24827             "in": "path",
24828             "name": "vnf-id",
24829             "required": true,
24830             "type": "string"
24831           },
24832           {
24833             "description": "A Network Role to which a VNF must connect",
24834             "in": "path",
24835             "name": "network-role",
24836             "required": true,
24837             "type": "string"
24838           },
24839           {
24840             "in": "body",
24841             "name": "**(config)subnets-data",
24842             "required": false,
24843             "schema": {
24844               "$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"
24845             }
24846           }
24847         ],
24848         "responses": {
24849           "200": {
24850             "description": "No response was specified",
24851             "schema": {
24852               "$ref": "#/definitions/(config)vnf-networkPOST"
24853             }
24854           }
24855         },
24856         "operationId": "POST-vnf-network"
24857       },
24858       "put": {
24859         "consumes": [
24860           "application/json",
24861           "application/xml"
24862         ],
24863         "produces": [
24864           "application/json",
24865           "application/xml"
24866         ],
24867         "parameters": [
24868           {
24869             "description": "Keep as M",
24870             "in": "path",
24871             "name": "service-instance-id",
24872             "required": true,
24873             "type": "string"
24874           },
24875           {
24876             "in": "path",
24877             "name": "vnf-id",
24878             "required": true,
24879             "type": "string"
24880           },
24881           {
24882             "description": "A Network Role to which a VNF must connect",
24883             "in": "path",
24884             "name": "network-role",
24885             "required": true,
24886             "type": "string"
24887           },
24888           {
24889             "in": "body",
24890             "name": "(config)vnf-network",
24891             "required": false,
24892             "schema": {
24893               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network-TOP"
24894             }
24895           }
24896         ],
24897         "responses": {
24898           "200": {
24899             "description": "No response was specified",
24900             "schema": {
24901               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network-TOP"
24902             }
24903           }
24904         },
24905         "operationId": "PUT-vnf-network"
24906       }
24907     },
24908     "/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": {
24909       "delete": {
24910         "produces": [
24911           "application/json",
24912           "application/xml"
24913         ],
24914         "parameters": [
24915           {
24916             "description": "Keep as M",
24917             "in": "path",
24918             "name": "service-instance-id",
24919             "required": true,
24920             "type": "string"
24921           },
24922           {
24923             "in": "path",
24924             "name": "vnf-id",
24925             "required": true,
24926             "type": "string"
24927           },
24928           {
24929             "description": "A Network Role to which a VNF must connect",
24930             "in": "path",
24931             "name": "network-role",
24932             "required": true,
24933             "type": "string"
24934           }
24935         ],
24936         "responses": {
24937           "200": {
24938             "description": "No response was specified"
24939           }
24940         },
24941         "operationId": "DELETE-subnets-data"
24942       },
24943       "get": {
24944         "produces": [
24945           "application/json",
24946           "application/xml"
24947         ],
24948         "parameters": [
24949           {
24950             "description": "Keep as M",
24951             "in": "path",
24952             "name": "service-instance-id",
24953             "required": true,
24954             "type": "string"
24955           },
24956           {
24957             "in": "path",
24958             "name": "vnf-id",
24959             "required": true,
24960             "type": "string"
24961           },
24962           {
24963             "description": "A Network Role to which a VNF must connect",
24964             "in": "path",
24965             "name": "network-role",
24966             "required": true,
24967             "type": "string"
24968           }
24969         ],
24970         "responses": {
24971           "200": {
24972             "description": "No response was specified",
24973             "schema": {
24974               "$ref": "#/definitions/(config)subnets-data"
24975             }
24976           }
24977         },
24978         "operationId": "GET-subnets-data"
24979       },
24980       "post": {
24981         "consumes": [
24982           "application/json",
24983           "application/xml"
24984         ],
24985         "produces": [
24986           "application/json",
24987           "application/xml"
24988         ],
24989         "parameters": [
24990           {
24991             "description": "Keep as M",
24992             "in": "path",
24993             "name": "service-instance-id",
24994             "required": true,
24995             "type": "string"
24996           },
24997           {
24998             "in": "path",
24999             "name": "vnf-id",
25000             "required": true,
25001             "type": "string"
25002           },
25003           {
25004             "description": "A Network Role to which a VNF must connect",
25005             "in": "path",
25006             "name": "network-role",
25007             "required": true,
25008             "type": "string"
25009           },
25010           {
25011             "in": "body",
25012             "name": "**(config)subnet-data",
25013             "required": false,
25014             "schema": {
25015               "$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"
25016             }
25017           }
25018         ],
25019         "responses": {
25020           "200": {
25021             "description": "No response was specified",
25022             "schema": {
25023               "$ref": "#/definitions/(config)subnets-dataPOST"
25024             }
25025           }
25026         },
25027         "operationId": "POST-subnets-data"
25028       },
25029       "put": {
25030         "consumes": [
25031           "application/json",
25032           "application/xml"
25033         ],
25034         "produces": [
25035           "application/json",
25036           "application/xml"
25037         ],
25038         "parameters": [
25039           {
25040             "description": "Keep as M",
25041             "in": "path",
25042             "name": "service-instance-id",
25043             "required": true,
25044             "type": "string"
25045           },
25046           {
25047             "in": "path",
25048             "name": "vnf-id",
25049             "required": true,
25050             "type": "string"
25051           },
25052           {
25053             "description": "A Network Role to which a VNF must connect",
25054             "in": "path",
25055             "name": "network-role",
25056             "required": true,
25057             "type": "string"
25058           },
25059           {
25060             "in": "body",
25061             "name": "(config)subnets-data",
25062             "required": false,
25063             "schema": {
25064               "$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"
25065             }
25066           }
25067         ],
25068         "responses": {
25069           "200": {
25070             "description": "No response was specified",
25071             "schema": {
25072               "$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"
25073             }
25074           }
25075         },
25076         "operationId": "PUT-subnets-data"
25077       }
25078     },
25079     "/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}": {
25080       "delete": {
25081         "produces": [
25082           "application/json",
25083           "application/xml"
25084         ],
25085         "parameters": [
25086           {
25087             "description": "Keep as M",
25088             "in": "path",
25089             "name": "service-instance-id",
25090             "required": true,
25091             "type": "string"
25092           },
25093           {
25094             "in": "path",
25095             "name": "vnf-id",
25096             "required": true,
25097             "type": "string"
25098           },
25099           {
25100             "description": "A Network Role to which a VNF must connect",
25101             "in": "path",
25102             "name": "network-role",
25103             "required": true,
25104             "type": "string"
25105           },
25106           {
25107             "description": "Should be ipv4 or ipv6",
25108             "in": "path",
25109             "name": "ip-version",
25110             "required": true,
25111             "type": "string"
25112           }
25113         ],
25114         "responses": {
25115           "200": {
25116             "description": "No response was specified"
25117           }
25118         },
25119         "operationId": "DELETE-subnet-data"
25120       },
25121       "get": {
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             "description": "Should be ipv4 or ipv6",
25149             "in": "path",
25150             "name": "ip-version",
25151             "required": true,
25152             "type": "string"
25153           }
25154         ],
25155         "responses": {
25156           "200": {
25157             "description": "No response was specified",
25158             "schema": {
25159               "$ref": "#/definitions/(config)subnet-data"
25160             }
25161           }
25162         },
25163         "operationId": "GET-subnet-data"
25164       },
25165       "put": {
25166         "consumes": [
25167           "application/json",
25168           "application/xml"
25169         ],
25170         "produces": [
25171           "application/json",
25172           "application/xml"
25173         ],
25174         "parameters": [
25175           {
25176             "description": "Keep as M",
25177             "in": "path",
25178             "name": "service-instance-id",
25179             "required": true,
25180             "type": "string"
25181           },
25182           {
25183             "in": "path",
25184             "name": "vnf-id",
25185             "required": true,
25186             "type": "string"
25187           },
25188           {
25189             "description": "A Network Role to which a VNF must connect",
25190             "in": "path",
25191             "name": "network-role",
25192             "required": true,
25193             "type": "string"
25194           },
25195           {
25196             "description": "Should be ipv4 or ipv6",
25197             "in": "path",
25198             "name": "ip-version",
25199             "required": true,
25200             "type": "string"
25201           },
25202           {
25203             "in": "body",
25204             "name": "(config)subnet-data",
25205             "required": false,
25206             "schema": {
25207               "$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"
25208             }
25209           }
25210         ],
25211         "responses": {
25212           "200": {
25213             "description": "No response was specified",
25214             "schema": {
25215               "$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"
25216             }
25217           }
25218         },
25219         "operationId": "PUT-subnet-data"
25220       }
25221     },
25222     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-topology-identifier-structure": {
25223       "delete": {
25224         "produces": [
25225           "application/json",
25226           "application/xml"
25227         ],
25228         "parameters": [
25229           {
25230             "description": "Keep as M",
25231             "in": "path",
25232             "name": "service-instance-id",
25233             "required": true,
25234             "type": "string"
25235           },
25236           {
25237             "in": "path",
25238             "name": "vnf-id",
25239             "required": true,
25240             "type": "string"
25241           }
25242         ],
25243         "responses": {
25244           "200": {
25245             "description": "No response was specified"
25246           }
25247         },
25248         "operationId": "DELETE-vnf-topology-identifier-structure"
25249       },
25250       "get": {
25251         "produces": [
25252           "application/json",
25253           "application/xml"
25254         ],
25255         "parameters": [
25256           {
25257             "description": "Keep as M",
25258             "in": "path",
25259             "name": "service-instance-id",
25260             "required": true,
25261             "type": "string"
25262           },
25263           {
25264             "in": "path",
25265             "name": "vnf-id",
25266             "required": true,
25267             "type": "string"
25268           }
25269         ],
25270         "responses": {
25271           "200": {
25272             "description": "No response was specified",
25273             "schema": {
25274               "$ref": "#/definitions/(config)vnf-topology-identifier-structure"
25275             }
25276           }
25277         },
25278         "operationId": "GET-vnf-topology-identifier-structure"
25279       },
25280       "put": {
25281         "consumes": [
25282           "application/json",
25283           "application/xml"
25284         ],
25285         "produces": [
25286           "application/json",
25287           "application/xml"
25288         ],
25289         "parameters": [
25290           {
25291             "description": "Keep as M",
25292             "in": "path",
25293             "name": "service-instance-id",
25294             "required": true,
25295             "type": "string"
25296           },
25297           {
25298             "in": "path",
25299             "name": "vnf-id",
25300             "required": true,
25301             "type": "string"
25302           },
25303           {
25304             "in": "body",
25305             "name": "(config)vnf-topology-identifier-structure",
25306             "required": false,
25307             "schema": {
25308               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure-TOP"
25309             }
25310           }
25311         ],
25312         "responses": {
25313           "200": {
25314             "description": "No response was specified",
25315             "schema": {
25316               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure-TOP"
25317             }
25318           }
25319         },
25320         "operationId": "PUT-vnf-topology-identifier-structure"
25321       }
25322     },
25323     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-status": {
25324       "delete": {
25325         "produces": [
25326           "application/json",
25327           "application/xml"
25328         ],
25329         "parameters": [
25330           {
25331             "description": "Keep as M",
25332             "in": "path",
25333             "name": "service-instance-id",
25334             "required": true,
25335             "type": "string"
25336           }
25337         ],
25338         "responses": {
25339           "200": {
25340             "description": "No response was specified"
25341           }
25342         },
25343         "operationId": "DELETE-service-status"
25344       },
25345       "get": {
25346         "produces": [
25347           "application/json",
25348           "application/xml"
25349         ],
25350         "parameters": [
25351           {
25352             "description": "Keep as M",
25353             "in": "path",
25354             "name": "service-instance-id",
25355             "required": true,
25356             "type": "string"
25357           }
25358         ],
25359         "responses": {
25360           "200": {
25361             "description": "No response was specified",
25362             "schema": {
25363               "$ref": "#/definitions/(config)service-status"
25364             }
25365           }
25366         },
25367         "operationId": "GET-service-status"
25368       },
25369       "put": {
25370         "consumes": [
25371           "application/json",
25372           "application/xml"
25373         ],
25374         "produces": [
25375           "application/json",
25376           "application/xml"
25377         ],
25378         "parameters": [
25379           {
25380             "description": "Keep as M",
25381             "in": "path",
25382             "name": "service-instance-id",
25383             "required": true,
25384             "type": "string"
25385           },
25386           {
25387             "in": "body",
25388             "name": "(config)service-status",
25389             "required": false,
25390             "schema": {
25391               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-status-TOP"
25392             }
25393           }
25394         ],
25395         "responses": {
25396           "200": {
25397             "description": "No response was specified",
25398             "schema": {
25399               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-status-TOP"
25400             }
25401           }
25402         },
25403         "operationId": "PUT-service-status"
25404       }
25405     },
25406     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources": {
25407       "delete": {
25408         "produces": [
25409           "application/json",
25410           "application/xml"
25411         ],
25412         "responses": {
25413           "200": {
25414             "description": "No response was specified"
25415           }
25416         },
25417         "operationId": "DELETE-tunnelxconn-allotted-resources"
25418       },
25419       "get": {
25420         "produces": [
25421           "application/json",
25422           "application/xml"
25423         ],
25424         "responses": {
25425           "200": {
25426             "description": "No response was specified",
25427             "schema": {
25428               "$ref": "#/definitions/(config)tunnelxconn-allotted-resources"
25429             }
25430           }
25431         },
25432         "operationId": "GET-tunnelxconn-allotted-resources"
25433       },
25434       "post": {
25435         "consumes": [
25436           "application/json",
25437           "application/xml"
25438         ],
25439         "produces": [
25440           "application/json",
25441           "application/xml"
25442         ],
25443         "parameters": [
25444           {
25445             "in": "body",
25446             "name": "**(config)tunnelxconn-allotted-resource",
25447             "required": false,
25448             "schema": {
25449               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource-TOP"
25450             }
25451           }
25452         ],
25453         "responses": {
25454           "200": {
25455             "description": "No response was specified",
25456             "schema": {
25457               "$ref": "#/definitions/(config)tunnelxconn-allotted-resourcesPOST"
25458             }
25459           }
25460         },
25461         "operationId": "POST-tunnelxconn-allotted-resources"
25462       },
25463       "put": {
25464         "consumes": [
25465           "application/json",
25466           "application/xml"
25467         ],
25468         "produces": [
25469           "application/json",
25470           "application/xml"
25471         ],
25472         "parameters": [
25473           {
25474             "in": "body",
25475             "name": "(config)tunnelxconn-allotted-resources",
25476             "required": false,
25477             "schema": {
25478               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources-TOP"
25479             }
25480           }
25481         ],
25482         "responses": {
25483           "200": {
25484             "description": "No response was specified",
25485             "schema": {
25486               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources-TOP"
25487             }
25488           }
25489         },
25490         "operationId": "PUT-tunnelxconn-allotted-resources"
25491       }
25492     },
25493     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}": {
25494       "delete": {
25495         "produces": [
25496           "application/json",
25497           "application/xml"
25498         ],
25499         "parameters": [
25500           {
25501             "in": "path",
25502             "name": "allotted-resource-id",
25503             "required": true,
25504             "type": "string"
25505           }
25506         ],
25507         "responses": {
25508           "200": {
25509             "description": "No response was specified"
25510           }
25511         },
25512         "operationId": "DELETE-tunnelxconn-allotted-resource"
25513       },
25514       "get": {
25515         "produces": [
25516           "application/json",
25517           "application/xml"
25518         ],
25519         "parameters": [
25520           {
25521             "in": "path",
25522             "name": "allotted-resource-id",
25523             "required": true,
25524             "type": "string"
25525           }
25526         ],
25527         "responses": {
25528           "200": {
25529             "description": "No response was specified",
25530             "schema": {
25531               "$ref": "#/definitions/(config)tunnelxconn-allotted-resource"
25532             }
25533           }
25534         },
25535         "operationId": "GET-tunnelxconn-allotted-resource"
25536       },
25537       "post": {
25538         "consumes": [
25539           "application/json",
25540           "application/xml"
25541         ],
25542         "produces": [
25543           "application/json",
25544           "application/xml"
25545         ],
25546         "parameters": [
25547           {
25548             "in": "path",
25549             "name": "allotted-resource-id",
25550             "required": true,
25551             "type": "string"
25552           },
25553           {
25554             "in": "body",
25555             "name": "**(config)allotted-resource-data",
25556             "required": false,
25557             "schema": {
25558               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data-TOP"
25559             }
25560           },
25561           {
25562             "in": "body",
25563             "name": "**(config)allotted-resource-status",
25564             "required": false,
25565             "schema": {
25566               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status-TOP"
25567             }
25568           }
25569         ],
25570         "responses": {
25571           "200": {
25572             "description": "No response was specified",
25573             "schema": {
25574               "$ref": "#/definitions/(config)tunnelxconn-allotted-resourcePOST"
25575             }
25576           }
25577         },
25578         "operationId": "POST-tunnelxconn-allotted-resource"
25579       },
25580       "put": {
25581         "consumes": [
25582           "application/json",
25583           "application/xml"
25584         ],
25585         "produces": [
25586           "application/json",
25587           "application/xml"
25588         ],
25589         "parameters": [
25590           {
25591             "in": "path",
25592             "name": "allotted-resource-id",
25593             "required": true,
25594             "type": "string"
25595           },
25596           {
25597             "in": "body",
25598             "name": "(config)tunnelxconn-allotted-resource",
25599             "required": false,
25600             "schema": {
25601               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource-TOP"
25602             }
25603           }
25604         ],
25605         "responses": {
25606           "200": {
25607             "description": "No response was specified",
25608             "schema": {
25609               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource-TOP"
25610             }
25611           }
25612         },
25613         "operationId": "PUT-tunnelxconn-allotted-resource"
25614       }
25615     },
25616     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data": {
25617       "delete": {
25618         "produces": [
25619           "application/json",
25620           "application/xml"
25621         ],
25622         "parameters": [
25623           {
25624             "in": "path",
25625             "name": "allotted-resource-id",
25626             "required": true,
25627             "type": "string"
25628           }
25629         ],
25630         "responses": {
25631           "200": {
25632             "description": "No response was specified"
25633           }
25634         },
25635         "operationId": "DELETE-allotted-resource-data"
25636       },
25637       "get": {
25638         "produces": [
25639           "application/json",
25640           "application/xml"
25641         ],
25642         "parameters": [
25643           {
25644             "in": "path",
25645             "name": "allotted-resource-id",
25646             "required": true,
25647             "type": "string"
25648           }
25649         ],
25650         "responses": {
25651           "200": {
25652             "description": "No response was specified",
25653             "schema": {
25654               "$ref": "#/definitions/(config)allotted-resource-data"
25655             }
25656           }
25657         },
25658         "operationId": "GET-allotted-resource-data"
25659       },
25660       "post": {
25661         "consumes": [
25662           "application/json",
25663           "application/xml"
25664         ],
25665         "produces": [
25666           "application/json",
25667           "application/xml"
25668         ],
25669         "parameters": [
25670           {
25671             "in": "path",
25672             "name": "allotted-resource-id",
25673             "required": true,
25674             "type": "string"
25675           },
25676           {
25677             "in": "body",
25678             "name": "**(config)allotted-resource-operation-information",
25679             "required": false,
25680             "schema": {
25681               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
25682             }
25683           },
25684           {
25685             "in": "body",
25686             "name": "**(config)tunnelxconn-topology",
25687             "required": false,
25688             "schema": {
25689               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology-TOP"
25690             }
25691           },
25692           {
25693             "in": "body",
25694             "name": "**(config)tunnelxconn-parameters",
25695             "required": false,
25696             "schema": {
25697               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters-TOP"
25698             }
25699           },
25700           {
25701             "in": "body",
25702             "name": "**(config)allotted-resource-oper-status",
25703             "required": false,
25704             "schema": {
25705               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
25706             }
25707           }
25708         ],
25709         "responses": {
25710           "200": {
25711             "description": "No response was specified",
25712             "schema": {
25713               "$ref": "#/definitions/(config)allotted-resource-dataPOST"
25714             }
25715           }
25716         },
25717         "operationId": "POST-allotted-resource-data"
25718       },
25719       "put": {
25720         "consumes": [
25721           "application/json",
25722           "application/xml"
25723         ],
25724         "produces": [
25725           "application/json",
25726           "application/xml"
25727         ],
25728         "parameters": [
25729           {
25730             "in": "path",
25731             "name": "allotted-resource-id",
25732             "required": true,
25733             "type": "string"
25734           },
25735           {
25736             "in": "body",
25737             "name": "(config)allotted-resource-data",
25738             "required": false,
25739             "schema": {
25740               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data-TOP"
25741             }
25742           }
25743         ],
25744         "responses": {
25745           "200": {
25746             "description": "No response was specified",
25747             "schema": {
25748               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data-TOP"
25749             }
25750           }
25751         },
25752         "operationId": "PUT-allotted-resource-data"
25753       }
25754     },
25755     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-oper-status": {
25756       "delete": {
25757         "produces": [
25758           "application/json",
25759           "application/xml"
25760         ],
25761         "parameters": [
25762           {
25763             "in": "path",
25764             "name": "allotted-resource-id",
25765             "required": true,
25766             "type": "string"
25767           }
25768         ],
25769         "responses": {
25770           "200": {
25771             "description": "No response was specified"
25772           }
25773         },
25774         "operationId": "DELETE-allotted-resource-oper-status"
25775       },
25776       "get": {
25777         "produces": [
25778           "application/json",
25779           "application/xml"
25780         ],
25781         "parameters": [
25782           {
25783             "in": "path",
25784             "name": "allotted-resource-id",
25785             "required": true,
25786             "type": "string"
25787           }
25788         ],
25789         "responses": {
25790           "200": {
25791             "description": "No response was specified",
25792             "schema": {
25793               "$ref": "#/definitions/(config)allotted-resource-oper-status"
25794             }
25795           }
25796         },
25797         "operationId": "GET-allotted-resource-oper-status"
25798       },
25799       "put": {
25800         "consumes": [
25801           "application/json",
25802           "application/xml"
25803         ],
25804         "produces": [
25805           "application/json",
25806           "application/xml"
25807         ],
25808         "parameters": [
25809           {
25810             "in": "path",
25811             "name": "allotted-resource-id",
25812             "required": true,
25813             "type": "string"
25814           },
25815           {
25816             "in": "body",
25817             "name": "(config)allotted-resource-oper-status",
25818             "required": false,
25819             "schema": {
25820               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
25821             }
25822           }
25823         ],
25824         "responses": {
25825           "200": {
25826             "description": "No response was specified",
25827             "schema": {
25828               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
25829             }
25830           }
25831         },
25832         "operationId": "PUT-allotted-resource-oper-status"
25833       }
25834     },
25835     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information": {
25836       "delete": {
25837         "produces": [
25838           "application/json",
25839           "application/xml"
25840         ],
25841         "parameters": [
25842           {
25843             "in": "path",
25844             "name": "allotted-resource-id",
25845             "required": true,
25846             "type": "string"
25847           }
25848         ],
25849         "responses": {
25850           "200": {
25851             "description": "No response was specified"
25852           }
25853         },
25854         "operationId": "DELETE-allotted-resource-operation-information"
25855       },
25856       "get": {
25857         "produces": [
25858           "application/json",
25859           "application/xml"
25860         ],
25861         "parameters": [
25862           {
25863             "in": "path",
25864             "name": "allotted-resource-id",
25865             "required": true,
25866             "type": "string"
25867           }
25868         ],
25869         "responses": {
25870           "200": {
25871             "description": "No response was specified",
25872             "schema": {
25873               "$ref": "#/definitions/(config)allotted-resource-operation-information"
25874             }
25875           }
25876         },
25877         "operationId": "GET-allotted-resource-operation-information"
25878       },
25879       "post": {
25880         "consumes": [
25881           "application/json",
25882           "application/xml"
25883         ],
25884         "produces": [
25885           "application/json",
25886           "application/xml"
25887         ],
25888         "parameters": [
25889           {
25890             "in": "path",
25891             "name": "allotted-resource-id",
25892             "required": true,
25893             "type": "string"
25894           },
25895           {
25896             "in": "body",
25897             "name": "**(config)request-information",
25898             "required": false,
25899             "schema": {
25900               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
25901             }
25902           },
25903           {
25904             "in": "body",
25905             "name": "**(config)sdnc-request-header",
25906             "required": false,
25907             "schema": {
25908               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP"
25909             }
25910           },
25911           {
25912             "in": "body",
25913             "name": "**(config)service-information",
25914             "required": false,
25915             "schema": {
25916               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
25917             }
25918           },
25919           {
25920             "in": "body",
25921             "name": "**(config)allotted-resource-information",
25922             "required": false,
25923             "schema": {
25924               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP"
25925             }
25926           }
25927         ],
25928         "responses": {
25929           "200": {
25930             "description": "No response was specified",
25931             "schema": {
25932               "$ref": "#/definitions/(config)allotted-resource-operation-informationPOST"
25933             }
25934           }
25935         },
25936         "operationId": "POST-allotted-resource-operation-information"
25937       },
25938       "put": {
25939         "consumes": [
25940           "application/json",
25941           "application/xml"
25942         ],
25943         "produces": [
25944           "application/json",
25945           "application/xml"
25946         ],
25947         "parameters": [
25948           {
25949             "in": "path",
25950             "name": "allotted-resource-id",
25951             "required": true,
25952             "type": "string"
25953           },
25954           {
25955             "in": "body",
25956             "name": "(config)allotted-resource-operation-information",
25957             "required": false,
25958             "schema": {
25959               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
25960             }
25961           }
25962         ],
25963         "responses": {
25964           "200": {
25965             "description": "No response was specified",
25966             "schema": {
25967               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
25968             }
25969           }
25970         },
25971         "operationId": "PUT-allotted-resource-operation-information"
25972       }
25973     },
25974     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information": {
25975       "delete": {
25976         "produces": [
25977           "application/json",
25978           "application/xml"
25979         ],
25980         "parameters": [
25981           {
25982             "in": "path",
25983             "name": "allotted-resource-id",
25984             "required": true,
25985             "type": "string"
25986           }
25987         ],
25988         "responses": {
25989           "200": {
25990             "description": "No response was specified"
25991           }
25992         },
25993         "operationId": "DELETE-allotted-resource-information"
25994       },
25995       "get": {
25996         "produces": [
25997           "application/json",
25998           "application/xml"
25999         ],
26000         "parameters": [
26001           {
26002             "in": "path",
26003             "name": "allotted-resource-id",
26004             "required": true,
26005             "type": "string"
26006           }
26007         ],
26008         "responses": {
26009           "200": {
26010             "description": "No response was specified",
26011             "schema": {
26012               "$ref": "#/definitions/(config)allotted-resource-information"
26013             }
26014           }
26015         },
26016         "operationId": "GET-allotted-resource-information"
26017       },
26018       "post": {
26019         "consumes": [
26020           "application/json",
26021           "application/xml"
26022         ],
26023         "produces": [
26024           "application/json",
26025           "application/xml"
26026         ],
26027         "parameters": [
26028           {
26029             "in": "path",
26030             "name": "allotted-resource-id",
26031             "required": true,
26032             "type": "string"
26033           },
26034           {
26035             "in": "body",
26036             "name": "**(config)onap-model-information",
26037             "required": false,
26038             "schema": {
26039               "$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"
26040             }
26041           }
26042         ],
26043         "responses": {
26044           "200": {
26045             "description": "No response was specified",
26046             "schema": {
26047               "$ref": "#/definitions/(config)allotted-resource-informationPOST"
26048             }
26049           }
26050         },
26051         "operationId": "POST-allotted-resource-information"
26052       },
26053       "put": {
26054         "consumes": [
26055           "application/json",
26056           "application/xml"
26057         ],
26058         "produces": [
26059           "application/json",
26060           "application/xml"
26061         ],
26062         "parameters": [
26063           {
26064             "in": "path",
26065             "name": "allotted-resource-id",
26066             "required": true,
26067             "type": "string"
26068           },
26069           {
26070             "in": "body",
26071             "name": "(config)allotted-resource-information",
26072             "required": false,
26073             "schema": {
26074               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP"
26075             }
26076           }
26077         ],
26078         "responses": {
26079           "200": {
26080             "description": "No response was specified",
26081             "schema": {
26082               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP"
26083             }
26084           }
26085         },
26086         "operationId": "PUT-allotted-resource-information"
26087       }
26088     },
26089     "/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": {
26090       "delete": {
26091         "produces": [
26092           "application/json",
26093           "application/xml"
26094         ],
26095         "parameters": [
26096           {
26097             "in": "path",
26098             "name": "allotted-resource-id",
26099             "required": true,
26100             "type": "string"
26101           }
26102         ],
26103         "responses": {
26104           "200": {
26105             "description": "No response was specified"
26106           }
26107         },
26108         "operationId": "DELETE-onap-model-information"
26109       },
26110       "get": {
26111         "produces": [
26112           "application/json",
26113           "application/xml"
26114         ],
26115         "parameters": [
26116           {
26117             "in": "path",
26118             "name": "allotted-resource-id",
26119             "required": true,
26120             "type": "string"
26121           }
26122         ],
26123         "responses": {
26124           "200": {
26125             "description": "No response was specified",
26126             "schema": {
26127               "$ref": "#/definitions/(config)onap-model-information"
26128             }
26129           }
26130         },
26131         "operationId": "GET-onap-model-information"
26132       },
26133       "put": {
26134         "consumes": [
26135           "application/json",
26136           "application/xml"
26137         ],
26138         "produces": [
26139           "application/json",
26140           "application/xml"
26141         ],
26142         "parameters": [
26143           {
26144             "in": "path",
26145             "name": "allotted-resource-id",
26146             "required": true,
26147             "type": "string"
26148           },
26149           {
26150             "in": "body",
26151             "name": "(config)onap-model-information",
26152             "required": false,
26153             "schema": {
26154               "$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"
26155             }
26156           }
26157         ],
26158         "responses": {
26159           "200": {
26160             "description": "No response was specified",
26161             "schema": {
26162               "$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"
26163             }
26164           }
26165         },
26166         "operationId": "PUT-onap-model-information"
26167       }
26168     },
26169     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/request-information": {
26170       "delete": {
26171         "produces": [
26172           "application/json",
26173           "application/xml"
26174         ],
26175         "parameters": [
26176           {
26177             "in": "path",
26178             "name": "allotted-resource-id",
26179             "required": true,
26180             "type": "string"
26181           }
26182         ],
26183         "responses": {
26184           "200": {
26185             "description": "No response was specified"
26186           }
26187         },
26188         "operationId": "DELETE-request-information"
26189       },
26190       "get": {
26191         "produces": [
26192           "application/json",
26193           "application/xml"
26194         ],
26195         "parameters": [
26196           {
26197             "in": "path",
26198             "name": "allotted-resource-id",
26199             "required": true,
26200             "type": "string"
26201           }
26202         ],
26203         "responses": {
26204           "200": {
26205             "description": "No response was specified",
26206             "schema": {
26207               "$ref": "#/definitions/(config)request-information"
26208             }
26209           }
26210         },
26211         "operationId": "GET-request-information"
26212       },
26213       "put": {
26214         "consumes": [
26215           "application/json",
26216           "application/xml"
26217         ],
26218         "produces": [
26219           "application/json",
26220           "application/xml"
26221         ],
26222         "parameters": [
26223           {
26224             "in": "path",
26225             "name": "allotted-resource-id",
26226             "required": true,
26227             "type": "string"
26228           },
26229           {
26230             "in": "body",
26231             "name": "(config)request-information",
26232             "required": false,
26233             "schema": {
26234               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
26235             }
26236           }
26237         ],
26238         "responses": {
26239           "200": {
26240             "description": "No response was specified",
26241             "schema": {
26242               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
26243             }
26244           }
26245         },
26246         "operationId": "PUT-request-information"
26247       }
26248     },
26249     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/sdnc-request-header": {
26250       "delete": {
26251         "produces": [
26252           "application/json",
26253           "application/xml"
26254         ],
26255         "parameters": [
26256           {
26257             "in": "path",
26258             "name": "allotted-resource-id",
26259             "required": true,
26260             "type": "string"
26261           }
26262         ],
26263         "responses": {
26264           "200": {
26265             "description": "No response was specified"
26266           }
26267         },
26268         "operationId": "DELETE-sdnc-request-header"
26269       },
26270       "get": {
26271         "produces": [
26272           "application/json",
26273           "application/xml"
26274         ],
26275         "parameters": [
26276           {
26277             "in": "path",
26278             "name": "allotted-resource-id",
26279             "required": true,
26280             "type": "string"
26281           }
26282         ],
26283         "responses": {
26284           "200": {
26285             "description": "No response was specified",
26286             "schema": {
26287               "$ref": "#/definitions/(config)sdnc-request-header"
26288             }
26289           }
26290         },
26291         "operationId": "GET-sdnc-request-header"
26292       },
26293       "put": {
26294         "consumes": [
26295           "application/json",
26296           "application/xml"
26297         ],
26298         "produces": [
26299           "application/json",
26300           "application/xml"
26301         ],
26302         "parameters": [
26303           {
26304             "in": "path",
26305             "name": "allotted-resource-id",
26306             "required": true,
26307             "type": "string"
26308           },
26309           {
26310             "in": "body",
26311             "name": "(config)sdnc-request-header",
26312             "required": false,
26313             "schema": {
26314               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP"
26315             }
26316           }
26317         ],
26318         "responses": {
26319           "200": {
26320             "description": "No response was specified",
26321             "schema": {
26322               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP"
26323             }
26324           }
26325         },
26326         "operationId": "PUT-sdnc-request-header"
26327       }
26328     },
26329     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/service-information": {
26330       "delete": {
26331         "produces": [
26332           "application/json",
26333           "application/xml"
26334         ],
26335         "parameters": [
26336           {
26337             "in": "path",
26338             "name": "allotted-resource-id",
26339             "required": true,
26340             "type": "string"
26341           }
26342         ],
26343         "responses": {
26344           "200": {
26345             "description": "No response was specified"
26346           }
26347         },
26348         "operationId": "DELETE-service-information"
26349       },
26350       "get": {
26351         "produces": [
26352           "application/json",
26353           "application/xml"
26354         ],
26355         "parameters": [
26356           {
26357             "in": "path",
26358             "name": "allotted-resource-id",
26359             "required": true,
26360             "type": "string"
26361           }
26362         ],
26363         "responses": {
26364           "200": {
26365             "description": "No response was specified",
26366             "schema": {
26367               "$ref": "#/definitions/(config)service-information"
26368             }
26369           }
26370         },
26371         "operationId": "GET-service-information"
26372       },
26373       "post": {
26374         "consumes": [
26375           "application/json",
26376           "application/xml"
26377         ],
26378         "produces": [
26379           "application/json",
26380           "application/xml"
26381         ],
26382         "parameters": [
26383           {
26384             "in": "path",
26385             "name": "allotted-resource-id",
26386             "required": true,
26387             "type": "string"
26388           },
26389           {
26390             "in": "body",
26391             "name": "**(config)onap-model-information",
26392             "required": false,
26393             "schema": {
26394               "$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"
26395             }
26396           }
26397         ],
26398         "responses": {
26399           "200": {
26400             "description": "No response was specified",
26401             "schema": {
26402               "$ref": "#/definitions/(config)service-informationPOST"
26403             }
26404           }
26405         },
26406         "operationId": "POST-service-information"
26407       },
26408       "put": {
26409         "consumes": [
26410           "application/json",
26411           "application/xml"
26412         ],
26413         "produces": [
26414           "application/json",
26415           "application/xml"
26416         ],
26417         "parameters": [
26418           {
26419             "in": "path",
26420             "name": "allotted-resource-id",
26421             "required": true,
26422             "type": "string"
26423           },
26424           {
26425             "in": "body",
26426             "name": "(config)service-information",
26427             "required": false,
26428             "schema": {
26429               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
26430             }
26431           }
26432         ],
26433         "responses": {
26434           "200": {
26435             "description": "No response was specified",
26436             "schema": {
26437               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
26438             }
26439           }
26440         },
26441         "operationId": "PUT-service-information"
26442       }
26443     },
26444     "/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": {
26445       "delete": {
26446         "produces": [
26447           "application/json",
26448           "application/xml"
26449         ],
26450         "parameters": [
26451           {
26452             "in": "path",
26453             "name": "allotted-resource-id",
26454             "required": true,
26455             "type": "string"
26456           }
26457         ],
26458         "responses": {
26459           "200": {
26460             "description": "No response was specified"
26461           }
26462         },
26463         "operationId": "DELETE-onap-model-information"
26464       },
26465       "get": {
26466         "produces": [
26467           "application/json",
26468           "application/xml"
26469         ],
26470         "parameters": [
26471           {
26472             "in": "path",
26473             "name": "allotted-resource-id",
26474             "required": true,
26475             "type": "string"
26476           }
26477         ],
26478         "responses": {
26479           "200": {
26480             "description": "No response was specified",
26481             "schema": {
26482               "$ref": "#/definitions/(config)onap-model-information"
26483             }
26484           }
26485         },
26486         "operationId": "GET-onap-model-information"
26487       },
26488       "put": {
26489         "consumes": [
26490           "application/json",
26491           "application/xml"
26492         ],
26493         "produces": [
26494           "application/json",
26495           "application/xml"
26496         ],
26497         "parameters": [
26498           {
26499             "in": "path",
26500             "name": "allotted-resource-id",
26501             "required": true,
26502             "type": "string"
26503           },
26504           {
26505             "in": "body",
26506             "name": "(config)onap-model-information",
26507             "required": false,
26508             "schema": {
26509               "$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"
26510             }
26511           }
26512         ],
26513         "responses": {
26514           "200": {
26515             "description": "No response was specified",
26516             "schema": {
26517               "$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"
26518             }
26519           }
26520         },
26521         "operationId": "PUT-onap-model-information"
26522       }
26523     },
26524     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-parameters": {
26525       "delete": {
26526         "produces": [
26527           "application/json",
26528           "application/xml"
26529         ],
26530         "parameters": [
26531           {
26532             "in": "path",
26533             "name": "allotted-resource-id",
26534             "required": true,
26535             "type": "string"
26536           }
26537         ],
26538         "responses": {
26539           "200": {
26540             "description": "No response was specified"
26541           }
26542         },
26543         "operationId": "DELETE-tunnelxconn-parameters"
26544       },
26545       "get": {
26546         "produces": [
26547           "application/json",
26548           "application/xml"
26549         ],
26550         "parameters": [
26551           {
26552             "in": "path",
26553             "name": "allotted-resource-id",
26554             "required": true,
26555             "type": "string"
26556           }
26557         ],
26558         "responses": {
26559           "200": {
26560             "description": "No response was specified",
26561             "schema": {
26562               "$ref": "#/definitions/(config)tunnelxconn-parameters"
26563             }
26564           }
26565         },
26566         "operationId": "GET-tunnelxconn-parameters"
26567       },
26568       "post": {
26569         "consumes": [
26570           "application/json",
26571           "application/xml"
26572         ],
26573         "produces": [
26574           "application/json",
26575           "application/xml"
26576         ],
26577         "parameters": [
26578           {
26579             "in": "path",
26580             "name": "allotted-resource-id",
26581             "required": true,
26582             "type": "string"
26583           },
26584           {
26585             "in": "body",
26586             "name": "**(config)param",
26587             "required": false,
26588             "schema": {
26589               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param-TOP"
26590             }
26591           }
26592         ],
26593         "responses": {
26594           "200": {
26595             "description": "No response was specified",
26596             "schema": {
26597               "$ref": "#/definitions/(config)tunnelxconn-parametersPOST"
26598             }
26599           }
26600         },
26601         "operationId": "POST-tunnelxconn-parameters"
26602       },
26603       "put": {
26604         "consumes": [
26605           "application/json",
26606           "application/xml"
26607         ],
26608         "produces": [
26609           "application/json",
26610           "application/xml"
26611         ],
26612         "parameters": [
26613           {
26614             "in": "path",
26615             "name": "allotted-resource-id",
26616             "required": true,
26617             "type": "string"
26618           },
26619           {
26620             "in": "body",
26621             "name": "(config)tunnelxconn-parameters",
26622             "required": false,
26623             "schema": {
26624               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters-TOP"
26625             }
26626           }
26627         ],
26628         "responses": {
26629           "200": {
26630             "description": "No response was specified",
26631             "schema": {
26632               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters-TOP"
26633             }
26634           }
26635         },
26636         "operationId": "PUT-tunnelxconn-parameters"
26637       }
26638     },
26639     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-parameters/param/{name}": {
26640       "delete": {
26641         "produces": [
26642           "application/json",
26643           "application/xml"
26644         ],
26645         "parameters": [
26646           {
26647             "in": "path",
26648             "name": "allotted-resource-id",
26649             "required": true,
26650             "type": "string"
26651           },
26652           {
26653             "in": "path",
26654             "name": "name",
26655             "required": true,
26656             "type": "string"
26657           }
26658         ],
26659         "responses": {
26660           "200": {
26661             "description": "No response was specified"
26662           }
26663         },
26664         "operationId": "DELETE-param"
26665       },
26666       "get": {
26667         "produces": [
26668           "application/json",
26669           "application/xml"
26670         ],
26671         "parameters": [
26672           {
26673             "in": "path",
26674             "name": "allotted-resource-id",
26675             "required": true,
26676             "type": "string"
26677           },
26678           {
26679             "in": "path",
26680             "name": "name",
26681             "required": true,
26682             "type": "string"
26683           }
26684         ],
26685         "responses": {
26686           "200": {
26687             "description": "No response was specified",
26688             "schema": {
26689               "$ref": "#/definitions/(config)param"
26690             }
26691           }
26692         },
26693         "operationId": "GET-param"
26694       },
26695       "put": {
26696         "consumes": [
26697           "application/json",
26698           "application/xml"
26699         ],
26700         "produces": [
26701           "application/json",
26702           "application/xml"
26703         ],
26704         "parameters": [
26705           {
26706             "in": "path",
26707             "name": "allotted-resource-id",
26708             "required": true,
26709             "type": "string"
26710           },
26711           {
26712             "in": "path",
26713             "name": "name",
26714             "required": true,
26715             "type": "string"
26716           },
26717           {
26718             "in": "body",
26719             "name": "(config)param",
26720             "required": false,
26721             "schema": {
26722               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param-TOP"
26723             }
26724           }
26725         ],
26726         "responses": {
26727           "200": {
26728             "description": "No response was specified",
26729             "schema": {
26730               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param-TOP"
26731             }
26732           }
26733         },
26734         "operationId": "PUT-param"
26735       }
26736     },
26737     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-topology": {
26738       "delete": {
26739         "produces": [
26740           "application/json",
26741           "application/xml"
26742         ],
26743         "parameters": [
26744           {
26745             "in": "path",
26746             "name": "allotted-resource-id",
26747             "required": true,
26748             "type": "string"
26749           }
26750         ],
26751         "responses": {
26752           "200": {
26753             "description": "No response was specified"
26754           }
26755         },
26756         "operationId": "DELETE-tunnelxconn-topology"
26757       },
26758       "get": {
26759         "produces": [
26760           "application/json",
26761           "application/xml"
26762         ],
26763         "parameters": [
26764           {
26765             "in": "path",
26766             "name": "allotted-resource-id",
26767             "required": true,
26768             "type": "string"
26769           }
26770         ],
26771         "responses": {
26772           "200": {
26773             "description": "No response was specified",
26774             "schema": {
26775               "$ref": "#/definitions/(config)tunnelxconn-topology"
26776             }
26777           }
26778         },
26779         "operationId": "GET-tunnelxconn-topology"
26780       },
26781       "post": {
26782         "consumes": [
26783           "application/json",
26784           "application/xml"
26785         ],
26786         "produces": [
26787           "application/json",
26788           "application/xml"
26789         ],
26790         "parameters": [
26791           {
26792             "in": "path",
26793             "name": "allotted-resource-id",
26794             "required": true,
26795             "type": "string"
26796           },
26797           {
26798             "in": "body",
26799             "name": "**(config)tunnelxconn-parameters",
26800             "required": false,
26801             "schema": {
26802               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters-TOP"
26803             }
26804           },
26805           {
26806             "in": "body",
26807             "name": "**(config)allotted-resource-identifiers",
26808             "required": false,
26809             "schema": {
26810               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers-TOP"
26811             }
26812           },
26813           {
26814             "in": "body",
26815             "name": "**(config)onap-model-information",
26816             "required": false,
26817             "schema": {
26818               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information-TOP"
26819             }
26820           },
26821           {
26822             "in": "body",
26823             "name": "**(config)tunnelxconn-assignments",
26824             "required": false,
26825             "schema": {
26826               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-assignments-TOP"
26827             }
26828           }
26829         ],
26830         "responses": {
26831           "200": {
26832             "description": "No response was specified",
26833             "schema": {
26834               "$ref": "#/definitions/(config)tunnelxconn-topologyPOST"
26835             }
26836           }
26837         },
26838         "operationId": "POST-tunnelxconn-topology"
26839       },
26840       "put": {
26841         "consumes": [
26842           "application/json",
26843           "application/xml"
26844         ],
26845         "produces": [
26846           "application/json",
26847           "application/xml"
26848         ],
26849         "parameters": [
26850           {
26851             "in": "path",
26852             "name": "allotted-resource-id",
26853             "required": true,
26854             "type": "string"
26855           },
26856           {
26857             "in": "body",
26858             "name": "(config)tunnelxconn-topology",
26859             "required": false,
26860             "schema": {
26861               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology-TOP"
26862             }
26863           }
26864         ],
26865         "responses": {
26866           "200": {
26867             "description": "No response was specified",
26868             "schema": {
26869               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology-TOP"
26870             }
26871           }
26872         },
26873         "operationId": "PUT-tunnelxconn-topology"
26874       }
26875     },
26876     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-topology/allotted-resource-identifiers": {
26877       "delete": {
26878         "produces": [
26879           "application/json",
26880           "application/xml"
26881         ],
26882         "parameters": [
26883           {
26884             "in": "path",
26885             "name": "allotted-resource-id",
26886             "required": true,
26887             "type": "string"
26888           }
26889         ],
26890         "responses": {
26891           "200": {
26892             "description": "No response was specified"
26893           }
26894         },
26895         "operationId": "DELETE-allotted-resource-identifiers"
26896       },
26897       "get": {
26898         "produces": [
26899           "application/json",
26900           "application/xml"
26901         ],
26902         "parameters": [
26903           {
26904             "in": "path",
26905             "name": "allotted-resource-id",
26906             "required": true,
26907             "type": "string"
26908           }
26909         ],
26910         "responses": {
26911           "200": {
26912             "description": "No response was specified",
26913             "schema": {
26914               "$ref": "#/definitions/(config)allotted-resource-identifiers"
26915             }
26916           }
26917         },
26918         "operationId": "GET-allotted-resource-identifiers"
26919       },
26920       "put": {
26921         "consumes": [
26922           "application/json",
26923           "application/xml"
26924         ],
26925         "produces": [
26926           "application/json",
26927           "application/xml"
26928         ],
26929         "parameters": [
26930           {
26931             "in": "path",
26932             "name": "allotted-resource-id",
26933             "required": true,
26934             "type": "string"
26935           },
26936           {
26937             "in": "body",
26938             "name": "(config)allotted-resource-identifiers",
26939             "required": false,
26940             "schema": {
26941               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers-TOP"
26942             }
26943           }
26944         ],
26945         "responses": {
26946           "200": {
26947             "description": "No response was specified",
26948             "schema": {
26949               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers-TOP"
26950             }
26951           }
26952         },
26953         "operationId": "PUT-allotted-resource-identifiers"
26954       }
26955     },
26956     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-topology/onap-model-information": {
26957       "delete": {
26958         "produces": [
26959           "application/json",
26960           "application/xml"
26961         ],
26962         "parameters": [
26963           {
26964             "in": "path",
26965             "name": "allotted-resource-id",
26966             "required": true,
26967             "type": "string"
26968           }
26969         ],
26970         "responses": {
26971           "200": {
26972             "description": "No response was specified"
26973           }
26974         },
26975         "operationId": "DELETE-onap-model-information"
26976       },
26977       "get": {
26978         "produces": [
26979           "application/json",
26980           "application/xml"
26981         ],
26982         "parameters": [
26983           {
26984             "in": "path",
26985             "name": "allotted-resource-id",
26986             "required": true,
26987             "type": "string"
26988           }
26989         ],
26990         "responses": {
26991           "200": {
26992             "description": "No response was specified",
26993             "schema": {
26994               "$ref": "#/definitions/(config)onap-model-information"
26995             }
26996           }
26997         },
26998         "operationId": "GET-onap-model-information"
26999       },
27000       "put": {
27001         "consumes": [
27002           "application/json",
27003           "application/xml"
27004         ],
27005         "produces": [
27006           "application/json",
27007           "application/xml"
27008         ],
27009         "parameters": [
27010           {
27011             "in": "path",
27012             "name": "allotted-resource-id",
27013             "required": true,
27014             "type": "string"
27015           },
27016           {
27017             "in": "body",
27018             "name": "(config)onap-model-information",
27019             "required": false,
27020             "schema": {
27021               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information-TOP"
27022             }
27023           }
27024         ],
27025         "responses": {
27026           "200": {
27027             "description": "No response was specified",
27028             "schema": {
27029               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information-TOP"
27030             }
27031           }
27032         },
27033         "operationId": "PUT-onap-model-information"
27034       }
27035     },
27036     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-topology/tunnelxconn-assignments": {
27037       "delete": {
27038         "produces": [
27039           "application/json",
27040           "application/xml"
27041         ],
27042         "parameters": [
27043           {
27044             "in": "path",
27045             "name": "allotted-resource-id",
27046             "required": true,
27047             "type": "string"
27048           }
27049         ],
27050         "responses": {
27051           "200": {
27052             "description": "No response was specified"
27053           }
27054         },
27055         "operationId": "DELETE-tunnelxconn-assignments"
27056       },
27057       "get": {
27058         "produces": [
27059           "application/json",
27060           "application/xml"
27061         ],
27062         "parameters": [
27063           {
27064             "in": "path",
27065             "name": "allotted-resource-id",
27066             "required": true,
27067             "type": "string"
27068           }
27069         ],
27070         "responses": {
27071           "200": {
27072             "description": "No response was specified",
27073             "schema": {
27074               "$ref": "#/definitions/(config)tunnelxconn-assignments"
27075             }
27076           }
27077         },
27078         "operationId": "GET-tunnelxconn-assignments"
27079       },
27080       "put": {
27081         "consumes": [
27082           "application/json",
27083           "application/xml"
27084         ],
27085         "produces": [
27086           "application/json",
27087           "application/xml"
27088         ],
27089         "parameters": [
27090           {
27091             "in": "path",
27092             "name": "allotted-resource-id",
27093             "required": true,
27094             "type": "string"
27095           },
27096           {
27097             "in": "body",
27098             "name": "(config)tunnelxconn-assignments",
27099             "required": false,
27100             "schema": {
27101               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-assignments-TOP"
27102             }
27103           }
27104         ],
27105         "responses": {
27106           "200": {
27107             "description": "No response was specified",
27108             "schema": {
27109               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-assignments-TOP"
27110             }
27111           }
27112         },
27113         "operationId": "PUT-tunnelxconn-assignments"
27114       }
27115     },
27116     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters": {
27117       "delete": {
27118         "produces": [
27119           "application/json",
27120           "application/xml"
27121         ],
27122         "parameters": [
27123           {
27124             "in": "path",
27125             "name": "allotted-resource-id",
27126             "required": true,
27127             "type": "string"
27128           }
27129         ],
27130         "responses": {
27131           "200": {
27132             "description": "No response was specified"
27133           }
27134         },
27135         "operationId": "DELETE-tunnelxconn-parameters"
27136       },
27137       "get": {
27138         "produces": [
27139           "application/json",
27140           "application/xml"
27141         ],
27142         "parameters": [
27143           {
27144             "in": "path",
27145             "name": "allotted-resource-id",
27146             "required": true,
27147             "type": "string"
27148           }
27149         ],
27150         "responses": {
27151           "200": {
27152             "description": "No response was specified",
27153             "schema": {
27154               "$ref": "#/definitions/(config)tunnelxconn-parameters"
27155             }
27156           }
27157         },
27158         "operationId": "GET-tunnelxconn-parameters"
27159       },
27160       "post": {
27161         "consumes": [
27162           "application/json",
27163           "application/xml"
27164         ],
27165         "produces": [
27166           "application/json",
27167           "application/xml"
27168         ],
27169         "parameters": [
27170           {
27171             "in": "path",
27172             "name": "allotted-resource-id",
27173             "required": true,
27174             "type": "string"
27175           },
27176           {
27177             "in": "body",
27178             "name": "**(config)param",
27179             "required": false,
27180             "schema": {
27181               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param-TOP"
27182             }
27183           }
27184         ],
27185         "responses": {
27186           "200": {
27187             "description": "No response was specified",
27188             "schema": {
27189               "$ref": "#/definitions/(config)tunnelxconn-parametersPOST"
27190             }
27191           }
27192         },
27193         "operationId": "POST-tunnelxconn-parameters"
27194       },
27195       "put": {
27196         "consumes": [
27197           "application/json",
27198           "application/xml"
27199         ],
27200         "produces": [
27201           "application/json",
27202           "application/xml"
27203         ],
27204         "parameters": [
27205           {
27206             "in": "path",
27207             "name": "allotted-resource-id",
27208             "required": true,
27209             "type": "string"
27210           },
27211           {
27212             "in": "body",
27213             "name": "(config)tunnelxconn-parameters",
27214             "required": false,
27215             "schema": {
27216               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters-TOP"
27217             }
27218           }
27219         ],
27220         "responses": {
27221           "200": {
27222             "description": "No response was specified",
27223             "schema": {
27224               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters-TOP"
27225             }
27226           }
27227         },
27228         "operationId": "PUT-tunnelxconn-parameters"
27229       }
27230     },
27231     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param/{name}": {
27232       "delete": {
27233         "produces": [
27234           "application/json",
27235           "application/xml"
27236         ],
27237         "parameters": [
27238           {
27239             "in": "path",
27240             "name": "allotted-resource-id",
27241             "required": true,
27242             "type": "string"
27243           },
27244           {
27245             "in": "path",
27246             "name": "name",
27247             "required": true,
27248             "type": "string"
27249           }
27250         ],
27251         "responses": {
27252           "200": {
27253             "description": "No response was specified"
27254           }
27255         },
27256         "operationId": "DELETE-param"
27257       },
27258       "get": {
27259         "produces": [
27260           "application/json",
27261           "application/xml"
27262         ],
27263         "parameters": [
27264           {
27265             "in": "path",
27266             "name": "allotted-resource-id",
27267             "required": true,
27268             "type": "string"
27269           },
27270           {
27271             "in": "path",
27272             "name": "name",
27273             "required": true,
27274             "type": "string"
27275           }
27276         ],
27277         "responses": {
27278           "200": {
27279             "description": "No response was specified",
27280             "schema": {
27281               "$ref": "#/definitions/(config)param"
27282             }
27283           }
27284         },
27285         "operationId": "GET-param"
27286       },
27287       "put": {
27288         "consumes": [
27289           "application/json",
27290           "application/xml"
27291         ],
27292         "produces": [
27293           "application/json",
27294           "application/xml"
27295         ],
27296         "parameters": [
27297           {
27298             "in": "path",
27299             "name": "allotted-resource-id",
27300             "required": true,
27301             "type": "string"
27302           },
27303           {
27304             "in": "path",
27305             "name": "name",
27306             "required": true,
27307             "type": "string"
27308           },
27309           {
27310             "in": "body",
27311             "name": "(config)param",
27312             "required": false,
27313             "schema": {
27314               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param-TOP"
27315             }
27316           }
27317         ],
27318         "responses": {
27319           "200": {
27320             "description": "No response was specified",
27321             "schema": {
27322               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param-TOP"
27323             }
27324           }
27325         },
27326         "operationId": "PUT-param"
27327       }
27328     },
27329     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-status": {
27330       "delete": {
27331         "produces": [
27332           "application/json",
27333           "application/xml"
27334         ],
27335         "parameters": [
27336           {
27337             "in": "path",
27338             "name": "allotted-resource-id",
27339             "required": true,
27340             "type": "string"
27341           }
27342         ],
27343         "responses": {
27344           "200": {
27345             "description": "No response was specified"
27346           }
27347         },
27348         "operationId": "DELETE-allotted-resource-status"
27349       },
27350       "get": {
27351         "produces": [
27352           "application/json",
27353           "application/xml"
27354         ],
27355         "parameters": [
27356           {
27357             "in": "path",
27358             "name": "allotted-resource-id",
27359             "required": true,
27360             "type": "string"
27361           }
27362         ],
27363         "responses": {
27364           "200": {
27365             "description": "No response was specified",
27366             "schema": {
27367               "$ref": "#/definitions/(config)allotted-resource-status"
27368             }
27369           }
27370         },
27371         "operationId": "GET-allotted-resource-status"
27372       },
27373       "put": {
27374         "consumes": [
27375           "application/json",
27376           "application/xml"
27377         ],
27378         "produces": [
27379           "application/json",
27380           "application/xml"
27381         ],
27382         "parameters": [
27383           {
27384             "in": "path",
27385             "name": "allotted-resource-id",
27386             "required": true,
27387             "type": "string"
27388           },
27389           {
27390             "in": "body",
27391             "name": "(config)allotted-resource-status",
27392             "required": false,
27393             "schema": {
27394               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status-TOP"
27395             }
27396           }
27397         ],
27398         "responses": {
27399           "200": {
27400             "description": "No response was specified",
27401             "schema": {
27402               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status-TOP"
27403             }
27404           }
27405         },
27406         "operationId": "PUT-allotted-resource-status"
27407       }
27408     },
27409     "/operational/GENERIC-RESOURCE-API:brg-allotted-resources": {
27410       "get": {
27411         "produces": [
27412           "application/json",
27413           "application/xml"
27414         ],
27415         "responses": {
27416           "200": {
27417             "description": "No response was specified",
27418             "schema": {
27419               "$ref": "#/definitions/(operational)brg-allotted-resources"
27420             }
27421           }
27422         },
27423         "operationId": "GET-brg-allotted-resources"
27424       }
27425     },
27426     "/operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources": {
27427       "get": {
27428         "produces": [
27429           "application/json",
27430           "application/xml"
27431         ],
27432         "responses": {
27433           "200": {
27434             "description": "No response was specified",
27435             "schema": {
27436               "$ref": "#/definitions/(operational)contrail-route-allotted-resources"
27437             }
27438           }
27439         },
27440         "operationId": "GET-contrail-route-allotted-resources"
27441       }
27442     },
27443     "/operational/GENERIC-RESOURCE-API:preload-vnfs": {
27444       "get": {
27445         "produces": [
27446           "application/json",
27447           "application/xml"
27448         ],
27449         "responses": {
27450           "200": {
27451             "description": "No response was specified",
27452             "schema": {
27453               "$ref": "#/definitions/(operational)preload-vnfs"
27454             }
27455           }
27456         },
27457         "operationId": "GET-preload-vnfs"
27458       }
27459     },
27460     "/operational/GENERIC-RESOURCE-API:security-zone-allotted-resources": {
27461       "get": {
27462         "produces": [
27463           "application/json",
27464           "application/xml"
27465         ],
27466         "responses": {
27467           "200": {
27468             "description": "No response was specified",
27469             "schema": {
27470               "$ref": "#/definitions/(operational)security-zone-allotted-resources"
27471             }
27472           }
27473         },
27474         "operationId": "GET-security-zone-allotted-resources"
27475       }
27476     },
27477     "/operational/GENERIC-RESOURCE-API:services": {
27478       "get": {
27479         "produces": [
27480           "application/json",
27481           "application/xml"
27482         ],
27483         "responses": {
27484           "200": {
27485             "description": "No response was specified",
27486             "schema": {
27487               "$ref": "#/definitions/(operational)services"
27488             }
27489           }
27490         },
27491         "operationId": "GET-services"
27492       }
27493     },
27494     "/operational/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources": {
27495       "get": {
27496         "produces": [
27497           "application/json",
27498           "application/xml"
27499         ],
27500         "responses": {
27501           "200": {
27502             "description": "No response was specified",
27503             "schema": {
27504               "$ref": "#/definitions/(operational)tunnelxconn-allotted-resources"
27505             }
27506           }
27507         },
27508         "operationId": "GET-tunnelxconn-allotted-resources"
27509       }
27510     },
27511     "/operations/GENERIC-RESOURCE-API:brg-topology-operation": {
27512       "post": {
27513         "consumes": [
27514           "application/json",
27515           "application/xml"
27516         ],
27517         "produces": [
27518           "application/json",
27519           "application/xml"
27520         ],
27521         "parameters": [
27522           {
27523             "in": "body",
27524             "name": "body",
27525             "required": false,
27526             "schema": {
27527               "$ref": "#/definitions/(brg-topology-operation)input-TOP"
27528             }
27529           }
27530         ],
27531         "responses": {
27532           "200": {
27533             "description": "No response was specified",
27534             "schema": {
27535               "$ref": "#/definitions/(brg-topology-operation)output-TOP"
27536             }
27537           }
27538         },
27539         "operationId": "brg-topology-operation"
27540       }
27541     },
27542     "/operations/GENERIC-RESOURCE-API:contrail-route-topology-operation": {
27543       "post": {
27544         "consumes": [
27545           "application/json",
27546           "application/xml"
27547         ],
27548         "produces": [
27549           "application/json",
27550           "application/xml"
27551         ],
27552         "parameters": [
27553           {
27554             "in": "body",
27555             "name": "body",
27556             "required": false,
27557             "schema": {
27558               "$ref": "#/definitions/(contrail-route-topology-operation)input-TOP"
27559             }
27560           }
27561         ],
27562         "responses": {
27563           "200": {
27564             "description": "No response was specified",
27565             "schema": {
27566               "$ref": "#/definitions/(contrail-route-topology-operation)output-TOP"
27567             }
27568           }
27569         },
27570         "operationId": "contrail-route-topology-operation"
27571       }
27572     },
27573     "/operations/GENERIC-RESOURCE-API:network-topology-operation": {
27574       "post": {
27575         "consumes": [
27576           "application/json",
27577           "application/xml"
27578         ],
27579         "produces": [
27580           "application/json",
27581           "application/xml"
27582         ],
27583         "parameters": [
27584           {
27585             "in": "body",
27586             "name": "body",
27587             "required": false,
27588             "schema": {
27589               "$ref": "#/definitions/(network-topology-operation)input-TOP"
27590             }
27591           }
27592         ],
27593         "responses": {
27594           "200": {
27595             "description": "No response was specified",
27596             "schema": {
27597               "$ref": "#/definitions/(network-topology-operation)output-TOP"
27598             }
27599           }
27600         },
27601         "operationId": "network-topology-operation"
27602       }
27603     },
27604     "/operations/GENERIC-RESOURCE-API:preload-network-topology-operation": {
27605       "post": {
27606         "consumes": [
27607           "application/json",
27608           "application/xml"
27609         ],
27610         "produces": [
27611           "application/json",
27612           "application/xml"
27613         ],
27614         "parameters": [
27615           {
27616             "in": "body",
27617             "name": "body",
27618             "required": false,
27619             "schema": {
27620               "$ref": "#/definitions/(preload-network-topology-operation)input-TOP"
27621             }
27622           }
27623         ],
27624         "responses": {
27625           "200": {
27626             "description": "No response was specified",
27627             "schema": {
27628               "$ref": "#/definitions/(preload-network-topology-operation)output-TOP"
27629             }
27630           }
27631         },
27632         "operationId": "preload-network-topology-operation"
27633       }
27634     },
27635     "/operations/GENERIC-RESOURCE-API:preload-vnf-topology-operation": {
27636       "post": {
27637         "consumes": [
27638           "application/json",
27639           "application/xml"
27640         ],
27641         "produces": [
27642           "application/json",
27643           "application/xml"
27644         ],
27645         "parameters": [
27646           {
27647             "in": "body",
27648             "name": "body",
27649             "required": false,
27650             "schema": {
27651               "$ref": "#/definitions/(preload-vnf-topology-operation)input-TOP"
27652             }
27653           }
27654         ],
27655         "responses": {
27656           "200": {
27657             "description": "No response was specified",
27658             "schema": {
27659               "$ref": "#/definitions/(preload-vnf-topology-operation)output-TOP"
27660             }
27661           }
27662         },
27663         "operationId": "preload-vnf-topology-operation"
27664       }
27665     },
27666     "/operations/GENERIC-RESOURCE-API:security-zone-topology-operation": {
27667       "post": {
27668         "consumes": [
27669           "application/json",
27670           "application/xml"
27671         ],
27672         "produces": [
27673           "application/json",
27674           "application/xml"
27675         ],
27676         "parameters": [
27677           {
27678             "in": "body",
27679             "name": "body",
27680             "required": false,
27681             "schema": {
27682               "$ref": "#/definitions/(security-zone-topology-operation)input-TOP"
27683             }
27684           }
27685         ],
27686         "responses": {
27687           "200": {
27688             "description": "No response was specified",
27689             "schema": {
27690               "$ref": "#/definitions/(security-zone-topology-operation)output-TOP"
27691             }
27692           }
27693         },
27694         "operationId": "security-zone-topology-operation"
27695       }
27696     },
27697     "/operations/GENERIC-RESOURCE-API:service-topology-operation": {
27698       "post": {
27699         "consumes": [
27700           "application/json",
27701           "application/xml"
27702         ],
27703         "produces": [
27704           "application/json",
27705           "application/xml"
27706         ],
27707         "parameters": [
27708           {
27709             "in": "body",
27710             "name": "body",
27711             "required": false,
27712             "schema": {
27713               "$ref": "#/definitions/(service-topology-operation)input-TOP"
27714             }
27715           }
27716         ],
27717         "responses": {
27718           "200": {
27719             "description": "No response was specified",
27720             "schema": {
27721               "$ref": "#/definitions/(service-topology-operation)output-TOP"
27722             }
27723           }
27724         },
27725         "operationId": "service-topology-operation"
27726       }
27727     },
27728     "/operations/GENERIC-RESOURCE-API:tunnelxconn-topology-operation": {
27729       "post": {
27730         "consumes": [
27731           "application/json",
27732           "application/xml"
27733         ],
27734         "produces": [
27735           "application/json",
27736           "application/xml"
27737         ],
27738         "parameters": [
27739           {
27740             "in": "body",
27741             "name": "body",
27742             "required": false,
27743             "schema": {
27744               "$ref": "#/definitions/(tunnelxconn-topology-operation)input-TOP"
27745             }
27746           }
27747         ],
27748         "responses": {
27749           "200": {
27750             "description": "No response was specified",
27751             "schema": {
27752               "$ref": "#/definitions/(tunnelxconn-topology-operation)output-TOP"
27753             }
27754           }
27755         },
27756         "operationId": "tunnelxconn-topology-operation"
27757       }
27758     },
27759     "/operations/GENERIC-RESOURCE-API:vf-module-topology-operation": {
27760       "post": {
27761         "consumes": [
27762           "application/json",
27763           "application/xml"
27764         ],
27765         "produces": [
27766           "application/json",
27767           "application/xml"
27768         ],
27769         "parameters": [
27770           {
27771             "in": "body",
27772             "name": "body",
27773             "required": false,
27774             "schema": {
27775               "$ref": "#/definitions/(vf-module-topology-operation)input-TOP"
27776             }
27777           }
27778         ],
27779         "responses": {
27780           "200": {
27781             "description": "No response was specified",
27782             "schema": {
27783               "$ref": "#/definitions/(vf-module-topology-operation)output-TOP"
27784             }
27785           }
27786         },
27787         "operationId": "vf-module-topology-operation"
27788       }
27789     },
27790     "/operations/GENERIC-RESOURCE-API:vnf-topology-operation": {
27791       "post": {
27792         "consumes": [
27793           "application/json",
27794           "application/xml"
27795         ],
27796         "produces": [
27797           "application/json",
27798           "application/xml"
27799         ],
27800         "parameters": [
27801           {
27802             "in": "body",
27803             "name": "body",
27804             "required": false,
27805             "schema": {
27806               "$ref": "#/definitions/(vnf-topology-operation)input-TOP"
27807             }
27808           }
27809         ],
27810         "responses": {
27811           "200": {
27812             "description": "No response was specified",
27813             "schema": {
27814               "$ref": "#/definitions/(vnf-topology-operation)output-TOP"
27815             }
27816           }
27817         },
27818         "operationId": "vnf-topology-operation"
27819       }
27820     }
27821   },
27822   "definitions": {
27823     "(brg-topology-operation)input": {
27824       "properties": {
27825         "GENERIC-RESOURCE-API:allotted-resource-information": {
27826           "items": {
27827             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)allotted-resource-information"
27828           },
27829           "type": "object"
27830         },
27831         "GENERIC-RESOURCE-API:brg-wan-ip-address": {
27832           "$ref": "#/definitions/0.3.56.0%p",
27833           "enum": [
27834             "0.3.56.0%p",
27835             "5cB:e8b%LpL}pp"
27836           ]
27837         },
27838         "GENERIC-RESOURCE-API:request-information": {
27839           "items": {
27840             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
27841           },
27842           "type": "object"
27843         },
27844         "GENERIC-RESOURCE-API:sdnc-request-header": {
27845           "items": {
27846             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
27847           },
27848           "type": "object"
27849         },
27850         "GENERIC-RESOURCE-API:service-information": {
27851           "items": {
27852             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
27853           },
27854           "type": "object"
27855         },
27856         "GENERIC-RESOURCE-API:vgmux-bearer-ip": {
27857           "$ref": "#/definitions/1.0.21.6",
27858           "enum": [
27859             "1.0.21.6",
27860             ":"
27861           ]
27862         },
27863         "GENERIC-RESOURCE-API:vni": {
27864           "$ref": "#/definitions/Some vni"
27865         }
27866       },
27867       "type": "object"
27868     },
27869     "(brg-topology-operation)input-TOP": {
27870       "properties": {
27871         "GENERIC-RESOURCE-API:input": {
27872           "items": {
27873             "$ref": "#/definitions/(brg-topology-operation)input"
27874           },
27875           "type": "object"
27876         }
27877       },
27878       "type": "object"
27879     },
27880     "(brg-topology-operation)output": {
27881       "properties": {
27882         "GENERIC-RESOURCE-API:ack-final-indicator": {
27883           "$ref": "#/definitions/Some ack-final-indicator",
27884           "description": "Expected to be Y or N."
27885         },
27886         "GENERIC-RESOURCE-API:brg-response-information": {
27887           "items": {
27888             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-response-information"
27889           },
27890           "type": "object"
27891         },
27892         "GENERIC-RESOURCE-API:response-code": {
27893           "$ref": "#/definitions/Some response-code",
27894           "description": "a success code or an defined error codeKeep as M"
27895         },
27896         "GENERIC-RESOURCE-API:response-message": {
27897           "$ref": "#/definitions/Some response-message",
27898           "description": "message included for error code"
27899         },
27900         "GENERIC-RESOURCE-API:service-response-information": {
27901           "items": {
27902             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
27903           },
27904           "type": "object"
27905         },
27906         "GENERIC-RESOURCE-API:svc-request-id": {
27907           "$ref": "#/definitions/Some svc-request-id",
27908           "description": "the request id from the request message for which this is the responseKeep as M"
27909         }
27910       },
27911       "type": "object"
27912     },
27913     "(brg-topology-operation)output-TOP": {
27914       "properties": {
27915         "GENERIC-RESOURCE-API:output": {
27916           "items": {
27917             "$ref": "#/definitions/(brg-topology-operation)output"
27918           },
27919           "type": "object"
27920         }
27921       },
27922       "type": "object"
27923     },
27924     "(config)GENERIC-RESOURCE-API_modulePOST": {
27925       "properties": {
27926         "brg-allotted-resources": {
27927           "items": {
27928             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-allotted-resources"
27929           },
27930           "type": "object"
27931         },
27932         "contrail-route-allotted-resources": {
27933           "items": {
27934             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-allotted-resources"
27935           },
27936           "type": "object"
27937         },
27938         "preload-vnfs": {
27939           "items": {
27940             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-vnfs"
27941           },
27942           "type": "object"
27943         },
27944         "security-zone-allotted-resources": {
27945           "items": {
27946             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-allotted-resources"
27947           },
27948           "type": "object"
27949         },
27950         "services": {
27951           "items": {
27952             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)services"
27953           },
27954           "type": "object"
27955         },
27956         "tunnelxconn-allotted-resources": {
27957           "items": {
27958             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources"
27959           },
27960           "type": "object"
27961         }
27962       },
27963       "type": "object"
27964     },
27965     "(config)allotted-resource-dataPOST": {
27966       "properties": {
27967         "allotted-resource-oper-status": {
27968           "items": {
27969             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
27970           },
27971           "type": "object"
27972         },
27973         "allotted-resource-operation-information": {
27974           "items": {
27975             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
27976           },
27977           "type": "object"
27978         },
27979         "brg-parameters": {
27980           "items": {
27981             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-parameters"
27982           },
27983           "type": "object"
27984         },
27985         "brg-topology": {
27986           "items": {
27987             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-topology"
27988           },
27989           "type": "object"
27990         }
27991       },
27992       "type": "object"
27993     },
27994     "(config)allotted-resource-identifiersPOST": {
27995       "properties": {
27996         "allotted-resource-id": {
27997           "$ref": "#/definitions/Some allotted-resource-id"
27998         },
27999         "allotted-resource-name": {
28000           "$ref": "#/definitions/Some allotted-resource-name",
28001           "description": "For a contrail-route, the network policy name."
28002         },
28003         "allotted-resource-type": {
28004           "$ref": "#/definitions/Some allotted-resource-type",
28005           "description": "(Added in draft 32)Expected to be contrail-route or security-zone."
28006         },
28007         "consuming-service-instance-id": {
28008           "$ref": "#/definitions/Some consuming-service-instance-id",
28009           "description": "The service-instance-id of the consuming service of this allotted resource"
28010         },
28011         "parent-service-instance-id": {
28012           "$ref": "#/definitions/Some parent-service-instance-id",
28013           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
28014         }
28015       },
28016       "type": "object"
28017     },
28018     "(config)allotted-resource-informationPOST": {
28019       "properties": {
28020         "allotted-resource-id": {
28021           "$ref": "#/definitions/Some allotted-resource-id"
28022         },
28023         "allotted-resource-type": {
28024           "$ref": "#/definitions/Some allotted-resource-type",
28025           "description": "Not an enum, but expected values are contrail-route and security-zone."
28026         },
28027         "onap-model-information": {
28028           "items": {
28029             "$ref": "#/definitions/GENERIC-RESOURCE-API/allotted-resource-information(config)onap-model-information"
28030           },
28031           "type": "object"
28032         },
28033         "parent-service-instance-id": {
28034           "$ref": "#/definitions/Some parent-service-instance-id",
28035           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
28036         }
28037       },
28038       "type": "object"
28039     },
28040     "(config)allotted-resource-oper-statusPOST": {
28041       "properties": {
28042         "create-timestamp": {
28043           "$ref": "#/definitions/Some create-timestamp",
28044           "description": "Not currently populated in service data."
28045         },
28046         "last-action": {
28047           "$ref": "#/definitions/CreateNetworkInstance",
28048           "description": "should be list of possible request-actions",
28049           "enum": [
28050             "CreateNetworkInstance",
28051             "ActivateNetworkInstance",
28052             "CreateServiceInstance",
28053             "DeleteServiceInstance",
28054             "DeleteNetworkInstance",
28055             "CreateVnfInstance",
28056             "ActivateVnfInstance",
28057             "DeleteVnfInstance",
28058             "CreateVfModuleInstance",
28059             "ActivateVfModuleInstance",
28060             "DeleteVfModuleInstance",
28061             "CreateContrailRouteInstance",
28062             "DeleteContrailRouteInstance",
28063             "CreateSecurityZoneInstance",
28064             "DeleteSecurityZoneInstance"
28065           ]
28066         },
28067         "last-order-status": {
28068           "$ref": "#/definitions/Active",
28069           "description": "fieldused by generic-resource-api",
28070           "enum": [
28071             "Active",
28072             "PendingAssignment",
28073             "PendingCreate",
28074             "PendingUpdate",
28075             "PendingDelete",
28076             "Deleted",
28077             "Created"
28078           ]
28079         },
28080         "last-rpc-action": {
28081           "$ref": "#/definitions/assign",
28082           "enum": [
28083             "assign",
28084             "activate",
28085             "delete",
28086             "unassign",
28087             "deactivate",
28088             "create"
28089           ]
28090         },
28091         "last-svc-request-id": {
28092           "$ref": "#/definitions/Some last-svc-request-id",
28093           "description": "Not currently populated in service data."
28094         },
28095         "modify-timestamp": {
28096           "$ref": "#/definitions/Some modify-timestamp"
28097         },
28098         "order-status": {
28099           "$ref": "#/definitions/Active",
28100           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
28101           "enum": [
28102             "Active",
28103             "PendingAssignment",
28104             "PendingCreate",
28105             "PendingUpdate",
28106             "PendingDelete",
28107             "Deleted",
28108             "Created"
28109           ]
28110         }
28111       },
28112       "type": "object"
28113     },
28114     "(config)allotted-resource-operation-informationPOST": {
28115       "properties": {
28116         "allotted-resource-information": {
28117           "items": {
28118             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
28119           },
28120           "type": "object"
28121         },
28122         "brg-wan-ip-address": {
28123           "$ref": "#/definitions/27.0.29.2",
28124           "enum": [
28125             "27.0.29.2",
28126             ":50%{p"
28127           ]
28128         },
28129         "request-information": {
28130           "items": {
28131             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
28132           },
28133           "type": "object"
28134         },
28135         "sdnc-request-header": {
28136           "items": {
28137             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
28138           },
28139           "type": "object"
28140         },
28141         "service-information": {
28142           "items": {
28143             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
28144           },
28145           "type": "object"
28146         },
28147         "vgmux-bearer-ip": {
28148           "$ref": "#/definitions/2.0.0.0%N{",
28149           "enum": [
28150             "2.0.0.0%N{",
28151             "D::D%NN"
28152           ]
28153         },
28154         "vni": {
28155           "$ref": "#/definitions/Some vni"
28156         }
28157       },
28158       "type": "object"
28159     },
28160     "(config)allotted-resource-statusPOST": {
28161       "properties": {
28162         "action": {
28163           "$ref": "#/definitions/Some action",
28164           "description": "value would one of possible request-actions; match the list in service-data oper-status"
28165         },
28166         "final-indicator": {
28167           "$ref": "#/definitions/Some final-indicator"
28168         },
28169         "request-status": {
28170           "$ref": "#/definitions/synccomplete",
28171           "enum": [
28172             "synccomplete",
28173             "asynccomplete",
28174             "notifycomplete"
28175           ]
28176         },
28177         "response-code": {
28178           "$ref": "#/definitions/Some response-code"
28179         },
28180         "response-message": {
28181           "$ref": "#/definitions/Some response-message"
28182         },
28183         "response-timestamp": {
28184           "$ref": "#/definitions/Some response-timestamp"
28185         },
28186         "rpc-action": {
28187           "$ref": "#/definitions/assign",
28188           "description": "this is the svc-action from the incoming request",
28189           "enum": [
28190             "assign",
28191             "activate",
28192             "create",
28193             "delete",
28194             "unassign",
28195             "deactivate"
28196           ]
28197         },
28198         "rpc-name": {
28199           "$ref": "#/definitions/Some rpc-name"
28200         }
28201       },
28202       "type": "object"
28203     },
28204     "(config)application-tagsPOST": {
28205       "properties": {
28206         "c-tags": {
28207           "items": {
28208             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
28209           },
28210           "type": "object"
28211         },
28212         "s-tags": {
28213           "items": {
28214             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
28215           },
28216           "type": "object"
28217         }
28218       },
28219       "type": "object"
28220     },
28221     "(config)availability-zonesPOST": {
28222       "properties": {
28223         "availability-zone": {
28224           "$ref": "#/definitions/Some availability-zone",
28225           "description": "Openstack availability zone name or UUID"
28226         }
28227       },
28228       "type": "object"
28229     },
28230     "(config)brg-allotted-resourcePOST": {
28231       "properties": {
28232         "allotted-resource-data": {
28233           "items": {
28234             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-data"
28235           },
28236           "type": "object"
28237         },
28238         "allotted-resource-id": {
28239           "$ref": "#/definitions/Some allotted-resource-id"
28240         },
28241         "allotted-resource-status": {
28242           "items": {
28243             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-status"
28244           },
28245           "type": "object"
28246         }
28247       },
28248       "required": [
28249         "allotted-resource-id"
28250       ],
28251       "type": "object"
28252     },
28253     "(config)brg-allotted-resourcesPOST": {
28254       "properties": {
28255         "brg-allotted-resource": {
28256           "items": {
28257             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources(config)brg-allotted-resource"
28258           },
28259           "type": "array"
28260         }
28261       },
28262       "type": "object"
28263     },
28264     "(config)brg-assignmentsPOST": {
28265       "properties": {
28266         "vbrg-wan-ip": {
28267           "$ref": "#/definitions/4.254.7.5%{L",
28268           "enum": [
28269             "4.254.7.5%{L",
28270             "0a6:"
28271           ]
28272         }
28273       },
28274       "type": "object"
28275     },
28276     "(config)brg-parametersPOST": {
28277       "properties": {
28278         "param": {
28279           "items": {
28280             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param"
28281           },
28282           "type": "array"
28283         }
28284       },
28285       "type": "object"
28286     },
28287     "(config)brg-response-informationPOST": {
28288       "properties": {
28289         "instance-id": {
28290           "$ref": "#/definitions/Some instance-id"
28291         },
28292         "object-path": {
28293           "$ref": "#/definitions/Some object-path",
28294           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
28295         }
28296       },
28297       "type": "object"
28298     },
28299     "(config)brg-topologyPOST": {
28300       "properties": {
28301         "allotted-resource-identifiers": {
28302           "items": {
28303             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers"
28304           },
28305           "type": "object"
28306         },
28307         "brg-assignments": {
28308           "items": {
28309             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-assignments"
28310           },
28311           "type": "object"
28312         },
28313         "brg-parameters": {
28314           "items": {
28315             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters"
28316           },
28317           "type": "object"
28318         },
28319         "onap-model-information": {
28320           "items": {
28321             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information"
28322           },
28323           "type": "object"
28324         }
28325       },
28326       "type": "object"
28327     },
28328     "(config)c-tagsPOST": {
28329       "type": "object"
28330     },
28331     "(config)consumed-allotted-resourcePOST": {
28332       "properties": {
28333         "allotted-resource-id": {
28334           "$ref": "#/definitions/Some allotted-resource-id"
28335         },
28336         "allotted-resource-pointer": {
28337           "$ref": "#/definitions/Some allotted-resource-pointer",
28338           "description": "Pointer to the allotted-resources topology"
28339         },
28340         "allotted-resource-type": {
28341           "$ref": "#/definitions/Some allotted-resource-type",
28342           "description": "Not an enum, but expected values are contrail-route and security-zone."
28343         }
28344       },
28345       "type": "object"
28346     },
28347     "(config)consumed-allotted-resourcesPOST": {
28348       "properties": {
28349         "consumed-allotted-resource": {
28350           "items": {
28351             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource"
28352           },
28353           "type": "array"
28354         }
28355       },
28356       "type": "object"
28357     },
28358     "(config)contrail-applied-service-infoPOST": {
28359       "properties": {
28360         "contrail-fqdn": {
28361           "$ref": "#/definitions/Some contrail-fqdn",
28362           "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."
28363         },
28364         "service-instance-id": {
28365           "$ref": "#/definitions/Some service-instance-id",
28366           "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."
28367         }
28368       },
28369       "type": "object"
28370     },
28371     "(config)contrail-applied-servicePOST": {
28372       "properties": {
28373         "contrail-fqdn": {
28374           "$ref": "#/definitions/Some contrail-fqdn",
28375           "description": "This is the fq-name of the Contrail service instance through which the route is passing."
28376         },
28377         "service-instance-id": {
28378           "$ref": "#/definitions/Some service-instance-id",
28379           "description": "The service-instance-id of the vnf from which the contrail applied service is coming"
28380         },
28381         "vnf-id": {
28382           "$ref": "#/definitions/Some vnf-id",
28383           "description": "The vnf representing the contrail applied service"
28384         }
28385       },
28386       "type": "object"
28387     },
28388     "(config)contrail-route-allotted-resourcePOST": {
28389       "properties": {
28390         "allotted-resource-data": {
28391           "items": {
28392             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data"
28393           },
28394           "type": "object"
28395         },
28396         "allotted-resource-id": {
28397           "$ref": "#/definitions/Some allotted-resource-id"
28398         },
28399         "allotted-resource-status": {
28400           "items": {
28401             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status"
28402           },
28403           "type": "object"
28404         }
28405       },
28406       "required": [
28407         "allotted-resource-id"
28408       ],
28409       "type": "object"
28410     },
28411     "(config)contrail-route-allotted-resourcesPOST": {
28412       "properties": {
28413         "contrail-route-allotted-resource": {
28414           "items": {
28415             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource"
28416           },
28417           "type": "array"
28418         }
28419       },
28420       "type": "object"
28421     },
28422     "(config)contrail-route-assignmentsPOST": {
28423       "properties": {
28424         "contrail-applied-service": {
28425           "items": {
28426             "$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"
28427           },
28428           "type": "object"
28429         },
28430         "contrail-id": {
28431           "$ref": "#/definitions/Some contrail-id",
28432           "description": "The ID assigned by Contrail to the network-policy (one for one with the fq-name)"
28433         },
28434         "dest-network": {
28435           "items": {
28436             "$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"
28437           },
28438           "type": "object"
28439         },
28440         "fq-name": {
28441           "$ref": "#/definitions/Some fq-name",
28442           "description": "The Contrail fq-name of the network policy"
28443         },
28444         "source-network": {
28445           "items": {
28446             "$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"
28447           },
28448           "type": "object"
28449         },
28450         "vlan-tag": {
28451           "$ref": "#/definitions/Some vlan-tag",
28452           "description": "Contrail-assigned vlan-tag to the vipr vm interface for this route."
28453         }
28454       },
28455       "type": "object"
28456     },
28457     "(config)contrail-route-input-parametersPOST": {
28458       "properties": {
28459         "param": {
28460           "items": {
28461             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters(config)param"
28462           },
28463           "type": "array"
28464         }
28465       },
28466       "type": "object"
28467     },
28468     "(config)contrail-route-parametersPOST": {
28469       "properties": {
28470         "param": {
28471           "items": {
28472             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param"
28473           },
28474           "type": "array"
28475         }
28476       },
28477       "type": "object"
28478     },
28479     "(config)contrail-route-request-inputPOST": {
28480       "properties": {
28481         "contrail-applied-service-info": {
28482           "items": {
28483             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-applied-service-info"
28484           },
28485           "type": "object"
28486         },
28487         "contrail-route-input-parameters": {
28488           "items": {
28489             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-route-input-parameters"
28490           },
28491           "type": "object"
28492         },
28493         "dest-network": {
28494           "items": {
28495             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)dest-network"
28496           },
28497           "type": "object"
28498         },
28499         "source-network": {
28500           "items": {
28501             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)source-network"
28502           },
28503           "type": "object"
28504         }
28505       },
28506       "type": "object"
28507     },
28508     "(config)contrail-route-response-informationPOST": {
28509       "properties": {
28510         "instance-id": {
28511           "$ref": "#/definitions/Some instance-id"
28512         },
28513         "object-path": {
28514           "$ref": "#/definitions/Some object-path",
28515           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
28516         }
28517       },
28518       "type": "object"
28519     },
28520     "(config)contrail-route-topologyPOST": {
28521       "properties": {
28522         "allotted-resource-identifiers": {
28523           "items": {
28524             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers"
28525           },
28526           "type": "object"
28527         },
28528         "contrail-route-assignments": {
28529           "items": {
28530             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments"
28531           },
28532           "type": "object"
28533         },
28534         "contrail-route-parameters": {
28535           "items": {
28536             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters"
28537           },
28538           "type": "object"
28539         },
28540         "onap-model-information": {
28541           "items": {
28542             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information"
28543           },
28544           "type": "object"
28545         }
28546       },
28547       "type": "object"
28548     },
28549     "(config)dest-networkPOST": {
28550       "properties": {
28551         "network-id": {
28552           "$ref": "#/definitions/Some network-id"
28553         },
28554         "network-role": {
28555           "$ref": "#/definitions/Some network-role"
28556         }
28557       },
28558       "type": "object"
28559     },
28560     "(config)floating-ipsPOST": {
28561       "type": "object"
28562     },
28563     "(config)heat-vlan-filtersPOST": {
28564       "type": "object"
28565     },
28566     "(config)interface-route-prefixesPOST": {
28567       "properties": {
28568         "interface-route-prefix": {
28569           "$ref": "#/definitions/2.178.7.3%{",
28570           "description": "route prefixes (CIDRs) to be provided to MSO in vnf-topology as a list of static routes",
28571           "enum": [
28572             "2.178.7.3%{",
28573             ":%N"
28574           ]
28575         },
28576         "interface-route-prefix-cidr": {
28577           "$ref": "#/definitions/Some interface-route-prefix-cidr",
28578           "description": "route prefixes (CIDRs) in ip/cidr format to be provided to MSO in vnf-topology as a list of static routes"
28579         }
28580       },
28581       "required": [
28582         "interface-route-prefix-cidr"
28583       ],
28584       "type": "object"
28585     },
28586     "(config)mac-addressesPOST": {
28587       "type": "object"
28588     },
28589     "(config)network-assignmentsPOST": {
28590       "type": "object"
28591     },
28592     "(config)network-dataPOST": {
28593       "properties": {
28594         "network-information": {
28595           "items": {
28596             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information"
28597           },
28598           "type": "object"
28599         },
28600         "network-level-oper-status": {
28601           "items": {
28602             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status"
28603           },
28604           "type": "object"
28605         },
28606         "network-provided-allotted-resources": {
28607           "items": {
28608             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources"
28609           },
28610           "type": "object"
28611         },
28612         "network-request-input": {
28613           "items": {
28614             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input"
28615           },
28616           "type": "object"
28617         },
28618         "network-topology": {
28619           "items": {
28620             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology"
28621           },
28622           "type": "object"
28623         },
28624         "request-information": {
28625           "items": {
28626             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information"
28627           },
28628           "type": "object"
28629         },
28630         "sdnc-request-header": {
28631           "items": {
28632             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header"
28633           },
28634           "type": "object"
28635         },
28636         "service-information": {
28637           "items": {
28638             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information"
28639           },
28640           "type": "object"
28641         }
28642       },
28643       "type": "object"
28644     },
28645     "(config)network-information-itemPOST": {
28646       "properties": {
28647         "ip-count": {
28648           "$ref": "#/definitions/0",
28649           "description": "The number of ip addresses to be assigned per vm for this network role"
28650         },
28651         "ip-version": {
28652           "$ref": "#/definitions/Some ip-version",
28653           "description": "Use ipv4 or ipv6"
28654         },
28655         "network-ips": {
28656           "items": {
28657             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
28658           },
28659           "type": "object"
28660         },
28661         "use-dhcp": {
28662           "$ref": "#/definitions/Y",
28663           "description": "Indicator to use DHCP on this network for this VM",
28664           "enum": [
28665             "Y",
28666             "N"
28667           ]
28668         }
28669       },
28670       "type": "object"
28671     },
28672     "(config)network-information-itemsPOST": {
28673       "properties": {
28674         "network-information-item": {
28675           "items": {
28676             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
28677           },
28678           "type": "array"
28679         }
28680       },
28681       "type": "object"
28682     },
28683     "(config)network-informationPOST": {
28684       "properties": {
28685         "network-id": {
28686           "$ref": "#/definitions/Some network-id"
28687         },
28688         "network-type": {
28689           "$ref": "#/definitions/Some network-type"
28690         },
28691         "onap-model-information": {
28692           "items": {
28693             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-information(config)onap-model-information"
28694           },
28695           "type": "object"
28696         }
28697       },
28698       "type": "object"
28699     },
28700     "(config)network-input-parametersPOST": {
28701       "properties": {
28702         "param": {
28703           "items": {
28704             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input/network-input-parameters(config)param"
28705           },
28706           "type": "array"
28707         }
28708       },
28709       "type": "object"
28710     },
28711     "(config)network-ips-v6POST": {
28712       "properties": {
28713         "ip-address-ipv6": {
28714           "$ref": "#/definitions/B:9",
28715           "description": "List of assigned ipv6 addresses on a network"
28716         }
28717       },
28718       "type": "object"
28719     },
28720     "(config)network-ipsPOST": {
28721       "properties": {
28722         "ip-address": {
28723           "$ref": "#/definitions/3.1.2.4",
28724           "description": "List of assigned ipv4 addresses on a network",
28725           "enum": [
28726             "3.1.2.4",
28727             "C8CE:"
28728           ]
28729         }
28730       },
28731       "type": "object"
28732     },
28733     "(config)network-level-oper-statusPOST": {
28734       "properties": {
28735         "create-timestamp": {
28736           "$ref": "#/definitions/Some create-timestamp",
28737           "description": "Not currently populated in service data."
28738         },
28739         "last-action": {
28740           "$ref": "#/definitions/CreateNetworkInstance",
28741           "description": "should be list of possible request-actions",
28742           "enum": [
28743             "CreateNetworkInstance",
28744             "ActivateNetworkInstance",
28745             "CreateServiceInstance",
28746             "DeleteServiceInstance",
28747             "DeleteNetworkInstance",
28748             "CreateVnfInstance",
28749             "ActivateVnfInstance",
28750             "DeleteVnfInstance",
28751             "CreateVfModuleInstance",
28752             "ActivateVfModuleInstance",
28753             "DeleteVfModuleInstance",
28754             "CreateContrailRouteInstance",
28755             "DeleteContrailRouteInstance",
28756             "CreateSecurityZoneInstance",
28757             "DeleteSecurityZoneInstance"
28758           ]
28759         },
28760         "last-order-status": {
28761           "$ref": "#/definitions/Active",
28762           "description": "fieldused by generic-resource-api",
28763           "enum": [
28764             "Active",
28765             "PendingAssignment",
28766             "PendingCreate",
28767             "PendingUpdate",
28768             "PendingDelete",
28769             "Deleted",
28770             "Created"
28771           ]
28772         },
28773         "last-rpc-action": {
28774           "$ref": "#/definitions/assign",
28775           "enum": [
28776             "assign",
28777             "activate",
28778             "delete",
28779             "unassign",
28780             "deactivate",
28781             "create"
28782           ]
28783         },
28784         "last-svc-request-id": {
28785           "$ref": "#/definitions/Some last-svc-request-id",
28786           "description": "Not currently populated in service data."
28787         },
28788         "modify-timestamp": {
28789           "$ref": "#/definitions/Some modify-timestamp"
28790         },
28791         "order-status": {
28792           "$ref": "#/definitions/Active",
28793           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
28794           "enum": [
28795             "Active",
28796             "PendingAssignment",
28797             "PendingCreate",
28798             "PendingUpdate",
28799             "PendingDelete",
28800             "Deleted",
28801             "Created"
28802           ]
28803         }
28804       },
28805       "type": "object"
28806     },
28807     "(config)network-macsPOST": {
28808       "properties": {
28809         "mac-address": {
28810           "$ref": "#/definitions/Some mac-address",
28811           "description": "List of network assignments for this VM (one per network)"
28812         }
28813       },
28814       "type": "object"
28815     },
28816     "(config)network-parameterPOST": {
28817       "properties": {
28818         "network-parameter-name": {
28819           "$ref": "#/definitions/Some network-parameter-name"
28820         },
28821         "network-parameter-value": {
28822           "$ref": "#/definitions/Some network-parameter-value"
28823         }
28824       },
28825       "type": "object"
28826     },
28827     "(config)network-parametersPOST": {
28828       "properties": {
28829         "network-parameter": {
28830           "items": {
28831             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter"
28832           },
28833           "type": "array"
28834         }
28835       },
28836       "type": "object"
28837     },
28838     "(config)network-policyPOST": {
28839       "properties": {
28840         "network-policy-fqdn": {
28841           "$ref": "#/definitions/Some network-policy-fqdn"
28842         },
28843         "network-policy-id": {
28844           "$ref": "#/definitions/Some network-policy-id"
28845         }
28846       },
28847       "type": "object"
28848     },
28849     "(config)network-provided-allotted-resourcesPOST": {
28850       "type": "object"
28851     },
28852     "(config)network-request-inputPOST": {
28853       "properties": {
28854         "aic-clli": {
28855           "$ref": "#/definitions/Some aic-clli",
28856           "description": "Not expected to be used"
28857         },
28858         "aic-cloud-region": {
28859           "$ref": "#/definitions/Some aic-cloud-region",
28860           "description": "The AIC cloud region which maps to contrail versions"
28861         },
28862         "network-input-parameters": {
28863           "items": {
28864             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input(config)network-input-parameters"
28865           },
28866           "type": "object"
28867         },
28868         "network-name": {
28869           "$ref": "#/definitions/Some network-name"
28870         },
28871         "tenant": {
28872           "$ref": "#/definitions/Some tenant"
28873         }
28874       },
28875       "type": "object"
28876     },
28877     "(config)network-response-informationPOST": {
28878       "properties": {
28879         "instance-id": {
28880           "$ref": "#/definitions/Some instance-id"
28881         },
28882         "object-path": {
28883           "$ref": "#/definitions/Some object-path",
28884           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
28885         }
28886       },
28887       "type": "object"
28888     },
28889     "(config)network-topology-identifier-structurePOST": {
28890       "properties": {
28891         "eipam-v4-address-plan": {
28892           "$ref": "#/definitions/Some eipam-v4-address-plan",
28893           "description": "??"
28894         },
28895         "eipam-v6-address-plan": {
28896           "$ref": "#/definitions/Some eipam-v6-address-plan"
28897         },
28898         "network-id": {
28899           "$ref": "#/definitions/Some network-id"
28900         },
28901         "network-name": {
28902           "$ref": "#/definitions/Some network-name"
28903         },
28904         "network-role": {
28905           "$ref": "#/definitions/Some network-role"
28906         },
28907         "network-technology": {
28908           "$ref": "#/definitions/Some network-technology",
28909           "description": "should we keep this?"
28910         },
28911         "network-type": {
28912           "$ref": "#/definitions/Some network-type"
28913         }
28914       },
28915       "type": "object"
28916     },
28917     "(config)network-topology-identifierPOST": {
28918       "properties": {
28919         "network-name": {
28920           "$ref": "#/definitions/Some network-name"
28921         },
28922         "network-role": {
28923           "$ref": "#/definitions/Some network-role"
28924         },
28925         "network-technology": {
28926           "$ref": "#/definitions/Some network-technology"
28927         },
28928         "network-type": {
28929           "$ref": "#/definitions/Some network-type"
28930         },
28931         "service-type": {
28932           "$ref": "#/definitions/Some service-type"
28933         }
28934       },
28935       "type": "object"
28936     },
28937     "(config)network-topology-informationPOST": {
28938       "properties": {
28939         "is-external-network": {
28940           "$ref": "#/definitions/true"
28941         },
28942         "is-provider-network": {
28943           "$ref": "#/definitions/true"
28944         },
28945         "is-shared-network": {
28946           "$ref": "#/definitions/true"
28947         },
28948         "network-policy": {
28949           "items": {
28950             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)network-policy"
28951           },
28952           "type": "array"
28953         },
28954         "network-topology-identifier": {
28955           "items": {
28956             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)network-topology-identifier"
28957           },
28958           "type": "object"
28959         },
28960         "physical-network-name": {
28961           "$ref": "#/definitions/Some physical-network-name"
28962         },
28963         "route-table-reference": {
28964           "items": {
28965             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)route-table-reference"
28966           },
28967           "type": "array"
28968         },
28969         "subnets": {
28970           "items": {
28971             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)subnets"
28972           },
28973           "type": "array"
28974         },
28975         "vpn-bindings": {
28976           "items": {
28977             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)vpn-bindings"
28978           },
28979           "type": "array"
28980         }
28981       },
28982       "type": "object"
28983     },
28984     "(config)network-topologyPOST": {
28985       "properties": {
28986         "aic-clli": {
28987           "$ref": "#/definitions/Some aic-clli",
28988           "description": "Not expected to be used"
28989         },
28990         "aic-cloud-region": {
28991           "$ref": "#/definitions/Some aic-cloud-region",
28992           "description": "The AIC cloud region which maps to contrail versions"
28993         },
28994         "network-assignments": {
28995           "items": {
28996             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments"
28997           },
28998           "type": "object"
28999         },
29000         "network-parameters": {
29001           "items": {
29002             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters"
29003           },
29004           "type": "object"
29005         },
29006         "network-topology-identifier-structure": {
29007           "items": {
29008             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure"
29009           },
29010           "type": "object"
29011         },
29012         "onap-model-information": {
29013           "items": {
29014             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information"
29015           },
29016           "type": "object"
29017         },
29018         "tenant": {
29019           "$ref": "#/definitions/Some tenant"
29020         }
29021       },
29022       "type": "object"
29023     },
29024     "(config)networkPOST": {
29025       "properties": {
29026         "network-data": {
29027           "items": {
29028             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data"
29029           },
29030           "type": "object"
29031         },
29032         "network-id": {
29033           "$ref": "#/definitions/Some network-id"
29034         }
29035       },
29036       "required": [
29037         "network-id"
29038       ],
29039       "type": "object"
29040     },
29041     "(config)networksPOST": {
29042       "properties": {
29043         "network": {
29044           "items": {
29045             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks(config)network"
29046           },
29047           "type": "array"
29048         }
29049       },
29050       "type": "object"
29051     },
29052     "(config)onap-model-informationPOST": {
29053       "properties": {
29054         "model-customization-uuid": {
29055           "$ref": "#/definitions/Some model-customization-uuid",
29056           "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"
29057         },
29058         "model-invariant-uuid": {
29059           "$ref": "#/definitions/Some model-invariant-uuid",
29060           "description": "identifies the invariant uuid for this service or resource"
29061         },
29062         "model-name": {
29063           "$ref": "#/definitions/Some model-name"
29064         },
29065         "model-uuid": {
29066           "$ref": "#/definitions/Some model-uuid",
29067           "description": "identifies the uuid for this service or resource, which is version specific"
29068         },
29069         "model-version": {
29070           "$ref": "#/definitions/Some model-version"
29071         }
29072       },
29073       "type": "object"
29074     },
29075     "(config)oper-statusPOST": {
29076       "properties": {
29077         "create-timestamp": {
29078           "$ref": "#/definitions/Some create-timestamp"
29079         },
29080         "last-action": {
29081           "$ref": "#/definitions/VNFActivateRequest",
29082           "description": "this is preload request actions",
29083           "enum": [
29084             "VNFActivateRequest",
29085             "ChangeVNFActivateRequest",
29086             "VnfInstanceActivateRequest",
29087             "ChangeVnfInstanceActivateRequest",
29088             "VfModuleActivateRequest",
29089             "ChangeVfModuleActivateRequest",
29090             "DisconnectVNFRequest",
29091             "DisconnectVnfInstanceRequest",
29092             "DisconnectVfModuleRequest",
29093             "PreloadVNFRequest",
29094             "DeletePreloadVNFRequest",
29095             "PreloadVnfInstanceRequest",
29096             "DeletePreloadVnfInstanceRequest",
29097             "PreloadVfModuleRequest",
29098             "DeletePreloadVfModuleRequest"
29099           ]
29100         },
29101         "last-order-status": {
29102           "$ref": "#/definitions/Active",
29103           "enum": [
29104             "Active",
29105             "PendingAssignment",
29106             "PendingCreate",
29107             "PendingUpdate",
29108             "PendingDelete",
29109             "Deleted"
29110           ]
29111         },
29112         "last-svc-request-id": {
29113           "$ref": "#/definitions/Some last-svc-request-id"
29114         },
29115         "maintenance-indicator": {
29116           "$ref": "#/definitions/Y",
29117           "enum": [
29118             "Y",
29119             "N"
29120           ]
29121         },
29122         "modify-timestamp": {
29123           "$ref": "#/definitions/Some modify-timestamp"
29124         },
29125         "order-status": {
29126           "$ref": "#/definitions/Active",
29127           "enum": [
29128             "Active",
29129             "PendingAssignment",
29130             "PendingCreate",
29131             "PendingUpdate",
29132             "PendingDelete",
29133             "Deleted"
29134           ]
29135         }
29136       },
29137       "type": "object"
29138     },
29139     "(config)paramPOST": {
29140       "properties": {
29141         "name": {
29142           "$ref": "#/definitions/Some name"
29143         },
29144         "value": {
29145           "$ref": "#/definitions/Some value"
29146         }
29147       },
29148       "type": "object"
29149     },
29150     "(config)preload-dataPOST": {
29151       "properties": {
29152         "network-topology-information": {
29153           "items": {
29154             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information"
29155           },
29156           "type": "object"
29157         },
29158         "oper-status": {
29159           "items": {
29160             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status"
29161           },
29162           "type": "object"
29163         },
29164         "vnf-topology-information": {
29165           "items": {
29166             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information"
29167           },
29168           "type": "object"
29169         }
29170       },
29171       "type": "object"
29172     },
29173     "(config)preload-vnfsPOST": {
29174       "properties": {
29175         "vnf-preload-list": {
29176           "items": {
29177             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list"
29178           },
29179           "type": "array"
29180         }
29181       },
29182       "type": "object"
29183     },
29184     "(config)provided-allotted-resourcePOST": {
29185       "properties": {
29186         "allotted-resource-id": {
29187           "$ref": "#/definitions/Some allotted-resource-id"
29188         },
29189         "allotted-resource-pointer": {
29190           "$ref": "#/definitions/Some allotted-resource-pointer",
29191           "description": "Pointer to the allotted-resources topology"
29192         },
29193         "allotted-resource-type": {
29194           "$ref": "#/definitions/Some allotted-resource-type",
29195           "description": "Not an enum, but expected values are contrail-route and security-zone."
29196         }
29197       },
29198       "type": "object"
29199     },
29200     "(config)provided-allotted-resourcesPOST": {
29201       "properties": {
29202         "provided-allotted-resource": {
29203           "items": {
29204             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource"
29205           },
29206           "type": "array"
29207         }
29208       },
29209       "type": "object"
29210     },
29211     "(config)request-informationPOST": {
29212       "properties": {
29213         "notification-url": {
29214           "$ref": "#/definitions/Some notification-url"
29215         },
29216         "order-number": {
29217           "$ref": "#/definitions/Some order-number"
29218         },
29219         "order-version": {
29220           "$ref": "#/definitions/Some order-version"
29221         },
29222         "request-action": {
29223           "$ref": "#/definitions/CreateNetworkInstance",
29224           "description": "still need to work Disconnect",
29225           "enum": [
29226             "CreateNetworkInstance",
29227             "ActivateNetworkInstance",
29228             "CreateServiceInstance",
29229             "DeleteServiceInstance",
29230             "DeleteNetworkInstance",
29231             "CreateVnfInstance",
29232             "ActivateVnfInstance",
29233             "DeleteVnfInstance",
29234             "CreateVfModuleInstance",
29235             "ActivateVfModuleInstance",
29236             "DeleteVfModuleInstance",
29237             "CreateContrailRouteInstance",
29238             "DeleteContrailRouteInstance",
29239             "CreateSecurityZoneInstance",
29240             "DeleteSecurityZoneInstance",
29241             "ActivateDCINetworkInstance",
29242             "DeActivateDCINetworkInstance"
29243           ]
29244         },
29245         "request-id": {
29246           "$ref": "#/definitions/Some request-id",
29247           "description": "Request ID generated upstream of MSO"
29248         },
29249         "source": {
29250           "$ref": "#/definitions/Some source"
29251         }
29252       },
29253       "type": "object"
29254     },
29255     "(config)route-table-referencePOST": {
29256       "properties": {
29257         "route-table-reference-fqdn": {
29258           "$ref": "#/definitions/Some route-table-reference-fqdn"
29259         },
29260         "route-table-reference-id": {
29261           "$ref": "#/definitions/Some route-table-reference-id"
29262         }
29263       },
29264       "required": [
29265         "route-table-reference-fqdn"
29266       ],
29267       "type": "object"
29268     },
29269     "(config)s-tagsPOST": {
29270       "type": "object"
29271     },
29272     "(config)sdnc-request-headerPOST": {
29273       "properties": {
29274         "svc-action": {
29275           "$ref": "#/definitions/reserve",
29276           "description": "Enumerated listThis is the rpcAction",
29277           "enum": [
29278             "reserve",
29279             "assign",
29280             "activate",
29281             "delete",
29282             "changeassign",
29283             "changedelete",
29284             "rollback",
29285             "deactivate",
29286             "unassign",
29287             "create"
29288           ]
29289         },
29290         "svc-notification-url": {
29291           "$ref": "#/definitions/Some svc-notification-url",
29292           "description": "Contains URL for asynchronous response"
29293         },
29294         "svc-request-id": {
29295           "$ref": "#/definitions/Some svc-request-id",
29296           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
29297         }
29298       },
29299       "type": "object"
29300     },
29301     "(config)security-zone-allotted-resourcePOST": {
29302       "properties": {
29303         "allotted-resource-data": {
29304           "items": {
29305             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data"
29306           },
29307           "type": "object"
29308         },
29309         "allotted-resource-id": {
29310           "$ref": "#/definitions/Some allotted-resource-id"
29311         },
29312         "allotted-resource-status": {
29313           "items": {
29314             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status"
29315           },
29316           "type": "object"
29317         }
29318       },
29319       "required": [
29320         "allotted-resource-id"
29321       ],
29322       "type": "object"
29323     },
29324     "(config)security-zone-allotted-resourcesPOST": {
29325       "properties": {
29326         "security-zone-allotted-resource": {
29327           "items": {
29328             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource"
29329           },
29330           "type": "array"
29331         }
29332       },
29333       "type": "object"
29334     },
29335     "(config)security-zone-assignmentsPOST": {
29336       "properties": {
29337         "security-zone-name-trusted": {
29338           "$ref": "#/definitions/Some security-zone-name-trusted"
29339         },
29340         "security-zone-name-untrusted": {
29341           "$ref": "#/definitions/Some security-zone-name-untrusted"
29342         },
29343         "security-zone-service-instance-id": {
29344           "$ref": "#/definitions/Some security-zone-service-instance-id",
29345           "description": "Will be the same as the parent-service-instance-id"
29346         },
29347         "security-zone-vnf-id": {
29348           "$ref": "#/definitions/Some security-zone-vnf-id",
29349           "description": "Selected by SDNC from the security-zone-service-instance-id"
29350         },
29351         "trusted-network-role": {
29352           "$ref": "#/definitions/Some trusted-network-role",
29353           "description": "In the case of vIPR, this is the landing networks network-role; used in naming"
29354         },
29355         "untrusted-network-role": {
29356           "$ref": "#/definitions/Some untrusted-network-role",
29357           "description": "In the case of vIPR, this is the tenant oam networks network-role; used in naming"
29358         },
29359         "vlan-tag": {
29360           "$ref": "#/definitions/Some vlan-tag"
29361         }
29362       },
29363       "type": "object"
29364     },
29365     "(config)security-zone-input-parametersPOST": {
29366       "properties": {
29367         "param": {
29368           "items": {
29369             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters(config)param"
29370           },
29371           "type": "array"
29372         }
29373       },
29374       "type": "object"
29375     },
29376     "(config)security-zone-parametersPOST": {
29377       "properties": {
29378         "param": {
29379           "items": {
29380             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param"
29381           },
29382           "type": "array"
29383         }
29384       },
29385       "type": "object"
29386     },
29387     "(config)security-zone-request-inputPOST": {
29388       "properties": {
29389         "security-zone-input-parameters": {
29390           "items": {
29391             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input(config)security-zone-input-parameters"
29392           },
29393           "type": "object"
29394         },
29395         "trusted-network-role": {
29396           "$ref": "#/definitions/Some trusted-network-role",
29397           "description": "In the case of vIPR, this is the landing networks network-role; used in naming"
29398         },
29399         "untrusted-network-role": {
29400           "$ref": "#/definitions/Some untrusted-network-role",
29401           "description": "In the case of vIPR, this is the tenant oam networks network-role; used in naming"
29402         },
29403         "vlan-tag": {
29404           "$ref": "#/definitions/Some vlan-tag"
29405         }
29406       },
29407       "type": "object"
29408     },
29409     "(config)security-zone-response-informationPOST": {
29410       "properties": {
29411         "instance-id": {
29412           "$ref": "#/definitions/Some instance-id"
29413         },
29414         "object-path": {
29415           "$ref": "#/definitions/Some object-path",
29416           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
29417         }
29418       },
29419       "type": "object"
29420     },
29421     "(config)security-zone-topologyPOST": {
29422       "properties": {
29423         "allotted-resource-identifiers": {
29424           "items": {
29425             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers"
29426           },
29427           "type": "object"
29428         },
29429         "onap-model-information": {
29430           "items": {
29431             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information"
29432           },
29433           "type": "object"
29434         },
29435         "security-zone-assignments": {
29436           "items": {
29437             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments"
29438           },
29439           "type": "object"
29440         },
29441         "security-zone-parameters": {
29442           "items": {
29443             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters"
29444           },
29445           "type": "object"
29446         }
29447       },
29448       "type": "object"
29449     },
29450     "(config)service-assignmentsPOST": {
29451       "type": "object"
29452     },
29453     "(config)service-dataPOST": {
29454       "properties": {
29455         "consumed-allotted-resources": {
29456           "items": {
29457             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources"
29458           },
29459           "type": "object"
29460         },
29461         "networks": {
29462           "items": {
29463             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)networks"
29464           },
29465           "type": "object"
29466         },
29467         "provided-allotted-resources": {
29468           "items": {
29469             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources"
29470           },
29471           "type": "object"
29472         },
29473         "request-information": {
29474           "items": {
29475             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)request-information"
29476           },
29477           "type": "object"
29478         },
29479         "sdnc-request-header": {
29480           "items": {
29481             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header"
29482           },
29483           "type": "object"
29484         },
29485         "service-information": {
29486           "items": {
29487             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-information"
29488           },
29489           "type": "object"
29490         },
29491         "service-level-oper-status": {
29492           "items": {
29493             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status"
29494           },
29495           "type": "object"
29496         },
29497         "service-request-input": {
29498           "items": {
29499             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input"
29500           },
29501           "type": "object"
29502         },
29503         "service-topology": {
29504           "items": {
29505             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-topology"
29506           },
29507           "type": "object"
29508         },
29509         "vnfs": {
29510           "items": {
29511             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfs"
29512           },
29513           "type": "object"
29514         }
29515       },
29516       "type": "object"
29517     },
29518     "(config)service-informationPOST": {
29519       "properties": {
29520         "global-customer-id": {
29521           "$ref": "#/definitions/Some global-customer-id",
29522           "description": "need for put of data to AnAI (MSO provides)"
29523         },
29524         "onap-model-information": {
29525           "items": {
29526             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-information(config)onap-model-information"
29527           },
29528           "type": "object"
29529         },
29530         "service-id": {
29531           "$ref": "#/definitions/Some service-id",
29532           "description": "This maps to the product-family-id in A&AI"
29533         },
29534         "service-instance-id": {
29535           "$ref": "#/definitions/Some service-instance-id"
29536         },
29537         "subscriber-name": {
29538           "$ref": "#/definitions/Some subscriber-name",
29539           "description": "Would not be expected for vIPR-ATM or mobility services."
29540         },
29541         "subscription-service-type": {
29542           "$ref": "#/definitions/Some subscription-service-type",
29543           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
29544         }
29545       },
29546       "type": "object"
29547     },
29548     "(config)service-input-parametersPOST": {
29549       "properties": {
29550         "param": {
29551           "items": {
29552             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input/service-input-parameters(config)param"
29553           },
29554           "type": "array"
29555         }
29556       },
29557       "type": "object"
29558     },
29559     "(config)service-level-oper-statusPOST": {
29560       "properties": {
29561         "create-timestamp": {
29562           "$ref": "#/definitions/Some create-timestamp",
29563           "description": "Not currently populated in service data."
29564         },
29565         "last-action": {
29566           "$ref": "#/definitions/CreateNetworkInstance",
29567           "description": "should be list of possible request-actions",
29568           "enum": [
29569             "CreateNetworkInstance",
29570             "ActivateNetworkInstance",
29571             "CreateServiceInstance",
29572             "DeleteServiceInstance",
29573             "DeleteNetworkInstance",
29574             "CreateVnfInstance",
29575             "ActivateVnfInstance",
29576             "DeleteVnfInstance",
29577             "CreateVfModuleInstance",
29578             "ActivateVfModuleInstance",
29579             "DeleteVfModuleInstance",
29580             "CreateContrailRouteInstance",
29581             "DeleteContrailRouteInstance",
29582             "CreateSecurityZoneInstance",
29583             "DeleteSecurityZoneInstance"
29584           ]
29585         },
29586         "last-order-status": {
29587           "$ref": "#/definitions/Active",
29588           "description": "fieldused by generic-resource-api",
29589           "enum": [
29590             "Active",
29591             "PendingAssignment",
29592             "PendingCreate",
29593             "PendingUpdate",
29594             "PendingDelete",
29595             "Deleted",
29596             "Created"
29597           ]
29598         },
29599         "last-rpc-action": {
29600           "$ref": "#/definitions/assign",
29601           "enum": [
29602             "assign",
29603             "activate",
29604             "delete",
29605             "unassign",
29606             "deactivate",
29607             "create"
29608           ]
29609         },
29610         "last-svc-request-id": {
29611           "$ref": "#/definitions/Some last-svc-request-id",
29612           "description": "Not currently populated in service data."
29613         },
29614         "modify-timestamp": {
29615           "$ref": "#/definitions/Some modify-timestamp"
29616         },
29617         "order-status": {
29618           "$ref": "#/definitions/Active",
29619           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
29620           "enum": [
29621             "Active",
29622             "PendingAssignment",
29623             "PendingCreate",
29624             "PendingUpdate",
29625             "PendingDelete",
29626             "Deleted",
29627             "Created"
29628           ]
29629         }
29630       },
29631       "type": "object"
29632     },
29633     "(config)service-parameterPOST": {
29634       "properties": {
29635         "service-parameter-name": {
29636           "$ref": "#/definitions/Some service-parameter-name"
29637         },
29638         "service-parameter-value": {
29639           "$ref": "#/definitions/Some service-parameter-value"
29640         }
29641       },
29642       "type": "object"
29643     },
29644     "(config)service-parametersPOST": {
29645       "properties": {
29646         "service-parameter": {
29647           "items": {
29648             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter"
29649           },
29650           "type": "array"
29651         }
29652       },
29653       "type": "object"
29654     },
29655     "(config)service-request-inputPOST": {
29656       "properties": {
29657         "service-input-parameters": {
29658           "items": {
29659             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input(config)service-input-parameters"
29660           },
29661           "type": "object"
29662         },
29663         "service-instance-name": {
29664           "$ref": "#/definitions/Some service-instance-name"
29665         }
29666       },
29667       "type": "object"
29668     },
29669     "(config)service-response-informationPOST": {
29670       "properties": {
29671         "instance-id": {
29672           "$ref": "#/definitions/Some instance-id"
29673         },
29674         "object-path": {
29675           "$ref": "#/definitions/Some object-path",
29676           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
29677         }
29678       },
29679       "type": "object"
29680     },
29681     "(config)service-statusPOST": {
29682       "properties": {
29683         "action": {
29684           "$ref": "#/definitions/Some action",
29685           "description": "value would one of possible request-actions; match the list in service-data oper-status"
29686         },
29687         "final-indicator": {
29688           "$ref": "#/definitions/Some final-indicator"
29689         },
29690         "request-status": {
29691           "$ref": "#/definitions/synccomplete",
29692           "enum": [
29693             "synccomplete",
29694             "asynccomplete",
29695             "notifycomplete"
29696           ]
29697         },
29698         "response-code": {
29699           "$ref": "#/definitions/Some response-code"
29700         },
29701         "response-message": {
29702           "$ref": "#/definitions/Some response-message"
29703         },
29704         "response-timestamp": {
29705           "$ref": "#/definitions/Some response-timestamp"
29706         },
29707         "rpc-action": {
29708           "$ref": "#/definitions/assign",
29709           "description": "this is the svc-action from the incoming request",
29710           "enum": [
29711             "assign",
29712             "activate",
29713             "configure",
29714             "delete",
29715             "unassign",
29716             "deactivate"
29717           ]
29718         },
29719         "rpc-name": {
29720           "$ref": "#/definitions/Some rpc-name"
29721         }
29722       },
29723       "type": "object"
29724     },
29725     "(config)service-topology-identifierPOST": {
29726       "properties": {
29727         "global-customer-id": {
29728           "$ref": "#/definitions/Some global-customer-id"
29729         },
29730         "service-id": {
29731           "$ref": "#/definitions/Some service-id",
29732           "description": "from MSO input on STO assign"
29733         },
29734         "service-instance-id": {
29735           "$ref": "#/definitions/Some service-instance-id",
29736           "description": "repeated"
29737         },
29738         "service-instance-name": {
29739           "$ref": "#/definitions/Some service-instance-name",
29740           "description": "optionally comes from service-request-input container or is assigned by sdn-c"
29741         },
29742         "service-type": {
29743           "$ref": "#/definitions/Some service-type",
29744           "description": "tag labeled subscription-service-type in the service-information input"
29745         }
29746       },
29747       "type": "object"
29748     },
29749     "(config)service-topologyPOST": {
29750       "properties": {
29751         "onap-model-information": {
29752           "items": {
29753             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information"
29754           },
29755           "type": "object"
29756         },
29757         "service-assignments": {
29758           "items": {
29759             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments"
29760           },
29761           "type": "object"
29762         },
29763         "service-parameters": {
29764           "items": {
29765             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters"
29766           },
29767           "type": "object"
29768         },
29769         "service-topology-identifier": {
29770           "items": {
29771             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier"
29772           },
29773           "type": "object"
29774         }
29775       },
29776       "type": "object"
29777     },
29778     "(config)servicePOST": {
29779       "properties": {
29780         "service-data": {
29781           "items": {
29782             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-data"
29783           },
29784           "type": "object"
29785         },
29786         "service-instance-id": {
29787           "$ref": "#/definitions/Some service-instance-id",
29788           "description": "Keep as M"
29789         },
29790         "service-status": {
29791           "items": {
29792             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-status"
29793           },
29794           "type": "object"
29795         }
29796       },
29797       "required": [
29798         "service-instance-id"
29799       ],
29800       "type": "object"
29801     },
29802     "(config)servicesPOST": {
29803       "properties": {
29804         "service": {
29805           "items": {
29806             "$ref": "#/definitions/GENERIC-RESOURCE-API/services(config)service"
29807           },
29808           "type": "array"
29809         }
29810       },
29811       "type": "object"
29812     },
29813     "(config)source-networkPOST": {
29814       "properties": {
29815         "network-id": {
29816           "$ref": "#/definitions/Some network-id"
29817         },
29818         "network-role": {
29819           "$ref": "#/definitions/Some network-role"
29820         }
29821       },
29822       "type": "object"
29823     },
29824     "(config)sriov-parametersPOST": {
29825       "properties": {
29826         "application-tags": {
29827           "items": {
29828             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
29829           },
29830           "type": "object"
29831         },
29832         "heat-vlan-filters": {
29833           "items": {
29834             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
29835           },
29836           "type": "object"
29837         }
29838       },
29839       "type": "object"
29840     },
29841     "(config)sriov-vlan-filter-listPOST": {
29842       "properties": {
29843         "sriov-vlan-filter": {
29844           "$ref": "#/definitions/Some sriov-vlan-filter"
29845         }
29846       },
29847       "type": "object"
29848     },
29849     "(config)subnet-dataPOST": {
29850       "properties": {
29851         "ip-version": {
29852           "$ref": "#/definitions/Some ip-version",
29853           "description": "Should be ipv4 or ipv6"
29854         },
29855         "subnet-id": {
29856           "$ref": "#/definitions/Some subnet-id",
29857           "description": "subnet UUID to be passed into the HEAT template"
29858         }
29859       },
29860       "type": "object"
29861     },
29862     "(config)subnets-dataPOST": {
29863       "properties": {
29864         "subnet-data": {
29865           "items": {
29866             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data"
29867           },
29868           "type": "array"
29869         }
29870       },
29871       "type": "object"
29872     },
29873     "(config)subnetsPOST": {
29874       "properties": {
29875         "cidr-mask": {
29876           "$ref": "#/definitions/Some cidr-mask"
29877         },
29878         "dhcp-enabled": {
29879           "$ref": "#/definitions/Y",
29880           "enum": [
29881             "Y",
29882             "N"
29883           ]
29884         },
29885         "dhcp-end-address": {
29886           "$ref": "#/definitions/Some dhcp-end-address"
29887         },
29888         "dhcp-start-address": {
29889           "$ref": "#/definitions/Some dhcp-start-address"
29890         },
29891         "gateway-address": {
29892           "$ref": "#/definitions/1.7.0.5",
29893           "enum": [
29894             "1.7.0.5",
29895             ":B%}LLp"
29896           ]
29897         },
29898         "ip-version": {
29899           "$ref": "#/definitions/Some ip-version"
29900         },
29901         "start-address": {
29902           "$ref": "#/definitions/0.0.7.0%{N{",
29903           "enum": [
29904             "0.0.7.0%{N{",
29905             "dce4:::"
29906           ]
29907         },
29908         "subnet-name": {
29909           "$ref": "#/definitions/Some subnet-name"
29910         }
29911       },
29912       "type": "object"
29913     },
29914     "(config)tunnelxconn-allotted-resourcePOST": {
29915       "properties": {
29916         "allotted-resource-data": {
29917           "items": {
29918             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data"
29919           },
29920           "type": "object"
29921         },
29922         "allotted-resource-id": {
29923           "$ref": "#/definitions/Some allotted-resource-id"
29924         },
29925         "allotted-resource-status": {
29926           "items": {
29927             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status"
29928           },
29929           "type": "object"
29930         }
29931       },
29932       "required": [
29933         "allotted-resource-id"
29934       ],
29935       "type": "object"
29936     },
29937     "(config)tunnelxconn-allotted-resourcesPOST": {
29938       "properties": {
29939         "tunnelxconn-allotted-resource": {
29940           "items": {
29941             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource"
29942           },
29943           "type": "array"
29944         }
29945       },
29946       "type": "object"
29947     },
29948     "(config)tunnelxconn-assignmentsPOST": {
29949       "properties": {
29950         "vg-ip": {
29951           "$ref": "#/definitions/255.148.0.1%{N",
29952           "description": "The Network Controller will assign the VG IP address from local inventory",
29953           "enum": [
29954             "255.148.0.1%{N",
29955             "f:"
29956           ]
29957         },
29958         "vgmux-bearer-ip": {
29959           "$ref": "#/definitions/16.46.115.1",
29960           "description": "The Network Controller will look up the vgmux bearer ip from the vgmux vf module",
29961           "enum": [
29962             "16.46.115.1",
29963             ":%{N"
29964           ]
29965         },
29966         "vgmux-lan-ip": {
29967           "$ref": "#/definitions/1.8.23.91%}pNLLpp",
29968           "description": "The Network Controller will look up the vgmux lan ip from the vgmux vg module",
29969           "enum": [
29970             "1.8.23.91%}pNLLpp",
29971             "Ac::"
29972           ]
29973         },
29974         "vni": {
29975           "$ref": "#/definitions/Some vni",
29976           "description": "The Network Controller will assign a VNI value from the associated vGMUX VNI pool"
29977         }
29978       },
29979       "type": "object"
29980     },
29981     "(config)tunnelxconn-parametersPOST": {
29982       "properties": {
29983         "param": {
29984           "items": {
29985             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param"
29986           },
29987           "type": "array"
29988         }
29989       },
29990       "type": "object"
29991     },
29992     "(config)tunnelxconn-response-informationPOST": {
29993       "properties": {
29994         "instance-id": {
29995           "$ref": "#/definitions/Some instance-id"
29996         },
29997         "object-path": {
29998           "$ref": "#/definitions/Some object-path",
29999           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
30000         }
30001       },
30002       "type": "object"
30003     },
30004     "(config)tunnelxconn-topologyPOST": {
30005       "properties": {
30006         "allotted-resource-identifiers": {
30007           "items": {
30008             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers"
30009           },
30010           "type": "object"
30011         },
30012         "onap-model-information": {
30013           "items": {
30014             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information"
30015           },
30016           "type": "object"
30017         },
30018         "tunnelxconn-assignments": {
30019           "items": {
30020             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-assignments"
30021           },
30022           "type": "object"
30023         },
30024         "tunnelxconn-parameters": {
30025           "items": {
30026             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters"
30027           },
30028           "type": "object"
30029         }
30030       },
30031       "type": "object"
30032     },
30033     "(config)vf-module-assignmentsPOST": {
30034       "properties": {
30035         "vf-module-status": {
30036           "$ref": "#/definitions/Some vf-module-status",
30037           "description": "Do we need this?Orchestration status from AAI - to be set by SDNCNot being used for vIPR."
30038         },
30039         "vms": {
30040           "items": {
30041             "$ref": "#/definitions/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"
30042           },
30043           "type": "object"
30044         }
30045       },
30046       "type": "object"
30047     },
30048     "(config)vf-module-dataPOST": {
30049       "properties": {
30050         "request-information": {
30051           "items": {
30052             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information"
30053           },
30054           "type": "object"
30055         },
30056         "sdnc-request-header": {
30057           "items": {
30058             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header"
30059           },
30060           "type": "object"
30061         },
30062         "service-information": {
30063           "items": {
30064             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information"
30065           },
30066           "type": "object"
30067         },
30068         "vf-module-information": {
30069           "items": {
30070             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information"
30071           },
30072           "type": "object"
30073         },
30074         "vf-module-level-oper-status": {
30075           "items": {
30076             "$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"
30077           },
30078           "type": "object"
30079         },
30080         "vf-module-request-input": {
30081           "items": {
30082             "$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"
30083           },
30084           "type": "object"
30085         },
30086         "vf-module-topology": {
30087           "items": {
30088             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology"
30089           },
30090           "type": "object"
30091         },
30092         "vnf-information": {
30093           "items": {
30094             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information"
30095           },
30096           "type": "object"
30097         }
30098       },
30099       "type": "object"
30100     },
30101     "(config)vf-module-informationPOST": {
30102       "properties": {
30103         "onap-model-information": {
30104           "items": {
30105             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-information(config)onap-model-information"
30106           },
30107           "type": "object"
30108         },
30109         "vf-module-id": {
30110           "$ref": "#/definitions/Some vf-module-id"
30111         },
30112         "vf-module-type": {
30113           "$ref": "#/definitions/Some vf-module-type"
30114         }
30115       },
30116       "type": "object"
30117     },
30118     "(config)vf-module-input-parametersPOST": {
30119       "properties": {
30120         "param": {
30121           "items": {
30122             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters(config)param"
30123           },
30124           "type": "array"
30125         }
30126       },
30127       "type": "object"
30128     },
30129     "(config)vf-module-level-oper-statusPOST": {
30130       "properties": {
30131         "create-timestamp": {
30132           "$ref": "#/definitions/Some create-timestamp",
30133           "description": "Not currently populated in service data."
30134         },
30135         "last-action": {
30136           "$ref": "#/definitions/CreateNetworkInstance",
30137           "description": "should be list of possible request-actions",
30138           "enum": [
30139             "CreateNetworkInstance",
30140             "ActivateNetworkInstance",
30141             "CreateServiceInstance",
30142             "DeleteServiceInstance",
30143             "DeleteNetworkInstance",
30144             "CreateVnfInstance",
30145             "ActivateVnfInstance",
30146             "DeleteVnfInstance",
30147             "CreateVfModuleInstance",
30148             "ActivateVfModuleInstance",
30149             "DeleteVfModuleInstance",
30150             "CreateContrailRouteInstance",
30151             "DeleteContrailRouteInstance",
30152             "CreateSecurityZoneInstance",
30153             "DeleteSecurityZoneInstance"
30154           ]
30155         },
30156         "last-order-status": {
30157           "$ref": "#/definitions/Active",
30158           "description": "fieldused by generic-resource-api",
30159           "enum": [
30160             "Active",
30161             "PendingAssignment",
30162             "PendingCreate",
30163             "PendingUpdate",
30164             "PendingDelete",
30165             "Deleted",
30166             "Created"
30167           ]
30168         },
30169         "last-rpc-action": {
30170           "$ref": "#/definitions/assign",
30171           "enum": [
30172             "assign",
30173             "activate",
30174             "delete",
30175             "unassign",
30176             "deactivate",
30177             "create"
30178           ]
30179         },
30180         "last-svc-request-id": {
30181           "$ref": "#/definitions/Some last-svc-request-id",
30182           "description": "Not currently populated in service data."
30183         },
30184         "modify-timestamp": {
30185           "$ref": "#/definitions/Some modify-timestamp"
30186         },
30187         "order-status": {
30188           "$ref": "#/definitions/Active",
30189           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
30190           "enum": [
30191             "Active",
30192             "PendingAssignment",
30193             "PendingCreate",
30194             "PendingUpdate",
30195             "PendingDelete",
30196             "Deleted",
30197             "Created"
30198           ]
30199         }
30200       },
30201       "type": "object"
30202     },
30203     "(config)vf-module-parametersPOST": {
30204       "properties": {
30205         "param": {
30206           "items": {
30207             "$ref": "#/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"
30208           },
30209           "type": "array"
30210         }
30211       },
30212       "type": "object"
30213     },
30214     "(config)vf-module-request-inputPOST": {
30215       "properties": {
30216         "aic-clli": {
30217           "$ref": "#/definitions/Some aic-clli",
30218           "description": "Not expected to be used"
30219         },
30220         "aic-cloud-region": {
30221           "$ref": "#/definitions/Some aic-cloud-region",
30222           "description": "The AIC cloud region which maps to contrail versions"
30223         },
30224         "request-version": {
30225           "$ref": "#/definitions/Some request-version",
30226           "description": "keep this?"
30227         },
30228         "tenant": {
30229           "$ref": "#/definitions/Some tenant"
30230         },
30231         "vf-module-input-parameters": {
30232           "items": {
30233             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input(config)vf-module-input-parameters"
30234           },
30235           "type": "object"
30236         },
30237         "vf-module-name": {
30238           "$ref": "#/definitions/Some vf-module-name"
30239         }
30240       },
30241       "type": "object"
30242     },
30243     "(config)vf-module-response-informationPOST": {
30244       "properties": {
30245         "instance-id": {
30246           "$ref": "#/definitions/Some instance-id"
30247         },
30248         "object-path": {
30249           "$ref": "#/definitions/Some object-path",
30250           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
30251         }
30252       },
30253       "type": "object"
30254     },
30255     "(config)vf-module-topology-identifierPOST": {
30256       "properties": {
30257         "vf-module-id": {
30258           "$ref": "#/definitions/Some vf-module-id",
30259           "description": "vf-module id"
30260         },
30261         "vf-module-name": {
30262           "$ref": "#/definitions/Some vf-module-name",
30263           "description": "vf-module-name"
30264         },
30265         "vf-module-type": {
30266           "$ref": "#/definitions/Some vf-module-type",
30267           "description": "In Pats model referred to as model-id"
30268         }
30269       },
30270       "type": "object"
30271     },
30272     "(config)vf-module-topologyPOST": {
30273       "properties": {
30274         "aic-clli": {
30275           "$ref": "#/definitions/Some aic-clli",
30276           "description": "Not expected to be used"
30277         },
30278         "aic-cloud-region": {
30279           "$ref": "#/definitions/Some aic-cloud-region",
30280           "description": "The AIC cloud region which maps to contrail versions"
30281         },
30282         "onap-model-information": {
30283           "items": {
30284             "$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"
30285           },
30286           "type": "object"
30287         },
30288         "tenant": {
30289           "$ref": "#/definitions/Some tenant"
30290         },
30291         "vf-module-assignments": {
30292           "items": {
30293             "$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"
30294           },
30295           "type": "object"
30296         },
30297         "vf-module-parameters": {
30298           "items": {
30299             "$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"
30300           },
30301           "type": "object"
30302         },
30303         "vf-module-topology-identifier": {
30304           "items": {
30305             "$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"
30306           },
30307           "type": "object"
30308         }
30309       },
30310       "type": "object"
30311     },
30312     "(config)vf-modulePOST": {
30313       "properties": {
30314         "vf-module-data": {
30315           "items": {
30316             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data"
30317           },
30318           "type": "object"
30319         },
30320         "vf-module-id": {
30321           "$ref": "#/definitions/Some vf-module-id"
30322         }
30323       },
30324       "required": [
30325         "vf-module-id"
30326       ],
30327       "type": "object"
30328     },
30329     "(config)vf-modulesPOST": {
30330       "properties": {
30331         "vf-module": {
30332           "items": {
30333             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module"
30334           },
30335           "type": "array"
30336         }
30337       },
30338       "type": "object"
30339     },
30340     "(config)vm-namesPOST": {
30341       "properties": {
30342         "vm-name": {
30343           "$ref": "#/definitions/Some vm-name"
30344         }
30345       },
30346       "type": "object"
30347     },
30348     "(config)vm-networkPOST": {
30349       "properties": {
30350         "floating-ips": {
30351           "items": {
30352             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
30353           },
30354           "type": "object"
30355         },
30356         "interface-route-prefixes": {
30357           "items": {
30358             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
30359           },
30360           "type": "object"
30361         },
30362         "mac-addresses": {
30363           "items": {
30364             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
30365           },
30366           "type": "object"
30367         },
30368         "network-information-items": {
30369           "items": {
30370             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
30371           },
30372           "type": "object"
30373         },
30374         "network-role": {
30375           "$ref": "#/definitions/Some network-role",
30376           "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF"
30377         },
30378         "network-role-tag": {
30379           "$ref": "#/definitions/Some network-role-tag"
30380         },
30381         "sriov-parameters": {
30382           "items": {
30383             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
30384           },
30385           "type": "object"
30386         }
30387       },
30388       "required": [
30389         "network-role"
30390       ],
30391       "type": "object"
30392     },
30393     "(config)vm-networksPOST": {
30394       "properties": {
30395         "floating-ip": {
30396           "$ref": "#/definitions/0.0.0.7",
30397           "description": "Floating ipv4 for VMs of a given type on this network",
30398           "enum": [
30399             "0.0.0.7",
30400             ":"
30401           ]
30402         },
30403         "floating-ip-v6": {
30404           "$ref": "#/definitions/:2",
30405           "description": "Floating ipv6 for VMs of a given type on this network"
30406         },
30407         "interface-route-prefixes": {
30408           "items": {
30409             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes"
30410           },
30411           "type": "array"
30412         },
30413         "ip-count": {
30414           "$ref": "#/definitions/0",
30415           "description": "The number of ip addresses to be assigned per vm for this network role"
30416         },
30417         "network-ips": {
30418           "items": {
30419             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips"
30420           },
30421           "type": "array"
30422         },
30423         "network-ips-v6": {
30424           "items": {
30425             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6"
30426           },
30427           "type": "array"
30428         },
30429         "network-macs": {
30430           "items": {
30431             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs"
30432           },
30433           "type": "array"
30434         },
30435         "network-role": {
30436           "$ref": "#/definitions/Some network-role",
30437           "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF"
30438         },
30439         "use-dhcp": {
30440           "$ref": "#/definitions/Y",
30441           "description": "Indicator to use DHCP on this network for this VM",
30442           "enum": [
30443             "Y",
30444             "N"
30445           ]
30446         }
30447       },
30448       "type": "object"
30449     },
30450     "(config)vmPOST": {
30451       "properties": {
30452         "nfc-naming-code": {
30453           "$ref": "#/definitions/Some nfc-naming-code",
30454           "description": "used in vm naming(draft 29: changed from nfc-code)"
30455         },
30456         "vm-count": {
30457           "$ref": "#/definitions/0"
30458         },
30459         "vm-names": {
30460           "items": {
30461             "$ref": "#/definitions/GENERIC-RESOURCE-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"
30462           },
30463           "type": "object"
30464         },
30465         "vm-networks": {
30466           "items": {
30467             "$ref": "#/definitions/GENERIC-RESOURCE-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"
30468           },
30469           "type": "object"
30470         },
30471         "vm-type": {
30472           "$ref": "#/definitions/Some vm-type"
30473         },
30474         "vm-type-tag": {
30475           "$ref": "#/definitions/Some vm-type-tag",
30476           "description": "from tosca data on vfc"
30477         }
30478       },
30479       "required": [
30480         "vm-type"
30481       ],
30482       "type": "object"
30483     },
30484     "(config)vmsPOST": {
30485       "properties": {
30486         "vm": {
30487           "items": {
30488             "$ref": "#/definitions/GENERIC-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"
30489           },
30490           "type": "array"
30491         }
30492       },
30493       "type": "object"
30494     },
30495     "(config)vnf-assignmentsPOST": {
30496       "properties": {
30497         "availability-zones": {
30498           "items": {
30499             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)availability-zones"
30500           },
30501           "type": "array"
30502         },
30503         "vnf-networks": {
30504           "items": {
30505             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-networks"
30506           },
30507           "type": "array"
30508         },
30509         "vnf-status": {
30510           "$ref": "#/definitions/Some vnf-status",
30511           "description": "Orchestration Status from AAI - to be set by SDNC"
30512         },
30513         "vnf-vms": {
30514           "items": {
30515             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-vms"
30516           },
30517           "type": "array"
30518         }
30519       },
30520       "type": "object"
30521     },
30522     "(config)vnf-dataPOST": {
30523       "properties": {
30524         "request-information": {
30525           "items": {
30526             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information"
30527           },
30528           "type": "object"
30529         },
30530         "sdnc-request-header": {
30531           "items": {
30532             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header"
30533           },
30534           "type": "object"
30535         },
30536         "service-information": {
30537           "items": {
30538             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information"
30539           },
30540           "type": "object"
30541         },
30542         "vf-modules": {
30543           "items": {
30544             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules"
30545           },
30546           "type": "object"
30547         },
30548         "vnf-information": {
30549           "items": {
30550             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information"
30551           },
30552           "type": "object"
30553         },
30554         "vnf-level-oper-status": {
30555           "items": {
30556             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status"
30557           },
30558           "type": "object"
30559         },
30560         "vnf-provided-allotted-resources": {
30561           "items": {
30562             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources"
30563           },
30564           "type": "object"
30565         },
30566         "vnf-request-input": {
30567           "items": {
30568             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input"
30569           },
30570           "type": "object"
30571         },
30572         "vnf-topology": {
30573           "items": {
30574             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology"
30575           },
30576           "type": "object"
30577         }
30578       },
30579       "type": "object"
30580     },
30581     "(config)vnf-informationPOST": {
30582       "properties": {
30583         "onap-model-information": {
30584           "items": {
30585             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-information(config)onap-model-information"
30586           },
30587           "type": "object"
30588         },
30589         "vnf-id": {
30590           "$ref": "#/definitions/Some vnf-id"
30591         },
30592         "vnf-type": {
30593           "$ref": "#/definitions/Some vnf-type",
30594           "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)"
30595         }
30596       },
30597       "type": "object"
30598     },
30599     "(config)vnf-input-parametersPOST": {
30600       "properties": {
30601         "param": {
30602           "items": {
30603             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters(config)param"
30604           },
30605           "type": "array"
30606         }
30607       },
30608       "type": "object"
30609     },
30610     "(config)vnf-level-oper-statusPOST": {
30611       "properties": {
30612         "create-timestamp": {
30613           "$ref": "#/definitions/Some create-timestamp",
30614           "description": "Not currently populated in service data."
30615         },
30616         "last-action": {
30617           "$ref": "#/definitions/CreateNetworkInstance",
30618           "description": "should be list of possible request-actions",
30619           "enum": [
30620             "CreateNetworkInstance",
30621             "ActivateNetworkInstance",
30622             "CreateServiceInstance",
30623             "DeleteServiceInstance",
30624             "DeleteNetworkInstance",
30625             "CreateVnfInstance",
30626             "ActivateVnfInstance",
30627             "DeleteVnfInstance",
30628             "CreateVfModuleInstance",
30629             "ActivateVfModuleInstance",
30630             "DeleteVfModuleInstance",
30631             "CreateContrailRouteInstance",
30632             "DeleteContrailRouteInstance",
30633             "CreateSecurityZoneInstance",
30634             "DeleteSecurityZoneInstance"
30635           ]
30636         },
30637         "last-order-status": {
30638           "$ref": "#/definitions/Active",
30639           "description": "fieldused by generic-resource-api",
30640           "enum": [
30641             "Active",
30642             "PendingAssignment",
30643             "PendingCreate",
30644             "PendingUpdate",
30645             "PendingDelete",
30646             "Deleted",
30647             "Created"
30648           ]
30649         },
30650         "last-rpc-action": {
30651           "$ref": "#/definitions/assign",
30652           "enum": [
30653             "assign",
30654             "activate",
30655             "delete",
30656             "unassign",
30657             "deactivate",
30658             "create"
30659           ]
30660         },
30661         "last-svc-request-id": {
30662           "$ref": "#/definitions/Some last-svc-request-id",
30663           "description": "Not currently populated in service data."
30664         },
30665         "modify-timestamp": {
30666           "$ref": "#/definitions/Some modify-timestamp"
30667         },
30668         "order-status": {
30669           "$ref": "#/definitions/Active",
30670           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
30671           "enum": [
30672             "Active",
30673             "PendingAssignment",
30674             "PendingCreate",
30675             "PendingUpdate",
30676             "PendingDelete",
30677             "Deleted",
30678             "Created"
30679           ]
30680         }
30681       },
30682       "type": "object"
30683     },
30684     "(config)vnf-networkPOST": {
30685       "properties": {
30686         "contrail-network-fqdn": {
30687           "$ref": "#/definitions/Some contrail-network-fqdn",
30688           "description": "contrail network policy object"
30689         },
30690         "network-id": {
30691           "$ref": "#/definitions/Some network-id",
30692           "description": "Unique Neutron UUID of an instance of the network role "
30693         },
30694         "network-name": {
30695           "$ref": "#/definitions/Some network-name",
30696           "description": "Unique Neutron UUID of an instance of the network role "
30697         },
30698         "network-role": {
30699           "$ref": "#/definitions/Some network-role",
30700           "description": "A Network Role to which a VNF must connect"
30701         },
30702         "neutron-id": {
30703           "$ref": "#/definitions/Some neutron-id",
30704           "description": "Unique Neutron UUID of an instance of the network role "
30705         },
30706         "subnets-data": {
30707           "items": {
30708             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)subnets-data"
30709           },
30710           "type": "object"
30711         }
30712       },
30713       "type": "object"
30714     },
30715     "(config)vnf-networksPOST": {
30716       "properties": {
30717         "contrail-network-fqdn": {
30718           "$ref": "#/definitions/Some contrail-network-fqdn",
30719           "description": "contrail network policy object"
30720         },
30721         "ipv6-subnet-id": {
30722           "$ref": "#/definitions/Some ipv6-subnet-id",
30723           "description": "ipv6 subnet UUID to be passed into the HEAT template"
30724         },
30725         "ipv6-subnet-name": {
30726           "$ref": "#/definitions/Some ipv6-subnet-name",
30727           "description": "ipv6 subnet-name that corresponds to the ipv6 subnet-id"
30728         },
30729         "network-id": {
30730           "$ref": "#/definitions/Some network-id",
30731           "description": "Unique Neutron UUID of an instance of the network role "
30732         },
30733         "network-name": {
30734           "$ref": "#/definitions/Some network-name",
30735           "description": "Unique Neutron UUID of an instance of the network role "
30736         },
30737         "network-role": {
30738           "$ref": "#/definitions/Some network-role",
30739           "description": "A Network Role to which a VNF must connect"
30740         },
30741         "neutron-id": {
30742           "$ref": "#/definitions/Some neutron-id",
30743           "description": "Unique Neutron UUID of an instance of the network role "
30744         },
30745         "sriov-vlan-filter-list": {
30746           "items": {
30747             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list"
30748           },
30749           "type": "array"
30750         },
30751         "subnet-id": {
30752           "$ref": "#/definitions/Some subnet-id",
30753           "description": "ipv4 subnet UUID to be passed into the HEAT template"
30754         },
30755         "subnet-name": {
30756           "$ref": "#/definitions/Some subnet-name",
30757           "description": "ipv4 subnet-name that corresponds to the ipv4 subnet-id"
30758         }
30759       },
30760       "required": [
30761         "network-role"
30762       ],
30763       "type": "object"
30764     },
30765     "(config)vnf-parameters-dataPOST": {
30766       "properties": {
30767         "param": {
30768           "items": {
30769             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param"
30770           },
30771           "type": "array"
30772         }
30773       },
30774       "type": "object"
30775     },
30776     "(config)vnf-parametersPOST": {
30777       "properties": {
30778         "vnf-parameter-name": {
30779           "$ref": "#/definitions/Some vnf-parameter-name",
30780           "description": "The name of an arbitrary instance-specific vnf-parameters"
30781         },
30782         "vnf-parameter-value": {
30783           "$ref": "#/definitions/Some vnf-parameter-value",
30784           "description": "The value of an arbitrary instance-specific vnf-parameters "
30785         }
30786       },
30787       "type": "object"
30788     },
30789     "(config)vnf-preload-listPOST": {
30790       "properties": {
30791         "preload-data": {
30792           "items": {
30793             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data"
30794           },
30795           "type": "object"
30796         },
30797         "vnf-name": {
30798           "$ref": "#/definitions/Some vnf-name",
30799           "description": "vf-module-name or network name"
30800         },
30801         "vnf-type": {
30802           "$ref": "#/definitions/Some vnf-type",
30803           "description": "vf-module-type or network type"
30804         }
30805       },
30806       "required": [
30807         "vnf-name",
30808         "vnf-type"
30809       ],
30810       "type": "object"
30811     },
30812     "(config)vnf-provided-allotted-resourcesPOST": {
30813       "type": "object"
30814     },
30815     "(config)vnf-request-inputPOST": {
30816       "properties": {
30817         "aic-clli": {
30818           "$ref": "#/definitions/Some aic-clli",
30819           "description": "Not expected to be used"
30820         },
30821         "aic-cloud-region": {
30822           "$ref": "#/definitions/Some aic-cloud-region",
30823           "description": "The AIC cloud region which maps to contrail versions"
30824         },
30825         "request-version": {
30826           "$ref": "#/definitions/Some request-version",
30827           "description": "keep this? e.g. 1702"
30828         },
30829         "tenant": {
30830           "$ref": "#/definitions/Some tenant"
30831         },
30832         "vnf-input-parameters": {
30833           "items": {
30834             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-input-parameters"
30835           },
30836           "type": "object"
30837         },
30838         "vnf-name": {
30839           "$ref": "#/definitions/Some vnf-name",
30840           "description": "in Pats vnf submodule, contained within vnf-instance-topology-identifier (along with vnf-model-id and vnf-instance-id)"
30841         },
30842         "vnf-networks": {
30843           "items": {
30844             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-networks"
30845           },
30846           "type": "object"
30847         }
30848       },
30849       "type": "object"
30850     },
30851     "(config)vnf-resource-assignmentsPOST": {
30852       "properties": {
30853         "availability-zones": {
30854           "items": {
30855             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones"
30856           },
30857           "type": "object"
30858         },
30859         "vnf-networks": {
30860           "items": {
30861             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks"
30862           },
30863           "type": "object"
30864         },
30865         "vnf-status": {
30866           "$ref": "#/definitions/Some vnf-status",
30867           "description": "Do we need this?Orchestration status from AAI - to be set by SDNCWill not be used for vIPR."
30868         }
30869       },
30870       "type": "object"
30871     },
30872     "(config)vnf-response-informationPOST": {
30873       "properties": {
30874         "instance-id": {
30875           "$ref": "#/definitions/Some instance-id"
30876         },
30877         "object-path": {
30878           "$ref": "#/definitions/Some object-path",
30879           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
30880         }
30881       },
30882       "type": "object"
30883     },
30884     "(config)vnf-topology-identifier-structurePOST": {
30885       "properties": {
30886         "nf-code": {
30887           "$ref": "#/definitions/Some nf-code",
30888           "description": "used in vnf naming"
30889         },
30890         "nf-function": {
30891           "$ref": "#/definitions/Some nf-function"
30892         },
30893         "nf-role": {
30894           "$ref": "#/definitions/Some nf-role"
30895         },
30896         "nf-type": {
30897           "$ref": "#/definitions/Some nf-type"
30898         },
30899         "vnf-id": {
30900           "$ref": "#/definitions/Some vnf-id"
30901         },
30902         "vnf-name": {
30903           "$ref": "#/definitions/Some vnf-name",
30904           "description": "optionally comes from vnf-request-input container or is assigned by sdn-c"
30905         },
30906         "vnf-type": {
30907           "$ref": "#/definitions/Some vnf-type",
30908           "description": "In preload tree, this label is used for the vf-module-type"
30909         }
30910       },
30911       "type": "object"
30912     },
30913     "(config)vnf-topology-identifierPOST": {
30914       "properties": {
30915         "generic-vnf-id": {
30916           "$ref": "#/definitions/Some generic-vnf-id"
30917         },
30918         "generic-vnf-name": {
30919           "$ref": "#/definitions/Some generic-vnf-name"
30920         },
30921         "generic-vnf-type": {
30922           "$ref": "#/definitions/Some generic-vnf-type"
30923         },
30924         "service-id": {
30925           "$ref": "#/definitions/Some service-id"
30926         },
30927         "service-type": {
30928           "$ref": "#/definitions/Some service-type"
30929         },
30930         "vnf-name": {
30931           "$ref": "#/definitions/Some vnf-name",
30932           "description": "vf-module-name"
30933         },
30934         "vnf-type": {
30935           "$ref": "#/definitions/Some vnf-type",
30936           "description": "vf-module-type"
30937         }
30938       },
30939       "type": "object"
30940     },
30941     "(config)vnf-topology-informationPOST": {
30942       "properties": {
30943         "vnf-assignments": {
30944           "items": {
30945             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-assignments"
30946           },
30947           "type": "object"
30948         },
30949         "vnf-parameters": {
30950           "items": {
30951             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-parameters"
30952           },
30953           "type": "array"
30954         },
30955         "vnf-topology-identifier": {
30956           "items": {
30957             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-topology-identifier"
30958           },
30959           "type": "object"
30960         }
30961       },
30962       "type": "object"
30963     },
30964     "(config)vnf-topologyPOST": {
30965       "properties": {
30966         "aic-clli": {
30967           "$ref": "#/definitions/Some aic-clli",
30968           "description": "Not expected to be used"
30969         },
30970         "aic-cloud-region": {
30971           "$ref": "#/definitions/Some aic-cloud-region",
30972           "description": "The AIC cloud region which maps to contrail versions"
30973         },
30974         "onap-model-information": {
30975           "items": {
30976             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information"
30977           },
30978           "type": "object"
30979         },
30980         "tenant": {
30981           "$ref": "#/definitions/Some tenant"
30982         },
30983         "vnf-parameters-data": {
30984           "items": {
30985             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data"
30986           },
30987           "type": "object"
30988         },
30989         "vnf-resource-assignments": {
30990           "items": {
30991             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments"
30992           },
30993           "type": "object"
30994         },
30995         "vnf-topology-identifier-structure": {
30996           "items": {
30997             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure"
30998           },
30999           "type": "object"
31000         }
31001       },
31002       "type": "object"
31003     },
31004     "(config)vnf-vmsPOST": {
31005       "properties": {
31006         "vm-count": {
31007           "$ref": "#/definitions/0"
31008         },
31009         "vm-names": {
31010           "items": {
31011             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names"
31012           },
31013           "type": "array"
31014         },
31015         "vm-networks": {
31016           "items": {
31017             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks"
31018           },
31019           "type": "array"
31020         },
31021         "vm-type": {
31022           "$ref": "#/definitions/Some vm-type"
31023         }
31024       },
31025       "required": [
31026         "vm-type"
31027       ],
31028       "type": "object"
31029     },
31030     "(config)vnfPOST": {
31031       "properties": {
31032         "vnf-data": {
31033           "items": {
31034             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data"
31035           },
31036           "type": "object"
31037         },
31038         "vnf-id": {
31039           "$ref": "#/definitions/Some vnf-id"
31040         }
31041       },
31042       "required": [
31043         "vnf-id"
31044       ],
31045       "type": "object"
31046     },
31047     "(config)vnfsPOST": {
31048       "properties": {
31049         "vnf": {
31050           "items": {
31051             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf"
31052           },
31053           "type": "array"
31054         }
31055       },
31056       "type": "object"
31057     },
31058     "(config)vpn-bindingsPOST": {
31059       "properties": {
31060         "global-route-target": {
31061           "$ref": "#/definitions/Some global-route-target"
31062         },
31063         "vpn-binding-id": {
31064           "$ref": "#/definitions/Some vpn-binding-id"
31065         }
31066       },
31067       "type": "object"
31068     },
31069     "(contrail-route-topology-operation)input": {
31070       "properties": {
31071         "GENERIC-RESOURCE-API:allotted-resource-information": {
31072           "items": {
31073             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)allotted-resource-information"
31074           },
31075           "type": "object"
31076         },
31077         "GENERIC-RESOURCE-API:contrail-route-request-input": {
31078           "items": {
31079             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-request-input"
31080           },
31081           "type": "object"
31082         },
31083         "GENERIC-RESOURCE-API:request-information": {
31084           "items": {
31085             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
31086           },
31087           "type": "object"
31088         },
31089         "GENERIC-RESOURCE-API:sdnc-request-header": {
31090           "items": {
31091             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
31092           },
31093           "type": "object"
31094         },
31095         "GENERIC-RESOURCE-API:service-information": {
31096           "items": {
31097             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
31098           },
31099           "type": "object"
31100         }
31101       },
31102       "type": "object"
31103     },
31104     "(contrail-route-topology-operation)input-TOP": {
31105       "properties": {
31106         "GENERIC-RESOURCE-API:input": {
31107           "items": {
31108             "$ref": "#/definitions/(contrail-route-topology-operation)input"
31109           },
31110           "type": "object"
31111         }
31112       },
31113       "type": "object"
31114     },
31115     "(contrail-route-topology-operation)output": {
31116       "properties": {
31117         "GENERIC-RESOURCE-API:ack-final-indicator": {
31118           "$ref": "#/definitions/Some ack-final-indicator",
31119           "description": "Expected to be Y or N."
31120         },
31121         "GENERIC-RESOURCE-API:contrail-route-response-information": {
31122           "items": {
31123             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-response-information"
31124           },
31125           "type": "object"
31126         },
31127         "GENERIC-RESOURCE-API:response-code": {
31128           "$ref": "#/definitions/Some response-code",
31129           "description": "a success code or an defined error codeKeep as M"
31130         },
31131         "GENERIC-RESOURCE-API:response-message": {
31132           "$ref": "#/definitions/Some response-message",
31133           "description": "message included for error code"
31134         },
31135         "GENERIC-RESOURCE-API:service-response-information": {
31136           "items": {
31137             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
31138           },
31139           "type": "object"
31140         },
31141         "GENERIC-RESOURCE-API:svc-request-id": {
31142           "$ref": "#/definitions/Some svc-request-id",
31143           "description": "the request id from the request message for which this is the responseKeep as M"
31144         }
31145       },
31146       "type": "object"
31147     },
31148     "(contrail-route-topology-operation)output-TOP": {
31149       "properties": {
31150         "GENERIC-RESOURCE-API:output": {
31151           "items": {
31152             "$ref": "#/definitions/(contrail-route-topology-operation)output"
31153           },
31154           "type": "object"
31155         }
31156       },
31157       "type": "object"
31158     },
31159     "(network-topology-operation)input": {
31160       "properties": {
31161         "GENERIC-RESOURCE-API:network-information": {
31162           "items": {
31163             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-information"
31164           },
31165           "type": "object"
31166         },
31167         "GENERIC-RESOURCE-API:network-request-input": {
31168           "items": {
31169             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-request-input"
31170           },
31171           "type": "object"
31172         },
31173         "GENERIC-RESOURCE-API:request-information": {
31174           "items": {
31175             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
31176           },
31177           "type": "object"
31178         },
31179         "GENERIC-RESOURCE-API:sdnc-request-header": {
31180           "items": {
31181             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
31182           },
31183           "type": "object"
31184         },
31185         "GENERIC-RESOURCE-API:service-information": {
31186           "items": {
31187             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
31188           },
31189           "type": "object"
31190         }
31191       },
31192       "type": "object"
31193     },
31194     "(network-topology-operation)input-TOP": {
31195       "properties": {
31196         "GENERIC-RESOURCE-API:input": {
31197           "items": {
31198             "$ref": "#/definitions/(network-topology-operation)input"
31199           },
31200           "type": "object"
31201         }
31202       },
31203       "type": "object"
31204     },
31205     "(network-topology-operation)output": {
31206       "properties": {
31207         "GENERIC-RESOURCE-API:ack-final-indicator": {
31208           "$ref": "#/definitions/Some ack-final-indicator",
31209           "description": "Expected to be Y or N."
31210         },
31211         "GENERIC-RESOURCE-API:network-response-information": {
31212           "items": {
31213             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-response-information"
31214           },
31215           "type": "object"
31216         },
31217         "GENERIC-RESOURCE-API:response-code": {
31218           "$ref": "#/definitions/Some response-code",
31219           "description": "a success code or an defined error codeKeep as M"
31220         },
31221         "GENERIC-RESOURCE-API:response-message": {
31222           "$ref": "#/definitions/Some response-message",
31223           "description": "message included for error code"
31224         },
31225         "GENERIC-RESOURCE-API:service-response-information": {
31226           "items": {
31227             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
31228           },
31229           "type": "object"
31230         },
31231         "GENERIC-RESOURCE-API:svc-request-id": {
31232           "$ref": "#/definitions/Some svc-request-id",
31233           "description": "the request id from the request message for which this is the responseKeep as M"
31234         }
31235       },
31236       "type": "object"
31237     },
31238     "(network-topology-operation)output-TOP": {
31239       "properties": {
31240         "GENERIC-RESOURCE-API:output": {
31241           "items": {
31242             "$ref": "#/definitions/(network-topology-operation)output"
31243           },
31244           "type": "object"
31245         }
31246       },
31247       "type": "object"
31248     },
31249     "(preload-network-topology-operation)input": {
31250       "properties": {
31251         "GENERIC-RESOURCE-API:network-topology-information": {
31252           "items": {
31253             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-topology-information"
31254           },
31255           "type": "object"
31256         },
31257         "GENERIC-RESOURCE-API:request-information": {
31258           "items": {
31259             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
31260           },
31261           "type": "object"
31262         },
31263         "GENERIC-RESOURCE-API:sdnc-request-header": {
31264           "items": {
31265             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
31266           },
31267           "type": "object"
31268         }
31269       },
31270       "type": "object"
31271     },
31272     "(preload-network-topology-operation)input-TOP": {
31273       "properties": {
31274         "GENERIC-RESOURCE-API:input": {
31275           "items": {
31276             "$ref": "#/definitions/(preload-network-topology-operation)input"
31277           },
31278           "type": "object"
31279         }
31280       },
31281       "type": "object"
31282     },
31283     "(preload-network-topology-operation)output": {
31284       "properties": {
31285         "GENERIC-RESOURCE-API:ack-final-indicator": {
31286           "$ref": "#/definitions/Some ack-final-indicator"
31287         },
31288         "GENERIC-RESOURCE-API:response-code": {
31289           "$ref": "#/definitions/Some response-code"
31290         },
31291         "GENERIC-RESOURCE-API:response-message": {
31292           "$ref": "#/definitions/Some response-message"
31293         },
31294         "GENERIC-RESOURCE-API:svc-request-id": {
31295           "$ref": "#/definitions/Some svc-request-id"
31296         }
31297       },
31298       "type": "object"
31299     },
31300     "(preload-network-topology-operation)output-TOP": {
31301       "properties": {
31302         "GENERIC-RESOURCE-API:output": {
31303           "items": {
31304             "$ref": "#/definitions/(preload-network-topology-operation)output"
31305           },
31306           "type": "object"
31307         }
31308       },
31309       "type": "object"
31310     },
31311     "(preload-vnf-topology-operation)input": {
31312       "properties": {
31313         "GENERIC-RESOURCE-API:request-information": {
31314           "items": {
31315             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
31316           },
31317           "type": "object"
31318         },
31319         "GENERIC-RESOURCE-API:sdnc-request-header": {
31320           "items": {
31321             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
31322           },
31323           "type": "object"
31324         },
31325         "GENERIC-RESOURCE-API:vnf-topology-information": {
31326           "items": {
31327             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-topology-information"
31328           },
31329           "type": "object"
31330         }
31331       },
31332       "type": "object"
31333     },
31334     "(preload-vnf-topology-operation)input-TOP": {
31335       "properties": {
31336         "GENERIC-RESOURCE-API:input": {
31337           "items": {
31338             "$ref": "#/definitions/(preload-vnf-topology-operation)input"
31339           },
31340           "type": "object"
31341         }
31342       },
31343       "type": "object"
31344     },
31345     "(preload-vnf-topology-operation)output": {
31346       "properties": {
31347         "GENERIC-RESOURCE-API:ack-final-indicator": {
31348           "$ref": "#/definitions/Some ack-final-indicator"
31349         },
31350         "GENERIC-RESOURCE-API:response-code": {
31351           "$ref": "#/definitions/Some response-code"
31352         },
31353         "GENERIC-RESOURCE-API:response-message": {
31354           "$ref": "#/definitions/Some response-message"
31355         },
31356         "GENERIC-RESOURCE-API:svc-request-id": {
31357           "$ref": "#/definitions/Some svc-request-id"
31358         }
31359       },
31360       "type": "object"
31361     },
31362     "(preload-vnf-topology-operation)output-TOP": {
31363       "properties": {
31364         "GENERIC-RESOURCE-API:output": {
31365           "items": {
31366             "$ref": "#/definitions/(preload-vnf-topology-operation)output"
31367           },
31368           "type": "object"
31369         }
31370       },
31371       "type": "object"
31372     },
31373     "(security-zone-topology-operation)input": {
31374       "properties": {
31375         "GENERIC-RESOURCE-API:allotted-resource-information": {
31376           "items": {
31377             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)allotted-resource-information"
31378           },
31379           "type": "object"
31380         },
31381         "GENERIC-RESOURCE-API:request-information": {
31382           "items": {
31383             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
31384           },
31385           "type": "object"
31386         },
31387         "GENERIC-RESOURCE-API:sdnc-request-header": {
31388           "items": {
31389             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
31390           },
31391           "type": "object"
31392         },
31393         "GENERIC-RESOURCE-API:security-zone-request-input": {
31394           "items": {
31395             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-request-input"
31396           },
31397           "type": "object"
31398         },
31399         "GENERIC-RESOURCE-API:service-information": {
31400           "items": {
31401             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
31402           },
31403           "type": "object"
31404         }
31405       },
31406       "type": "object"
31407     },
31408     "(security-zone-topology-operation)input-TOP": {
31409       "properties": {
31410         "GENERIC-RESOURCE-API:input": {
31411           "items": {
31412             "$ref": "#/definitions/(security-zone-topology-operation)input"
31413           },
31414           "type": "object"
31415         }
31416       },
31417       "type": "object"
31418     },
31419     "(security-zone-topology-operation)output": {
31420       "properties": {
31421         "GENERIC-RESOURCE-API:ack-final-indicator": {
31422           "$ref": "#/definitions/Some ack-final-indicator",
31423           "description": "Expected to be Y or N."
31424         },
31425         "GENERIC-RESOURCE-API:response-code": {
31426           "$ref": "#/definitions/Some response-code",
31427           "description": "a success code or an defined error codeKeep as M"
31428         },
31429         "GENERIC-RESOURCE-API:response-message": {
31430           "$ref": "#/definitions/Some response-message",
31431           "description": "message included for error code"
31432         },
31433         "GENERIC-RESOURCE-API:security-zone-response-information": {
31434           "items": {
31435             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-response-information"
31436           },
31437           "type": "object"
31438         },
31439         "GENERIC-RESOURCE-API:service-response-information": {
31440           "items": {
31441             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
31442           },
31443           "type": "object"
31444         },
31445         "GENERIC-RESOURCE-API:svc-request-id": {
31446           "$ref": "#/definitions/Some svc-request-id",
31447           "description": "the request id from the request message for which this is the responseKeep as M"
31448         }
31449       },
31450       "type": "object"
31451     },
31452     "(security-zone-topology-operation)output-TOP": {
31453       "properties": {
31454         "GENERIC-RESOURCE-API:output": {
31455           "items": {
31456             "$ref": "#/definitions/(security-zone-topology-operation)output"
31457           },
31458           "type": "object"
31459         }
31460       },
31461       "type": "object"
31462     },
31463     "(service-topology-operation)input": {
31464       "properties": {
31465         "GENERIC-RESOURCE-API:request-information": {
31466           "items": {
31467             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
31468           },
31469           "type": "object"
31470         },
31471         "GENERIC-RESOURCE-API:sdnc-request-header": {
31472           "items": {
31473             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
31474           },
31475           "type": "object"
31476         },
31477         "GENERIC-RESOURCE-API:service-information": {
31478           "items": {
31479             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
31480           },
31481           "type": "object"
31482         },
31483         "GENERIC-RESOURCE-API:service-request-input": {
31484           "items": {
31485             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-request-input"
31486           },
31487           "type": "object"
31488         }
31489       },
31490       "type": "object"
31491     },
31492     "(service-topology-operation)input-TOP": {
31493       "properties": {
31494         "GENERIC-RESOURCE-API:input": {
31495           "items": {
31496             "$ref": "#/definitions/(service-topology-operation)input"
31497           },
31498           "type": "object"
31499         }
31500       },
31501       "type": "object"
31502     },
31503     "(service-topology-operation)output": {
31504       "properties": {
31505         "GENERIC-RESOURCE-API:ack-final-indicator": {
31506           "$ref": "#/definitions/Some ack-final-indicator",
31507           "description": "Expected to be Y or N."
31508         },
31509         "GENERIC-RESOURCE-API:response-code": {
31510           "$ref": "#/definitions/Some response-code",
31511           "description": "a success code or an defined error codeKeep as M"
31512         },
31513         "GENERIC-RESOURCE-API:response-message": {
31514           "$ref": "#/definitions/Some response-message",
31515           "description": "message included for error code"
31516         },
31517         "GENERIC-RESOURCE-API:service-response-information": {
31518           "items": {
31519             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
31520           },
31521           "type": "object"
31522         },
31523         "GENERIC-RESOURCE-API:svc-request-id": {
31524           "$ref": "#/definitions/Some svc-request-id",
31525           "description": "the request id from the request message for which this is the responseKeep as M"
31526         }
31527       },
31528       "type": "object"
31529     },
31530     "(service-topology-operation)output-TOP": {
31531       "properties": {
31532         "GENERIC-RESOURCE-API:output": {
31533           "items": {
31534             "$ref": "#/definitions/(service-topology-operation)output"
31535           },
31536           "type": "object"
31537         }
31538       },
31539       "type": "object"
31540     },
31541     "(tunnelxconn-topology-operation)input": {
31542       "properties": {
31543         "GENERIC-RESOURCE-API:allotted-resource-information": {
31544           "items": {
31545             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)allotted-resource-information"
31546           },
31547           "type": "object"
31548         },
31549         "GENERIC-RESOURCE-API:brg-wan-mac-address": {
31550           "$ref": "#/definitions/Some brg-wan-mac-address"
31551         },
31552         "GENERIC-RESOURCE-API:request-information": {
31553           "items": {
31554             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
31555           },
31556           "type": "object"
31557         },
31558         "GENERIC-RESOURCE-API:sdnc-request-header": {
31559           "items": {
31560             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
31561           },
31562           "type": "object"
31563         },
31564         "GENERIC-RESOURCE-API:service-information": {
31565           "items": {
31566             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
31567           },
31568           "type": "object"
31569         }
31570       },
31571       "type": "object"
31572     },
31573     "(tunnelxconn-topology-operation)input-TOP": {
31574       "properties": {
31575         "GENERIC-RESOURCE-API:input": {
31576           "items": {
31577             "$ref": "#/definitions/(tunnelxconn-topology-operation)input"
31578           },
31579           "type": "object"
31580         }
31581       },
31582       "type": "object"
31583     },
31584     "(tunnelxconn-topology-operation)output": {
31585       "properties": {
31586         "GENERIC-RESOURCE-API:ack-final-indicator": {
31587           "$ref": "#/definitions/Some ack-final-indicator",
31588           "description": "Expected to be Y or N."
31589         },
31590         "GENERIC-RESOURCE-API:response-code": {
31591           "$ref": "#/definitions/Some response-code",
31592           "description": "a success code or an defined error codeKeep as M"
31593         },
31594         "GENERIC-RESOURCE-API:response-message": {
31595           "$ref": "#/definitions/Some response-message",
31596           "description": "message included for error code"
31597         },
31598         "GENERIC-RESOURCE-API:service-response-information": {
31599           "items": {
31600             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
31601           },
31602           "type": "object"
31603         },
31604         "GENERIC-RESOURCE-API:svc-request-id": {
31605           "$ref": "#/definitions/Some svc-request-id",
31606           "description": "the request id from the request message for which this is the responseKeep as M"
31607         },
31608         "GENERIC-RESOURCE-API:tunnelxconn-response-information": {
31609           "items": {
31610             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-response-information"
31611           },
31612           "type": "object"
31613         }
31614       },
31615       "type": "object"
31616     },
31617     "(tunnelxconn-topology-operation)output-TOP": {
31618       "properties": {
31619         "GENERIC-RESOURCE-API:output": {
31620           "items": {
31621             "$ref": "#/definitions/(tunnelxconn-topology-operation)output"
31622           },
31623           "type": "object"
31624         }
31625       },
31626       "type": "object"
31627     },
31628     "(vf-module-topology-operation)input": {
31629       "properties": {
31630         "GENERIC-RESOURCE-API:request-information": {
31631           "items": {
31632             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
31633           },
31634           "type": "object"
31635         },
31636         "GENERIC-RESOURCE-API:sdnc-request-header": {
31637           "items": {
31638             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
31639           },
31640           "type": "object"
31641         },
31642         "GENERIC-RESOURCE-API:service-information": {
31643           "items": {
31644             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
31645           },
31646           "type": "object"
31647         },
31648         "GENERIC-RESOURCE-API:vf-module-information": {
31649           "items": {
31650             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vf-module-information"
31651           },
31652           "type": "object"
31653         },
31654         "GENERIC-RESOURCE-API:vf-module-request-input": {
31655           "items": {
31656             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vf-module-request-input"
31657           },
31658           "type": "object"
31659         },
31660         "GENERIC-RESOURCE-API:vnf-information": {
31661           "items": {
31662             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-information"
31663           },
31664           "type": "object"
31665         }
31666       },
31667       "type": "object"
31668     },
31669     "(vf-module-topology-operation)input-TOP": {
31670       "properties": {
31671         "GENERIC-RESOURCE-API:input": {
31672           "items": {
31673             "$ref": "#/definitions/(vf-module-topology-operation)input"
31674           },
31675           "type": "object"
31676         }
31677       },
31678       "type": "object"
31679     },
31680     "(vf-module-topology-operation)output": {
31681       "properties": {
31682         "GENERIC-RESOURCE-API:ack-final-indicator": {
31683           "$ref": "#/definitions/Some ack-final-indicator",
31684           "description": "Expected to be Y or N."
31685         },
31686         "GENERIC-RESOURCE-API:response-code": {
31687           "$ref": "#/definitions/Some response-code",
31688           "description": "a success code or an defined error codeKeep as M"
31689         },
31690         "GENERIC-RESOURCE-API:response-message": {
31691           "$ref": "#/definitions/Some response-message",
31692           "description": "message included for error code"
31693         },
31694         "GENERIC-RESOURCE-API:service-response-information": {
31695           "items": {
31696             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
31697           },
31698           "type": "object"
31699         },
31700         "GENERIC-RESOURCE-API:svc-request-id": {
31701           "$ref": "#/definitions/Some svc-request-id",
31702           "description": "the request id from the request message for which this is the responseKeep as M"
31703         },
31704         "GENERIC-RESOURCE-API:vf-module-response-information": {
31705           "items": {
31706             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vf-module-response-information"
31707           },
31708           "type": "object"
31709         },
31710         "GENERIC-RESOURCE-API:vnf-response-information": {
31711           "items": {
31712             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-response-information"
31713           },
31714           "type": "object"
31715         }
31716       },
31717       "type": "object"
31718     },
31719     "(vf-module-topology-operation)output-TOP": {
31720       "properties": {
31721         "GENERIC-RESOURCE-API:output": {
31722           "items": {
31723             "$ref": "#/definitions/(vf-module-topology-operation)output"
31724           },
31725           "type": "object"
31726         }
31727       },
31728       "type": "object"
31729     },
31730     "(vnf-topology-operation)input": {
31731       "properties": {
31732         "GENERIC-RESOURCE-API:request-information": {
31733           "items": {
31734             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
31735           },
31736           "type": "object"
31737         },
31738         "GENERIC-RESOURCE-API:sdnc-request-header": {
31739           "items": {
31740             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
31741           },
31742           "type": "object"
31743         },
31744         "GENERIC-RESOURCE-API:service-information": {
31745           "items": {
31746             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
31747           },
31748           "type": "object"
31749         },
31750         "GENERIC-RESOURCE-API:vnf-information": {
31751           "items": {
31752             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-information"
31753           },
31754           "type": "object"
31755         },
31756         "GENERIC-RESOURCE-API:vnf-request-input": {
31757           "items": {
31758             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-request-input"
31759           },
31760           "type": "object"
31761         }
31762       },
31763       "type": "object"
31764     },
31765     "(vnf-topology-operation)input-TOP": {
31766       "properties": {
31767         "GENERIC-RESOURCE-API:input": {
31768           "items": {
31769             "$ref": "#/definitions/(vnf-topology-operation)input"
31770           },
31771           "type": "object"
31772         }
31773       },
31774       "type": "object"
31775     },
31776     "(vnf-topology-operation)output": {
31777       "properties": {
31778         "GENERIC-RESOURCE-API:ack-final-indicator": {
31779           "$ref": "#/definitions/Some ack-final-indicator",
31780           "description": "Expected to be Y or N."
31781         },
31782         "GENERIC-RESOURCE-API:response-code": {
31783           "$ref": "#/definitions/Some response-code",
31784           "description": "a success code or an defined error codeKeep as M"
31785         },
31786         "GENERIC-RESOURCE-API:response-message": {
31787           "$ref": "#/definitions/Some response-message",
31788           "description": "message included for error code"
31789         },
31790         "GENERIC-RESOURCE-API:service-response-information": {
31791           "items": {
31792             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
31793           },
31794           "type": "object"
31795         },
31796         "GENERIC-RESOURCE-API:svc-request-id": {
31797           "$ref": "#/definitions/Some svc-request-id",
31798           "description": "the request id from the request message for which this is the responseKeep as M"
31799         },
31800         "GENERIC-RESOURCE-API:vnf-response-information": {
31801           "items": {
31802             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-response-information"
31803           },
31804           "type": "object"
31805         }
31806       },
31807       "type": "object"
31808     },
31809     "(vnf-topology-operation)output-TOP": {
31810       "properties": {
31811         "GENERIC-RESOURCE-API:output": {
31812           "items": {
31813             "$ref": "#/definitions/(vnf-topology-operation)output"
31814           },
31815           "type": "object"
31816         }
31817       },
31818       "type": "object"
31819     },
31820     "GENERIC-RESOURCE-API(config)allotted-resource-information": {
31821       "properties": {
31822         "GENERIC-RESOURCE-API:allotted-resource-id": {
31823           "$ref": "#/definitions/Some allotted-resource-id"
31824         },
31825         "GENERIC-RESOURCE-API:allotted-resource-type": {
31826           "$ref": "#/definitions/Some allotted-resource-type",
31827           "description": "Not an enum, but expected values are contrail-route and security-zone."
31828         },
31829         "GENERIC-RESOURCE-API:onap-model-information": {
31830           "items": {
31831             "$ref": "#/definitions/GENERIC-RESOURCE-API/allotted-resource-information(config)onap-model-information"
31832           },
31833           "type": "object"
31834         },
31835         "GENERIC-RESOURCE-API:parent-service-instance-id": {
31836           "$ref": "#/definitions/Some parent-service-instance-id",
31837           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
31838         }
31839       },
31840       "type": "object"
31841     },
31842     "GENERIC-RESOURCE-API(config)allotted-resource-information-TOP": {
31843       "properties": {
31844         "GENERIC-RESOURCE-API:allotted-resource-information": {
31845           "items": {
31846             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)allotted-resource-information"
31847           },
31848           "type": "object"
31849         }
31850       },
31851       "type": "object"
31852     },
31853     "GENERIC-RESOURCE-API(config)brg-allotted-resources": {
31854       "properties": {
31855         "GENERIC-RESOURCE-API:brg-allotted-resource": {
31856           "items": {
31857             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources(config)brg-allotted-resource"
31858           },
31859           "type": "array"
31860         }
31861       },
31862       "type": "object"
31863     },
31864     "GENERIC-RESOURCE-API(config)brg-allotted-resources-TOP": {
31865       "properties": {
31866         "GENERIC-RESOURCE-API:brg-allotted-resources": {
31867           "items": {
31868             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-allotted-resources"
31869           },
31870           "type": "object"
31871         }
31872       },
31873       "type": "object"
31874     },
31875     "GENERIC-RESOURCE-API(config)brg-response-information": {
31876       "properties": {
31877         "GENERIC-RESOURCE-API:instance-id": {
31878           "$ref": "#/definitions/Some instance-id"
31879         },
31880         "GENERIC-RESOURCE-API:object-path": {
31881           "$ref": "#/definitions/Some object-path",
31882           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
31883         }
31884       },
31885       "type": "object"
31886     },
31887     "GENERIC-RESOURCE-API(config)brg-response-information-TOP": {
31888       "properties": {
31889         "GENERIC-RESOURCE-API:brg-response-information": {
31890           "items": {
31891             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-response-information"
31892           },
31893           "type": "object"
31894         }
31895       },
31896       "type": "object"
31897     },
31898     "GENERIC-RESOURCE-API(config)contrail-route-allotted-resources": {
31899       "properties": {
31900         "GENERIC-RESOURCE-API:contrail-route-allotted-resource": {
31901           "items": {
31902             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource"
31903           },
31904           "type": "array"
31905         }
31906       },
31907       "type": "object"
31908     },
31909     "GENERIC-RESOURCE-API(config)contrail-route-allotted-resources-TOP": {
31910       "properties": {
31911         "GENERIC-RESOURCE-API:contrail-route-allotted-resources": {
31912           "items": {
31913             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-allotted-resources"
31914           },
31915           "type": "object"
31916         }
31917       },
31918       "type": "object"
31919     },
31920     "GENERIC-RESOURCE-API(config)contrail-route-request-input": {
31921       "properties": {
31922         "GENERIC-RESOURCE-API:contrail-applied-service-info": {
31923           "items": {
31924             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-applied-service-info"
31925           },
31926           "type": "object"
31927         },
31928         "GENERIC-RESOURCE-API:contrail-route-input-parameters": {
31929           "items": {
31930             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-route-input-parameters"
31931           },
31932           "type": "object"
31933         },
31934         "GENERIC-RESOURCE-API:dest-network": {
31935           "items": {
31936             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)dest-network"
31937           },
31938           "type": "object"
31939         },
31940         "GENERIC-RESOURCE-API:source-network": {
31941           "items": {
31942             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)source-network"
31943           },
31944           "type": "object"
31945         }
31946       },
31947       "type": "object"
31948     },
31949     "GENERIC-RESOURCE-API(config)contrail-route-request-input-TOP": {
31950       "properties": {
31951         "GENERIC-RESOURCE-API:contrail-route-request-input": {
31952           "items": {
31953             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-request-input"
31954           },
31955           "type": "object"
31956         }
31957       },
31958       "type": "object"
31959     },
31960     "GENERIC-RESOURCE-API(config)contrail-route-response-information": {
31961       "properties": {
31962         "GENERIC-RESOURCE-API:instance-id": {
31963           "$ref": "#/definitions/Some instance-id"
31964         },
31965         "GENERIC-RESOURCE-API:object-path": {
31966           "$ref": "#/definitions/Some object-path",
31967           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
31968         }
31969       },
31970       "type": "object"
31971     },
31972     "GENERIC-RESOURCE-API(config)contrail-route-response-information-TOP": {
31973       "properties": {
31974         "GENERIC-RESOURCE-API:contrail-route-response-information": {
31975           "items": {
31976             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-response-information"
31977           },
31978           "type": "object"
31979         }
31980       },
31981       "type": "object"
31982     },
31983     "GENERIC-RESOURCE-API(config)network-information": {
31984       "properties": {
31985         "GENERIC-RESOURCE-API:network-id": {
31986           "$ref": "#/definitions/Some network-id"
31987         },
31988         "GENERIC-RESOURCE-API:network-type": {
31989           "$ref": "#/definitions/Some network-type"
31990         },
31991         "GENERIC-RESOURCE-API:onap-model-information": {
31992           "items": {
31993             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-information(config)onap-model-information"
31994           },
31995           "type": "object"
31996         }
31997       },
31998       "type": "object"
31999     },
32000     "GENERIC-RESOURCE-API(config)network-information-TOP": {
32001       "properties": {
32002         "GENERIC-RESOURCE-API:network-information": {
32003           "items": {
32004             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-information"
32005           },
32006           "type": "object"
32007         }
32008       },
32009       "type": "object"
32010     },
32011     "GENERIC-RESOURCE-API(config)network-request-input": {
32012       "properties": {
32013         "GENERIC-RESOURCE-API:aic-clli": {
32014           "$ref": "#/definitions/Some aic-clli",
32015           "description": "Not expected to be used"
32016         },
32017         "GENERIC-RESOURCE-API:aic-cloud-region": {
32018           "$ref": "#/definitions/Some aic-cloud-region",
32019           "description": "The AIC cloud region which maps to contrail versions"
32020         },
32021         "GENERIC-RESOURCE-API:network-input-parameters": {
32022           "items": {
32023             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input(config)network-input-parameters"
32024           },
32025           "type": "object"
32026         },
32027         "GENERIC-RESOURCE-API:network-name": {
32028           "$ref": "#/definitions/Some network-name"
32029         },
32030         "GENERIC-RESOURCE-API:tenant": {
32031           "$ref": "#/definitions/Some tenant"
32032         }
32033       },
32034       "type": "object"
32035     },
32036     "GENERIC-RESOURCE-API(config)network-request-input-TOP": {
32037       "properties": {
32038         "GENERIC-RESOURCE-API:network-request-input": {
32039           "items": {
32040             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-request-input"
32041           },
32042           "type": "object"
32043         }
32044       },
32045       "type": "object"
32046     },
32047     "GENERIC-RESOURCE-API(config)network-response-information": {
32048       "properties": {
32049         "GENERIC-RESOURCE-API:instance-id": {
32050           "$ref": "#/definitions/Some instance-id"
32051         },
32052         "GENERIC-RESOURCE-API:object-path": {
32053           "$ref": "#/definitions/Some object-path",
32054           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
32055         }
32056       },
32057       "type": "object"
32058     },
32059     "GENERIC-RESOURCE-API(config)network-response-information-TOP": {
32060       "properties": {
32061         "GENERIC-RESOURCE-API:network-response-information": {
32062           "items": {
32063             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-response-information"
32064           },
32065           "type": "object"
32066         }
32067       },
32068       "type": "object"
32069     },
32070     "GENERIC-RESOURCE-API(config)network-topology-information": {
32071       "properties": {
32072         "GENERIC-RESOURCE-API:is-external-network": {
32073           "$ref": "#/definitions/true"
32074         },
32075         "GENERIC-RESOURCE-API:is-provider-network": {
32076           "$ref": "#/definitions/true"
32077         },
32078         "GENERIC-RESOURCE-API:is-shared-network": {
32079           "$ref": "#/definitions/true"
32080         },
32081         "GENERIC-RESOURCE-API:network-policy": {
32082           "items": {
32083             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)network-policy"
32084           },
32085           "type": "array"
32086         },
32087         "GENERIC-RESOURCE-API:network-topology-identifier": {
32088           "items": {
32089             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)network-topology-identifier"
32090           },
32091           "type": "object"
32092         },
32093         "GENERIC-RESOURCE-API:physical-network-name": {
32094           "$ref": "#/definitions/Some physical-network-name"
32095         },
32096         "GENERIC-RESOURCE-API:route-table-reference": {
32097           "items": {
32098             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)route-table-reference"
32099           },
32100           "type": "array"
32101         },
32102         "GENERIC-RESOURCE-API:subnets": {
32103           "items": {
32104             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)subnets"
32105           },
32106           "type": "array"
32107         },
32108         "GENERIC-RESOURCE-API:vpn-bindings": {
32109           "items": {
32110             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)vpn-bindings"
32111           },
32112           "type": "array"
32113         }
32114       },
32115       "type": "object"
32116     },
32117     "GENERIC-RESOURCE-API(config)network-topology-information-TOP": {
32118       "properties": {
32119         "GENERIC-RESOURCE-API:network-topology-information": {
32120           "items": {
32121             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-topology-information"
32122           },
32123           "type": "object"
32124         }
32125       },
32126       "type": "object"
32127     },
32128     "GENERIC-RESOURCE-API(config)preload-vnfs": {
32129       "properties": {
32130         "GENERIC-RESOURCE-API:vnf-preload-list": {
32131           "items": {
32132             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list"
32133           },
32134           "type": "array"
32135         }
32136       },
32137       "type": "object"
32138     },
32139     "GENERIC-RESOURCE-API(config)preload-vnfs-TOP": {
32140       "properties": {
32141         "GENERIC-RESOURCE-API:preload-vnfs": {
32142           "items": {
32143             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-vnfs"
32144           },
32145           "type": "object"
32146         }
32147       },
32148       "type": "object"
32149     },
32150     "GENERIC-RESOURCE-API(config)request-information": {
32151       "properties": {
32152         "GENERIC-RESOURCE-API:notification-url": {
32153           "$ref": "#/definitions/Some notification-url"
32154         },
32155         "GENERIC-RESOURCE-API:order-number": {
32156           "$ref": "#/definitions/Some order-number"
32157         },
32158         "GENERIC-RESOURCE-API:order-version": {
32159           "$ref": "#/definitions/Some order-version"
32160         },
32161         "GENERIC-RESOURCE-API:request-action": {
32162           "$ref": "#/definitions/CreateNetworkInstance",
32163           "description": "still need to work Disconnect",
32164           "enum": [
32165             "CreateNetworkInstance",
32166             "ActivateNetworkInstance",
32167             "CreateServiceInstance",
32168             "DeleteServiceInstance",
32169             "DeleteNetworkInstance",
32170             "CreateVnfInstance",
32171             "ActivateVnfInstance",
32172             "DeleteVnfInstance",
32173             "CreateVfModuleInstance",
32174             "ActivateVfModuleInstance",
32175             "DeleteVfModuleInstance",
32176             "CreateContrailRouteInstance",
32177             "DeleteContrailRouteInstance",
32178             "CreateSecurityZoneInstance",
32179             "DeleteSecurityZoneInstance",
32180             "ActivateDCINetworkInstance",
32181             "DeActivateDCINetworkInstance"
32182           ]
32183         },
32184         "GENERIC-RESOURCE-API:request-id": {
32185           "$ref": "#/definitions/Some request-id",
32186           "description": "Request ID generated upstream of MSO"
32187         },
32188         "GENERIC-RESOURCE-API:source": {
32189           "$ref": "#/definitions/Some source"
32190         }
32191       },
32192       "type": "object"
32193     },
32194     "GENERIC-RESOURCE-API(config)request-information-TOP": {
32195       "properties": {
32196         "GENERIC-RESOURCE-API:request-information": {
32197           "items": {
32198             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
32199           },
32200           "type": "object"
32201         }
32202       },
32203       "type": "object"
32204     },
32205     "GENERIC-RESOURCE-API(config)sdnc-request-header": {
32206       "properties": {
32207         "GENERIC-RESOURCE-API:svc-action": {
32208           "$ref": "#/definitions/reserve",
32209           "description": "Enumerated listThis is the rpcAction",
32210           "enum": [
32211             "reserve",
32212             "assign",
32213             "activate",
32214             "delete",
32215             "changeassign",
32216             "changedelete",
32217             "rollback",
32218             "deactivate",
32219             "unassign",
32220             "create"
32221           ]
32222         },
32223         "GENERIC-RESOURCE-API:svc-notification-url": {
32224           "$ref": "#/definitions/Some svc-notification-url",
32225           "description": "Contains URL for asynchronous response"
32226         },
32227         "GENERIC-RESOURCE-API:svc-request-id": {
32228           "$ref": "#/definitions/Some svc-request-id",
32229           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
32230         }
32231       },
32232       "type": "object"
32233     },
32234     "GENERIC-RESOURCE-API(config)sdnc-request-header-TOP": {
32235       "properties": {
32236         "GENERIC-RESOURCE-API:sdnc-request-header": {
32237           "items": {
32238             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
32239           },
32240           "type": "object"
32241         }
32242       },
32243       "type": "object"
32244     },
32245     "GENERIC-RESOURCE-API(config)security-zone-allotted-resources": {
32246       "properties": {
32247         "GENERIC-RESOURCE-API:security-zone-allotted-resource": {
32248           "items": {
32249             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource"
32250           },
32251           "type": "array"
32252         }
32253       },
32254       "type": "object"
32255     },
32256     "GENERIC-RESOURCE-API(config)security-zone-allotted-resources-TOP": {
32257       "properties": {
32258         "GENERIC-RESOURCE-API:security-zone-allotted-resources": {
32259           "items": {
32260             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-allotted-resources"
32261           },
32262           "type": "object"
32263         }
32264       },
32265       "type": "object"
32266     },
32267     "GENERIC-RESOURCE-API(config)security-zone-request-input": {
32268       "properties": {
32269         "GENERIC-RESOURCE-API:security-zone-input-parameters": {
32270           "items": {
32271             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input(config)security-zone-input-parameters"
32272           },
32273           "type": "object"
32274         },
32275         "GENERIC-RESOURCE-API:trusted-network-role": {
32276           "$ref": "#/definitions/Some trusted-network-role",
32277           "description": "In the case of vIPR, this is the landing networks network-role; used in naming"
32278         },
32279         "GENERIC-RESOURCE-API:untrusted-network-role": {
32280           "$ref": "#/definitions/Some untrusted-network-role",
32281           "description": "In the case of vIPR, this is the tenant oam networks network-role; used in naming"
32282         },
32283         "GENERIC-RESOURCE-API:vlan-tag": {
32284           "$ref": "#/definitions/Some vlan-tag"
32285         }
32286       },
32287       "type": "object"
32288     },
32289     "GENERIC-RESOURCE-API(config)security-zone-request-input-TOP": {
32290       "properties": {
32291         "GENERIC-RESOURCE-API:security-zone-request-input": {
32292           "items": {
32293             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-request-input"
32294           },
32295           "type": "object"
32296         }
32297       },
32298       "type": "object"
32299     },
32300     "GENERIC-RESOURCE-API(config)security-zone-response-information": {
32301       "properties": {
32302         "GENERIC-RESOURCE-API:instance-id": {
32303           "$ref": "#/definitions/Some instance-id"
32304         },
32305         "GENERIC-RESOURCE-API:object-path": {
32306           "$ref": "#/definitions/Some object-path",
32307           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
32308         }
32309       },
32310       "type": "object"
32311     },
32312     "GENERIC-RESOURCE-API(config)security-zone-response-information-TOP": {
32313       "properties": {
32314         "GENERIC-RESOURCE-API:security-zone-response-information": {
32315           "items": {
32316             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-response-information"
32317           },
32318           "type": "object"
32319         }
32320       },
32321       "type": "object"
32322     },
32323     "GENERIC-RESOURCE-API(config)service-information": {
32324       "properties": {
32325         "GENERIC-RESOURCE-API:global-customer-id": {
32326           "$ref": "#/definitions/Some global-customer-id",
32327           "description": "need for put of data to AnAI (MSO provides)"
32328         },
32329         "GENERIC-RESOURCE-API:onap-model-information": {
32330           "items": {
32331             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-information(config)onap-model-information"
32332           },
32333           "type": "object"
32334         },
32335         "GENERIC-RESOURCE-API:service-id": {
32336           "$ref": "#/definitions/Some service-id",
32337           "description": "This maps to the product-family-id in A&AI"
32338         },
32339         "GENERIC-RESOURCE-API:service-instance-id": {
32340           "$ref": "#/definitions/Some service-instance-id"
32341         },
32342         "GENERIC-RESOURCE-API:subscriber-name": {
32343           "$ref": "#/definitions/Some subscriber-name",
32344           "description": "Would not be expected for vIPR-ATM or mobility services."
32345         },
32346         "GENERIC-RESOURCE-API:subscription-service-type": {
32347           "$ref": "#/definitions/Some subscription-service-type",
32348           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
32349         }
32350       },
32351       "type": "object"
32352     },
32353     "GENERIC-RESOURCE-API(config)service-information-TOP": {
32354       "properties": {
32355         "GENERIC-RESOURCE-API:service-information": {
32356           "items": {
32357             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
32358           },
32359           "type": "object"
32360         }
32361       },
32362       "type": "object"
32363     },
32364     "GENERIC-RESOURCE-API(config)service-request-input": {
32365       "properties": {
32366         "GENERIC-RESOURCE-API:service-input-parameters": {
32367           "items": {
32368             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input(config)service-input-parameters"
32369           },
32370           "type": "object"
32371         },
32372         "GENERIC-RESOURCE-API:service-instance-name": {
32373           "$ref": "#/definitions/Some service-instance-name"
32374         }
32375       },
32376       "type": "object"
32377     },
32378     "GENERIC-RESOURCE-API(config)service-request-input-TOP": {
32379       "properties": {
32380         "GENERIC-RESOURCE-API:service-request-input": {
32381           "items": {
32382             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-request-input"
32383           },
32384           "type": "object"
32385         }
32386       },
32387       "type": "object"
32388     },
32389     "GENERIC-RESOURCE-API(config)service-response-information": {
32390       "properties": {
32391         "GENERIC-RESOURCE-API:instance-id": {
32392           "$ref": "#/definitions/Some instance-id"
32393         },
32394         "GENERIC-RESOURCE-API:object-path": {
32395           "$ref": "#/definitions/Some object-path",
32396           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
32397         }
32398       },
32399       "type": "object"
32400     },
32401     "GENERIC-RESOURCE-API(config)service-response-information-TOP": {
32402       "properties": {
32403         "GENERIC-RESOURCE-API:service-response-information": {
32404           "items": {
32405             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
32406           },
32407           "type": "object"
32408         }
32409       },
32410       "type": "object"
32411     },
32412     "GENERIC-RESOURCE-API(config)services": {
32413       "properties": {
32414         "GENERIC-RESOURCE-API:service": {
32415           "items": {
32416             "$ref": "#/definitions/GENERIC-RESOURCE-API/services(config)service"
32417           },
32418           "type": "array"
32419         }
32420       },
32421       "type": "object"
32422     },
32423     "GENERIC-RESOURCE-API(config)services-TOP": {
32424       "properties": {
32425         "GENERIC-RESOURCE-API:services": {
32426           "items": {
32427             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)services"
32428           },
32429           "type": "object"
32430         }
32431       },
32432       "type": "object"
32433     },
32434     "GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources": {
32435       "properties": {
32436         "GENERIC-RESOURCE-API:tunnelxconn-allotted-resource": {
32437           "items": {
32438             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource"
32439           },
32440           "type": "array"
32441         }
32442       },
32443       "type": "object"
32444     },
32445     "GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources-TOP": {
32446       "properties": {
32447         "GENERIC-RESOURCE-API:tunnelxconn-allotted-resources": {
32448           "items": {
32449             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources"
32450           },
32451           "type": "object"
32452         }
32453       },
32454       "type": "object"
32455     },
32456     "GENERIC-RESOURCE-API(config)tunnelxconn-response-information": {
32457       "properties": {
32458         "GENERIC-RESOURCE-API:instance-id": {
32459           "$ref": "#/definitions/Some instance-id"
32460         },
32461         "GENERIC-RESOURCE-API:object-path": {
32462           "$ref": "#/definitions/Some object-path",
32463           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
32464         }
32465       },
32466       "type": "object"
32467     },
32468     "GENERIC-RESOURCE-API(config)tunnelxconn-response-information-TOP": {
32469       "properties": {
32470         "GENERIC-RESOURCE-API:tunnelxconn-response-information": {
32471           "items": {
32472             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-response-information"
32473           },
32474           "type": "object"
32475         }
32476       },
32477       "type": "object"
32478     },
32479     "GENERIC-RESOURCE-API(config)vf-module-information": {
32480       "properties": {
32481         "GENERIC-RESOURCE-API:onap-model-information": {
32482           "items": {
32483             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-information(config)onap-model-information"
32484           },
32485           "type": "object"
32486         },
32487         "GENERIC-RESOURCE-API:vf-module-id": {
32488           "$ref": "#/definitions/Some vf-module-id"
32489         },
32490         "GENERIC-RESOURCE-API:vf-module-type": {
32491           "$ref": "#/definitions/Some vf-module-type"
32492         }
32493       },
32494       "type": "object"
32495     },
32496     "GENERIC-RESOURCE-API(config)vf-module-information-TOP": {
32497       "properties": {
32498         "GENERIC-RESOURCE-API:vf-module-information": {
32499           "items": {
32500             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vf-module-information"
32501           },
32502           "type": "object"
32503         }
32504       },
32505       "type": "object"
32506     },
32507     "GENERIC-RESOURCE-API(config)vf-module-request-input": {
32508       "properties": {
32509         "GENERIC-RESOURCE-API:aic-clli": {
32510           "$ref": "#/definitions/Some aic-clli",
32511           "description": "Not expected to be used"
32512         },
32513         "GENERIC-RESOURCE-API:aic-cloud-region": {
32514           "$ref": "#/definitions/Some aic-cloud-region",
32515           "description": "The AIC cloud region which maps to contrail versions"
32516         },
32517         "GENERIC-RESOURCE-API:request-version": {
32518           "$ref": "#/definitions/Some request-version",
32519           "description": "keep this?"
32520         },
32521         "GENERIC-RESOURCE-API:tenant": {
32522           "$ref": "#/definitions/Some tenant"
32523         },
32524         "GENERIC-RESOURCE-API:vf-module-input-parameters": {
32525           "items": {
32526             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input(config)vf-module-input-parameters"
32527           },
32528           "type": "object"
32529         },
32530         "GENERIC-RESOURCE-API:vf-module-name": {
32531           "$ref": "#/definitions/Some vf-module-name"
32532         }
32533       },
32534       "type": "object"
32535     },
32536     "GENERIC-RESOURCE-API(config)vf-module-request-input-TOP": {
32537       "properties": {
32538         "GENERIC-RESOURCE-API:vf-module-request-input": {
32539           "items": {
32540             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vf-module-request-input"
32541           },
32542           "type": "object"
32543         }
32544       },
32545       "type": "object"
32546     },
32547     "GENERIC-RESOURCE-API(config)vf-module-response-information": {
32548       "properties": {
32549         "GENERIC-RESOURCE-API:instance-id": {
32550           "$ref": "#/definitions/Some instance-id"
32551         },
32552         "GENERIC-RESOURCE-API:object-path": {
32553           "$ref": "#/definitions/Some object-path",
32554           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
32555         }
32556       },
32557       "type": "object"
32558     },
32559     "GENERIC-RESOURCE-API(config)vf-module-response-information-TOP": {
32560       "properties": {
32561         "GENERIC-RESOURCE-API:vf-module-response-information": {
32562           "items": {
32563             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vf-module-response-information"
32564           },
32565           "type": "object"
32566         }
32567       },
32568       "type": "object"
32569     },
32570     "GENERIC-RESOURCE-API(config)vnf-information": {
32571       "properties": {
32572         "GENERIC-RESOURCE-API:onap-model-information": {
32573           "items": {
32574             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-information(config)onap-model-information"
32575           },
32576           "type": "object"
32577         },
32578         "GENERIC-RESOURCE-API:vnf-id": {
32579           "$ref": "#/definitions/Some vnf-id"
32580         },
32581         "GENERIC-RESOURCE-API:vnf-type": {
32582           "$ref": "#/definitions/Some vnf-type",
32583           "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)"
32584         }
32585       },
32586       "type": "object"
32587     },
32588     "GENERIC-RESOURCE-API(config)vnf-information-TOP": {
32589       "properties": {
32590         "GENERIC-RESOURCE-API:vnf-information": {
32591           "items": {
32592             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-information"
32593           },
32594           "type": "object"
32595         }
32596       },
32597       "type": "object"
32598     },
32599     "GENERIC-RESOURCE-API(config)vnf-request-input": {
32600       "properties": {
32601         "GENERIC-RESOURCE-API:aic-clli": {
32602           "$ref": "#/definitions/Some aic-clli",
32603           "description": "Not expected to be used"
32604         },
32605         "GENERIC-RESOURCE-API:aic-cloud-region": {
32606           "$ref": "#/definitions/Some aic-cloud-region",
32607           "description": "The AIC cloud region which maps to contrail versions"
32608         },
32609         "GENERIC-RESOURCE-API:request-version": {
32610           "$ref": "#/definitions/Some request-version",
32611           "description": "keep this? e.g. 1702"
32612         },
32613         "GENERIC-RESOURCE-API:tenant": {
32614           "$ref": "#/definitions/Some tenant"
32615         },
32616         "GENERIC-RESOURCE-API:vnf-input-parameters": {
32617           "items": {
32618             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-input-parameters"
32619           },
32620           "type": "object"
32621         },
32622         "GENERIC-RESOURCE-API:vnf-name": {
32623           "$ref": "#/definitions/Some vnf-name",
32624           "description": "in Pats vnf submodule, contained within vnf-instance-topology-identifier (along with vnf-model-id and vnf-instance-id)"
32625         },
32626         "GENERIC-RESOURCE-API:vnf-networks": {
32627           "items": {
32628             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-networks"
32629           },
32630           "type": "object"
32631         }
32632       },
32633       "type": "object"
32634     },
32635     "GENERIC-RESOURCE-API(config)vnf-request-input-TOP": {
32636       "properties": {
32637         "GENERIC-RESOURCE-API:vnf-request-input": {
32638           "items": {
32639             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-request-input"
32640           },
32641           "type": "object"
32642         }
32643       },
32644       "type": "object"
32645     },
32646     "GENERIC-RESOURCE-API(config)vnf-response-information": {
32647       "properties": {
32648         "GENERIC-RESOURCE-API:instance-id": {
32649           "$ref": "#/definitions/Some instance-id"
32650         },
32651         "GENERIC-RESOURCE-API:object-path": {
32652           "$ref": "#/definitions/Some object-path",
32653           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
32654         }
32655       },
32656       "type": "object"
32657     },
32658     "GENERIC-RESOURCE-API(config)vnf-response-information-TOP": {
32659       "properties": {
32660         "GENERIC-RESOURCE-API:vnf-response-information": {
32661           "items": {
32662             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-response-information"
32663           },
32664           "type": "object"
32665         }
32666       },
32667       "type": "object"
32668     },
32669     "GENERIC-RESOURCE-API(config)vnf-topology-information": {
32670       "properties": {
32671         "GENERIC-RESOURCE-API:vnf-assignments": {
32672           "items": {
32673             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-assignments"
32674           },
32675           "type": "object"
32676         },
32677         "GENERIC-RESOURCE-API:vnf-parameters": {
32678           "items": {
32679             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-parameters"
32680           },
32681           "type": "array"
32682         },
32683         "GENERIC-RESOURCE-API:vnf-topology-identifier": {
32684           "items": {
32685             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-topology-identifier"
32686           },
32687           "type": "object"
32688         }
32689       },
32690       "type": "object"
32691     },
32692     "GENERIC-RESOURCE-API(config)vnf-topology-information-TOP": {
32693       "properties": {
32694         "GENERIC-RESOURCE-API:vnf-topology-information": {
32695           "items": {
32696             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-topology-information"
32697           },
32698           "type": "object"
32699         }
32700       },
32701       "type": "object"
32702     },
32703     "GENERIC-RESOURCE-API(operational)brg-allotted-resources": {
32704       "type": "object"
32705     },
32706     "GENERIC-RESOURCE-API(operational)brg-allotted-resources-TOP": {
32707       "properties": {
32708         "GENERIC-RESOURCE-API:brg-allotted-resources": {
32709           "items": {
32710             "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)brg-allotted-resources"
32711           },
32712           "type": "object"
32713         }
32714       },
32715       "type": "object"
32716     },
32717     "GENERIC-RESOURCE-API(operational)contrail-route-allotted-resources": {
32718       "type": "object"
32719     },
32720     "GENERIC-RESOURCE-API(operational)contrail-route-allotted-resources-TOP": {
32721       "properties": {
32722         "GENERIC-RESOURCE-API:contrail-route-allotted-resources": {
32723           "items": {
32724             "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)contrail-route-allotted-resources"
32725           },
32726           "type": "object"
32727         }
32728       },
32729       "type": "object"
32730     },
32731     "GENERIC-RESOURCE-API(operational)preload-vnfs": {
32732       "type": "object"
32733     },
32734     "GENERIC-RESOURCE-API(operational)preload-vnfs-TOP": {
32735       "properties": {
32736         "GENERIC-RESOURCE-API:preload-vnfs": {
32737           "items": {
32738             "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)preload-vnfs"
32739           },
32740           "type": "object"
32741         }
32742       },
32743       "type": "object"
32744     },
32745     "GENERIC-RESOURCE-API(operational)security-zone-allotted-resources": {
32746       "type": "object"
32747     },
32748     "GENERIC-RESOURCE-API(operational)security-zone-allotted-resources-TOP": {
32749       "properties": {
32750         "GENERIC-RESOURCE-API:security-zone-allotted-resources": {
32751           "items": {
32752             "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)security-zone-allotted-resources"
32753           },
32754           "type": "object"
32755         }
32756       },
32757       "type": "object"
32758     },
32759     "GENERIC-RESOURCE-API(operational)services": {
32760       "type": "object"
32761     },
32762     "GENERIC-RESOURCE-API(operational)services-TOP": {
32763       "properties": {
32764         "GENERIC-RESOURCE-API:services": {
32765           "items": {
32766             "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)services"
32767           },
32768           "type": "object"
32769         }
32770       },
32771       "type": "object"
32772     },
32773     "GENERIC-RESOURCE-API(operational)tunnelxconn-allotted-resources": {
32774       "type": "object"
32775     },
32776     "GENERIC-RESOURCE-API(operational)tunnelxconn-allotted-resources-TOP": {
32777       "properties": {
32778         "GENERIC-RESOURCE-API:tunnelxconn-allotted-resources": {
32779           "items": {
32780             "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)tunnelxconn-allotted-resources"
32781           },
32782           "type": "object"
32783         }
32784       },
32785       "type": "object"
32786     },
32787     "GENERIC-RESOURCE-API/allotted-resource-information(config)onap-model-information": {
32788       "properties": {
32789         "GENERIC-RESOURCE-API:model-customization-uuid": {
32790           "$ref": "#/definitions/Some model-customization-uuid",
32791           "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"
32792         },
32793         "GENERIC-RESOURCE-API:model-invariant-uuid": {
32794           "$ref": "#/definitions/Some model-invariant-uuid",
32795           "description": "identifies the invariant uuid for this service or resource"
32796         },
32797         "GENERIC-RESOURCE-API:model-name": {
32798           "$ref": "#/definitions/Some model-name"
32799         },
32800         "GENERIC-RESOURCE-API:model-uuid": {
32801           "$ref": "#/definitions/Some model-uuid",
32802           "description": "identifies the uuid for this service or resource, which is version specific"
32803         },
32804         "GENERIC-RESOURCE-API:model-version": {
32805           "$ref": "#/definitions/Some model-version"
32806         }
32807       },
32808       "type": "object"
32809     },
32810     "GENERIC-RESOURCE-API/allotted-resource-information(config)onap-model-information-TOP": {
32811       "properties": {
32812         "GENERIC-RESOURCE-API:onap-model-information": {
32813           "items": {
32814             "$ref": "#/definitions/GENERIC-RESOURCE-API/allotted-resource-information(config)onap-model-information"
32815           },
32816           "type": "object"
32817         }
32818       },
32819       "type": "object"
32820     },
32821     "GENERIC-RESOURCE-API/brg-allotted-resources(config)brg-allotted-resource": {
32822       "properties": {
32823         "GENERIC-RESOURCE-API:allotted-resource-data": {
32824           "items": {
32825             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-data"
32826           },
32827           "type": "object"
32828         },
32829         "GENERIC-RESOURCE-API:allotted-resource-id": {
32830           "$ref": "#/definitions/Some allotted-resource-id"
32831         },
32832         "GENERIC-RESOURCE-API:allotted-resource-status": {
32833           "items": {
32834             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-status"
32835           },
32836           "type": "object"
32837         }
32838       },
32839       "required": [
32840         "GENERIC-RESOURCE-API:allotted-resource-id"
32841       ],
32842       "type": "object"
32843     },
32844     "GENERIC-RESOURCE-API/brg-allotted-resources(config)brg-allotted-resource-TOP": {
32845       "properties": {
32846         "GENERIC-RESOURCE-API:brg-allotted-resource": {
32847           "items": {
32848             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources(config)brg-allotted-resource"
32849           },
32850           "type": "array"
32851         }
32852       },
32853       "type": "object"
32854     },
32855     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-data": {
32856       "properties": {
32857         "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
32858           "items": {
32859             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
32860           },
32861           "type": "object"
32862         },
32863         "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
32864           "items": {
32865             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
32866           },
32867           "type": "object"
32868         },
32869         "GENERIC-RESOURCE-API:brg-parameters": {
32870           "items": {
32871             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-parameters"
32872           },
32873           "type": "object"
32874         },
32875         "GENERIC-RESOURCE-API:brg-topology": {
32876           "items": {
32877             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-topology"
32878           },
32879           "type": "object"
32880         }
32881       },
32882       "type": "object"
32883     },
32884     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-data-TOP": {
32885       "properties": {
32886         "GENERIC-RESOURCE-API:allotted-resource-data": {
32887           "items": {
32888             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-data"
32889           },
32890           "type": "object"
32891         }
32892       },
32893       "type": "object"
32894     },
32895     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-status": {
32896       "properties": {
32897         "GENERIC-RESOURCE-API:action": {
32898           "$ref": "#/definitions/Some action",
32899           "description": "value would one of possible request-actions; match the list in service-data oper-status"
32900         },
32901         "GENERIC-RESOURCE-API:final-indicator": {
32902           "$ref": "#/definitions/Some final-indicator"
32903         },
32904         "GENERIC-RESOURCE-API:request-status": {
32905           "$ref": "#/definitions/synccomplete",
32906           "enum": [
32907             "synccomplete",
32908             "asynccomplete",
32909             "notifycomplete"
32910           ]
32911         },
32912         "GENERIC-RESOURCE-API:response-code": {
32913           "$ref": "#/definitions/Some response-code"
32914         },
32915         "GENERIC-RESOURCE-API:response-message": {
32916           "$ref": "#/definitions/Some response-message"
32917         },
32918         "GENERIC-RESOURCE-API:response-timestamp": {
32919           "$ref": "#/definitions/Some response-timestamp"
32920         },
32921         "GENERIC-RESOURCE-API:rpc-action": {
32922           "$ref": "#/definitions/assign",
32923           "description": "this is the svc-action from the incoming request",
32924           "enum": [
32925             "assign",
32926             "activate",
32927             "create",
32928             "delete",
32929             "unassign",
32930             "deactivate"
32931           ]
32932         },
32933         "GENERIC-RESOURCE-API:rpc-name": {
32934           "$ref": "#/definitions/Some rpc-name"
32935         }
32936       },
32937       "type": "object"
32938     },
32939     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-status-TOP": {
32940       "properties": {
32941         "GENERIC-RESOURCE-API:allotted-resource-status": {
32942           "items": {
32943             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-status"
32944           },
32945           "type": "object"
32946         }
32947       },
32948       "type": "object"
32949     },
32950     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status": {
32951       "properties": {
32952         "GENERIC-RESOURCE-API:create-timestamp": {
32953           "$ref": "#/definitions/Some create-timestamp",
32954           "description": "Not currently populated in service data."
32955         },
32956         "GENERIC-RESOURCE-API:last-action": {
32957           "$ref": "#/definitions/CreateNetworkInstance",
32958           "description": "should be list of possible request-actions",
32959           "enum": [
32960             "CreateNetworkInstance",
32961             "ActivateNetworkInstance",
32962             "CreateServiceInstance",
32963             "DeleteServiceInstance",
32964             "DeleteNetworkInstance",
32965             "CreateVnfInstance",
32966             "ActivateVnfInstance",
32967             "DeleteVnfInstance",
32968             "CreateVfModuleInstance",
32969             "ActivateVfModuleInstance",
32970             "DeleteVfModuleInstance",
32971             "CreateContrailRouteInstance",
32972             "DeleteContrailRouteInstance",
32973             "CreateSecurityZoneInstance",
32974             "DeleteSecurityZoneInstance"
32975           ]
32976         },
32977         "GENERIC-RESOURCE-API:last-order-status": {
32978           "$ref": "#/definitions/Active",
32979           "description": "fieldused by generic-resource-api",
32980           "enum": [
32981             "Active",
32982             "PendingAssignment",
32983             "PendingCreate",
32984             "PendingUpdate",
32985             "PendingDelete",
32986             "Deleted",
32987             "Created"
32988           ]
32989         },
32990         "GENERIC-RESOURCE-API:last-rpc-action": {
32991           "$ref": "#/definitions/assign",
32992           "enum": [
32993             "assign",
32994             "activate",
32995             "delete",
32996             "unassign",
32997             "deactivate",
32998             "create"
32999           ]
33000         },
33001         "GENERIC-RESOURCE-API:last-svc-request-id": {
33002           "$ref": "#/definitions/Some last-svc-request-id",
33003           "description": "Not currently populated in service data."
33004         },
33005         "GENERIC-RESOURCE-API:modify-timestamp": {
33006           "$ref": "#/definitions/Some modify-timestamp"
33007         },
33008         "GENERIC-RESOURCE-API:order-status": {
33009           "$ref": "#/definitions/Active",
33010           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
33011           "enum": [
33012             "Active",
33013             "PendingAssignment",
33014             "PendingCreate",
33015             "PendingUpdate",
33016             "PendingDelete",
33017             "Deleted",
33018             "Created"
33019           ]
33020         }
33021       },
33022       "type": "object"
33023     },
33024     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP": {
33025       "properties": {
33026         "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
33027           "items": {
33028             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
33029           },
33030           "type": "object"
33031         }
33032       },
33033       "type": "object"
33034     },
33035     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information": {
33036       "properties": {
33037         "GENERIC-RESOURCE-API:allotted-resource-information": {
33038           "items": {
33039             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
33040           },
33041           "type": "object"
33042         },
33043         "GENERIC-RESOURCE-API:brg-wan-ip-address": {
33044           "$ref": "#/definitions/0.3.1.29",
33045           "enum": [
33046             "0.3.1.29",
33047             "926d:"
33048           ]
33049         },
33050         "GENERIC-RESOURCE-API:request-information": {
33051           "items": {
33052             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
33053           },
33054           "type": "object"
33055         },
33056         "GENERIC-RESOURCE-API:sdnc-request-header": {
33057           "items": {
33058             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
33059           },
33060           "type": "object"
33061         },
33062         "GENERIC-RESOURCE-API:service-information": {
33063           "items": {
33064             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
33065           },
33066           "type": "object"
33067         },
33068         "GENERIC-RESOURCE-API:vgmux-bearer-ip": {
33069           "$ref": "#/definitions/1.85.0.0",
33070           "enum": [
33071             "1.85.0.0",
33072             "be:"
33073           ]
33074         },
33075         "GENERIC-RESOURCE-API:vni": {
33076           "$ref": "#/definitions/Some vni"
33077         }
33078       },
33079       "type": "object"
33080     },
33081     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP": {
33082       "properties": {
33083         "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
33084           "items": {
33085             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
33086           },
33087           "type": "object"
33088         }
33089       },
33090       "type": "object"
33091     },
33092     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-parameters": {
33093       "properties": {
33094         "GENERIC-RESOURCE-API:param": {
33095           "items": {
33096             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param"
33097           },
33098           "type": "array"
33099         }
33100       },
33101       "type": "object"
33102     },
33103     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-parameters-TOP": {
33104       "properties": {
33105         "GENERIC-RESOURCE-API:brg-parameters": {
33106           "items": {
33107             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-parameters"
33108           },
33109           "type": "object"
33110         }
33111       },
33112       "type": "object"
33113     },
33114     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-topology": {
33115       "properties": {
33116         "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
33117           "items": {
33118             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers"
33119           },
33120           "type": "object"
33121         },
33122         "GENERIC-RESOURCE-API:brg-assignments": {
33123           "items": {
33124             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-assignments"
33125           },
33126           "type": "object"
33127         },
33128         "GENERIC-RESOURCE-API:brg-parameters": {
33129           "items": {
33130             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters"
33131           },
33132           "type": "object"
33133         },
33134         "GENERIC-RESOURCE-API:onap-model-information": {
33135           "items": {
33136             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information"
33137           },
33138           "type": "object"
33139         }
33140       },
33141       "type": "object"
33142     },
33143     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-topology-TOP": {
33144       "properties": {
33145         "GENERIC-RESOURCE-API:brg-topology": {
33146           "items": {
33147             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-topology"
33148           },
33149           "type": "object"
33150         }
33151       },
33152       "type": "object"
33153     },
33154     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information": {
33155       "properties": {
33156         "GENERIC-RESOURCE-API:allotted-resource-id": {
33157           "$ref": "#/definitions/Some allotted-resource-id"
33158         },
33159         "GENERIC-RESOURCE-API:allotted-resource-type": {
33160           "$ref": "#/definitions/Some allotted-resource-type",
33161           "description": "Not an enum, but expected values are contrail-route and security-zone."
33162         },
33163         "GENERIC-RESOURCE-API:onap-model-information": {
33164           "items": {
33165             "$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"
33166           },
33167           "type": "object"
33168         },
33169         "GENERIC-RESOURCE-API:parent-service-instance-id": {
33170           "$ref": "#/definitions/Some parent-service-instance-id",
33171           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
33172         }
33173       },
33174       "type": "object"
33175     },
33176     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP": {
33177       "properties": {
33178         "GENERIC-RESOURCE-API:allotted-resource-information": {
33179           "items": {
33180             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
33181           },
33182           "type": "object"
33183         }
33184       },
33185       "type": "object"
33186     },
33187     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information": {
33188       "properties": {
33189         "GENERIC-RESOURCE-API:notification-url": {
33190           "$ref": "#/definitions/Some notification-url"
33191         },
33192         "GENERIC-RESOURCE-API:order-number": {
33193           "$ref": "#/definitions/Some order-number"
33194         },
33195         "GENERIC-RESOURCE-API:order-version": {
33196           "$ref": "#/definitions/Some order-version"
33197         },
33198         "GENERIC-RESOURCE-API:request-action": {
33199           "$ref": "#/definitions/CreateNetworkInstance",
33200           "description": "still need to work Disconnect",
33201           "enum": [
33202             "CreateNetworkInstance",
33203             "ActivateNetworkInstance",
33204             "CreateServiceInstance",
33205             "DeleteServiceInstance",
33206             "DeleteNetworkInstance",
33207             "CreateVnfInstance",
33208             "ActivateVnfInstance",
33209             "DeleteVnfInstance",
33210             "CreateVfModuleInstance",
33211             "ActivateVfModuleInstance",
33212             "DeleteVfModuleInstance",
33213             "CreateContrailRouteInstance",
33214             "DeleteContrailRouteInstance",
33215             "CreateSecurityZoneInstance",
33216             "DeleteSecurityZoneInstance",
33217             "ActivateDCINetworkInstance",
33218             "DeActivateDCINetworkInstance"
33219           ]
33220         },
33221         "GENERIC-RESOURCE-API:request-id": {
33222           "$ref": "#/definitions/Some request-id",
33223           "description": "Request ID generated upstream of MSO"
33224         },
33225         "GENERIC-RESOURCE-API:source": {
33226           "$ref": "#/definitions/Some source"
33227         }
33228       },
33229       "type": "object"
33230     },
33231     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP": {
33232       "properties": {
33233         "GENERIC-RESOURCE-API:request-information": {
33234           "items": {
33235             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
33236           },
33237           "type": "object"
33238         }
33239       },
33240       "type": "object"
33241     },
33242     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header": {
33243       "properties": {
33244         "GENERIC-RESOURCE-API:svc-action": {
33245           "$ref": "#/definitions/reserve",
33246           "description": "Enumerated listThis is the rpcAction",
33247           "enum": [
33248             "reserve",
33249             "assign",
33250             "activate",
33251             "delete",
33252             "changeassign",
33253             "changedelete",
33254             "rollback",
33255             "deactivate",
33256             "unassign",
33257             "create"
33258           ]
33259         },
33260         "GENERIC-RESOURCE-API:svc-notification-url": {
33261           "$ref": "#/definitions/Some svc-notification-url",
33262           "description": "Contains URL for asynchronous response"
33263         },
33264         "GENERIC-RESOURCE-API:svc-request-id": {
33265           "$ref": "#/definitions/Some svc-request-id",
33266           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
33267         }
33268       },
33269       "type": "object"
33270     },
33271     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP": {
33272       "properties": {
33273         "GENERIC-RESOURCE-API:sdnc-request-header": {
33274           "items": {
33275             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
33276           },
33277           "type": "object"
33278         }
33279       },
33280       "type": "object"
33281     },
33282     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information": {
33283       "properties": {
33284         "GENERIC-RESOURCE-API:global-customer-id": {
33285           "$ref": "#/definitions/Some global-customer-id",
33286           "description": "need for put of data to AnAI (MSO provides)"
33287         },
33288         "GENERIC-RESOURCE-API:onap-model-information": {
33289           "items": {
33290             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information"
33291           },
33292           "type": "object"
33293         },
33294         "GENERIC-RESOURCE-API:service-id": {
33295           "$ref": "#/definitions/Some service-id",
33296           "description": "This maps to the product-family-id in A&AI"
33297         },
33298         "GENERIC-RESOURCE-API:service-instance-id": {
33299           "$ref": "#/definitions/Some service-instance-id"
33300         },
33301         "GENERIC-RESOURCE-API:subscriber-name": {
33302           "$ref": "#/definitions/Some subscriber-name",
33303           "description": "Would not be expected for vIPR-ATM or mobility services."
33304         },
33305         "GENERIC-RESOURCE-API:subscription-service-type": {
33306           "$ref": "#/definitions/Some subscription-service-type",
33307           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
33308         }
33309       },
33310       "type": "object"
33311     },
33312     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP": {
33313       "properties": {
33314         "GENERIC-RESOURCE-API:service-information": {
33315           "items": {
33316             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
33317           },
33318           "type": "object"
33319         }
33320       },
33321       "type": "object"
33322     },
33323     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information": {
33324       "properties": {
33325         "GENERIC-RESOURCE-API:model-customization-uuid": {
33326           "$ref": "#/definitions/Some model-customization-uuid",
33327           "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"
33328         },
33329         "GENERIC-RESOURCE-API:model-invariant-uuid": {
33330           "$ref": "#/definitions/Some model-invariant-uuid",
33331           "description": "identifies the invariant uuid for this service or resource"
33332         },
33333         "GENERIC-RESOURCE-API:model-name": {
33334           "$ref": "#/definitions/Some model-name"
33335         },
33336         "GENERIC-RESOURCE-API:model-uuid": {
33337           "$ref": "#/definitions/Some model-uuid",
33338           "description": "identifies the uuid for this service or resource, which is version specific"
33339         },
33340         "GENERIC-RESOURCE-API:model-version": {
33341           "$ref": "#/definitions/Some model-version"
33342         }
33343       },
33344       "type": "object"
33345     },
33346     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP": {
33347       "properties": {
33348         "GENERIC-RESOURCE-API:onap-model-information": {
33349           "items": {
33350             "$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"
33351           },
33352           "type": "object"
33353         }
33354       },
33355       "type": "object"
33356     },
33357     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information": {
33358       "properties": {
33359         "GENERIC-RESOURCE-API:model-customization-uuid": {
33360           "$ref": "#/definitions/Some model-customization-uuid",
33361           "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"
33362         },
33363         "GENERIC-RESOURCE-API:model-invariant-uuid": {
33364           "$ref": "#/definitions/Some model-invariant-uuid",
33365           "description": "identifies the invariant uuid for this service or resource"
33366         },
33367         "GENERIC-RESOURCE-API:model-name": {
33368           "$ref": "#/definitions/Some model-name"
33369         },
33370         "GENERIC-RESOURCE-API:model-uuid": {
33371           "$ref": "#/definitions/Some model-uuid",
33372           "description": "identifies the uuid for this service or resource, which is version specific"
33373         },
33374         "GENERIC-RESOURCE-API:model-version": {
33375           "$ref": "#/definitions/Some model-version"
33376         }
33377       },
33378       "type": "object"
33379     },
33380     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP": {
33381       "properties": {
33382         "GENERIC-RESOURCE-API:onap-model-information": {
33383           "items": {
33384             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information"
33385           },
33386           "type": "object"
33387         }
33388       },
33389       "type": "object"
33390     },
33391     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param": {
33392       "properties": {
33393         "GENERIC-RESOURCE-API:name": {
33394           "$ref": "#/definitions/Some name"
33395         },
33396         "GENERIC-RESOURCE-API:value": {
33397           "$ref": "#/definitions/Some value"
33398         }
33399       },
33400       "type": "object"
33401     },
33402     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param-TOP": {
33403       "properties": {
33404         "GENERIC-RESOURCE-API:param": {
33405           "items": {
33406             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param"
33407           },
33408           "type": "array"
33409         }
33410       },
33411       "type": "object"
33412     },
33413     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers": {
33414       "properties": {
33415         "GENERIC-RESOURCE-API:allotted-resource-id": {
33416           "$ref": "#/definitions/Some allotted-resource-id"
33417         },
33418         "GENERIC-RESOURCE-API:allotted-resource-name": {
33419           "$ref": "#/definitions/Some allotted-resource-name",
33420           "description": "For a contrail-route, the network policy name."
33421         },
33422         "GENERIC-RESOURCE-API:allotted-resource-type": {
33423           "$ref": "#/definitions/Some allotted-resource-type",
33424           "description": "(Added in draft 32)Expected to be contrail-route or security-zone."
33425         },
33426         "GENERIC-RESOURCE-API:consuming-service-instance-id": {
33427           "$ref": "#/definitions/Some consuming-service-instance-id",
33428           "description": "The service-instance-id of the consuming service of this allotted resource"
33429         },
33430         "GENERIC-RESOURCE-API:parent-service-instance-id": {
33431           "$ref": "#/definitions/Some parent-service-instance-id",
33432           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
33433         }
33434       },
33435       "type": "object"
33436     },
33437     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers-TOP": {
33438       "properties": {
33439         "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
33440           "items": {
33441             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers"
33442           },
33443           "type": "object"
33444         }
33445       },
33446       "type": "object"
33447     },
33448     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-assignments": {
33449       "properties": {
33450         "GENERIC-RESOURCE-API:vbrg-wan-ip": {
33451           "$ref": "#/definitions/1.2.0.2",
33452           "enum": [
33453             "1.2.0.2",
33454             "8Cad:8df9"
33455           ]
33456         }
33457       },
33458       "type": "object"
33459     },
33460     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-assignments-TOP": {
33461       "properties": {
33462         "GENERIC-RESOURCE-API:brg-assignments": {
33463           "items": {
33464             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-assignments"
33465           },
33466           "type": "object"
33467         }
33468       },
33469       "type": "object"
33470     },
33471     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters": {
33472       "properties": {
33473         "GENERIC-RESOURCE-API:param": {
33474           "items": {
33475             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param"
33476           },
33477           "type": "array"
33478         }
33479       },
33480       "type": "object"
33481     },
33482     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters-TOP": {
33483       "properties": {
33484         "GENERIC-RESOURCE-API:brg-parameters": {
33485           "items": {
33486             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters"
33487           },
33488           "type": "object"
33489         }
33490       },
33491       "type": "object"
33492     },
33493     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information": {
33494       "properties": {
33495         "GENERIC-RESOURCE-API:model-customization-uuid": {
33496           "$ref": "#/definitions/Some model-customization-uuid",
33497           "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"
33498         },
33499         "GENERIC-RESOURCE-API:model-invariant-uuid": {
33500           "$ref": "#/definitions/Some model-invariant-uuid",
33501           "description": "identifies the invariant uuid for this service or resource"
33502         },
33503         "GENERIC-RESOURCE-API:model-name": {
33504           "$ref": "#/definitions/Some model-name"
33505         },
33506         "GENERIC-RESOURCE-API:model-uuid": {
33507           "$ref": "#/definitions/Some model-uuid",
33508           "description": "identifies the uuid for this service or resource, which is version specific"
33509         },
33510         "GENERIC-RESOURCE-API:model-version": {
33511           "$ref": "#/definitions/Some model-version"
33512         }
33513       },
33514       "type": "object"
33515     },
33516     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information-TOP": {
33517       "properties": {
33518         "GENERIC-RESOURCE-API:onap-model-information": {
33519           "items": {
33520             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information"
33521           },
33522           "type": "object"
33523         }
33524       },
33525       "type": "object"
33526     },
33527     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param": {
33528       "properties": {
33529         "GENERIC-RESOURCE-API:name": {
33530           "$ref": "#/definitions/Some name"
33531         },
33532         "GENERIC-RESOURCE-API:value": {
33533           "$ref": "#/definitions/Some value"
33534         }
33535       },
33536       "type": "object"
33537     },
33538     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param-TOP": {
33539       "properties": {
33540         "GENERIC-RESOURCE-API:param": {
33541           "items": {
33542             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param"
33543           },
33544           "type": "array"
33545         }
33546       },
33547       "type": "object"
33548     },
33549     "GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource": {
33550       "properties": {
33551         "GENERIC-RESOURCE-API:allotted-resource-data": {
33552           "items": {
33553             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data"
33554           },
33555           "type": "object"
33556         },
33557         "GENERIC-RESOURCE-API:allotted-resource-id": {
33558           "$ref": "#/definitions/Some allotted-resource-id"
33559         },
33560         "GENERIC-RESOURCE-API:allotted-resource-status": {
33561           "items": {
33562             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status"
33563           },
33564           "type": "object"
33565         }
33566       },
33567       "required": [
33568         "GENERIC-RESOURCE-API:allotted-resource-id"
33569       ],
33570       "type": "object"
33571     },
33572     "GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource-TOP": {
33573       "properties": {
33574         "GENERIC-RESOURCE-API:contrail-route-allotted-resource": {
33575           "items": {
33576             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource"
33577           },
33578           "type": "array"
33579         }
33580       },
33581       "type": "object"
33582     },
33583     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data": {
33584       "properties": {
33585         "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
33586           "items": {
33587             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
33588           },
33589           "type": "object"
33590         },
33591         "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
33592           "items": {
33593             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
33594           },
33595           "type": "object"
33596         },
33597         "GENERIC-RESOURCE-API:contrail-route-topology": {
33598           "items": {
33599             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology"
33600           },
33601           "type": "object"
33602         }
33603       },
33604       "type": "object"
33605     },
33606     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data-TOP": {
33607       "properties": {
33608         "GENERIC-RESOURCE-API:allotted-resource-data": {
33609           "items": {
33610             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data"
33611           },
33612           "type": "object"
33613         }
33614       },
33615       "type": "object"
33616     },
33617     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status": {
33618       "properties": {
33619         "GENERIC-RESOURCE-API:action": {
33620           "$ref": "#/definitions/Some action",
33621           "description": "value would one of possible request-actions; match the list in service-data oper-status"
33622         },
33623         "GENERIC-RESOURCE-API:final-indicator": {
33624           "$ref": "#/definitions/Some final-indicator"
33625         },
33626         "GENERIC-RESOURCE-API:request-status": {
33627           "$ref": "#/definitions/synccomplete",
33628           "enum": [
33629             "synccomplete",
33630             "asynccomplete",
33631             "notifycomplete"
33632           ]
33633         },
33634         "GENERIC-RESOURCE-API:response-code": {
33635           "$ref": "#/definitions/Some response-code"
33636         },
33637         "GENERIC-RESOURCE-API:response-message": {
33638           "$ref": "#/definitions/Some response-message"
33639         },
33640         "GENERIC-RESOURCE-API:response-timestamp": {
33641           "$ref": "#/definitions/Some response-timestamp"
33642         },
33643         "GENERIC-RESOURCE-API:rpc-action": {
33644           "$ref": "#/definitions/assign",
33645           "description": "this is the svc-action from the incoming request",
33646           "enum": [
33647             "assign",
33648             "activate",
33649             "create",
33650             "delete",
33651             "unassign",
33652             "deactivate"
33653           ]
33654         },
33655         "GENERIC-RESOURCE-API:rpc-name": {
33656           "$ref": "#/definitions/Some rpc-name"
33657         }
33658       },
33659       "type": "object"
33660     },
33661     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status-TOP": {
33662       "properties": {
33663         "GENERIC-RESOURCE-API:allotted-resource-status": {
33664           "items": {
33665             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status"
33666           },
33667           "type": "object"
33668         }
33669       },
33670       "type": "object"
33671     },
33672     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status": {
33673       "properties": {
33674         "GENERIC-RESOURCE-API:create-timestamp": {
33675           "$ref": "#/definitions/Some create-timestamp",
33676           "description": "Not currently populated in service data."
33677         },
33678         "GENERIC-RESOURCE-API:last-action": {
33679           "$ref": "#/definitions/CreateNetworkInstance",
33680           "description": "should be list of possible request-actions",
33681           "enum": [
33682             "CreateNetworkInstance",
33683             "ActivateNetworkInstance",
33684             "CreateServiceInstance",
33685             "DeleteServiceInstance",
33686             "DeleteNetworkInstance",
33687             "CreateVnfInstance",
33688             "ActivateVnfInstance",
33689             "DeleteVnfInstance",
33690             "CreateVfModuleInstance",
33691             "ActivateVfModuleInstance",
33692             "DeleteVfModuleInstance",
33693             "CreateContrailRouteInstance",
33694             "DeleteContrailRouteInstance",
33695             "CreateSecurityZoneInstance",
33696             "DeleteSecurityZoneInstance"
33697           ]
33698         },
33699         "GENERIC-RESOURCE-API:last-order-status": {
33700           "$ref": "#/definitions/Active",
33701           "description": "fieldused by generic-resource-api",
33702           "enum": [
33703             "Active",
33704             "PendingAssignment",
33705             "PendingCreate",
33706             "PendingUpdate",
33707             "PendingDelete",
33708             "Deleted",
33709             "Created"
33710           ]
33711         },
33712         "GENERIC-RESOURCE-API:last-rpc-action": {
33713           "$ref": "#/definitions/assign",
33714           "enum": [
33715             "assign",
33716             "activate",
33717             "delete",
33718             "unassign",
33719             "deactivate",
33720             "create"
33721           ]
33722         },
33723         "GENERIC-RESOURCE-API:last-svc-request-id": {
33724           "$ref": "#/definitions/Some last-svc-request-id",
33725           "description": "Not currently populated in service data."
33726         },
33727         "GENERIC-RESOURCE-API:modify-timestamp": {
33728           "$ref": "#/definitions/Some modify-timestamp"
33729         },
33730         "GENERIC-RESOURCE-API:order-status": {
33731           "$ref": "#/definitions/Active",
33732           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
33733           "enum": [
33734             "Active",
33735             "PendingAssignment",
33736             "PendingCreate",
33737             "PendingUpdate",
33738             "PendingDelete",
33739             "Deleted",
33740             "Created"
33741           ]
33742         }
33743       },
33744       "type": "object"
33745     },
33746     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP": {
33747       "properties": {
33748         "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
33749           "items": {
33750             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
33751           },
33752           "type": "object"
33753         }
33754       },
33755       "type": "object"
33756     },
33757     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information": {
33758       "properties": {
33759         "GENERIC-RESOURCE-API:allotted-resource-information": {
33760           "items": {
33761             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
33762           },
33763           "type": "object"
33764         },
33765         "GENERIC-RESOURCE-API:contrail-route-request-input": {
33766           "items": {
33767             "$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"
33768           },
33769           "type": "object"
33770         },
33771         "GENERIC-RESOURCE-API:request-information": {
33772           "items": {
33773             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
33774           },
33775           "type": "object"
33776         },
33777         "GENERIC-RESOURCE-API:sdnc-request-header": {
33778           "items": {
33779             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
33780           },
33781           "type": "object"
33782         },
33783         "GENERIC-RESOURCE-API:service-information": {
33784           "items": {
33785             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
33786           },
33787           "type": "object"
33788         }
33789       },
33790       "type": "object"
33791     },
33792     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP": {
33793       "properties": {
33794         "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
33795           "items": {
33796             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
33797           },
33798           "type": "object"
33799         }
33800       },
33801       "type": "object"
33802     },
33803     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology": {
33804       "properties": {
33805         "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
33806           "items": {
33807             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers"
33808           },
33809           "type": "object"
33810         },
33811         "GENERIC-RESOURCE-API:contrail-route-assignments": {
33812           "items": {
33813             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments"
33814           },
33815           "type": "object"
33816         },
33817         "GENERIC-RESOURCE-API:contrail-route-parameters": {
33818           "items": {
33819             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters"
33820           },
33821           "type": "object"
33822         },
33823         "GENERIC-RESOURCE-API:onap-model-information": {
33824           "items": {
33825             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information"
33826           },
33827           "type": "object"
33828         }
33829       },
33830       "type": "object"
33831     },
33832     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology-TOP": {
33833       "properties": {
33834         "GENERIC-RESOURCE-API:contrail-route-topology": {
33835           "items": {
33836             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology"
33837           },
33838           "type": "object"
33839         }
33840       },
33841       "type": "object"
33842     },
33843     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information": {
33844       "properties": {
33845         "GENERIC-RESOURCE-API:allotted-resource-id": {
33846           "$ref": "#/definitions/Some allotted-resource-id"
33847         },
33848         "GENERIC-RESOURCE-API:allotted-resource-type": {
33849           "$ref": "#/definitions/Some allotted-resource-type",
33850           "description": "Not an enum, but expected values are contrail-route and security-zone."
33851         },
33852         "GENERIC-RESOURCE-API:onap-model-information": {
33853           "items": {
33854             "$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"
33855           },
33856           "type": "object"
33857         },
33858         "GENERIC-RESOURCE-API:parent-service-instance-id": {
33859           "$ref": "#/definitions/Some parent-service-instance-id",
33860           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
33861         }
33862       },
33863       "type": "object"
33864     },
33865     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP": {
33866       "properties": {
33867         "GENERIC-RESOURCE-API:allotted-resource-information": {
33868           "items": {
33869             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
33870           },
33871           "type": "object"
33872         }
33873       },
33874       "type": "object"
33875     },
33876     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)contrail-route-request-input": {
33877       "properties": {
33878         "GENERIC-RESOURCE-API:contrail-applied-service-info": {
33879           "items": {
33880             "$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"
33881           },
33882           "type": "object"
33883         },
33884         "GENERIC-RESOURCE-API:contrail-route-input-parameters": {
33885           "items": {
33886             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)contrail-route-input-parameters"
33887           },
33888           "type": "object"
33889         },
33890         "GENERIC-RESOURCE-API:dest-network": {
33891           "items": {
33892             "$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"
33893           },
33894           "type": "object"
33895         },
33896         "GENERIC-RESOURCE-API:source-network": {
33897           "items": {
33898             "$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"
33899           },
33900           "type": "object"
33901         }
33902       },
33903       "type": "object"
33904     },
33905     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)contrail-route-request-input-TOP": {
33906       "properties": {
33907         "GENERIC-RESOURCE-API:contrail-route-request-input": {
33908           "items": {
33909             "$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"
33910           },
33911           "type": "object"
33912         }
33913       },
33914       "type": "object"
33915     },
33916     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information": {
33917       "properties": {
33918         "GENERIC-RESOURCE-API:notification-url": {
33919           "$ref": "#/definitions/Some notification-url"
33920         },
33921         "GENERIC-RESOURCE-API:order-number": {
33922           "$ref": "#/definitions/Some order-number"
33923         },
33924         "GENERIC-RESOURCE-API:order-version": {
33925           "$ref": "#/definitions/Some order-version"
33926         },
33927         "GENERIC-RESOURCE-API:request-action": {
33928           "$ref": "#/definitions/CreateNetworkInstance",
33929           "description": "still need to work Disconnect",
33930           "enum": [
33931             "CreateNetworkInstance",
33932             "ActivateNetworkInstance",
33933             "CreateServiceInstance",
33934             "DeleteServiceInstance",
33935             "DeleteNetworkInstance",
33936             "CreateVnfInstance",
33937             "ActivateVnfInstance",
33938             "DeleteVnfInstance",
33939             "CreateVfModuleInstance",
33940             "ActivateVfModuleInstance",
33941             "DeleteVfModuleInstance",
33942             "CreateContrailRouteInstance",
33943             "DeleteContrailRouteInstance",
33944             "CreateSecurityZoneInstance",
33945             "DeleteSecurityZoneInstance",
33946             "ActivateDCINetworkInstance",
33947             "DeActivateDCINetworkInstance"
33948           ]
33949         },
33950         "GENERIC-RESOURCE-API:request-id": {
33951           "$ref": "#/definitions/Some request-id",
33952           "description": "Request ID generated upstream of MSO"
33953         },
33954         "GENERIC-RESOURCE-API:source": {
33955           "$ref": "#/definitions/Some source"
33956         }
33957       },
33958       "type": "object"
33959     },
33960     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP": {
33961       "properties": {
33962         "GENERIC-RESOURCE-API:request-information": {
33963           "items": {
33964             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
33965           },
33966           "type": "object"
33967         }
33968       },
33969       "type": "object"
33970     },
33971     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header": {
33972       "properties": {
33973         "GENERIC-RESOURCE-API:svc-action": {
33974           "$ref": "#/definitions/reserve",
33975           "description": "Enumerated listThis is the rpcAction",
33976           "enum": [
33977             "reserve",
33978             "assign",
33979             "activate",
33980             "delete",
33981             "changeassign",
33982             "changedelete",
33983             "rollback",
33984             "deactivate",
33985             "unassign",
33986             "create"
33987           ]
33988         },
33989         "GENERIC-RESOURCE-API:svc-notification-url": {
33990           "$ref": "#/definitions/Some svc-notification-url",
33991           "description": "Contains URL for asynchronous response"
33992         },
33993         "GENERIC-RESOURCE-API:svc-request-id": {
33994           "$ref": "#/definitions/Some svc-request-id",
33995           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
33996         }
33997       },
33998       "type": "object"
33999     },
34000     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP": {
34001       "properties": {
34002         "GENERIC-RESOURCE-API:sdnc-request-header": {
34003           "items": {
34004             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
34005           },
34006           "type": "object"
34007         }
34008       },
34009       "type": "object"
34010     },
34011     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information": {
34012       "properties": {
34013         "GENERIC-RESOURCE-API:global-customer-id": {
34014           "$ref": "#/definitions/Some global-customer-id",
34015           "description": "need for put of data to AnAI (MSO provides)"
34016         },
34017         "GENERIC-RESOURCE-API:onap-model-information": {
34018           "items": {
34019             "$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"
34020           },
34021           "type": "object"
34022         },
34023         "GENERIC-RESOURCE-API:service-id": {
34024           "$ref": "#/definitions/Some service-id",
34025           "description": "This maps to the product-family-id in A&AI"
34026         },
34027         "GENERIC-RESOURCE-API:service-instance-id": {
34028           "$ref": "#/definitions/Some service-instance-id"
34029         },
34030         "GENERIC-RESOURCE-API:subscriber-name": {
34031           "$ref": "#/definitions/Some subscriber-name",
34032           "description": "Would not be expected for vIPR-ATM or mobility services."
34033         },
34034         "GENERIC-RESOURCE-API:subscription-service-type": {
34035           "$ref": "#/definitions/Some subscription-service-type",
34036           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
34037         }
34038       },
34039       "type": "object"
34040     },
34041     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP": {
34042       "properties": {
34043         "GENERIC-RESOURCE-API:service-information": {
34044           "items": {
34045             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
34046           },
34047           "type": "object"
34048         }
34049       },
34050       "type": "object"
34051     },
34052     "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": {
34053       "properties": {
34054         "GENERIC-RESOURCE-API:model-customization-uuid": {
34055           "$ref": "#/definitions/Some model-customization-uuid",
34056           "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"
34057         },
34058         "GENERIC-RESOURCE-API:model-invariant-uuid": {
34059           "$ref": "#/definitions/Some model-invariant-uuid",
34060           "description": "identifies the invariant uuid for this service or resource"
34061         },
34062         "GENERIC-RESOURCE-API:model-name": {
34063           "$ref": "#/definitions/Some model-name"
34064         },
34065         "GENERIC-RESOURCE-API:model-uuid": {
34066           "$ref": "#/definitions/Some model-uuid",
34067           "description": "identifies the uuid for this service or resource, which is version specific"
34068         },
34069         "GENERIC-RESOURCE-API:model-version": {
34070           "$ref": "#/definitions/Some model-version"
34071         }
34072       },
34073       "type": "object"
34074     },
34075     "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": {
34076       "properties": {
34077         "GENERIC-RESOURCE-API:onap-model-information": {
34078           "items": {
34079             "$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"
34080           },
34081           "type": "object"
34082         }
34083       },
34084       "type": "object"
34085     },
34086     "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": {
34087       "properties": {
34088         "GENERIC-RESOURCE-API:contrail-fqdn": {
34089           "$ref": "#/definitions/Some contrail-fqdn",
34090           "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."
34091         },
34092         "GENERIC-RESOURCE-API:service-instance-id": {
34093           "$ref": "#/definitions/Some service-instance-id",
34094           "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."
34095         }
34096       },
34097       "type": "object"
34098     },
34099     "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": {
34100       "properties": {
34101         "GENERIC-RESOURCE-API:contrail-applied-service-info": {
34102           "items": {
34103             "$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"
34104           },
34105           "type": "object"
34106         }
34107       },
34108       "type": "object"
34109     },
34110     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)contrail-route-input-parameters": {
34111       "properties": {
34112         "GENERIC-RESOURCE-API:param": {
34113           "items": {
34114             "$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"
34115           },
34116           "type": "array"
34117         }
34118       },
34119       "type": "object"
34120     },
34121     "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": {
34122       "properties": {
34123         "GENERIC-RESOURCE-API:contrail-route-input-parameters": {
34124           "items": {
34125             "$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"
34126           },
34127           "type": "object"
34128         }
34129       },
34130       "type": "object"
34131     },
34132     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)dest-network": {
34133       "properties": {
34134         "GENERIC-RESOURCE-API:network-id": {
34135           "$ref": "#/definitions/Some network-id"
34136         },
34137         "GENERIC-RESOURCE-API:network-role": {
34138           "$ref": "#/definitions/Some network-role"
34139         }
34140       },
34141       "type": "object"
34142     },
34143     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)dest-network-TOP": {
34144       "properties": {
34145         "GENERIC-RESOURCE-API:dest-network": {
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)dest-network"
34148           },
34149           "type": "object"
34150         }
34151       },
34152       "type": "object"
34153     },
34154     "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": {
34155       "properties": {
34156         "GENERIC-RESOURCE-API:network-id": {
34157           "$ref": "#/definitions/Some network-id"
34158         },
34159         "GENERIC-RESOURCE-API:network-role": {
34160           "$ref": "#/definitions/Some network-role"
34161         }
34162       },
34163       "type": "object"
34164     },
34165     "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": {
34166       "properties": {
34167         "GENERIC-RESOURCE-API:source-network": {
34168           "items": {
34169             "$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"
34170           },
34171           "type": "object"
34172         }
34173       },
34174       "type": "object"
34175     },
34176     "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": {
34177       "properties": {
34178         "GENERIC-RESOURCE-API:name": {
34179           "$ref": "#/definitions/Some name"
34180         },
34181         "GENERIC-RESOURCE-API:value": {
34182           "$ref": "#/definitions/Some value"
34183         }
34184       },
34185       "type": "object"
34186     },
34187     "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": {
34188       "properties": {
34189         "GENERIC-RESOURCE-API:param": {
34190           "items": {
34191             "$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"
34192           },
34193           "type": "array"
34194         }
34195       },
34196       "type": "object"
34197     },
34198     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information": {
34199       "properties": {
34200         "GENERIC-RESOURCE-API:model-customization-uuid": {
34201           "$ref": "#/definitions/Some model-customization-uuid",
34202           "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"
34203         },
34204         "GENERIC-RESOURCE-API:model-invariant-uuid": {
34205           "$ref": "#/definitions/Some model-invariant-uuid",
34206           "description": "identifies the invariant uuid for this service or resource"
34207         },
34208         "GENERIC-RESOURCE-API:model-name": {
34209           "$ref": "#/definitions/Some model-name"
34210         },
34211         "GENERIC-RESOURCE-API:model-uuid": {
34212           "$ref": "#/definitions/Some model-uuid",
34213           "description": "identifies the uuid for this service or resource, which is version specific"
34214         },
34215         "GENERIC-RESOURCE-API:model-version": {
34216           "$ref": "#/definitions/Some model-version"
34217         }
34218       },
34219       "type": "object"
34220     },
34221     "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": {
34222       "properties": {
34223         "GENERIC-RESOURCE-API:onap-model-information": {
34224           "items": {
34225             "$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"
34226           },
34227           "type": "object"
34228         }
34229       },
34230       "type": "object"
34231     },
34232     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers": {
34233       "properties": {
34234         "GENERIC-RESOURCE-API:allotted-resource-id": {
34235           "$ref": "#/definitions/Some allotted-resource-id"
34236         },
34237         "GENERIC-RESOURCE-API:allotted-resource-name": {
34238           "$ref": "#/definitions/Some allotted-resource-name",
34239           "description": "For a contrail-route, the network policy name."
34240         },
34241         "GENERIC-RESOURCE-API:allotted-resource-type": {
34242           "$ref": "#/definitions/Some allotted-resource-type",
34243           "description": "(Added in draft 32)Expected to be contrail-route or security-zone."
34244         },
34245         "GENERIC-RESOURCE-API:consuming-service-instance-id": {
34246           "$ref": "#/definitions/Some consuming-service-instance-id",
34247           "description": "The service-instance-id of the consuming service of this allotted resource"
34248         },
34249         "GENERIC-RESOURCE-API:parent-service-instance-id": {
34250           "$ref": "#/definitions/Some parent-service-instance-id",
34251           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
34252         }
34253       },
34254       "type": "object"
34255     },
34256     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers-TOP": {
34257       "properties": {
34258         "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
34259           "items": {
34260             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers"
34261           },
34262           "type": "object"
34263         }
34264       },
34265       "type": "object"
34266     },
34267     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments": {
34268       "properties": {
34269         "GENERIC-RESOURCE-API:contrail-applied-service": {
34270           "items": {
34271             "$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"
34272           },
34273           "type": "object"
34274         },
34275         "GENERIC-RESOURCE-API:contrail-id": {
34276           "$ref": "#/definitions/Some contrail-id",
34277           "description": "The ID assigned by Contrail to the network-policy (one for one with the fq-name)"
34278         },
34279         "GENERIC-RESOURCE-API:dest-network": {
34280           "items": {
34281             "$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"
34282           },
34283           "type": "object"
34284         },
34285         "GENERIC-RESOURCE-API:fq-name": {
34286           "$ref": "#/definitions/Some fq-name",
34287           "description": "The Contrail fq-name of the network policy"
34288         },
34289         "GENERIC-RESOURCE-API:source-network": {
34290           "items": {
34291             "$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"
34292           },
34293           "type": "object"
34294         },
34295         "GENERIC-RESOURCE-API:vlan-tag": {
34296           "$ref": "#/definitions/Some vlan-tag",
34297           "description": "Contrail-assigned vlan-tag to the vipr vm interface for this route."
34298         }
34299       },
34300       "type": "object"
34301     },
34302     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments-TOP": {
34303       "properties": {
34304         "GENERIC-RESOURCE-API:contrail-route-assignments": {
34305           "items": {
34306             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments"
34307           },
34308           "type": "object"
34309         }
34310       },
34311       "type": "object"
34312     },
34313     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters": {
34314       "properties": {
34315         "GENERIC-RESOURCE-API:param": {
34316           "items": {
34317             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param"
34318           },
34319           "type": "array"
34320         }
34321       },
34322       "type": "object"
34323     },
34324     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters-TOP": {
34325       "properties": {
34326         "GENERIC-RESOURCE-API:contrail-route-parameters": {
34327           "items": {
34328             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters"
34329           },
34330           "type": "object"
34331         }
34332       },
34333       "type": "object"
34334     },
34335     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information": {
34336       "properties": {
34337         "GENERIC-RESOURCE-API:model-customization-uuid": {
34338           "$ref": "#/definitions/Some model-customization-uuid",
34339           "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"
34340         },
34341         "GENERIC-RESOURCE-API:model-invariant-uuid": {
34342           "$ref": "#/definitions/Some model-invariant-uuid",
34343           "description": "identifies the invariant uuid for this service or resource"
34344         },
34345         "GENERIC-RESOURCE-API:model-name": {
34346           "$ref": "#/definitions/Some model-name"
34347         },
34348         "GENERIC-RESOURCE-API:model-uuid": {
34349           "$ref": "#/definitions/Some model-uuid",
34350           "description": "identifies the uuid for this service or resource, which is version specific"
34351         },
34352         "GENERIC-RESOURCE-API:model-version": {
34353           "$ref": "#/definitions/Some model-version"
34354         }
34355       },
34356       "type": "object"
34357     },
34358     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information-TOP": {
34359       "properties": {
34360         "GENERIC-RESOURCE-API:onap-model-information": {
34361           "items": {
34362             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information"
34363           },
34364           "type": "object"
34365         }
34366       },
34367       "type": "object"
34368     },
34369     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)contrail-applied-service": {
34370       "properties": {
34371         "GENERIC-RESOURCE-API:contrail-fqdn": {
34372           "$ref": "#/definitions/Some contrail-fqdn",
34373           "description": "This is the fq-name of the Contrail service instance through which the route is passing."
34374         },
34375         "GENERIC-RESOURCE-API:service-instance-id": {
34376           "$ref": "#/definitions/Some service-instance-id",
34377           "description": "The service-instance-id of the vnf from which the contrail applied service is coming"
34378         },
34379         "GENERIC-RESOURCE-API:vnf-id": {
34380           "$ref": "#/definitions/Some vnf-id",
34381           "description": "The vnf representing the contrail applied service"
34382         }
34383       },
34384       "type": "object"
34385     },
34386     "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": {
34387       "properties": {
34388         "GENERIC-RESOURCE-API:contrail-applied-service": {
34389           "items": {
34390             "$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"
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/contrail-route-topology/contrail-route-assignments(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/contrail-route-topology/contrail-route-assignments(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/contrail-route-topology/contrail-route-assignments(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/contrail-route-topology/contrail-route-assignments(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/contrail-route-topology/contrail-route-assignments(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/contrail-route-topology/contrail-route-assignments(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/contrail-route-topology/contrail-route-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/contrail-route-topology/contrail-route-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/contrail-route-topology/contrail-route-parameters(config)param"
34457           },
34458           "type": "array"
34459         }
34460       },
34461       "type": "object"
34462     },
34463     "GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-applied-service-info": {
34464       "properties": {
34465         "GENERIC-RESOURCE-API:contrail-fqdn": {
34466           "$ref": "#/definitions/Some contrail-fqdn",
34467           "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."
34468         },
34469         "GENERIC-RESOURCE-API:service-instance-id": {
34470           "$ref": "#/definitions/Some service-instance-id",
34471           "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."
34472         }
34473       },
34474       "type": "object"
34475     },
34476     "GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-applied-service-info-TOP": {
34477       "properties": {
34478         "GENERIC-RESOURCE-API:contrail-applied-service-info": {
34479           "items": {
34480             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-applied-service-info"
34481           },
34482           "type": "object"
34483         }
34484       },
34485       "type": "object"
34486     },
34487     "GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-route-input-parameters": {
34488       "properties": {
34489         "GENERIC-RESOURCE-API:param": {
34490           "items": {
34491             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters(config)param"
34492           },
34493           "type": "array"
34494         }
34495       },
34496       "type": "object"
34497     },
34498     "GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-route-input-parameters-TOP": {
34499       "properties": {
34500         "GENERIC-RESOURCE-API:contrail-route-input-parameters": {
34501           "items": {
34502             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-route-input-parameters"
34503           },
34504           "type": "object"
34505         }
34506       },
34507       "type": "object"
34508     },
34509     "GENERIC-RESOURCE-API/contrail-route-request-input(config)dest-network": {
34510       "properties": {
34511         "GENERIC-RESOURCE-API:network-id": {
34512           "$ref": "#/definitions/Some network-id"
34513         },
34514         "GENERIC-RESOURCE-API:network-role": {
34515           "$ref": "#/definitions/Some network-role"
34516         }
34517       },
34518       "type": "object"
34519     },
34520     "GENERIC-RESOURCE-API/contrail-route-request-input(config)dest-network-TOP": {
34521       "properties": {
34522         "GENERIC-RESOURCE-API:dest-network": {
34523           "items": {
34524             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)dest-network"
34525           },
34526           "type": "object"
34527         }
34528       },
34529       "type": "object"
34530     },
34531     "GENERIC-RESOURCE-API/contrail-route-request-input(config)source-network": {
34532       "properties": {
34533         "GENERIC-RESOURCE-API:network-id": {
34534           "$ref": "#/definitions/Some network-id"
34535         },
34536         "GENERIC-RESOURCE-API:network-role": {
34537           "$ref": "#/definitions/Some network-role"
34538         }
34539       },
34540       "type": "object"
34541     },
34542     "GENERIC-RESOURCE-API/contrail-route-request-input(config)source-network-TOP": {
34543       "properties": {
34544         "GENERIC-RESOURCE-API:source-network": {
34545           "items": {
34546             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)source-network"
34547           },
34548           "type": "object"
34549         }
34550       },
34551       "type": "object"
34552     },
34553     "GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters(config)param": {
34554       "properties": {
34555         "GENERIC-RESOURCE-API:name": {
34556           "$ref": "#/definitions/Some name"
34557         },
34558         "GENERIC-RESOURCE-API:value": {
34559           "$ref": "#/definitions/Some value"
34560         }
34561       },
34562       "type": "object"
34563     },
34564     "GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters(config)param-TOP": {
34565       "properties": {
34566         "GENERIC-RESOURCE-API:param": {
34567           "items": {
34568             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters(config)param"
34569           },
34570           "type": "array"
34571         }
34572       },
34573       "type": "object"
34574     },
34575     "GENERIC-RESOURCE-API/network-information(config)onap-model-information": {
34576       "properties": {
34577         "GENERIC-RESOURCE-API:model-customization-uuid": {
34578           "$ref": "#/definitions/Some model-customization-uuid",
34579           "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"
34580         },
34581         "GENERIC-RESOURCE-API:model-invariant-uuid": {
34582           "$ref": "#/definitions/Some model-invariant-uuid",
34583           "description": "identifies the invariant uuid for this service or resource"
34584         },
34585         "GENERIC-RESOURCE-API:model-name": {
34586           "$ref": "#/definitions/Some model-name"
34587         },
34588         "GENERIC-RESOURCE-API:model-uuid": {
34589           "$ref": "#/definitions/Some model-uuid",
34590           "description": "identifies the uuid for this service or resource, which is version specific"
34591         },
34592         "GENERIC-RESOURCE-API:model-version": {
34593           "$ref": "#/definitions/Some model-version"
34594         }
34595       },
34596       "type": "object"
34597     },
34598     "GENERIC-RESOURCE-API/network-information(config)onap-model-information-TOP": {
34599       "properties": {
34600         "GENERIC-RESOURCE-API:onap-model-information": {
34601           "items": {
34602             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-information(config)onap-model-information"
34603           },
34604           "type": "object"
34605         }
34606       },
34607       "type": "object"
34608     },
34609     "GENERIC-RESOURCE-API/network-request-input(config)network-input-parameters": {
34610       "properties": {
34611         "GENERIC-RESOURCE-API:param": {
34612           "items": {
34613             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input/network-input-parameters(config)param"
34614           },
34615           "type": "array"
34616         }
34617       },
34618       "type": "object"
34619     },
34620     "GENERIC-RESOURCE-API/network-request-input(config)network-input-parameters-TOP": {
34621       "properties": {
34622         "GENERIC-RESOURCE-API:network-input-parameters": {
34623           "items": {
34624             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input(config)network-input-parameters"
34625           },
34626           "type": "object"
34627         }
34628       },
34629       "type": "object"
34630     },
34631     "GENERIC-RESOURCE-API/network-request-input/network-input-parameters(config)param": {
34632       "properties": {
34633         "GENERIC-RESOURCE-API:name": {
34634           "$ref": "#/definitions/Some name"
34635         },
34636         "GENERIC-RESOURCE-API:value": {
34637           "$ref": "#/definitions/Some value"
34638         }
34639       },
34640       "type": "object"
34641     },
34642     "GENERIC-RESOURCE-API/network-request-input/network-input-parameters(config)param-TOP": {
34643       "properties": {
34644         "GENERIC-RESOURCE-API:param": {
34645           "items": {
34646             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input/network-input-parameters(config)param"
34647           },
34648           "type": "array"
34649         }
34650       },
34651       "type": "object"
34652     },
34653     "GENERIC-RESOURCE-API/network-topology-information(config)network-policy": {
34654       "properties": {
34655         "GENERIC-RESOURCE-API:network-policy-fqdn": {
34656           "$ref": "#/definitions/Some network-policy-fqdn"
34657         },
34658         "GENERIC-RESOURCE-API:network-policy-id": {
34659           "$ref": "#/definitions/Some network-policy-id"
34660         }
34661       },
34662       "type": "object"
34663     },
34664     "GENERIC-RESOURCE-API/network-topology-information(config)network-policy-TOP": {
34665       "properties": {
34666         "GENERIC-RESOURCE-API:network-policy": {
34667           "items": {
34668             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)network-policy"
34669           },
34670           "type": "array"
34671         }
34672       },
34673       "type": "object"
34674     },
34675     "GENERIC-RESOURCE-API/network-topology-information(config)network-topology-identifier": {
34676       "properties": {
34677         "GENERIC-RESOURCE-API:network-name": {
34678           "$ref": "#/definitions/Some network-name"
34679         },
34680         "GENERIC-RESOURCE-API:network-role": {
34681           "$ref": "#/definitions/Some network-role"
34682         },
34683         "GENERIC-RESOURCE-API:network-technology": {
34684           "$ref": "#/definitions/Some network-technology"
34685         },
34686         "GENERIC-RESOURCE-API:network-type": {
34687           "$ref": "#/definitions/Some network-type"
34688         },
34689         "GENERIC-RESOURCE-API:service-type": {
34690           "$ref": "#/definitions/Some service-type"
34691         }
34692       },
34693       "type": "object"
34694     },
34695     "GENERIC-RESOURCE-API/network-topology-information(config)network-topology-identifier-TOP": {
34696       "properties": {
34697         "GENERIC-RESOURCE-API:network-topology-identifier": {
34698           "items": {
34699             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)network-topology-identifier"
34700           },
34701           "type": "object"
34702         }
34703       },
34704       "type": "object"
34705     },
34706     "GENERIC-RESOURCE-API/network-topology-information(config)route-table-reference": {
34707       "properties": {
34708         "GENERIC-RESOURCE-API:route-table-reference-fqdn": {
34709           "$ref": "#/definitions/Some route-table-reference-fqdn"
34710         },
34711         "GENERIC-RESOURCE-API:route-table-reference-id": {
34712           "$ref": "#/definitions/Some route-table-reference-id"
34713         }
34714       },
34715       "required": [
34716         "GENERIC-RESOURCE-API:route-table-reference-fqdn"
34717       ],
34718       "type": "object"
34719     },
34720     "GENERIC-RESOURCE-API/network-topology-information(config)route-table-reference-TOP": {
34721       "properties": {
34722         "GENERIC-RESOURCE-API:route-table-reference": {
34723           "items": {
34724             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)route-table-reference"
34725           },
34726           "type": "array"
34727         }
34728       },
34729       "type": "object"
34730     },
34731     "GENERIC-RESOURCE-API/network-topology-information(config)subnets": {
34732       "properties": {
34733         "GENERIC-RESOURCE-API:cidr-mask": {
34734           "$ref": "#/definitions/Some cidr-mask"
34735         },
34736         "GENERIC-RESOURCE-API:dhcp-enabled": {
34737           "$ref": "#/definitions/Y",
34738           "enum": [
34739             "Y",
34740             "N"
34741           ]
34742         },
34743         "GENERIC-RESOURCE-API:dhcp-end-address": {
34744           "$ref": "#/definitions/Some dhcp-end-address"
34745         },
34746         "GENERIC-RESOURCE-API:dhcp-start-address": {
34747           "$ref": "#/definitions/Some dhcp-start-address"
34748         },
34749         "GENERIC-RESOURCE-API:gateway-address": {
34750           "$ref": "#/definitions/21.184.2.0",
34751           "enum": [
34752             "21.184.2.0",
34753             "::%pN"
34754           ]
34755         },
34756         "GENERIC-RESOURCE-API:ip-version": {
34757           "$ref": "#/definitions/Some ip-version"
34758         },
34759         "GENERIC-RESOURCE-API:start-address": {
34760           "$ref": "#/definitions/252.2.183.0",
34761           "enum": [
34762             "252.2.183.0",
34763             "aA:d3"
34764           ]
34765         },
34766         "GENERIC-RESOURCE-API:subnet-name": {
34767           "$ref": "#/definitions/Some subnet-name"
34768         }
34769       },
34770       "type": "object"
34771     },
34772     "GENERIC-RESOURCE-API/network-topology-information(config)subnets-TOP": {
34773       "properties": {
34774         "GENERIC-RESOURCE-API:subnets": {
34775           "items": {
34776             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)subnets"
34777           },
34778           "type": "array"
34779         }
34780       },
34781       "type": "object"
34782     },
34783     "GENERIC-RESOURCE-API/network-topology-information(config)vpn-bindings": {
34784       "properties": {
34785         "GENERIC-RESOURCE-API:global-route-target": {
34786           "$ref": "#/definitions/Some global-route-target"
34787         },
34788         "GENERIC-RESOURCE-API:vpn-binding-id": {
34789           "$ref": "#/definitions/Some vpn-binding-id"
34790         }
34791       },
34792       "type": "object"
34793     },
34794     "GENERIC-RESOURCE-API/network-topology-information(config)vpn-bindings-TOP": {
34795       "properties": {
34796         "GENERIC-RESOURCE-API:vpn-bindings": {
34797           "items": {
34798             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)vpn-bindings"
34799           },
34800           "type": "array"
34801         }
34802       },
34803       "type": "object"
34804     },
34805     "GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list": {
34806       "properties": {
34807         "GENERIC-RESOURCE-API:preload-data": {
34808           "items": {
34809             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data"
34810           },
34811           "type": "object"
34812         },
34813         "GENERIC-RESOURCE-API:vnf-name": {
34814           "$ref": "#/definitions/Some vnf-name",
34815           "description": "vf-module-name or network name"
34816         },
34817         "GENERIC-RESOURCE-API:vnf-type": {
34818           "$ref": "#/definitions/Some vnf-type",
34819           "description": "vf-module-type or network type"
34820         }
34821       },
34822       "required": [
34823         "GENERIC-RESOURCE-API:vnf-name",
34824         "GENERIC-RESOURCE-API:vnf-type"
34825       ],
34826       "type": "object"
34827     },
34828     "GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list-TOP": {
34829       "properties": {
34830         "GENERIC-RESOURCE-API:vnf-preload-list": {
34831           "items": {
34832             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list"
34833           },
34834           "type": "array"
34835         }
34836       },
34837       "type": "object"
34838     },
34839     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data": {
34840       "properties": {
34841         "GENERIC-RESOURCE-API:network-topology-information": {
34842           "items": {
34843             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information"
34844           },
34845           "type": "object"
34846         },
34847         "GENERIC-RESOURCE-API:oper-status": {
34848           "items": {
34849             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status"
34850           },
34851           "type": "object"
34852         },
34853         "GENERIC-RESOURCE-API:vnf-topology-information": {
34854           "items": {
34855             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information"
34856           },
34857           "type": "object"
34858         }
34859       },
34860       "type": "object"
34861     },
34862     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data-TOP": {
34863       "properties": {
34864         "GENERIC-RESOURCE-API:preload-data": {
34865           "items": {
34866             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data"
34867           },
34868           "type": "object"
34869         }
34870       },
34871       "type": "object"
34872     },
34873     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information": {
34874       "properties": {
34875         "GENERIC-RESOURCE-API:is-external-network": {
34876           "$ref": "#/definitions/true"
34877         },
34878         "GENERIC-RESOURCE-API:is-provider-network": {
34879           "$ref": "#/definitions/true"
34880         },
34881         "GENERIC-RESOURCE-API:is-shared-network": {
34882           "$ref": "#/definitions/true"
34883         },
34884         "GENERIC-RESOURCE-API:network-policy": {
34885           "items": {
34886             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy"
34887           },
34888           "type": "array"
34889         },
34890         "GENERIC-RESOURCE-API:network-topology-identifier": {
34891           "items": {
34892             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier"
34893           },
34894           "type": "object"
34895         },
34896         "GENERIC-RESOURCE-API:physical-network-name": {
34897           "$ref": "#/definitions/Some physical-network-name"
34898         },
34899         "GENERIC-RESOURCE-API:route-table-reference": {
34900           "items": {
34901             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference"
34902           },
34903           "type": "array"
34904         },
34905         "GENERIC-RESOURCE-API:subnets": {
34906           "items": {
34907             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets"
34908           },
34909           "type": "array"
34910         },
34911         "GENERIC-RESOURCE-API:vpn-bindings": {
34912           "items": {
34913             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings"
34914           },
34915           "type": "array"
34916         }
34917       },
34918       "type": "object"
34919     },
34920     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information-TOP": {
34921       "properties": {
34922         "GENERIC-RESOURCE-API:network-topology-information": {
34923           "items": {
34924             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information"
34925           },
34926           "type": "object"
34927         }
34928       },
34929       "type": "object"
34930     },
34931     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status": {
34932       "properties": {
34933         "GENERIC-RESOURCE-API:create-timestamp": {
34934           "$ref": "#/definitions/Some create-timestamp"
34935         },
34936         "GENERIC-RESOURCE-API:last-action": {
34937           "$ref": "#/definitions/VNFActivateRequest",
34938           "description": "this is preload request actions",
34939           "enum": [
34940             "VNFActivateRequest",
34941             "ChangeVNFActivateRequest",
34942             "VnfInstanceActivateRequest",
34943             "ChangeVnfInstanceActivateRequest",
34944             "VfModuleActivateRequest",
34945             "ChangeVfModuleActivateRequest",
34946             "DisconnectVNFRequest",
34947             "DisconnectVnfInstanceRequest",
34948             "DisconnectVfModuleRequest",
34949             "PreloadVNFRequest",
34950             "DeletePreloadVNFRequest",
34951             "PreloadVnfInstanceRequest",
34952             "DeletePreloadVnfInstanceRequest",
34953             "PreloadVfModuleRequest",
34954             "DeletePreloadVfModuleRequest"
34955           ]
34956         },
34957         "GENERIC-RESOURCE-API:last-order-status": {
34958           "$ref": "#/definitions/Active",
34959           "enum": [
34960             "Active",
34961             "PendingAssignment",
34962             "PendingCreate",
34963             "PendingUpdate",
34964             "PendingDelete",
34965             "Deleted"
34966           ]
34967         },
34968         "GENERIC-RESOURCE-API:last-svc-request-id": {
34969           "$ref": "#/definitions/Some last-svc-request-id"
34970         },
34971         "GENERIC-RESOURCE-API:maintenance-indicator": {
34972           "$ref": "#/definitions/Y",
34973           "enum": [
34974             "Y",
34975             "N"
34976           ]
34977         },
34978         "GENERIC-RESOURCE-API:modify-timestamp": {
34979           "$ref": "#/definitions/Some modify-timestamp"
34980         },
34981         "GENERIC-RESOURCE-API:order-status": {
34982           "$ref": "#/definitions/Active",
34983           "enum": [
34984             "Active",
34985             "PendingAssignment",
34986             "PendingCreate",
34987             "PendingUpdate",
34988             "PendingDelete",
34989             "Deleted"
34990           ]
34991         }
34992       },
34993       "type": "object"
34994     },
34995     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status-TOP": {
34996       "properties": {
34997         "GENERIC-RESOURCE-API:oper-status": {
34998           "items": {
34999             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status"
35000           },
35001           "type": "object"
35002         }
35003       },
35004       "type": "object"
35005     },
35006     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information": {
35007       "properties": {
35008         "GENERIC-RESOURCE-API:vnf-assignments": {
35009           "items": {
35010             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments"
35011           },
35012           "type": "object"
35013         },
35014         "GENERIC-RESOURCE-API:vnf-parameters": {
35015           "items": {
35016             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters"
35017           },
35018           "type": "array"
35019         },
35020         "GENERIC-RESOURCE-API:vnf-topology-identifier": {
35021           "items": {
35022             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier"
35023           },
35024           "type": "object"
35025         }
35026       },
35027       "type": "object"
35028     },
35029     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information-TOP": {
35030       "properties": {
35031         "GENERIC-RESOURCE-API:vnf-topology-information": {
35032           "items": {
35033             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information"
35034           },
35035           "type": "object"
35036         }
35037       },
35038       "type": "object"
35039     },
35040     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy": {
35041       "properties": {
35042         "GENERIC-RESOURCE-API:network-policy-fqdn": {
35043           "$ref": "#/definitions/Some network-policy-fqdn"
35044         },
35045         "GENERIC-RESOURCE-API:network-policy-id": {
35046           "$ref": "#/definitions/Some network-policy-id"
35047         }
35048       },
35049       "type": "object"
35050     },
35051     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy-TOP": {
35052       "properties": {
35053         "GENERIC-RESOURCE-API:network-policy": {
35054           "items": {
35055             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy"
35056           },
35057           "type": "array"
35058         }
35059       },
35060       "type": "object"
35061     },
35062     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier": {
35063       "properties": {
35064         "GENERIC-RESOURCE-API:network-name": {
35065           "$ref": "#/definitions/Some network-name"
35066         },
35067         "GENERIC-RESOURCE-API:network-role": {
35068           "$ref": "#/definitions/Some network-role"
35069         },
35070         "GENERIC-RESOURCE-API:network-technology": {
35071           "$ref": "#/definitions/Some network-technology"
35072         },
35073         "GENERIC-RESOURCE-API:network-type": {
35074           "$ref": "#/definitions/Some network-type"
35075         },
35076         "GENERIC-RESOURCE-API:service-type": {
35077           "$ref": "#/definitions/Some service-type"
35078         }
35079       },
35080       "type": "object"
35081     },
35082     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier-TOP": {
35083       "properties": {
35084         "GENERIC-RESOURCE-API:network-topology-identifier": {
35085           "items": {
35086             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier"
35087           },
35088           "type": "object"
35089         }
35090       },
35091       "type": "object"
35092     },
35093     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference": {
35094       "properties": {
35095         "GENERIC-RESOURCE-API:route-table-reference-fqdn": {
35096           "$ref": "#/definitions/Some route-table-reference-fqdn"
35097         },
35098         "GENERIC-RESOURCE-API:route-table-reference-id": {
35099           "$ref": "#/definitions/Some route-table-reference-id"
35100         }
35101       },
35102       "required": [
35103         "GENERIC-RESOURCE-API:route-table-reference-fqdn"
35104       ],
35105       "type": "object"
35106     },
35107     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference-TOP": {
35108       "properties": {
35109         "GENERIC-RESOURCE-API:route-table-reference": {
35110           "items": {
35111             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference"
35112           },
35113           "type": "array"
35114         }
35115       },
35116       "type": "object"
35117     },
35118     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets": {
35119       "properties": {
35120         "GENERIC-RESOURCE-API:cidr-mask": {
35121           "$ref": "#/definitions/Some cidr-mask"
35122         },
35123         "GENERIC-RESOURCE-API:dhcp-enabled": {
35124           "$ref": "#/definitions/Y",
35125           "enum": [
35126             "Y",
35127             "N"
35128           ]
35129         },
35130         "GENERIC-RESOURCE-API:dhcp-end-address": {
35131           "$ref": "#/definitions/Some dhcp-end-address"
35132         },
35133         "GENERIC-RESOURCE-API:dhcp-start-address": {
35134           "$ref": "#/definitions/Some dhcp-start-address"
35135         },
35136         "GENERIC-RESOURCE-API:gateway-address": {
35137           "$ref": "#/definitions/192.0.197.0",
35138           "enum": [
35139             "192.0.197.0",
35140             "C::0"
35141           ]
35142         },
35143         "GENERIC-RESOURCE-API:ip-version": {
35144           "$ref": "#/definitions/Some ip-version"
35145         },
35146         "GENERIC-RESOURCE-API:start-address": {
35147           "$ref": "#/definitions/8.12.3.5%NL}",
35148           "enum": [
35149             "8.12.3.5%NL}",
35150             "fCe9:"
35151           ]
35152         },
35153         "GENERIC-RESOURCE-API:subnet-name": {
35154           "$ref": "#/definitions/Some subnet-name"
35155         }
35156       },
35157       "type": "object"
35158     },
35159     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets-TOP": {
35160       "properties": {
35161         "GENERIC-RESOURCE-API:subnets": {
35162           "items": {
35163             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets"
35164           },
35165           "type": "array"
35166         }
35167       },
35168       "type": "object"
35169     },
35170     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings": {
35171       "properties": {
35172         "GENERIC-RESOURCE-API:global-route-target": {
35173           "$ref": "#/definitions/Some global-route-target"
35174         },
35175         "GENERIC-RESOURCE-API:vpn-binding-id": {
35176           "$ref": "#/definitions/Some vpn-binding-id"
35177         }
35178       },
35179       "type": "object"
35180     },
35181     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings-TOP": {
35182       "properties": {
35183         "GENERIC-RESOURCE-API:vpn-bindings": {
35184           "items": {
35185             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings"
35186           },
35187           "type": "array"
35188         }
35189       },
35190       "type": "object"
35191     },
35192     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments": {
35193       "properties": {
35194         "GENERIC-RESOURCE-API:availability-zones": {
35195           "items": {
35196             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones"
35197           },
35198           "type": "array"
35199         },
35200         "GENERIC-RESOURCE-API:vnf-networks": {
35201           "items": {
35202             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks"
35203           },
35204           "type": "array"
35205         },
35206         "GENERIC-RESOURCE-API:vnf-status": {
35207           "$ref": "#/definitions/Some vnf-status",
35208           "description": "Orchestration Status from AAI - to be set by SDNC"
35209         },
35210         "GENERIC-RESOURCE-API:vnf-vms": {
35211           "items": {
35212             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms"
35213           },
35214           "type": "array"
35215         }
35216       },
35217       "type": "object"
35218     },
35219     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments-TOP": {
35220       "properties": {
35221         "GENERIC-RESOURCE-API:vnf-assignments": {
35222           "items": {
35223             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments"
35224           },
35225           "type": "object"
35226         }
35227       },
35228       "type": "object"
35229     },
35230     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters": {
35231       "properties": {
35232         "GENERIC-RESOURCE-API:vnf-parameter-name": {
35233           "$ref": "#/definitions/Some vnf-parameter-name",
35234           "description": "The name of an arbitrary instance-specific vnf-parameters"
35235         },
35236         "GENERIC-RESOURCE-API:vnf-parameter-value": {
35237           "$ref": "#/definitions/Some vnf-parameter-value",
35238           "description": "The value of an arbitrary instance-specific vnf-parameters "
35239         }
35240       },
35241       "type": "object"
35242     },
35243     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters-TOP": {
35244       "properties": {
35245         "GENERIC-RESOURCE-API:vnf-parameters": {
35246           "items": {
35247             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters"
35248           },
35249           "type": "array"
35250         }
35251       },
35252       "type": "object"
35253     },
35254     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier": {
35255       "properties": {
35256         "GENERIC-RESOURCE-API:generic-vnf-id": {
35257           "$ref": "#/definitions/Some generic-vnf-id"
35258         },
35259         "GENERIC-RESOURCE-API:generic-vnf-name": {
35260           "$ref": "#/definitions/Some generic-vnf-name"
35261         },
35262         "GENERIC-RESOURCE-API:generic-vnf-type": {
35263           "$ref": "#/definitions/Some generic-vnf-type"
35264         },
35265         "GENERIC-RESOURCE-API:service-id": {
35266           "$ref": "#/definitions/Some service-id"
35267         },
35268         "GENERIC-RESOURCE-API:service-type": {
35269           "$ref": "#/definitions/Some service-type"
35270         },
35271         "GENERIC-RESOURCE-API:vnf-name": {
35272           "$ref": "#/definitions/Some vnf-name",
35273           "description": "vf-module-name"
35274         },
35275         "GENERIC-RESOURCE-API:vnf-type": {
35276           "$ref": "#/definitions/Some vnf-type",
35277           "description": "vf-module-type"
35278         }
35279       },
35280       "type": "object"
35281     },
35282     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier-TOP": {
35283       "properties": {
35284         "GENERIC-RESOURCE-API:vnf-topology-identifier": {
35285           "items": {
35286             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier"
35287           },
35288           "type": "object"
35289         }
35290       },
35291       "type": "object"
35292     },
35293     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones": {
35294       "properties": {
35295         "GENERIC-RESOURCE-API:availability-zone": {
35296           "$ref": "#/definitions/Some availability-zone",
35297           "description": "Openstack availability zone name or UUID"
35298         }
35299       },
35300       "type": "object"
35301     },
35302     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones-TOP": {
35303       "properties": {
35304         "GENERIC-RESOURCE-API:availability-zones": {
35305           "items": {
35306             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones"
35307           },
35308           "type": "array"
35309         }
35310       },
35311       "type": "object"
35312     },
35313     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks": {
35314       "properties": {
35315         "GENERIC-RESOURCE-API:contrail-network-fqdn": {
35316           "$ref": "#/definitions/Some contrail-network-fqdn",
35317           "description": "contrail network policy object"
35318         },
35319         "GENERIC-RESOURCE-API:ipv6-subnet-id": {
35320           "$ref": "#/definitions/Some ipv6-subnet-id",
35321           "description": "ipv6 subnet UUID to be passed into the HEAT template"
35322         },
35323         "GENERIC-RESOURCE-API:ipv6-subnet-name": {
35324           "$ref": "#/definitions/Some ipv6-subnet-name",
35325           "description": "ipv6 subnet-name that corresponds to the ipv6 subnet-id"
35326         },
35327         "GENERIC-RESOURCE-API:network-id": {
35328           "$ref": "#/definitions/Some network-id",
35329           "description": "Unique Neutron UUID of an instance of the network role "
35330         },
35331         "GENERIC-RESOURCE-API:network-name": {
35332           "$ref": "#/definitions/Some network-name",
35333           "description": "Unique Neutron UUID of an instance of the network role "
35334         },
35335         "GENERIC-RESOURCE-API:network-role": {
35336           "$ref": "#/definitions/Some network-role",
35337           "description": "A Network Role to which a VNF must connect"
35338         },
35339         "GENERIC-RESOURCE-API:neutron-id": {
35340           "$ref": "#/definitions/Some neutron-id",
35341           "description": "Unique Neutron UUID of an instance of the network role "
35342         },
35343         "GENERIC-RESOURCE-API:sriov-vlan-filter-list": {
35344           "items": {
35345             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list"
35346           },
35347           "type": "array"
35348         },
35349         "GENERIC-RESOURCE-API:subnet-id": {
35350           "$ref": "#/definitions/Some subnet-id",
35351           "description": "ipv4 subnet UUID to be passed into the HEAT template"
35352         },
35353         "GENERIC-RESOURCE-API:subnet-name": {
35354           "$ref": "#/definitions/Some subnet-name",
35355           "description": "ipv4 subnet-name that corresponds to the ipv4 subnet-id"
35356         }
35357       },
35358       "required": [
35359         "GENERIC-RESOURCE-API:network-role"
35360       ],
35361       "type": "object"
35362     },
35363     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks-TOP": {
35364       "properties": {
35365         "GENERIC-RESOURCE-API:vnf-networks": {
35366           "items": {
35367             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks"
35368           },
35369           "type": "array"
35370         }
35371       },
35372       "type": "object"
35373     },
35374     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms": {
35375       "properties": {
35376         "GENERIC-RESOURCE-API:vm-count": {
35377           "$ref": "#/definitions/0"
35378         },
35379         "GENERIC-RESOURCE-API:vm-names": {
35380           "items": {
35381             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names"
35382           },
35383           "type": "array"
35384         },
35385         "GENERIC-RESOURCE-API:vm-networks": {
35386           "items": {
35387             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks"
35388           },
35389           "type": "array"
35390         },
35391         "GENERIC-RESOURCE-API:vm-type": {
35392           "$ref": "#/definitions/Some vm-type"
35393         }
35394       },
35395       "required": [
35396         "GENERIC-RESOURCE-API:vm-type"
35397       ],
35398       "type": "object"
35399     },
35400     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms-TOP": {
35401       "properties": {
35402         "GENERIC-RESOURCE-API:vnf-vms": {
35403           "items": {
35404             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms"
35405           },
35406           "type": "array"
35407         }
35408       },
35409       "type": "object"
35410     },
35411     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list": {
35412       "properties": {
35413         "GENERIC-RESOURCE-API:sriov-vlan-filter": {
35414           "$ref": "#/definitions/Some sriov-vlan-filter"
35415         }
35416       },
35417       "type": "object"
35418     },
35419     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP": {
35420       "properties": {
35421         "GENERIC-RESOURCE-API:sriov-vlan-filter-list": {
35422           "items": {
35423             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list"
35424           },
35425           "type": "array"
35426         }
35427       },
35428       "type": "object"
35429     },
35430     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names": {
35431       "properties": {
35432         "GENERIC-RESOURCE-API:vm-name": {
35433           "$ref": "#/definitions/Some vm-name"
35434         }
35435       },
35436       "type": "object"
35437     },
35438     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP": {
35439       "properties": {
35440         "GENERIC-RESOURCE-API:vm-names": {
35441           "items": {
35442             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names"
35443           },
35444           "type": "array"
35445         }
35446       },
35447       "type": "object"
35448     },
35449     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks": {
35450       "properties": {
35451         "GENERIC-RESOURCE-API:floating-ip": {
35452           "$ref": "#/definitions/0.9.254.2%LL",
35453           "description": "Floating ipv4 for VMs of a given type on this network",
35454           "enum": [
35455             "0.9.254.2%LL",
35456             ":"
35457           ]
35458         },
35459         "GENERIC-RESOURCE-API:floating-ip-v6": {
35460           "$ref": "#/definitions/3:1d",
35461           "description": "Floating ipv6 for VMs of a given type on this network"
35462         },
35463         "GENERIC-RESOURCE-API:interface-route-prefixes": {
35464           "items": {
35465             "$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"
35466           },
35467           "type": "array"
35468         },
35469         "GENERIC-RESOURCE-API:ip-count": {
35470           "$ref": "#/definitions/0",
35471           "description": "The number of ip addresses to be assigned per vm for this network role"
35472         },
35473         "GENERIC-RESOURCE-API:network-ips": {
35474           "items": {
35475             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips"
35476           },
35477           "type": "array"
35478         },
35479         "GENERIC-RESOURCE-API:network-ips-v6": {
35480           "items": {
35481             "$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"
35482           },
35483           "type": "array"
35484         },
35485         "GENERIC-RESOURCE-API:network-macs": {
35486           "items": {
35487             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs"
35488           },
35489           "type": "array"
35490         },
35491         "GENERIC-RESOURCE-API:network-role": {
35492           "$ref": "#/definitions/Some network-role",
35493           "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF"
35494         },
35495         "GENERIC-RESOURCE-API:use-dhcp": {
35496           "$ref": "#/definitions/Y",
35497           "description": "Indicator to use DHCP on this network for this VM",
35498           "enum": [
35499             "Y",
35500             "N"
35501           ]
35502         }
35503       },
35504       "type": "object"
35505     },
35506     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP": {
35507       "properties": {
35508         "GENERIC-RESOURCE-API:vm-networks": {
35509           "items": {
35510             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks"
35511           },
35512           "type": "array"
35513         }
35514       },
35515       "type": "object"
35516     },
35517     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes": {
35518       "properties": {
35519         "GENERIC-RESOURCE-API:interface-route-prefix": {
35520           "$ref": "#/definitions/25.25.49.13%{N",
35521           "description": "route prefixes (CIDRs) to be provided to MSO in vnf-topology as a list of static routes",
35522           "enum": [
35523             "25.25.49.13%{N",
35524             "f58f:2%}}NppNLpL"
35525           ]
35526         },
35527         "GENERIC-RESOURCE-API:interface-route-prefix-cidr": {
35528           "$ref": "#/definitions/Some interface-route-prefix-cidr",
35529           "description": "route prefixes (CIDRs) in ip/cidr format to be provided to MSO in vnf-topology as a list of static routes"
35530         }
35531       },
35532       "required": [
35533         "GENERIC-RESOURCE-API:interface-route-prefix-cidr"
35534       ],
35535       "type": "object"
35536     },
35537     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP": {
35538       "properties": {
35539         "GENERIC-RESOURCE-API:interface-route-prefixes": {
35540           "items": {
35541             "$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"
35542           },
35543           "type": "array"
35544         }
35545       },
35546       "type": "object"
35547     },
35548     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips": {
35549       "properties": {
35550         "GENERIC-RESOURCE-API:ip-address": {
35551           "$ref": "#/definitions/1.0.4.243%LLLpL}p",
35552           "description": "List of assigned ipv4 addresses on a network",
35553           "enum": [
35554             "1.0.4.243%LLLpL}p",
35555             "d:7:Fb:"
35556           ]
35557         }
35558       },
35559       "type": "object"
35560     },
35561     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP": {
35562       "properties": {
35563         "GENERIC-RESOURCE-API:network-ips": {
35564           "items": {
35565             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips"
35566           },
35567           "type": "array"
35568         }
35569       },
35570       "type": "object"
35571     },
35572     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6": {
35573       "properties": {
35574         "GENERIC-RESOURCE-API:ip-address-ipv6": {
35575           "$ref": "#/definitions/Dc6b:",
35576           "description": "List of assigned ipv6 addresses on a network"
35577         }
35578       },
35579       "type": "object"
35580     },
35581     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP": {
35582       "properties": {
35583         "GENERIC-RESOURCE-API:network-ips-v6": {
35584           "items": {
35585             "$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"
35586           },
35587           "type": "array"
35588         }
35589       },
35590       "type": "object"
35591     },
35592     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs": {
35593       "properties": {
35594         "GENERIC-RESOURCE-API:mac-address": {
35595           "$ref": "#/definitions/Some mac-address",
35596           "description": "List of network assignments for this VM (one per network)"
35597         }
35598       },
35599       "type": "object"
35600     },
35601     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP": {
35602       "properties": {
35603         "GENERIC-RESOURCE-API:network-macs": {
35604           "items": {
35605             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs"
35606           },
35607           "type": "array"
35608         }
35609       },
35610       "type": "object"
35611     },
35612     "GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource": {
35613       "properties": {
35614         "GENERIC-RESOURCE-API:allotted-resource-data": {
35615           "items": {
35616             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data"
35617           },
35618           "type": "object"
35619         },
35620         "GENERIC-RESOURCE-API:allotted-resource-id": {
35621           "$ref": "#/definitions/Some allotted-resource-id"
35622         },
35623         "GENERIC-RESOURCE-API:allotted-resource-status": {
35624           "items": {
35625             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status"
35626           },
35627           "type": "object"
35628         }
35629       },
35630       "required": [
35631         "GENERIC-RESOURCE-API:allotted-resource-id"
35632       ],
35633       "type": "object"
35634     },
35635     "GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource-TOP": {
35636       "properties": {
35637         "GENERIC-RESOURCE-API:security-zone-allotted-resource": {
35638           "items": {
35639             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource"
35640           },
35641           "type": "array"
35642         }
35643       },
35644       "type": "object"
35645     },
35646     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data": {
35647       "properties": {
35648         "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
35649           "items": {
35650             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
35651           },
35652           "type": "object"
35653         },
35654         "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
35655           "items": {
35656             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
35657           },
35658           "type": "object"
35659         },
35660         "GENERIC-RESOURCE-API:security-zone-parameters": {
35661           "items": {
35662             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters"
35663           },
35664           "type": "object"
35665         },
35666         "GENERIC-RESOURCE-API:security-zone-topology": {
35667           "items": {
35668             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology"
35669           },
35670           "type": "object"
35671         }
35672       },
35673       "type": "object"
35674     },
35675     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data-TOP": {
35676       "properties": {
35677         "GENERIC-RESOURCE-API:allotted-resource-data": {
35678           "items": {
35679             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data"
35680           },
35681           "type": "object"
35682         }
35683       },
35684       "type": "object"
35685     },
35686     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status": {
35687       "properties": {
35688         "GENERIC-RESOURCE-API:action": {
35689           "$ref": "#/definitions/Some action",
35690           "description": "value would one of possible request-actions; match the list in service-data oper-status"
35691         },
35692         "GENERIC-RESOURCE-API:final-indicator": {
35693           "$ref": "#/definitions/Some final-indicator"
35694         },
35695         "GENERIC-RESOURCE-API:request-status": {
35696           "$ref": "#/definitions/synccomplete",
35697           "enum": [
35698             "synccomplete",
35699             "asynccomplete",
35700             "notifycomplete"
35701           ]
35702         },
35703         "GENERIC-RESOURCE-API:response-code": {
35704           "$ref": "#/definitions/Some response-code"
35705         },
35706         "GENERIC-RESOURCE-API:response-message": {
35707           "$ref": "#/definitions/Some response-message"
35708         },
35709         "GENERIC-RESOURCE-API:response-timestamp": {
35710           "$ref": "#/definitions/Some response-timestamp"
35711         },
35712         "GENERIC-RESOURCE-API:rpc-action": {
35713           "$ref": "#/definitions/assign",
35714           "description": "this is the svc-action from the incoming request",
35715           "enum": [
35716             "assign",
35717             "activate",
35718             "create",
35719             "delete",
35720             "unassign",
35721             "deactivate"
35722           ]
35723         },
35724         "GENERIC-RESOURCE-API:rpc-name": {
35725           "$ref": "#/definitions/Some rpc-name"
35726         }
35727       },
35728       "type": "object"
35729     },
35730     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status-TOP": {
35731       "properties": {
35732         "GENERIC-RESOURCE-API:allotted-resource-status": {
35733           "items": {
35734             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status"
35735           },
35736           "type": "object"
35737         }
35738       },
35739       "type": "object"
35740     },
35741     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status": {
35742       "properties": {
35743         "GENERIC-RESOURCE-API:create-timestamp": {
35744           "$ref": "#/definitions/Some create-timestamp",
35745           "description": "Not currently populated in service data."
35746         },
35747         "GENERIC-RESOURCE-API:last-action": {
35748           "$ref": "#/definitions/CreateNetworkInstance",
35749           "description": "should be list of possible request-actions",
35750           "enum": [
35751             "CreateNetworkInstance",
35752             "ActivateNetworkInstance",
35753             "CreateServiceInstance",
35754             "DeleteServiceInstance",
35755             "DeleteNetworkInstance",
35756             "CreateVnfInstance",
35757             "ActivateVnfInstance",
35758             "DeleteVnfInstance",
35759             "CreateVfModuleInstance",
35760             "ActivateVfModuleInstance",
35761             "DeleteVfModuleInstance",
35762             "CreateContrailRouteInstance",
35763             "DeleteContrailRouteInstance",
35764             "CreateSecurityZoneInstance",
35765             "DeleteSecurityZoneInstance"
35766           ]
35767         },
35768         "GENERIC-RESOURCE-API:last-order-status": {
35769           "$ref": "#/definitions/Active",
35770           "description": "fieldused by generic-resource-api",
35771           "enum": [
35772             "Active",
35773             "PendingAssignment",
35774             "PendingCreate",
35775             "PendingUpdate",
35776             "PendingDelete",
35777             "Deleted",
35778             "Created"
35779           ]
35780         },
35781         "GENERIC-RESOURCE-API:last-rpc-action": {
35782           "$ref": "#/definitions/assign",
35783           "enum": [
35784             "assign",
35785             "activate",
35786             "delete",
35787             "unassign",
35788             "deactivate",
35789             "create"
35790           ]
35791         },
35792         "GENERIC-RESOURCE-API:last-svc-request-id": {
35793           "$ref": "#/definitions/Some last-svc-request-id",
35794           "description": "Not currently populated in service data."
35795         },
35796         "GENERIC-RESOURCE-API:modify-timestamp": {
35797           "$ref": "#/definitions/Some modify-timestamp"
35798         },
35799         "GENERIC-RESOURCE-API:order-status": {
35800           "$ref": "#/definitions/Active",
35801           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
35802           "enum": [
35803             "Active",
35804             "PendingAssignment",
35805             "PendingCreate",
35806             "PendingUpdate",
35807             "PendingDelete",
35808             "Deleted",
35809             "Created"
35810           ]
35811         }
35812       },
35813       "type": "object"
35814     },
35815     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP": {
35816       "properties": {
35817         "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
35818           "items": {
35819             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
35820           },
35821           "type": "object"
35822         }
35823       },
35824       "type": "object"
35825     },
35826     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information": {
35827       "properties": {
35828         "GENERIC-RESOURCE-API:allotted-resource-information": {
35829           "items": {
35830             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
35831           },
35832           "type": "object"
35833         },
35834         "GENERIC-RESOURCE-API:request-information": {
35835           "items": {
35836             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
35837           },
35838           "type": "object"
35839         },
35840         "GENERIC-RESOURCE-API:sdnc-request-header": {
35841           "items": {
35842             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
35843           },
35844           "type": "object"
35845         },
35846         "GENERIC-RESOURCE-API:security-zone-request-input": {
35847           "items": {
35848             "$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"
35849           },
35850           "type": "object"
35851         },
35852         "GENERIC-RESOURCE-API:service-information": {
35853           "items": {
35854             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
35855           },
35856           "type": "object"
35857         }
35858       },
35859       "type": "object"
35860     },
35861     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP": {
35862       "properties": {
35863         "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
35864           "items": {
35865             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
35866           },
35867           "type": "object"
35868         }
35869       },
35870       "type": "object"
35871     },
35872     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters": {
35873       "properties": {
35874         "GENERIC-RESOURCE-API:param": {
35875           "items": {
35876             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param"
35877           },
35878           "type": "array"
35879         }
35880       },
35881       "type": "object"
35882     },
35883     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters-TOP": {
35884       "properties": {
35885         "GENERIC-RESOURCE-API:security-zone-parameters": {
35886           "items": {
35887             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters"
35888           },
35889           "type": "object"
35890         }
35891       },
35892       "type": "object"
35893     },
35894     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology": {
35895       "properties": {
35896         "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
35897           "items": {
35898             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers"
35899           },
35900           "type": "object"
35901         },
35902         "GENERIC-RESOURCE-API:onap-model-information": {
35903           "items": {
35904             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information"
35905           },
35906           "type": "object"
35907         },
35908         "GENERIC-RESOURCE-API:security-zone-assignments": {
35909           "items": {
35910             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments"
35911           },
35912           "type": "object"
35913         },
35914         "GENERIC-RESOURCE-API:security-zone-parameters": {
35915           "items": {
35916             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters"
35917           },
35918           "type": "object"
35919         }
35920       },
35921       "type": "object"
35922     },
35923     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology-TOP": {
35924       "properties": {
35925         "GENERIC-RESOURCE-API:security-zone-topology": {
35926           "items": {
35927             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology"
35928           },
35929           "type": "object"
35930         }
35931       },
35932       "type": "object"
35933     },
35934     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information": {
35935       "properties": {
35936         "GENERIC-RESOURCE-API:allotted-resource-id": {
35937           "$ref": "#/definitions/Some allotted-resource-id"
35938         },
35939         "GENERIC-RESOURCE-API:allotted-resource-type": {
35940           "$ref": "#/definitions/Some allotted-resource-type",
35941           "description": "Not an enum, but expected values are contrail-route and security-zone."
35942         },
35943         "GENERIC-RESOURCE-API:onap-model-information": {
35944           "items": {
35945             "$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"
35946           },
35947           "type": "object"
35948         },
35949         "GENERIC-RESOURCE-API:parent-service-instance-id": {
35950           "$ref": "#/definitions/Some parent-service-instance-id",
35951           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
35952         }
35953       },
35954       "type": "object"
35955     },
35956     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP": {
35957       "properties": {
35958         "GENERIC-RESOURCE-API:allotted-resource-information": {
35959           "items": {
35960             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
35961           },
35962           "type": "object"
35963         }
35964       },
35965       "type": "object"
35966     },
35967     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information": {
35968       "properties": {
35969         "GENERIC-RESOURCE-API:notification-url": {
35970           "$ref": "#/definitions/Some notification-url"
35971         },
35972         "GENERIC-RESOURCE-API:order-number": {
35973           "$ref": "#/definitions/Some order-number"
35974         },
35975         "GENERIC-RESOURCE-API:order-version": {
35976           "$ref": "#/definitions/Some order-version"
35977         },
35978         "GENERIC-RESOURCE-API:request-action": {
35979           "$ref": "#/definitions/CreateNetworkInstance",
35980           "description": "still need to work Disconnect",
35981           "enum": [
35982             "CreateNetworkInstance",
35983             "ActivateNetworkInstance",
35984             "CreateServiceInstance",
35985             "DeleteServiceInstance",
35986             "DeleteNetworkInstance",
35987             "CreateVnfInstance",
35988             "ActivateVnfInstance",
35989             "DeleteVnfInstance",
35990             "CreateVfModuleInstance",
35991             "ActivateVfModuleInstance",
35992             "DeleteVfModuleInstance",
35993             "CreateContrailRouteInstance",
35994             "DeleteContrailRouteInstance",
35995             "CreateSecurityZoneInstance",
35996             "DeleteSecurityZoneInstance",
35997             "ActivateDCINetworkInstance",
35998             "DeActivateDCINetworkInstance"
35999           ]
36000         },
36001         "GENERIC-RESOURCE-API:request-id": {
36002           "$ref": "#/definitions/Some request-id",
36003           "description": "Request ID generated upstream of MSO"
36004         },
36005         "GENERIC-RESOURCE-API:source": {
36006           "$ref": "#/definitions/Some source"
36007         }
36008       },
36009       "type": "object"
36010     },
36011     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP": {
36012       "properties": {
36013         "GENERIC-RESOURCE-API:request-information": {
36014           "items": {
36015             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
36016           },
36017           "type": "object"
36018         }
36019       },
36020       "type": "object"
36021     },
36022     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header": {
36023       "properties": {
36024         "GENERIC-RESOURCE-API:svc-action": {
36025           "$ref": "#/definitions/reserve",
36026           "description": "Enumerated listThis is the rpcAction",
36027           "enum": [
36028             "reserve",
36029             "assign",
36030             "activate",
36031             "delete",
36032             "changeassign",
36033             "changedelete",
36034             "rollback",
36035             "deactivate",
36036             "unassign",
36037             "create"
36038           ]
36039         },
36040         "GENERIC-RESOURCE-API:svc-notification-url": {
36041           "$ref": "#/definitions/Some svc-notification-url",
36042           "description": "Contains URL for asynchronous response"
36043         },
36044         "GENERIC-RESOURCE-API:svc-request-id": {
36045           "$ref": "#/definitions/Some svc-request-id",
36046           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
36047         }
36048       },
36049       "type": "object"
36050     },
36051     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP": {
36052       "properties": {
36053         "GENERIC-RESOURCE-API:sdnc-request-header": {
36054           "items": {
36055             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
36056           },
36057           "type": "object"
36058         }
36059       },
36060       "type": "object"
36061     },
36062     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)security-zone-request-input": {
36063       "properties": {
36064         "GENERIC-RESOURCE-API:security-zone-input-parameters": {
36065           "items": {
36066             "$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"
36067           },
36068           "type": "object"
36069         },
36070         "GENERIC-RESOURCE-API:trusted-network-role": {
36071           "$ref": "#/definitions/Some trusted-network-role",
36072           "description": "In the case of vIPR, this is the landing networks network-role; used in naming"
36073         },
36074         "GENERIC-RESOURCE-API:untrusted-network-role": {
36075           "$ref": "#/definitions/Some untrusted-network-role",
36076           "description": "In the case of vIPR, this is the tenant oam networks network-role; used in naming"
36077         },
36078         "GENERIC-RESOURCE-API:vlan-tag": {
36079           "$ref": "#/definitions/Some vlan-tag"
36080         }
36081       },
36082       "type": "object"
36083     },
36084     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)security-zone-request-input-TOP": {
36085       "properties": {
36086         "GENERIC-RESOURCE-API:security-zone-request-input": {
36087           "items": {
36088             "$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"
36089           },
36090           "type": "object"
36091         }
36092       },
36093       "type": "object"
36094     },
36095     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information": {
36096       "properties": {
36097         "GENERIC-RESOURCE-API:global-customer-id": {
36098           "$ref": "#/definitions/Some global-customer-id",
36099           "description": "need for put of data to AnAI (MSO provides)"
36100         },
36101         "GENERIC-RESOURCE-API:onap-model-information": {
36102           "items": {
36103             "$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"
36104           },
36105           "type": "object"
36106         },
36107         "GENERIC-RESOURCE-API:service-id": {
36108           "$ref": "#/definitions/Some service-id",
36109           "description": "This maps to the product-family-id in A&AI"
36110         },
36111         "GENERIC-RESOURCE-API:service-instance-id": {
36112           "$ref": "#/definitions/Some service-instance-id"
36113         },
36114         "GENERIC-RESOURCE-API:subscriber-name": {
36115           "$ref": "#/definitions/Some subscriber-name",
36116           "description": "Would not be expected for vIPR-ATM or mobility services."
36117         },
36118         "GENERIC-RESOURCE-API:subscription-service-type": {
36119           "$ref": "#/definitions/Some subscription-service-type",
36120           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
36121         }
36122       },
36123       "type": "object"
36124     },
36125     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP": {
36126       "properties": {
36127         "GENERIC-RESOURCE-API:service-information": {
36128           "items": {
36129             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
36130           },
36131           "type": "object"
36132         }
36133       },
36134       "type": "object"
36135     },
36136     "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": {
36137       "properties": {
36138         "GENERIC-RESOURCE-API:model-customization-uuid": {
36139           "$ref": "#/definitions/Some model-customization-uuid",
36140           "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"
36141         },
36142         "GENERIC-RESOURCE-API:model-invariant-uuid": {
36143           "$ref": "#/definitions/Some model-invariant-uuid",
36144           "description": "identifies the invariant uuid for this service or resource"
36145         },
36146         "GENERIC-RESOURCE-API:model-name": {
36147           "$ref": "#/definitions/Some model-name"
36148         },
36149         "GENERIC-RESOURCE-API:model-uuid": {
36150           "$ref": "#/definitions/Some model-uuid",
36151           "description": "identifies the uuid for this service or resource, which is version specific"
36152         },
36153         "GENERIC-RESOURCE-API:model-version": {
36154           "$ref": "#/definitions/Some model-version"
36155         }
36156       },
36157       "type": "object"
36158     },
36159     "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": {
36160       "properties": {
36161         "GENERIC-RESOURCE-API:onap-model-information": {
36162           "items": {
36163             "$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"
36164           },
36165           "type": "object"
36166         }
36167       },
36168       "type": "object"
36169     },
36170     "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": {
36171       "properties": {
36172         "GENERIC-RESOURCE-API:param": {
36173           "items": {
36174             "$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"
36175           },
36176           "type": "array"
36177         }
36178       },
36179       "type": "object"
36180     },
36181     "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": {
36182       "properties": {
36183         "GENERIC-RESOURCE-API:security-zone-input-parameters": {
36184           "items": {
36185             "$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"
36186           },
36187           "type": "object"
36188         }
36189       },
36190       "type": "object"
36191     },
36192     "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": {
36193       "properties": {
36194         "GENERIC-RESOURCE-API:name": {
36195           "$ref": "#/definitions/Some name"
36196         },
36197         "GENERIC-RESOURCE-API:value": {
36198           "$ref": "#/definitions/Some value"
36199         }
36200       },
36201       "type": "object"
36202     },
36203     "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": {
36204       "properties": {
36205         "GENERIC-RESOURCE-API:param": {
36206           "items": {
36207             "$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"
36208           },
36209           "type": "array"
36210         }
36211       },
36212       "type": "object"
36213     },
36214     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information": {
36215       "properties": {
36216         "GENERIC-RESOURCE-API:model-customization-uuid": {
36217           "$ref": "#/definitions/Some model-customization-uuid",
36218           "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"
36219         },
36220         "GENERIC-RESOURCE-API:model-invariant-uuid": {
36221           "$ref": "#/definitions/Some model-invariant-uuid",
36222           "description": "identifies the invariant uuid for this service or resource"
36223         },
36224         "GENERIC-RESOURCE-API:model-name": {
36225           "$ref": "#/definitions/Some model-name"
36226         },
36227         "GENERIC-RESOURCE-API:model-uuid": {
36228           "$ref": "#/definitions/Some model-uuid",
36229           "description": "identifies the uuid for this service or resource, which is version specific"
36230         },
36231         "GENERIC-RESOURCE-API:model-version": {
36232           "$ref": "#/definitions/Some model-version"
36233         }
36234       },
36235       "type": "object"
36236     },
36237     "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": {
36238       "properties": {
36239         "GENERIC-RESOURCE-API:onap-model-information": {
36240           "items": {
36241             "$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"
36242           },
36243           "type": "object"
36244         }
36245       },
36246       "type": "object"
36247     },
36248     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param": {
36249       "properties": {
36250         "GENERIC-RESOURCE-API:name": {
36251           "$ref": "#/definitions/Some name"
36252         },
36253         "GENERIC-RESOURCE-API:value": {
36254           "$ref": "#/definitions/Some value"
36255         }
36256       },
36257       "type": "object"
36258     },
36259     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param-TOP": {
36260       "properties": {
36261         "GENERIC-RESOURCE-API:param": {
36262           "items": {
36263             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param"
36264           },
36265           "type": "array"
36266         }
36267       },
36268       "type": "object"
36269     },
36270     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers": {
36271       "properties": {
36272         "GENERIC-RESOURCE-API:allotted-resource-id": {
36273           "$ref": "#/definitions/Some allotted-resource-id"
36274         },
36275         "GENERIC-RESOURCE-API:allotted-resource-name": {
36276           "$ref": "#/definitions/Some allotted-resource-name",
36277           "description": "For a contrail-route, the network policy name."
36278         },
36279         "GENERIC-RESOURCE-API:allotted-resource-type": {
36280           "$ref": "#/definitions/Some allotted-resource-type",
36281           "description": "(Added in draft 32)Expected to be contrail-route or security-zone."
36282         },
36283         "GENERIC-RESOURCE-API:consuming-service-instance-id": {
36284           "$ref": "#/definitions/Some consuming-service-instance-id",
36285           "description": "The service-instance-id of the consuming service of this allotted resource"
36286         },
36287         "GENERIC-RESOURCE-API:parent-service-instance-id": {
36288           "$ref": "#/definitions/Some parent-service-instance-id",
36289           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
36290         }
36291       },
36292       "type": "object"
36293     },
36294     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers-TOP": {
36295       "properties": {
36296         "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
36297           "items": {
36298             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers"
36299           },
36300           "type": "object"
36301         }
36302       },
36303       "type": "object"
36304     },
36305     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information": {
36306       "properties": {
36307         "GENERIC-RESOURCE-API:model-customization-uuid": {
36308           "$ref": "#/definitions/Some model-customization-uuid",
36309           "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"
36310         },
36311         "GENERIC-RESOURCE-API:model-invariant-uuid": {
36312           "$ref": "#/definitions/Some model-invariant-uuid",
36313           "description": "identifies the invariant uuid for this service or resource"
36314         },
36315         "GENERIC-RESOURCE-API:model-name": {
36316           "$ref": "#/definitions/Some model-name"
36317         },
36318         "GENERIC-RESOURCE-API:model-uuid": {
36319           "$ref": "#/definitions/Some model-uuid",
36320           "description": "identifies the uuid for this service or resource, which is version specific"
36321         },
36322         "GENERIC-RESOURCE-API:model-version": {
36323           "$ref": "#/definitions/Some model-version"
36324         }
36325       },
36326       "type": "object"
36327     },
36328     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information-TOP": {
36329       "properties": {
36330         "GENERIC-RESOURCE-API:onap-model-information": {
36331           "items": {
36332             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information"
36333           },
36334           "type": "object"
36335         }
36336       },
36337       "type": "object"
36338     },
36339     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments": {
36340       "properties": {
36341         "GENERIC-RESOURCE-API:security-zone-name-trusted": {
36342           "$ref": "#/definitions/Some security-zone-name-trusted"
36343         },
36344         "GENERIC-RESOURCE-API:security-zone-name-untrusted": {
36345           "$ref": "#/definitions/Some security-zone-name-untrusted"
36346         },
36347         "GENERIC-RESOURCE-API:security-zone-service-instance-id": {
36348           "$ref": "#/definitions/Some security-zone-service-instance-id",
36349           "description": "Will be the same as the parent-service-instance-id"
36350         },
36351         "GENERIC-RESOURCE-API:security-zone-vnf-id": {
36352           "$ref": "#/definitions/Some security-zone-vnf-id",
36353           "description": "Selected by SDNC from the security-zone-service-instance-id"
36354         },
36355         "GENERIC-RESOURCE-API:trusted-network-role": {
36356           "$ref": "#/definitions/Some trusted-network-role",
36357           "description": "In the case of vIPR, this is the landing networks network-role; used in naming"
36358         },
36359         "GENERIC-RESOURCE-API:untrusted-network-role": {
36360           "$ref": "#/definitions/Some untrusted-network-role",
36361           "description": "In the case of vIPR, this is the tenant oam networks network-role; used in naming"
36362         },
36363         "GENERIC-RESOURCE-API:vlan-tag": {
36364           "$ref": "#/definitions/Some vlan-tag"
36365         }
36366       },
36367       "type": "object"
36368     },
36369     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments-TOP": {
36370       "properties": {
36371         "GENERIC-RESOURCE-API:security-zone-assignments": {
36372           "items": {
36373             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments"
36374           },
36375           "type": "object"
36376         }
36377       },
36378       "type": "object"
36379     },
36380     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters": {
36381       "properties": {
36382         "GENERIC-RESOURCE-API:param": {
36383           "items": {
36384             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param"
36385           },
36386           "type": "array"
36387         }
36388       },
36389       "type": "object"
36390     },
36391     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters-TOP": {
36392       "properties": {
36393         "GENERIC-RESOURCE-API:security-zone-parameters": {
36394           "items": {
36395             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters"
36396           },
36397           "type": "object"
36398         }
36399       },
36400       "type": "object"
36401     },
36402     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param": {
36403       "properties": {
36404         "GENERIC-RESOURCE-API:name": {
36405           "$ref": "#/definitions/Some name"
36406         },
36407         "GENERIC-RESOURCE-API:value": {
36408           "$ref": "#/definitions/Some value"
36409         }
36410       },
36411       "type": "object"
36412     },
36413     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param-TOP": {
36414       "properties": {
36415         "GENERIC-RESOURCE-API:param": {
36416           "items": {
36417             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param"
36418           },
36419           "type": "array"
36420         }
36421       },
36422       "type": "object"
36423     },
36424     "GENERIC-RESOURCE-API/security-zone-request-input(config)security-zone-input-parameters": {
36425       "properties": {
36426         "GENERIC-RESOURCE-API:param": {
36427           "items": {
36428             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters(config)param"
36429           },
36430           "type": "array"
36431         }
36432       },
36433       "type": "object"
36434     },
36435     "GENERIC-RESOURCE-API/security-zone-request-input(config)security-zone-input-parameters-TOP": {
36436       "properties": {
36437         "GENERIC-RESOURCE-API:security-zone-input-parameters": {
36438           "items": {
36439             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input(config)security-zone-input-parameters"
36440           },
36441           "type": "object"
36442         }
36443       },
36444       "type": "object"
36445     },
36446     "GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters(config)param": {
36447       "properties": {
36448         "GENERIC-RESOURCE-API:name": {
36449           "$ref": "#/definitions/Some name"
36450         },
36451         "GENERIC-RESOURCE-API:value": {
36452           "$ref": "#/definitions/Some value"
36453         }
36454       },
36455       "type": "object"
36456     },
36457     "GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters(config)param-TOP": {
36458       "properties": {
36459         "GENERIC-RESOURCE-API:param": {
36460           "items": {
36461             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters(config)param"
36462           },
36463           "type": "array"
36464         }
36465       },
36466       "type": "object"
36467     },
36468     "GENERIC-RESOURCE-API/service-information(config)onap-model-information": {
36469       "properties": {
36470         "GENERIC-RESOURCE-API:model-customization-uuid": {
36471           "$ref": "#/definitions/Some model-customization-uuid",
36472           "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"
36473         },
36474         "GENERIC-RESOURCE-API:model-invariant-uuid": {
36475           "$ref": "#/definitions/Some model-invariant-uuid",
36476           "description": "identifies the invariant uuid for this service or resource"
36477         },
36478         "GENERIC-RESOURCE-API:model-name": {
36479           "$ref": "#/definitions/Some model-name"
36480         },
36481         "GENERIC-RESOURCE-API:model-uuid": {
36482           "$ref": "#/definitions/Some model-uuid",
36483           "description": "identifies the uuid for this service or resource, which is version specific"
36484         },
36485         "GENERIC-RESOURCE-API:model-version": {
36486           "$ref": "#/definitions/Some model-version"
36487         }
36488       },
36489       "type": "object"
36490     },
36491     "GENERIC-RESOURCE-API/service-information(config)onap-model-information-TOP": {
36492       "properties": {
36493         "GENERIC-RESOURCE-API:onap-model-information": {
36494           "items": {
36495             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-information(config)onap-model-information"
36496           },
36497           "type": "object"
36498         }
36499       },
36500       "type": "object"
36501     },
36502     "GENERIC-RESOURCE-API/service-request-input(config)service-input-parameters": {
36503       "properties": {
36504         "GENERIC-RESOURCE-API:param": {
36505           "items": {
36506             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input/service-input-parameters(config)param"
36507           },
36508           "type": "array"
36509         }
36510       },
36511       "type": "object"
36512     },
36513     "GENERIC-RESOURCE-API/service-request-input(config)service-input-parameters-TOP": {
36514       "properties": {
36515         "GENERIC-RESOURCE-API:service-input-parameters": {
36516           "items": {
36517             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input(config)service-input-parameters"
36518           },
36519           "type": "object"
36520         }
36521       },
36522       "type": "object"
36523     },
36524     "GENERIC-RESOURCE-API/service-request-input/service-input-parameters(config)param": {
36525       "properties": {
36526         "GENERIC-RESOURCE-API:name": {
36527           "$ref": "#/definitions/Some name"
36528         },
36529         "GENERIC-RESOURCE-API:value": {
36530           "$ref": "#/definitions/Some value"
36531         }
36532       },
36533       "type": "object"
36534     },
36535     "GENERIC-RESOURCE-API/service-request-input/service-input-parameters(config)param-TOP": {
36536       "properties": {
36537         "GENERIC-RESOURCE-API:param": {
36538           "items": {
36539             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input/service-input-parameters(config)param"
36540           },
36541           "type": "array"
36542         }
36543       },
36544       "type": "object"
36545     },
36546     "GENERIC-RESOURCE-API/services(config)service": {
36547       "properties": {
36548         "GENERIC-RESOURCE-API:service-data": {
36549           "items": {
36550             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-data"
36551           },
36552           "type": "object"
36553         },
36554         "GENERIC-RESOURCE-API:service-instance-id": {
36555           "$ref": "#/definitions/Some service-instance-id",
36556           "description": "Keep as M"
36557         },
36558         "GENERIC-RESOURCE-API:service-status": {
36559           "items": {
36560             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-status"
36561           },
36562           "type": "object"
36563         }
36564       },
36565       "required": [
36566         "GENERIC-RESOURCE-API:service-instance-id"
36567       ],
36568       "type": "object"
36569     },
36570     "GENERIC-RESOURCE-API/services(config)service-TOP": {
36571       "properties": {
36572         "GENERIC-RESOURCE-API:service": {
36573           "items": {
36574             "$ref": "#/definitions/GENERIC-RESOURCE-API/services(config)service"
36575           },
36576           "type": "array"
36577         }
36578       },
36579       "type": "object"
36580     },
36581     "GENERIC-RESOURCE-API/services/service(config)service-data": {
36582       "properties": {
36583         "GENERIC-RESOURCE-API:consumed-allotted-resources": {
36584           "items": {
36585             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources"
36586           },
36587           "type": "object"
36588         },
36589         "GENERIC-RESOURCE-API:networks": {
36590           "items": {
36591             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)networks"
36592           },
36593           "type": "object"
36594         },
36595         "GENERIC-RESOURCE-API:provided-allotted-resources": {
36596           "items": {
36597             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources"
36598           },
36599           "type": "object"
36600         },
36601         "GENERIC-RESOURCE-API:request-information": {
36602           "items": {
36603             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)request-information"
36604           },
36605           "type": "object"
36606         },
36607         "GENERIC-RESOURCE-API:sdnc-request-header": {
36608           "items": {
36609             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header"
36610           },
36611           "type": "object"
36612         },
36613         "GENERIC-RESOURCE-API:service-information": {
36614           "items": {
36615             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-information"
36616           },
36617           "type": "object"
36618         },
36619         "GENERIC-RESOURCE-API:service-level-oper-status": {
36620           "items": {
36621             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status"
36622           },
36623           "type": "object"
36624         },
36625         "GENERIC-RESOURCE-API:service-request-input": {
36626           "items": {
36627             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input"
36628           },
36629           "type": "object"
36630         },
36631         "GENERIC-RESOURCE-API:service-topology": {
36632           "items": {
36633             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-topology"
36634           },
36635           "type": "object"
36636         },
36637         "GENERIC-RESOURCE-API:vnfs": {
36638           "items": {
36639             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfs"
36640           },
36641           "type": "object"
36642         }
36643       },
36644       "type": "object"
36645     },
36646     "GENERIC-RESOURCE-API/services/service(config)service-data-TOP": {
36647       "properties": {
36648         "GENERIC-RESOURCE-API:service-data": {
36649           "items": {
36650             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-data"
36651           },
36652           "type": "object"
36653         }
36654       },
36655       "type": "object"
36656     },
36657     "GENERIC-RESOURCE-API/services/service(config)service-status": {
36658       "properties": {
36659         "GENERIC-RESOURCE-API:action": {
36660           "$ref": "#/definitions/Some action",
36661           "description": "value would one of possible request-actions; match the list in service-data oper-status"
36662         },
36663         "GENERIC-RESOURCE-API:final-indicator": {
36664           "$ref": "#/definitions/Some final-indicator"
36665         },
36666         "GENERIC-RESOURCE-API:request-status": {
36667           "$ref": "#/definitions/synccomplete",
36668           "enum": [
36669             "synccomplete",
36670             "asynccomplete",
36671             "notifycomplete"
36672           ]
36673         },
36674         "GENERIC-RESOURCE-API:response-code": {
36675           "$ref": "#/definitions/Some response-code"
36676         },
36677         "GENERIC-RESOURCE-API:response-message": {
36678           "$ref": "#/definitions/Some response-message"
36679         },
36680         "GENERIC-RESOURCE-API:response-timestamp": {
36681           "$ref": "#/definitions/Some response-timestamp"
36682         },
36683         "GENERIC-RESOURCE-API:rpc-action": {
36684           "$ref": "#/definitions/assign",
36685           "description": "this is the svc-action from the incoming request",
36686           "enum": [
36687             "assign",
36688             "activate",
36689             "configure",
36690             "delete",
36691             "unassign",
36692             "deactivate"
36693           ]
36694         },
36695         "GENERIC-RESOURCE-API:rpc-name": {
36696           "$ref": "#/definitions/Some rpc-name"
36697         }
36698       },
36699       "type": "object"
36700     },
36701     "GENERIC-RESOURCE-API/services/service(config)service-status-TOP": {
36702       "properties": {
36703         "GENERIC-RESOURCE-API:service-status": {
36704           "items": {
36705             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-status"
36706           },
36707           "type": "object"
36708         }
36709       },
36710       "type": "object"
36711     },
36712     "GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources": {
36713       "properties": {
36714         "GENERIC-RESOURCE-API:consumed-allotted-resource": {
36715           "items": {
36716             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource"
36717           },
36718           "type": "array"
36719         }
36720       },
36721       "type": "object"
36722     },
36723     "GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources-TOP": {
36724       "properties": {
36725         "GENERIC-RESOURCE-API:consumed-allotted-resources": {
36726           "items": {
36727             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources"
36728           },
36729           "type": "object"
36730         }
36731       },
36732       "type": "object"
36733     },
36734     "GENERIC-RESOURCE-API/services/service/service-data(config)networks": {
36735       "properties": {
36736         "GENERIC-RESOURCE-API:network": {
36737           "items": {
36738             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks(config)network"
36739           },
36740           "type": "array"
36741         }
36742       },
36743       "type": "object"
36744     },
36745     "GENERIC-RESOURCE-API/services/service/service-data(config)networks-TOP": {
36746       "properties": {
36747         "GENERIC-RESOURCE-API:networks": {
36748           "items": {
36749             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)networks"
36750           },
36751           "type": "object"
36752         }
36753       },
36754       "type": "object"
36755     },
36756     "GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources": {
36757       "properties": {
36758         "GENERIC-RESOURCE-API:provided-allotted-resource": {
36759           "items": {
36760             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource"
36761           },
36762           "type": "array"
36763         }
36764       },
36765       "type": "object"
36766     },
36767     "GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources-TOP": {
36768       "properties": {
36769         "GENERIC-RESOURCE-API:provided-allotted-resources": {
36770           "items": {
36771             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources"
36772           },
36773           "type": "object"
36774         }
36775       },
36776       "type": "object"
36777     },
36778     "GENERIC-RESOURCE-API/services/service/service-data(config)request-information": {
36779       "properties": {
36780         "GENERIC-RESOURCE-API:notification-url": {
36781           "$ref": "#/definitions/Some notification-url"
36782         },
36783         "GENERIC-RESOURCE-API:order-number": {
36784           "$ref": "#/definitions/Some order-number"
36785         },
36786         "GENERIC-RESOURCE-API:order-version": {
36787           "$ref": "#/definitions/Some order-version"
36788         },
36789         "GENERIC-RESOURCE-API:request-action": {
36790           "$ref": "#/definitions/CreateNetworkInstance",
36791           "description": "still need to work Disconnect",
36792           "enum": [
36793             "CreateNetworkInstance",
36794             "ActivateNetworkInstance",
36795             "CreateServiceInstance",
36796             "DeleteServiceInstance",
36797             "DeleteNetworkInstance",
36798             "CreateVnfInstance",
36799             "ActivateVnfInstance",
36800             "DeleteVnfInstance",
36801             "CreateVfModuleInstance",
36802             "ActivateVfModuleInstance",
36803             "DeleteVfModuleInstance",
36804             "CreateContrailRouteInstance",
36805             "DeleteContrailRouteInstance",
36806             "CreateSecurityZoneInstance",
36807             "DeleteSecurityZoneInstance",
36808             "ActivateDCINetworkInstance",
36809             "DeActivateDCINetworkInstance"
36810           ]
36811         },
36812         "GENERIC-RESOURCE-API:request-id": {
36813           "$ref": "#/definitions/Some request-id",
36814           "description": "Request ID generated upstream of MSO"
36815         },
36816         "GENERIC-RESOURCE-API:source": {
36817           "$ref": "#/definitions/Some source"
36818         }
36819       },
36820       "type": "object"
36821     },
36822     "GENERIC-RESOURCE-API/services/service/service-data(config)request-information-TOP": {
36823       "properties": {
36824         "GENERIC-RESOURCE-API:request-information": {
36825           "items": {
36826             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)request-information"
36827           },
36828           "type": "object"
36829         }
36830       },
36831       "type": "object"
36832     },
36833     "GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header": {
36834       "properties": {
36835         "GENERIC-RESOURCE-API:svc-action": {
36836           "$ref": "#/definitions/reserve",
36837           "description": "Enumerated listThis is the rpcAction",
36838           "enum": [
36839             "reserve",
36840             "assign",
36841             "activate",
36842             "delete",
36843             "changeassign",
36844             "changedelete",
36845             "rollback",
36846             "deactivate",
36847             "unassign",
36848             "create"
36849           ]
36850         },
36851         "GENERIC-RESOURCE-API:svc-notification-url": {
36852           "$ref": "#/definitions/Some svc-notification-url",
36853           "description": "Contains URL for asynchronous response"
36854         },
36855         "GENERIC-RESOURCE-API:svc-request-id": {
36856           "$ref": "#/definitions/Some svc-request-id",
36857           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
36858         }
36859       },
36860       "type": "object"
36861     },
36862     "GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header-TOP": {
36863       "properties": {
36864         "GENERIC-RESOURCE-API:sdnc-request-header": {
36865           "items": {
36866             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header"
36867           },
36868           "type": "object"
36869         }
36870       },
36871       "type": "object"
36872     },
36873     "GENERIC-RESOURCE-API/services/service/service-data(config)service-information": {
36874       "properties": {
36875         "GENERIC-RESOURCE-API:global-customer-id": {
36876           "$ref": "#/definitions/Some global-customer-id",
36877           "description": "need for put of data to AnAI (MSO provides)"
36878         },
36879         "GENERIC-RESOURCE-API:onap-model-information": {
36880           "items": {
36881             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information"
36882           },
36883           "type": "object"
36884         },
36885         "GENERIC-RESOURCE-API:service-id": {
36886           "$ref": "#/definitions/Some service-id",
36887           "description": "This maps to the product-family-id in A&AI"
36888         },
36889         "GENERIC-RESOURCE-API:service-instance-id": {
36890           "$ref": "#/definitions/Some service-instance-id"
36891         },
36892         "GENERIC-RESOURCE-API:subscriber-name": {
36893           "$ref": "#/definitions/Some subscriber-name",
36894           "description": "Would not be expected for vIPR-ATM or mobility services."
36895         },
36896         "GENERIC-RESOURCE-API:subscription-service-type": {
36897           "$ref": "#/definitions/Some subscription-service-type",
36898           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
36899         }
36900       },
36901       "type": "object"
36902     },
36903     "GENERIC-RESOURCE-API/services/service/service-data(config)service-information-TOP": {
36904       "properties": {
36905         "GENERIC-RESOURCE-API:service-information": {
36906           "items": {
36907             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-information"
36908           },
36909           "type": "object"
36910         }
36911       },
36912       "type": "object"
36913     },
36914     "GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status": {
36915       "properties": {
36916         "GENERIC-RESOURCE-API:create-timestamp": {
36917           "$ref": "#/definitions/Some create-timestamp",
36918           "description": "Not currently populated in service data."
36919         },
36920         "GENERIC-RESOURCE-API:last-action": {
36921           "$ref": "#/definitions/CreateNetworkInstance",
36922           "description": "should be list of possible request-actions",
36923           "enum": [
36924             "CreateNetworkInstance",
36925             "ActivateNetworkInstance",
36926             "CreateServiceInstance",
36927             "DeleteServiceInstance",
36928             "DeleteNetworkInstance",
36929             "CreateVnfInstance",
36930             "ActivateVnfInstance",
36931             "DeleteVnfInstance",
36932             "CreateVfModuleInstance",
36933             "ActivateVfModuleInstance",
36934             "DeleteVfModuleInstance",
36935             "CreateContrailRouteInstance",
36936             "DeleteContrailRouteInstance",
36937             "CreateSecurityZoneInstance",
36938             "DeleteSecurityZoneInstance"
36939           ]
36940         },
36941         "GENERIC-RESOURCE-API:last-order-status": {
36942           "$ref": "#/definitions/Active",
36943           "description": "fieldused by generic-resource-api",
36944           "enum": [
36945             "Active",
36946             "PendingAssignment",
36947             "PendingCreate",
36948             "PendingUpdate",
36949             "PendingDelete",
36950             "Deleted",
36951             "Created"
36952           ]
36953         },
36954         "GENERIC-RESOURCE-API:last-rpc-action": {
36955           "$ref": "#/definitions/assign",
36956           "enum": [
36957             "assign",
36958             "activate",
36959             "delete",
36960             "unassign",
36961             "deactivate",
36962             "create"
36963           ]
36964         },
36965         "GENERIC-RESOURCE-API:last-svc-request-id": {
36966           "$ref": "#/definitions/Some last-svc-request-id",
36967           "description": "Not currently populated in service data."
36968         },
36969         "GENERIC-RESOURCE-API:modify-timestamp": {
36970           "$ref": "#/definitions/Some modify-timestamp"
36971         },
36972         "GENERIC-RESOURCE-API:order-status": {
36973           "$ref": "#/definitions/Active",
36974           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
36975           "enum": [
36976             "Active",
36977             "PendingAssignment",
36978             "PendingCreate",
36979             "PendingUpdate",
36980             "PendingDelete",
36981             "Deleted",
36982             "Created"
36983           ]
36984         }
36985       },
36986       "type": "object"
36987     },
36988     "GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status-TOP": {
36989       "properties": {
36990         "GENERIC-RESOURCE-API:service-level-oper-status": {
36991           "items": {
36992             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status"
36993           },
36994           "type": "object"
36995         }
36996       },
36997       "type": "object"
36998     },
36999     "GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input": {
37000       "properties": {
37001         "GENERIC-RESOURCE-API:service-input-parameters": {
37002           "items": {
37003             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters"
37004           },
37005           "type": "object"
37006         },
37007         "GENERIC-RESOURCE-API:service-instance-name": {
37008           "$ref": "#/definitions/Some service-instance-name"
37009         }
37010       },
37011       "type": "object"
37012     },
37013     "GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input-TOP": {
37014       "properties": {
37015         "GENERIC-RESOURCE-API:service-request-input": {
37016           "items": {
37017             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input"
37018           },
37019           "type": "object"
37020         }
37021       },
37022       "type": "object"
37023     },
37024     "GENERIC-RESOURCE-API/services/service/service-data(config)service-topology": {
37025       "properties": {
37026         "GENERIC-RESOURCE-API:onap-model-information": {
37027           "items": {
37028             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information"
37029           },
37030           "type": "object"
37031         },
37032         "GENERIC-RESOURCE-API:service-assignments": {
37033           "items": {
37034             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments"
37035           },
37036           "type": "object"
37037         },
37038         "GENERIC-RESOURCE-API:service-parameters": {
37039           "items": {
37040             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters"
37041           },
37042           "type": "object"
37043         },
37044         "GENERIC-RESOURCE-API:service-topology-identifier": {
37045           "items": {
37046             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier"
37047           },
37048           "type": "object"
37049         }
37050       },
37051       "type": "object"
37052     },
37053     "GENERIC-RESOURCE-API/services/service/service-data(config)service-topology-TOP": {
37054       "properties": {
37055         "GENERIC-RESOURCE-API:service-topology": {
37056           "items": {
37057             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-topology"
37058           },
37059           "type": "object"
37060         }
37061       },
37062       "type": "object"
37063     },
37064     "GENERIC-RESOURCE-API/services/service/service-data(config)vnfs": {
37065       "properties": {
37066         "GENERIC-RESOURCE-API:vnf": {
37067           "items": {
37068             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf"
37069           },
37070           "type": "array"
37071         }
37072       },
37073       "type": "object"
37074     },
37075     "GENERIC-RESOURCE-API/services/service/service-data(config)vnfs-TOP": {
37076       "properties": {
37077         "GENERIC-RESOURCE-API:vnfs": {
37078           "items": {
37079             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfs"
37080           },
37081           "type": "object"
37082         }
37083       },
37084       "type": "object"
37085     },
37086     "GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource": {
37087       "properties": {
37088         "GENERIC-RESOURCE-API:allotted-resource-id": {
37089           "$ref": "#/definitions/Some allotted-resource-id"
37090         },
37091         "GENERIC-RESOURCE-API:allotted-resource-pointer": {
37092           "$ref": "#/definitions/Some allotted-resource-pointer",
37093           "description": "Pointer to the allotted-resources topology"
37094         },
37095         "GENERIC-RESOURCE-API:allotted-resource-type": {
37096           "$ref": "#/definitions/Some allotted-resource-type",
37097           "description": "Not an enum, but expected values are contrail-route and security-zone."
37098         }
37099       },
37100       "type": "object"
37101     },
37102     "GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource-TOP": {
37103       "properties": {
37104         "GENERIC-RESOURCE-API:consumed-allotted-resource": {
37105           "items": {
37106             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource"
37107           },
37108           "type": "array"
37109         }
37110       },
37111       "type": "object"
37112     },
37113     "GENERIC-RESOURCE-API/services/service/service-data/networks(config)network": {
37114       "properties": {
37115         "GENERIC-RESOURCE-API:network-data": {
37116           "items": {
37117             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data"
37118           },
37119           "type": "object"
37120         },
37121         "GENERIC-RESOURCE-API:network-id": {
37122           "$ref": "#/definitions/Some network-id"
37123         }
37124       },
37125       "required": [
37126         "GENERIC-RESOURCE-API:network-id"
37127       ],
37128       "type": "object"
37129     },
37130     "GENERIC-RESOURCE-API/services/service/service-data/networks(config)network-TOP": {
37131       "properties": {
37132         "GENERIC-RESOURCE-API:network": {
37133           "items": {
37134             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks(config)network"
37135           },
37136           "type": "array"
37137         }
37138       },
37139       "type": "object"
37140     },
37141     "GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data": {
37142       "properties": {
37143         "GENERIC-RESOURCE-API:network-information": {
37144           "items": {
37145             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information"
37146           },
37147           "type": "object"
37148         },
37149         "GENERIC-RESOURCE-API:network-level-oper-status": {
37150           "items": {
37151             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status"
37152           },
37153           "type": "object"
37154         },
37155         "GENERIC-RESOURCE-API:network-provided-allotted-resources": {
37156           "items": {
37157             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources"
37158           },
37159           "type": "object"
37160         },
37161         "GENERIC-RESOURCE-API:network-request-input": {
37162           "items": {
37163             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input"
37164           },
37165           "type": "object"
37166         },
37167         "GENERIC-RESOURCE-API:network-topology": {
37168           "items": {
37169             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology"
37170           },
37171           "type": "object"
37172         },
37173         "GENERIC-RESOURCE-API:request-information": {
37174           "items": {
37175             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information"
37176           },
37177           "type": "object"
37178         },
37179         "GENERIC-RESOURCE-API:sdnc-request-header": {
37180           "items": {
37181             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header"
37182           },
37183           "type": "object"
37184         },
37185         "GENERIC-RESOURCE-API:service-information": {
37186           "items": {
37187             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information"
37188           },
37189           "type": "object"
37190         }
37191       },
37192       "type": "object"
37193     },
37194     "GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data-TOP": {
37195       "properties": {
37196         "GENERIC-RESOURCE-API:network-data": {
37197           "items": {
37198             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data"
37199           },
37200           "type": "object"
37201         }
37202       },
37203       "type": "object"
37204     },
37205     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information": {
37206       "properties": {
37207         "GENERIC-RESOURCE-API:network-id": {
37208           "$ref": "#/definitions/Some network-id"
37209         },
37210         "GENERIC-RESOURCE-API:network-type": {
37211           "$ref": "#/definitions/Some network-type"
37212         },
37213         "GENERIC-RESOURCE-API:onap-model-information": {
37214           "items": {
37215             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information"
37216           },
37217           "type": "object"
37218         }
37219       },
37220       "type": "object"
37221     },
37222     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information-TOP": {
37223       "properties": {
37224         "GENERIC-RESOURCE-API:network-information": {
37225           "items": {
37226             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information"
37227           },
37228           "type": "object"
37229         }
37230       },
37231       "type": "object"
37232     },
37233     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status": {
37234       "properties": {
37235         "GENERIC-RESOURCE-API:create-timestamp": {
37236           "$ref": "#/definitions/Some create-timestamp",
37237           "description": "Not currently populated in service data."
37238         },
37239         "GENERIC-RESOURCE-API:last-action": {
37240           "$ref": "#/definitions/CreateNetworkInstance",
37241           "description": "should be list of possible request-actions",
37242           "enum": [
37243             "CreateNetworkInstance",
37244             "ActivateNetworkInstance",
37245             "CreateServiceInstance",
37246             "DeleteServiceInstance",
37247             "DeleteNetworkInstance",
37248             "CreateVnfInstance",
37249             "ActivateVnfInstance",
37250             "DeleteVnfInstance",
37251             "CreateVfModuleInstance",
37252             "ActivateVfModuleInstance",
37253             "DeleteVfModuleInstance",
37254             "CreateContrailRouteInstance",
37255             "DeleteContrailRouteInstance",
37256             "CreateSecurityZoneInstance",
37257             "DeleteSecurityZoneInstance"
37258           ]
37259         },
37260         "GENERIC-RESOURCE-API:last-order-status": {
37261           "$ref": "#/definitions/Active",
37262           "description": "fieldused by generic-resource-api",
37263           "enum": [
37264             "Active",
37265             "PendingAssignment",
37266             "PendingCreate",
37267             "PendingUpdate",
37268             "PendingDelete",
37269             "Deleted",
37270             "Created"
37271           ]
37272         },
37273         "GENERIC-RESOURCE-API:last-rpc-action": {
37274           "$ref": "#/definitions/assign",
37275           "enum": [
37276             "assign",
37277             "activate",
37278             "delete",
37279             "unassign",
37280             "deactivate",
37281             "create"
37282           ]
37283         },
37284         "GENERIC-RESOURCE-API:last-svc-request-id": {
37285           "$ref": "#/definitions/Some last-svc-request-id",
37286           "description": "Not currently populated in service data."
37287         },
37288         "GENERIC-RESOURCE-API:modify-timestamp": {
37289           "$ref": "#/definitions/Some modify-timestamp"
37290         },
37291         "GENERIC-RESOURCE-API:order-status": {
37292           "$ref": "#/definitions/Active",
37293           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
37294           "enum": [
37295             "Active",
37296             "PendingAssignment",
37297             "PendingCreate",
37298             "PendingUpdate",
37299             "PendingDelete",
37300             "Deleted",
37301             "Created"
37302           ]
37303         }
37304       },
37305       "type": "object"
37306     },
37307     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status-TOP": {
37308       "properties": {
37309         "GENERIC-RESOURCE-API:network-level-oper-status": {
37310           "items": {
37311             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status"
37312           },
37313           "type": "object"
37314         }
37315       },
37316       "type": "object"
37317     },
37318     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources": {
37319       "properties": {
37320         "GENERIC-RESOURCE-API:network-provided-ar-id": {
37321           "description": "List of allotted resources using capacity from this network",
37322           "items": {
37323             "$ref": "#/definitions/Some network-provided-ar-id"
37324           },
37325           "type": "array"
37326         }
37327       },
37328       "type": "object"
37329     },
37330     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources-TOP": {
37331       "properties": {
37332         "GENERIC-RESOURCE-API:network-provided-allotted-resources": {
37333           "items": {
37334             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources"
37335           },
37336           "type": "object"
37337         }
37338       },
37339       "type": "object"
37340     },
37341     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input": {
37342       "properties": {
37343         "GENERIC-RESOURCE-API:aic-clli": {
37344           "$ref": "#/definitions/Some aic-clli",
37345           "description": "Not expected to be used"
37346         },
37347         "GENERIC-RESOURCE-API:aic-cloud-region": {
37348           "$ref": "#/definitions/Some aic-cloud-region",
37349           "description": "The AIC cloud region which maps to contrail versions"
37350         },
37351         "GENERIC-RESOURCE-API:network-input-parameters": {
37352           "items": {
37353             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters"
37354           },
37355           "type": "object"
37356         },
37357         "GENERIC-RESOURCE-API:network-name": {
37358           "$ref": "#/definitions/Some network-name"
37359         },
37360         "GENERIC-RESOURCE-API:tenant": {
37361           "$ref": "#/definitions/Some tenant"
37362         }
37363       },
37364       "type": "object"
37365     },
37366     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input-TOP": {
37367       "properties": {
37368         "GENERIC-RESOURCE-API:network-request-input": {
37369           "items": {
37370             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input"
37371           },
37372           "type": "object"
37373         }
37374       },
37375       "type": "object"
37376     },
37377     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology": {
37378       "properties": {
37379         "GENERIC-RESOURCE-API:aic-clli": {
37380           "$ref": "#/definitions/Some aic-clli",
37381           "description": "Not expected to be used"
37382         },
37383         "GENERIC-RESOURCE-API:aic-cloud-region": {
37384           "$ref": "#/definitions/Some aic-cloud-region",
37385           "description": "The AIC cloud region which maps to contrail versions"
37386         },
37387         "GENERIC-RESOURCE-API:network-assignments": {
37388           "items": {
37389             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments"
37390           },
37391           "type": "object"
37392         },
37393         "GENERIC-RESOURCE-API:network-parameters": {
37394           "items": {
37395             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters"
37396           },
37397           "type": "object"
37398         },
37399         "GENERIC-RESOURCE-API:network-topology-identifier-structure": {
37400           "items": {
37401             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure"
37402           },
37403           "type": "object"
37404         },
37405         "GENERIC-RESOURCE-API:onap-model-information": {
37406           "items": {
37407             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information"
37408           },
37409           "type": "object"
37410         },
37411         "GENERIC-RESOURCE-API:tenant": {
37412           "$ref": "#/definitions/Some tenant"
37413         }
37414       },
37415       "type": "object"
37416     },
37417     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology-TOP": {
37418       "properties": {
37419         "GENERIC-RESOURCE-API:network-topology": {
37420           "items": {
37421             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology"
37422           },
37423           "type": "object"
37424         }
37425       },
37426       "type": "object"
37427     },
37428     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information": {
37429       "properties": {
37430         "GENERIC-RESOURCE-API:notification-url": {
37431           "$ref": "#/definitions/Some notification-url"
37432         },
37433         "GENERIC-RESOURCE-API:order-number": {
37434           "$ref": "#/definitions/Some order-number"
37435         },
37436         "GENERIC-RESOURCE-API:order-version": {
37437           "$ref": "#/definitions/Some order-version"
37438         },
37439         "GENERIC-RESOURCE-API:request-action": {
37440           "$ref": "#/definitions/CreateNetworkInstance",
37441           "description": "still need to work Disconnect",
37442           "enum": [
37443             "CreateNetworkInstance",
37444             "ActivateNetworkInstance",
37445             "CreateServiceInstance",
37446             "DeleteServiceInstance",
37447             "DeleteNetworkInstance",
37448             "CreateVnfInstance",
37449             "ActivateVnfInstance",
37450             "DeleteVnfInstance",
37451             "CreateVfModuleInstance",
37452             "ActivateVfModuleInstance",
37453             "DeleteVfModuleInstance",
37454             "CreateContrailRouteInstance",
37455             "DeleteContrailRouteInstance",
37456             "CreateSecurityZoneInstance",
37457             "DeleteSecurityZoneInstance",
37458             "ActivateDCINetworkInstance",
37459             "DeActivateDCINetworkInstance"
37460           ]
37461         },
37462         "GENERIC-RESOURCE-API:request-id": {
37463           "$ref": "#/definitions/Some request-id",
37464           "description": "Request ID generated upstream of MSO"
37465         },
37466         "GENERIC-RESOURCE-API:source": {
37467           "$ref": "#/definitions/Some source"
37468         }
37469       },
37470       "type": "object"
37471     },
37472     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information-TOP": {
37473       "properties": {
37474         "GENERIC-RESOURCE-API:request-information": {
37475           "items": {
37476             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information"
37477           },
37478           "type": "object"
37479         }
37480       },
37481       "type": "object"
37482     },
37483     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header": {
37484       "properties": {
37485         "GENERIC-RESOURCE-API:svc-action": {
37486           "$ref": "#/definitions/reserve",
37487           "description": "Enumerated listThis is the rpcAction",
37488           "enum": [
37489             "reserve",
37490             "assign",
37491             "activate",
37492             "delete",
37493             "changeassign",
37494             "changedelete",
37495             "rollback",
37496             "deactivate",
37497             "unassign",
37498             "create"
37499           ]
37500         },
37501         "GENERIC-RESOURCE-API:svc-notification-url": {
37502           "$ref": "#/definitions/Some svc-notification-url",
37503           "description": "Contains URL for asynchronous response"
37504         },
37505         "GENERIC-RESOURCE-API:svc-request-id": {
37506           "$ref": "#/definitions/Some svc-request-id",
37507           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
37508         }
37509       },
37510       "type": "object"
37511     },
37512     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header-TOP": {
37513       "properties": {
37514         "GENERIC-RESOURCE-API:sdnc-request-header": {
37515           "items": {
37516             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header"
37517           },
37518           "type": "object"
37519         }
37520       },
37521       "type": "object"
37522     },
37523     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information": {
37524       "properties": {
37525         "GENERIC-RESOURCE-API:global-customer-id": {
37526           "$ref": "#/definitions/Some global-customer-id",
37527           "description": "need for put of data to AnAI (MSO provides)"
37528         },
37529         "GENERIC-RESOURCE-API:onap-model-information": {
37530           "items": {
37531             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information"
37532           },
37533           "type": "object"
37534         },
37535         "GENERIC-RESOURCE-API:service-id": {
37536           "$ref": "#/definitions/Some service-id",
37537           "description": "This maps to the product-family-id in A&AI"
37538         },
37539         "GENERIC-RESOURCE-API:service-instance-id": {
37540           "$ref": "#/definitions/Some service-instance-id"
37541         },
37542         "GENERIC-RESOURCE-API:subscriber-name": {
37543           "$ref": "#/definitions/Some subscriber-name",
37544           "description": "Would not be expected for vIPR-ATM or mobility services."
37545         },
37546         "GENERIC-RESOURCE-API:subscription-service-type": {
37547           "$ref": "#/definitions/Some subscription-service-type",
37548           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
37549         }
37550       },
37551       "type": "object"
37552     },
37553     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information-TOP": {
37554       "properties": {
37555         "GENERIC-RESOURCE-API:service-information": {
37556           "items": {
37557             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information"
37558           },
37559           "type": "object"
37560         }
37561       },
37562       "type": "object"
37563     },
37564     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information": {
37565       "properties": {
37566         "GENERIC-RESOURCE-API:model-customization-uuid": {
37567           "$ref": "#/definitions/Some model-customization-uuid",
37568           "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"
37569         },
37570         "GENERIC-RESOURCE-API:model-invariant-uuid": {
37571           "$ref": "#/definitions/Some model-invariant-uuid",
37572           "description": "identifies the invariant uuid for this service or resource"
37573         },
37574         "GENERIC-RESOURCE-API:model-name": {
37575           "$ref": "#/definitions/Some model-name"
37576         },
37577         "GENERIC-RESOURCE-API:model-uuid": {
37578           "$ref": "#/definitions/Some model-uuid",
37579           "description": "identifies the uuid for this service or resource, which is version specific"
37580         },
37581         "GENERIC-RESOURCE-API:model-version": {
37582           "$ref": "#/definitions/Some model-version"
37583         }
37584       },
37585       "type": "object"
37586     },
37587     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information-TOP": {
37588       "properties": {
37589         "GENERIC-RESOURCE-API:onap-model-information": {
37590           "items": {
37591             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information"
37592           },
37593           "type": "object"
37594         }
37595       },
37596       "type": "object"
37597     },
37598     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters": {
37599       "properties": {
37600         "GENERIC-RESOURCE-API:param": {
37601           "items": {
37602             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param"
37603           },
37604           "type": "array"
37605         }
37606       },
37607       "type": "object"
37608     },
37609     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters-TOP": {
37610       "properties": {
37611         "GENERIC-RESOURCE-API:network-input-parameters": {
37612           "items": {
37613             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters"
37614           },
37615           "type": "object"
37616         }
37617       },
37618       "type": "object"
37619     },
37620     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param": {
37621       "properties": {
37622         "GENERIC-RESOURCE-API:name": {
37623           "$ref": "#/definitions/Some name"
37624         },
37625         "GENERIC-RESOURCE-API:value": {
37626           "$ref": "#/definitions/Some value"
37627         }
37628       },
37629       "type": "object"
37630     },
37631     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param-TOP": {
37632       "properties": {
37633         "GENERIC-RESOURCE-API:param": {
37634           "items": {
37635             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param"
37636           },
37637           "type": "array"
37638         }
37639       },
37640       "type": "object"
37641     },
37642     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments": {
37643       "type": "object"
37644     },
37645     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments-TOP": {
37646       "properties": {
37647         "GENERIC-RESOURCE-API:network-assignments": {
37648           "items": {
37649             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments"
37650           },
37651           "type": "object"
37652         }
37653       },
37654       "type": "object"
37655     },
37656     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters": {
37657       "properties": {
37658         "GENERIC-RESOURCE-API:network-parameter": {
37659           "items": {
37660             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter"
37661           },
37662           "type": "array"
37663         }
37664       },
37665       "type": "object"
37666     },
37667     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters-TOP": {
37668       "properties": {
37669         "GENERIC-RESOURCE-API:network-parameters": {
37670           "items": {
37671             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters"
37672           },
37673           "type": "object"
37674         }
37675       },
37676       "type": "object"
37677     },
37678     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure": {
37679       "properties": {
37680         "GENERIC-RESOURCE-API:eipam-v4-address-plan": {
37681           "$ref": "#/definitions/Some eipam-v4-address-plan",
37682           "description": "??"
37683         },
37684         "GENERIC-RESOURCE-API:eipam-v6-address-plan": {
37685           "$ref": "#/definitions/Some eipam-v6-address-plan"
37686         },
37687         "GENERIC-RESOURCE-API:network-id": {
37688           "$ref": "#/definitions/Some network-id"
37689         },
37690         "GENERIC-RESOURCE-API:network-name": {
37691           "$ref": "#/definitions/Some network-name"
37692         },
37693         "GENERIC-RESOURCE-API:network-role": {
37694           "$ref": "#/definitions/Some network-role"
37695         },
37696         "GENERIC-RESOURCE-API:network-technology": {
37697           "$ref": "#/definitions/Some network-technology",
37698           "description": "should we keep this?"
37699         },
37700         "GENERIC-RESOURCE-API:network-type": {
37701           "$ref": "#/definitions/Some network-type"
37702         }
37703       },
37704       "type": "object"
37705     },
37706     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure-TOP": {
37707       "properties": {
37708         "GENERIC-RESOURCE-API:network-topology-identifier-structure": {
37709           "items": {
37710             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure"
37711           },
37712           "type": "object"
37713         }
37714       },
37715       "type": "object"
37716     },
37717     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information": {
37718       "properties": {
37719         "GENERIC-RESOURCE-API:model-customization-uuid": {
37720           "$ref": "#/definitions/Some model-customization-uuid",
37721           "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"
37722         },
37723         "GENERIC-RESOURCE-API:model-invariant-uuid": {
37724           "$ref": "#/definitions/Some model-invariant-uuid",
37725           "description": "identifies the invariant uuid for this service or resource"
37726         },
37727         "GENERIC-RESOURCE-API:model-name": {
37728           "$ref": "#/definitions/Some model-name"
37729         },
37730         "GENERIC-RESOURCE-API:model-uuid": {
37731           "$ref": "#/definitions/Some model-uuid",
37732           "description": "identifies the uuid for this service or resource, which is version specific"
37733         },
37734         "GENERIC-RESOURCE-API:model-version": {
37735           "$ref": "#/definitions/Some model-version"
37736         }
37737       },
37738       "type": "object"
37739     },
37740     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information-TOP": {
37741       "properties": {
37742         "GENERIC-RESOURCE-API:onap-model-information": {
37743           "items": {
37744             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information"
37745           },
37746           "type": "object"
37747         }
37748       },
37749       "type": "object"
37750     },
37751     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter": {
37752       "properties": {
37753         "GENERIC-RESOURCE-API:network-parameter-name": {
37754           "$ref": "#/definitions/Some network-parameter-name"
37755         },
37756         "GENERIC-RESOURCE-API:network-parameter-value": {
37757           "$ref": "#/definitions/Some network-parameter-value"
37758         }
37759       },
37760       "type": "object"
37761     },
37762     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter-TOP": {
37763       "properties": {
37764         "GENERIC-RESOURCE-API:network-parameter": {
37765           "items": {
37766             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter"
37767           },
37768           "type": "array"
37769         }
37770       },
37771       "type": "object"
37772     },
37773     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information": {
37774       "properties": {
37775         "GENERIC-RESOURCE-API:model-customization-uuid": {
37776           "$ref": "#/definitions/Some model-customization-uuid",
37777           "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"
37778         },
37779         "GENERIC-RESOURCE-API:model-invariant-uuid": {
37780           "$ref": "#/definitions/Some model-invariant-uuid",
37781           "description": "identifies the invariant uuid for this service or resource"
37782         },
37783         "GENERIC-RESOURCE-API:model-name": {
37784           "$ref": "#/definitions/Some model-name"
37785         },
37786         "GENERIC-RESOURCE-API:model-uuid": {
37787           "$ref": "#/definitions/Some model-uuid",
37788           "description": "identifies the uuid for this service or resource, which is version specific"
37789         },
37790         "GENERIC-RESOURCE-API:model-version": {
37791           "$ref": "#/definitions/Some model-version"
37792         }
37793       },
37794       "type": "object"
37795     },
37796     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information-TOP": {
37797       "properties": {
37798         "GENERIC-RESOURCE-API:onap-model-information": {
37799           "items": {
37800             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information"
37801           },
37802           "type": "object"
37803         }
37804       },
37805       "type": "object"
37806     },
37807     "GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource": {
37808       "properties": {
37809         "GENERIC-RESOURCE-API:allotted-resource-id": {
37810           "$ref": "#/definitions/Some allotted-resource-id"
37811         },
37812         "GENERIC-RESOURCE-API:allotted-resource-pointer": {
37813           "$ref": "#/definitions/Some allotted-resource-pointer",
37814           "description": "Pointer to the allotted-resources topology"
37815         },
37816         "GENERIC-RESOURCE-API:allotted-resource-type": {
37817           "$ref": "#/definitions/Some allotted-resource-type",
37818           "description": "Not an enum, but expected values are contrail-route and security-zone."
37819         }
37820       },
37821       "type": "object"
37822     },
37823     "GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource-TOP": {
37824       "properties": {
37825         "GENERIC-RESOURCE-API:provided-allotted-resource": {
37826           "items": {
37827             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource"
37828           },
37829           "type": "array"
37830         }
37831       },
37832       "type": "object"
37833     },
37834     "GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information": {
37835       "properties": {
37836         "GENERIC-RESOURCE-API:model-customization-uuid": {
37837           "$ref": "#/definitions/Some model-customization-uuid",
37838           "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"
37839         },
37840         "GENERIC-RESOURCE-API:model-invariant-uuid": {
37841           "$ref": "#/definitions/Some model-invariant-uuid",
37842           "description": "identifies the invariant uuid for this service or resource"
37843         },
37844         "GENERIC-RESOURCE-API:model-name": {
37845           "$ref": "#/definitions/Some model-name"
37846         },
37847         "GENERIC-RESOURCE-API:model-uuid": {
37848           "$ref": "#/definitions/Some model-uuid",
37849           "description": "identifies the uuid for this service or resource, which is version specific"
37850         },
37851         "GENERIC-RESOURCE-API:model-version": {
37852           "$ref": "#/definitions/Some model-version"
37853         }
37854       },
37855       "type": "object"
37856     },
37857     "GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information-TOP": {
37858       "properties": {
37859         "GENERIC-RESOURCE-API:onap-model-information": {
37860           "items": {
37861             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information"
37862           },
37863           "type": "object"
37864         }
37865       },
37866       "type": "object"
37867     },
37868     "GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters": {
37869       "properties": {
37870         "GENERIC-RESOURCE-API:param": {
37871           "items": {
37872             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param"
37873           },
37874           "type": "array"
37875         }
37876       },
37877       "type": "object"
37878     },
37879     "GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters-TOP": {
37880       "properties": {
37881         "GENERIC-RESOURCE-API:service-input-parameters": {
37882           "items": {
37883             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters"
37884           },
37885           "type": "object"
37886         }
37887       },
37888       "type": "object"
37889     },
37890     "GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param": {
37891       "properties": {
37892         "GENERIC-RESOURCE-API:name": {
37893           "$ref": "#/definitions/Some name"
37894         },
37895         "GENERIC-RESOURCE-API:value": {
37896           "$ref": "#/definitions/Some value"
37897         }
37898       },
37899       "type": "object"
37900     },
37901     "GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param-TOP": {
37902       "properties": {
37903         "GENERIC-RESOURCE-API:param": {
37904           "items": {
37905             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param"
37906           },
37907           "type": "array"
37908         }
37909       },
37910       "type": "object"
37911     },
37912     "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information": {
37913       "properties": {
37914         "GENERIC-RESOURCE-API:model-customization-uuid": {
37915           "$ref": "#/definitions/Some model-customization-uuid",
37916           "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"
37917         },
37918         "GENERIC-RESOURCE-API:model-invariant-uuid": {
37919           "$ref": "#/definitions/Some model-invariant-uuid",
37920           "description": "identifies the invariant uuid for this service or resource"
37921         },
37922         "GENERIC-RESOURCE-API:model-name": {
37923           "$ref": "#/definitions/Some model-name"
37924         },
37925         "GENERIC-RESOURCE-API:model-uuid": {
37926           "$ref": "#/definitions/Some model-uuid",
37927           "description": "identifies the uuid for this service or resource, which is version specific"
37928         },
37929         "GENERIC-RESOURCE-API:model-version": {
37930           "$ref": "#/definitions/Some model-version"
37931         }
37932       },
37933       "type": "object"
37934     },
37935     "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information-TOP": {
37936       "properties": {
37937         "GENERIC-RESOURCE-API:onap-model-information": {
37938           "items": {
37939             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information"
37940           },
37941           "type": "object"
37942         }
37943       },
37944       "type": "object"
37945     },
37946     "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments": {
37947       "type": "object"
37948     },
37949     "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments-TOP": {
37950       "properties": {
37951         "GENERIC-RESOURCE-API:service-assignments": {
37952           "items": {
37953             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments"
37954           },
37955           "type": "object"
37956         }
37957       },
37958       "type": "object"
37959     },
37960     "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters": {
37961       "properties": {
37962         "GENERIC-RESOURCE-API:service-parameter": {
37963           "items": {
37964             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter"
37965           },
37966           "type": "array"
37967         }
37968       },
37969       "type": "object"
37970     },
37971     "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters-TOP": {
37972       "properties": {
37973         "GENERIC-RESOURCE-API:service-parameters": {
37974           "items": {
37975             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters"
37976           },
37977           "type": "object"
37978         }
37979       },
37980       "type": "object"
37981     },
37982     "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier": {
37983       "properties": {
37984         "GENERIC-RESOURCE-API:global-customer-id": {
37985           "$ref": "#/definitions/Some global-customer-id"
37986         },
37987         "GENERIC-RESOURCE-API:service-id": {
37988           "$ref": "#/definitions/Some service-id",
37989           "description": "from MSO input on STO assign"
37990         },
37991         "GENERIC-RESOURCE-API:service-instance-id": {
37992           "$ref": "#/definitions/Some service-instance-id",
37993           "description": "repeated"
37994         },
37995         "GENERIC-RESOURCE-API:service-instance-name": {
37996           "$ref": "#/definitions/Some service-instance-name",
37997           "description": "optionally comes from service-request-input container or is assigned by sdn-c"
37998         },
37999         "GENERIC-RESOURCE-API:service-type": {
38000           "$ref": "#/definitions/Some service-type",
38001           "description": "tag labeled subscription-service-type in the service-information input"
38002         }
38003       },
38004       "type": "object"
38005     },
38006     "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier-TOP": {
38007       "properties": {
38008         "GENERIC-RESOURCE-API:service-topology-identifier": {
38009           "items": {
38010             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier"
38011           },
38012           "type": "object"
38013         }
38014       },
38015       "type": "object"
38016     },
38017     "GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter": {
38018       "properties": {
38019         "GENERIC-RESOURCE-API:service-parameter-name": {
38020           "$ref": "#/definitions/Some service-parameter-name"
38021         },
38022         "GENERIC-RESOURCE-API:service-parameter-value": {
38023           "$ref": "#/definitions/Some service-parameter-value"
38024         }
38025       },
38026       "type": "object"
38027     },
38028     "GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter-TOP": {
38029       "properties": {
38030         "GENERIC-RESOURCE-API:service-parameter": {
38031           "items": {
38032             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter"
38033           },
38034           "type": "array"
38035         }
38036       },
38037       "type": "object"
38038     },
38039     "GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf": {
38040       "properties": {
38041         "GENERIC-RESOURCE-API:vnf-data": {
38042           "items": {
38043             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data"
38044           },
38045           "type": "object"
38046         },
38047         "GENERIC-RESOURCE-API:vnf-id": {
38048           "$ref": "#/definitions/Some vnf-id"
38049         }
38050       },
38051       "required": [
38052         "GENERIC-RESOURCE-API:vnf-id"
38053       ],
38054       "type": "object"
38055     },
38056     "GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf-TOP": {
38057       "properties": {
38058         "GENERIC-RESOURCE-API:vnf": {
38059           "items": {
38060             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf"
38061           },
38062           "type": "array"
38063         }
38064       },
38065       "type": "object"
38066     },
38067     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data": {
38068       "properties": {
38069         "GENERIC-RESOURCE-API:request-information": {
38070           "items": {
38071             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information"
38072           },
38073           "type": "object"
38074         },
38075         "GENERIC-RESOURCE-API:sdnc-request-header": {
38076           "items": {
38077             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header"
38078           },
38079           "type": "object"
38080         },
38081         "GENERIC-RESOURCE-API:service-information": {
38082           "items": {
38083             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information"
38084           },
38085           "type": "object"
38086         },
38087         "GENERIC-RESOURCE-API:vf-modules": {
38088           "items": {
38089             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules"
38090           },
38091           "type": "object"
38092         },
38093         "GENERIC-RESOURCE-API:vnf-information": {
38094           "items": {
38095             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information"
38096           },
38097           "type": "object"
38098         },
38099         "GENERIC-RESOURCE-API:vnf-level-oper-status": {
38100           "items": {
38101             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status"
38102           },
38103           "type": "object"
38104         },
38105         "GENERIC-RESOURCE-API:vnf-provided-allotted-resources": {
38106           "items": {
38107             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources"
38108           },
38109           "type": "object"
38110         },
38111         "GENERIC-RESOURCE-API:vnf-request-input": {
38112           "items": {
38113             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input"
38114           },
38115           "type": "object"
38116         },
38117         "GENERIC-RESOURCE-API:vnf-topology": {
38118           "items": {
38119             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology"
38120           },
38121           "type": "object"
38122         }
38123       },
38124       "type": "object"
38125     },
38126     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data-TOP": {
38127       "properties": {
38128         "GENERIC-RESOURCE-API:vnf-data": {
38129           "items": {
38130             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data"
38131           },
38132           "type": "object"
38133         }
38134       },
38135       "type": "object"
38136     },
38137     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information": {
38138       "properties": {
38139         "GENERIC-RESOURCE-API:notification-url": {
38140           "$ref": "#/definitions/Some notification-url"
38141         },
38142         "GENERIC-RESOURCE-API:order-number": {
38143           "$ref": "#/definitions/Some order-number"
38144         },
38145         "GENERIC-RESOURCE-API:order-version": {
38146           "$ref": "#/definitions/Some order-version"
38147         },
38148         "GENERIC-RESOURCE-API:request-action": {
38149           "$ref": "#/definitions/CreateNetworkInstance",
38150           "description": "still need to work Disconnect",
38151           "enum": [
38152             "CreateNetworkInstance",
38153             "ActivateNetworkInstance",
38154             "CreateServiceInstance",
38155             "DeleteServiceInstance",
38156             "DeleteNetworkInstance",
38157             "CreateVnfInstance",
38158             "ActivateVnfInstance",
38159             "DeleteVnfInstance",
38160             "CreateVfModuleInstance",
38161             "ActivateVfModuleInstance",
38162             "DeleteVfModuleInstance",
38163             "CreateContrailRouteInstance",
38164             "DeleteContrailRouteInstance",
38165             "CreateSecurityZoneInstance",
38166             "DeleteSecurityZoneInstance",
38167             "ActivateDCINetworkInstance",
38168             "DeActivateDCINetworkInstance"
38169           ]
38170         },
38171         "GENERIC-RESOURCE-API:request-id": {
38172           "$ref": "#/definitions/Some request-id",
38173           "description": "Request ID generated upstream of MSO"
38174         },
38175         "GENERIC-RESOURCE-API:source": {
38176           "$ref": "#/definitions/Some source"
38177         }
38178       },
38179       "type": "object"
38180     },
38181     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information-TOP": {
38182       "properties": {
38183         "GENERIC-RESOURCE-API:request-information": {
38184           "items": {
38185             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information"
38186           },
38187           "type": "object"
38188         }
38189       },
38190       "type": "object"
38191     },
38192     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header": {
38193       "properties": {
38194         "GENERIC-RESOURCE-API:svc-action": {
38195           "$ref": "#/definitions/reserve",
38196           "description": "Enumerated listThis is the rpcAction",
38197           "enum": [
38198             "reserve",
38199             "assign",
38200             "activate",
38201             "delete",
38202             "changeassign",
38203             "changedelete",
38204             "rollback",
38205             "deactivate",
38206             "unassign",
38207             "create"
38208           ]
38209         },
38210         "GENERIC-RESOURCE-API:svc-notification-url": {
38211           "$ref": "#/definitions/Some svc-notification-url",
38212           "description": "Contains URL for asynchronous response"
38213         },
38214         "GENERIC-RESOURCE-API:svc-request-id": {
38215           "$ref": "#/definitions/Some svc-request-id",
38216           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
38217         }
38218       },
38219       "type": "object"
38220     },
38221     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header-TOP": {
38222       "properties": {
38223         "GENERIC-RESOURCE-API:sdnc-request-header": {
38224           "items": {
38225             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header"
38226           },
38227           "type": "object"
38228         }
38229       },
38230       "type": "object"
38231     },
38232     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information": {
38233       "properties": {
38234         "GENERIC-RESOURCE-API:global-customer-id": {
38235           "$ref": "#/definitions/Some global-customer-id",
38236           "description": "need for put of data to AnAI (MSO provides)"
38237         },
38238         "GENERIC-RESOURCE-API:onap-model-information": {
38239           "items": {
38240             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information"
38241           },
38242           "type": "object"
38243         },
38244         "GENERIC-RESOURCE-API:service-id": {
38245           "$ref": "#/definitions/Some service-id",
38246           "description": "This maps to the product-family-id in A&AI"
38247         },
38248         "GENERIC-RESOURCE-API:service-instance-id": {
38249           "$ref": "#/definitions/Some service-instance-id"
38250         },
38251         "GENERIC-RESOURCE-API:subscriber-name": {
38252           "$ref": "#/definitions/Some subscriber-name",
38253           "description": "Would not be expected for vIPR-ATM or mobility services."
38254         },
38255         "GENERIC-RESOURCE-API:subscription-service-type": {
38256           "$ref": "#/definitions/Some subscription-service-type",
38257           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
38258         }
38259       },
38260       "type": "object"
38261     },
38262     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information-TOP": {
38263       "properties": {
38264         "GENERIC-RESOURCE-API:service-information": {
38265           "items": {
38266             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information"
38267           },
38268           "type": "object"
38269         }
38270       },
38271       "type": "object"
38272     },
38273     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules": {
38274       "properties": {
38275         "GENERIC-RESOURCE-API:vf-module": {
38276           "items": {
38277             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module"
38278           },
38279           "type": "array"
38280         }
38281       },
38282       "type": "object"
38283     },
38284     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules-TOP": {
38285       "properties": {
38286         "GENERIC-RESOURCE-API:vf-modules": {
38287           "items": {
38288             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules"
38289           },
38290           "type": "object"
38291         }
38292       },
38293       "type": "object"
38294     },
38295     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information": {
38296       "properties": {
38297         "GENERIC-RESOURCE-API:onap-model-information": {
38298           "items": {
38299             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information"
38300           },
38301           "type": "object"
38302         },
38303         "GENERIC-RESOURCE-API:vnf-id": {
38304           "$ref": "#/definitions/Some vnf-id"
38305         },
38306         "GENERIC-RESOURCE-API:vnf-type": {
38307           "$ref": "#/definitions/Some vnf-type",
38308           "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)"
38309         }
38310       },
38311       "type": "object"
38312     },
38313     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information-TOP": {
38314       "properties": {
38315         "GENERIC-RESOURCE-API:vnf-information": {
38316           "items": {
38317             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information"
38318           },
38319           "type": "object"
38320         }
38321       },
38322       "type": "object"
38323     },
38324     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status": {
38325       "properties": {
38326         "GENERIC-RESOURCE-API:create-timestamp": {
38327           "$ref": "#/definitions/Some create-timestamp",
38328           "description": "Not currently populated in service data."
38329         },
38330         "GENERIC-RESOURCE-API:last-action": {
38331           "$ref": "#/definitions/CreateNetworkInstance",
38332           "description": "should be list of possible request-actions",
38333           "enum": [
38334             "CreateNetworkInstance",
38335             "ActivateNetworkInstance",
38336             "CreateServiceInstance",
38337             "DeleteServiceInstance",
38338             "DeleteNetworkInstance",
38339             "CreateVnfInstance",
38340             "ActivateVnfInstance",
38341             "DeleteVnfInstance",
38342             "CreateVfModuleInstance",
38343             "ActivateVfModuleInstance",
38344             "DeleteVfModuleInstance",
38345             "CreateContrailRouteInstance",
38346             "DeleteContrailRouteInstance",
38347             "CreateSecurityZoneInstance",
38348             "DeleteSecurityZoneInstance"
38349           ]
38350         },
38351         "GENERIC-RESOURCE-API:last-order-status": {
38352           "$ref": "#/definitions/Active",
38353           "description": "fieldused by generic-resource-api",
38354           "enum": [
38355             "Active",
38356             "PendingAssignment",
38357             "PendingCreate",
38358             "PendingUpdate",
38359             "PendingDelete",
38360             "Deleted",
38361             "Created"
38362           ]
38363         },
38364         "GENERIC-RESOURCE-API:last-rpc-action": {
38365           "$ref": "#/definitions/assign",
38366           "enum": [
38367             "assign",
38368             "activate",
38369             "delete",
38370             "unassign",
38371             "deactivate",
38372             "create"
38373           ]
38374         },
38375         "GENERIC-RESOURCE-API:last-svc-request-id": {
38376           "$ref": "#/definitions/Some last-svc-request-id",
38377           "description": "Not currently populated in service data."
38378         },
38379         "GENERIC-RESOURCE-API:modify-timestamp": {
38380           "$ref": "#/definitions/Some modify-timestamp"
38381         },
38382         "GENERIC-RESOURCE-API:order-status": {
38383           "$ref": "#/definitions/Active",
38384           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
38385           "enum": [
38386             "Active",
38387             "PendingAssignment",
38388             "PendingCreate",
38389             "PendingUpdate",
38390             "PendingDelete",
38391             "Deleted",
38392             "Created"
38393           ]
38394         }
38395       },
38396       "type": "object"
38397     },
38398     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status-TOP": {
38399       "properties": {
38400         "GENERIC-RESOURCE-API:vnf-level-oper-status": {
38401           "items": {
38402             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status"
38403           },
38404           "type": "object"
38405         }
38406       },
38407       "type": "object"
38408     },
38409     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources": {
38410       "properties": {
38411         "GENERIC-RESOURCE-API:vnf-provided-ar-id": {
38412           "description": "List of allotted resources using capacity from this vnf",
38413           "items": {
38414             "$ref": "#/definitions/Some vnf-provided-ar-id"
38415           },
38416           "type": "array"
38417         }
38418       },
38419       "type": "object"
38420     },
38421     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources-TOP": {
38422       "properties": {
38423         "GENERIC-RESOURCE-API:vnf-provided-allotted-resources": {
38424           "items": {
38425             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources"
38426           },
38427           "type": "object"
38428         }
38429       },
38430       "type": "object"
38431     },
38432     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input": {
38433       "properties": {
38434         "GENERIC-RESOURCE-API:aic-clli": {
38435           "$ref": "#/definitions/Some aic-clli",
38436           "description": "Not expected to be used"
38437         },
38438         "GENERIC-RESOURCE-API:aic-cloud-region": {
38439           "$ref": "#/definitions/Some aic-cloud-region",
38440           "description": "The AIC cloud region which maps to contrail versions"
38441         },
38442         "GENERIC-RESOURCE-API:request-version": {
38443           "$ref": "#/definitions/Some request-version",
38444           "description": "keep this? e.g. 1702"
38445         },
38446         "GENERIC-RESOURCE-API:tenant": {
38447           "$ref": "#/definitions/Some tenant"
38448         },
38449         "GENERIC-RESOURCE-API:vnf-input-parameters": {
38450           "items": {
38451             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters"
38452           },
38453           "type": "object"
38454         },
38455         "GENERIC-RESOURCE-API:vnf-name": {
38456           "$ref": "#/definitions/Some vnf-name",
38457           "description": "in Pats vnf submodule, contained within vnf-instance-topology-identifier (along with vnf-model-id and vnf-instance-id)"
38458         },
38459         "GENERIC-RESOURCE-API:vnf-networks": {
38460           "items": {
38461             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks"
38462           },
38463           "type": "object"
38464         }
38465       },
38466       "type": "object"
38467     },
38468     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input-TOP": {
38469       "properties": {
38470         "GENERIC-RESOURCE-API:vnf-request-input": {
38471           "items": {
38472             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input"
38473           },
38474           "type": "object"
38475         }
38476       },
38477       "type": "object"
38478     },
38479     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology": {
38480       "properties": {
38481         "GENERIC-RESOURCE-API:aic-clli": {
38482           "$ref": "#/definitions/Some aic-clli",
38483           "description": "Not expected to be used"
38484         },
38485         "GENERIC-RESOURCE-API:aic-cloud-region": {
38486           "$ref": "#/definitions/Some aic-cloud-region",
38487           "description": "The AIC cloud region which maps to contrail versions"
38488         },
38489         "GENERIC-RESOURCE-API:onap-model-information": {
38490           "items": {
38491             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information"
38492           },
38493           "type": "object"
38494         },
38495         "GENERIC-RESOURCE-API:tenant": {
38496           "$ref": "#/definitions/Some tenant"
38497         },
38498         "GENERIC-RESOURCE-API:vnf-parameters-data": {
38499           "items": {
38500             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data"
38501           },
38502           "type": "object"
38503         },
38504         "GENERIC-RESOURCE-API:vnf-resource-assignments": {
38505           "items": {
38506             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments"
38507           },
38508           "type": "object"
38509         },
38510         "GENERIC-RESOURCE-API:vnf-topology-identifier-structure": {
38511           "items": {
38512             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure"
38513           },
38514           "type": "object"
38515         }
38516       },
38517       "type": "object"
38518     },
38519     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology-TOP": {
38520       "properties": {
38521         "GENERIC-RESOURCE-API:vnf-topology": {
38522           "items": {
38523             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology"
38524           },
38525           "type": "object"
38526         }
38527       },
38528       "type": "object"
38529     },
38530     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information": {
38531       "properties": {
38532         "GENERIC-RESOURCE-API:model-customization-uuid": {
38533           "$ref": "#/definitions/Some model-customization-uuid",
38534           "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"
38535         },
38536         "GENERIC-RESOURCE-API:model-invariant-uuid": {
38537           "$ref": "#/definitions/Some model-invariant-uuid",
38538           "description": "identifies the invariant uuid for this service or resource"
38539         },
38540         "GENERIC-RESOURCE-API:model-name": {
38541           "$ref": "#/definitions/Some model-name"
38542         },
38543         "GENERIC-RESOURCE-API:model-uuid": {
38544           "$ref": "#/definitions/Some model-uuid",
38545           "description": "identifies the uuid for this service or resource, which is version specific"
38546         },
38547         "GENERIC-RESOURCE-API:model-version": {
38548           "$ref": "#/definitions/Some model-version"
38549         }
38550       },
38551       "type": "object"
38552     },
38553     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information-TOP": {
38554       "properties": {
38555         "GENERIC-RESOURCE-API:onap-model-information": {
38556           "items": {
38557             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information"
38558           },
38559           "type": "object"
38560         }
38561       },
38562       "type": "object"
38563     },
38564     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module": {
38565       "properties": {
38566         "GENERIC-RESOURCE-API:vf-module-data": {
38567           "items": {
38568             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data"
38569           },
38570           "type": "object"
38571         },
38572         "GENERIC-RESOURCE-API:vf-module-id": {
38573           "$ref": "#/definitions/Some vf-module-id"
38574         }
38575       },
38576       "required": [
38577         "GENERIC-RESOURCE-API:vf-module-id"
38578       ],
38579       "type": "object"
38580     },
38581     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module-TOP": {
38582       "properties": {
38583         "GENERIC-RESOURCE-API:vf-module": {
38584           "items": {
38585             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module"
38586           },
38587           "type": "array"
38588         }
38589       },
38590       "type": "object"
38591     },
38592     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data": {
38593       "properties": {
38594         "GENERIC-RESOURCE-API:request-information": {
38595           "items": {
38596             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information"
38597           },
38598           "type": "object"
38599         },
38600         "GENERIC-RESOURCE-API:sdnc-request-header": {
38601           "items": {
38602             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header"
38603           },
38604           "type": "object"
38605         },
38606         "GENERIC-RESOURCE-API:service-information": {
38607           "items": {
38608             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information"
38609           },
38610           "type": "object"
38611         },
38612         "GENERIC-RESOURCE-API:vf-module-information": {
38613           "items": {
38614             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information"
38615           },
38616           "type": "object"
38617         },
38618         "GENERIC-RESOURCE-API:vf-module-level-oper-status": {
38619           "items": {
38620             "$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"
38621           },
38622           "type": "object"
38623         },
38624         "GENERIC-RESOURCE-API:vf-module-request-input": {
38625           "items": {
38626             "$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"
38627           },
38628           "type": "object"
38629         },
38630         "GENERIC-RESOURCE-API:vf-module-topology": {
38631           "items": {
38632             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology"
38633           },
38634           "type": "object"
38635         },
38636         "GENERIC-RESOURCE-API:vnf-information": {
38637           "items": {
38638             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information"
38639           },
38640           "type": "object"
38641         }
38642       },
38643       "type": "object"
38644     },
38645     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data-TOP": {
38646       "properties": {
38647         "GENERIC-RESOURCE-API:vf-module-data": {
38648           "items": {
38649             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data"
38650           },
38651           "type": "object"
38652         }
38653       },
38654       "type": "object"
38655     },
38656     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information": {
38657       "properties": {
38658         "GENERIC-RESOURCE-API:notification-url": {
38659           "$ref": "#/definitions/Some notification-url"
38660         },
38661         "GENERIC-RESOURCE-API:order-number": {
38662           "$ref": "#/definitions/Some order-number"
38663         },
38664         "GENERIC-RESOURCE-API:order-version": {
38665           "$ref": "#/definitions/Some order-version"
38666         },
38667         "GENERIC-RESOURCE-API:request-action": {
38668           "$ref": "#/definitions/CreateNetworkInstance",
38669           "description": "still need to work Disconnect",
38670           "enum": [
38671             "CreateNetworkInstance",
38672             "ActivateNetworkInstance",
38673             "CreateServiceInstance",
38674             "DeleteServiceInstance",
38675             "DeleteNetworkInstance",
38676             "CreateVnfInstance",
38677             "ActivateVnfInstance",
38678             "DeleteVnfInstance",
38679             "CreateVfModuleInstance",
38680             "ActivateVfModuleInstance",
38681             "DeleteVfModuleInstance",
38682             "CreateContrailRouteInstance",
38683             "DeleteContrailRouteInstance",
38684             "CreateSecurityZoneInstance",
38685             "DeleteSecurityZoneInstance",
38686             "ActivateDCINetworkInstance",
38687             "DeActivateDCINetworkInstance"
38688           ]
38689         },
38690         "GENERIC-RESOURCE-API:request-id": {
38691           "$ref": "#/definitions/Some request-id",
38692           "description": "Request ID generated upstream of MSO"
38693         },
38694         "GENERIC-RESOURCE-API:source": {
38695           "$ref": "#/definitions/Some source"
38696         }
38697       },
38698       "type": "object"
38699     },
38700     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information-TOP": {
38701       "properties": {
38702         "GENERIC-RESOURCE-API:request-information": {
38703           "items": {
38704             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information"
38705           },
38706           "type": "object"
38707         }
38708       },
38709       "type": "object"
38710     },
38711     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header": {
38712       "properties": {
38713         "GENERIC-RESOURCE-API:svc-action": {
38714           "$ref": "#/definitions/reserve",
38715           "description": "Enumerated listThis is the rpcAction",
38716           "enum": [
38717             "reserve",
38718             "assign",
38719             "activate",
38720             "delete",
38721             "changeassign",
38722             "changedelete",
38723             "rollback",
38724             "deactivate",
38725             "unassign",
38726             "create"
38727           ]
38728         },
38729         "GENERIC-RESOURCE-API:svc-notification-url": {
38730           "$ref": "#/definitions/Some svc-notification-url",
38731           "description": "Contains URL for asynchronous response"
38732         },
38733         "GENERIC-RESOURCE-API:svc-request-id": {
38734           "$ref": "#/definitions/Some svc-request-id",
38735           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
38736         }
38737       },
38738       "type": "object"
38739     },
38740     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header-TOP": {
38741       "properties": {
38742         "GENERIC-RESOURCE-API:sdnc-request-header": {
38743           "items": {
38744             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header"
38745           },
38746           "type": "object"
38747         }
38748       },
38749       "type": "object"
38750     },
38751     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information": {
38752       "properties": {
38753         "GENERIC-RESOURCE-API:global-customer-id": {
38754           "$ref": "#/definitions/Some global-customer-id",
38755           "description": "need for put of data to AnAI (MSO provides)"
38756         },
38757         "GENERIC-RESOURCE-API:onap-model-information": {
38758           "items": {
38759             "$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"
38760           },
38761           "type": "object"
38762         },
38763         "GENERIC-RESOURCE-API:service-id": {
38764           "$ref": "#/definitions/Some service-id",
38765           "description": "This maps to the product-family-id in A&AI"
38766         },
38767         "GENERIC-RESOURCE-API:service-instance-id": {
38768           "$ref": "#/definitions/Some service-instance-id"
38769         },
38770         "GENERIC-RESOURCE-API:subscriber-name": {
38771           "$ref": "#/definitions/Some subscriber-name",
38772           "description": "Would not be expected for vIPR-ATM or mobility services."
38773         },
38774         "GENERIC-RESOURCE-API:subscription-service-type": {
38775           "$ref": "#/definitions/Some subscription-service-type",
38776           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
38777         }
38778       },
38779       "type": "object"
38780     },
38781     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information-TOP": {
38782       "properties": {
38783         "GENERIC-RESOURCE-API:service-information": {
38784           "items": {
38785             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information"
38786           },
38787           "type": "object"
38788         }
38789       },
38790       "type": "object"
38791     },
38792     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information": {
38793       "properties": {
38794         "GENERIC-RESOURCE-API:onap-model-information": {
38795           "items": {
38796             "$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"
38797           },
38798           "type": "object"
38799         },
38800         "GENERIC-RESOURCE-API:vf-module-id": {
38801           "$ref": "#/definitions/Some vf-module-id"
38802         },
38803         "GENERIC-RESOURCE-API:vf-module-type": {
38804           "$ref": "#/definitions/Some vf-module-type"
38805         }
38806       },
38807       "type": "object"
38808     },
38809     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information-TOP": {
38810       "properties": {
38811         "GENERIC-RESOURCE-API:vf-module-information": {
38812           "items": {
38813             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information"
38814           },
38815           "type": "object"
38816         }
38817       },
38818       "type": "object"
38819     },
38820     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-level-oper-status": {
38821       "properties": {
38822         "GENERIC-RESOURCE-API:create-timestamp": {
38823           "$ref": "#/definitions/Some create-timestamp",
38824           "description": "Not currently populated in service data."
38825         },
38826         "GENERIC-RESOURCE-API:last-action": {
38827           "$ref": "#/definitions/CreateNetworkInstance",
38828           "description": "should be list of possible request-actions",
38829           "enum": [
38830             "CreateNetworkInstance",
38831             "ActivateNetworkInstance",
38832             "CreateServiceInstance",
38833             "DeleteServiceInstance",
38834             "DeleteNetworkInstance",
38835             "CreateVnfInstance",
38836             "ActivateVnfInstance",
38837             "DeleteVnfInstance",
38838             "CreateVfModuleInstance",
38839             "ActivateVfModuleInstance",
38840             "DeleteVfModuleInstance",
38841             "CreateContrailRouteInstance",
38842             "DeleteContrailRouteInstance",
38843             "CreateSecurityZoneInstance",
38844             "DeleteSecurityZoneInstance"
38845           ]
38846         },
38847         "GENERIC-RESOURCE-API:last-order-status": {
38848           "$ref": "#/definitions/Active",
38849           "description": "fieldused by generic-resource-api",
38850           "enum": [
38851             "Active",
38852             "PendingAssignment",
38853             "PendingCreate",
38854             "PendingUpdate",
38855             "PendingDelete",
38856             "Deleted",
38857             "Created"
38858           ]
38859         },
38860         "GENERIC-RESOURCE-API:last-rpc-action": {
38861           "$ref": "#/definitions/assign",
38862           "enum": [
38863             "assign",
38864             "activate",
38865             "delete",
38866             "unassign",
38867             "deactivate",
38868             "create"
38869           ]
38870         },
38871         "GENERIC-RESOURCE-API:last-svc-request-id": {
38872           "$ref": "#/definitions/Some last-svc-request-id",
38873           "description": "Not currently populated in service data."
38874         },
38875         "GENERIC-RESOURCE-API:modify-timestamp": {
38876           "$ref": "#/definitions/Some modify-timestamp"
38877         },
38878         "GENERIC-RESOURCE-API:order-status": {
38879           "$ref": "#/definitions/Active",
38880           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
38881           "enum": [
38882             "Active",
38883             "PendingAssignment",
38884             "PendingCreate",
38885             "PendingUpdate",
38886             "PendingDelete",
38887             "Deleted",
38888             "Created"
38889           ]
38890         }
38891       },
38892       "type": "object"
38893     },
38894     "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": {
38895       "properties": {
38896         "GENERIC-RESOURCE-API:vf-module-level-oper-status": {
38897           "items": {
38898             "$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"
38899           },
38900           "type": "object"
38901         }
38902       },
38903       "type": "object"
38904     },
38905     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-request-input": {
38906       "properties": {
38907         "GENERIC-RESOURCE-API:aic-clli": {
38908           "$ref": "#/definitions/Some aic-clli",
38909           "description": "Not expected to be used"
38910         },
38911         "GENERIC-RESOURCE-API:aic-cloud-region": {
38912           "$ref": "#/definitions/Some aic-cloud-region",
38913           "description": "The AIC cloud region which maps to contrail versions"
38914         },
38915         "GENERIC-RESOURCE-API:request-version": {
38916           "$ref": "#/definitions/Some request-version",
38917           "description": "keep this?"
38918         },
38919         "GENERIC-RESOURCE-API:tenant": {
38920           "$ref": "#/definitions/Some tenant"
38921         },
38922         "GENERIC-RESOURCE-API:vf-module-input-parameters": {
38923           "items": {
38924             "$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"
38925           },
38926           "type": "object"
38927         },
38928         "GENERIC-RESOURCE-API:vf-module-name": {
38929           "$ref": "#/definitions/Some vf-module-name"
38930         }
38931       },
38932       "type": "object"
38933     },
38934     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-request-input-TOP": {
38935       "properties": {
38936         "GENERIC-RESOURCE-API:vf-module-request-input": {
38937           "items": {
38938             "$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"
38939           },
38940           "type": "object"
38941         }
38942       },
38943       "type": "object"
38944     },
38945     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology": {
38946       "properties": {
38947         "GENERIC-RESOURCE-API:aic-clli": {
38948           "$ref": "#/definitions/Some aic-clli",
38949           "description": "Not expected to be used"
38950         },
38951         "GENERIC-RESOURCE-API:aic-cloud-region": {
38952           "$ref": "#/definitions/Some aic-cloud-region",
38953           "description": "The AIC cloud region which maps to contrail versions"
38954         },
38955         "GENERIC-RESOURCE-API:onap-model-information": {
38956           "items": {
38957             "$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"
38958           },
38959           "type": "object"
38960         },
38961         "GENERIC-RESOURCE-API:tenant": {
38962           "$ref": "#/definitions/Some tenant"
38963         },
38964         "GENERIC-RESOURCE-API:vf-module-assignments": {
38965           "items": {
38966             "$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"
38967           },
38968           "type": "object"
38969         },
38970         "GENERIC-RESOURCE-API:vf-module-parameters": {
38971           "items": {
38972             "$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"
38973           },
38974           "type": "object"
38975         },
38976         "GENERIC-RESOURCE-API:vf-module-topology-identifier": {
38977           "items": {
38978             "$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"
38979           },
38980           "type": "object"
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)vf-module-topology-TOP": {
38986       "properties": {
38987         "GENERIC-RESOURCE-API:vf-module-topology": {
38988           "items": {
38989             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology"
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)vnf-information": {
38997       "properties": {
38998         "GENERIC-RESOURCE-API:onap-model-information": {
38999           "items": {
39000             "$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"
39001           },
39002           "type": "object"
39003         },
39004         "GENERIC-RESOURCE-API:vnf-id": {
39005           "$ref": "#/definitions/Some vnf-id"
39006         },
39007         "GENERIC-RESOURCE-API:vnf-type": {
39008           "$ref": "#/definitions/Some vnf-type",
39009           "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)"
39010         }
39011       },
39012       "type": "object"
39013     },
39014     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information-TOP": {
39015       "properties": {
39016         "GENERIC-RESOURCE-API:vnf-information": {
39017           "items": {
39018             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information"
39019           },
39020           "type": "object"
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/service-information(config)onap-model-information": {
39026       "properties": {
39027         "GENERIC-RESOURCE-API:model-customization-uuid": {
39028           "$ref": "#/definitions/Some model-customization-uuid",
39029           "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"
39030         },
39031         "GENERIC-RESOURCE-API:model-invariant-uuid": {
39032           "$ref": "#/definitions/Some model-invariant-uuid",
39033           "description": "identifies the invariant uuid for this service or resource"
39034         },
39035         "GENERIC-RESOURCE-API:model-name": {
39036           "$ref": "#/definitions/Some model-name"
39037         },
39038         "GENERIC-RESOURCE-API:model-uuid": {
39039           "$ref": "#/definitions/Some model-uuid",
39040           "description": "identifies the uuid for this service or resource, which is version specific"
39041         },
39042         "GENERIC-RESOURCE-API:model-version": {
39043           "$ref": "#/definitions/Some model-version"
39044         }
39045       },
39046       "type": "object"
39047     },
39048     "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": {
39049       "properties": {
39050         "GENERIC-RESOURCE-API:onap-model-information": {
39051           "items": {
39052             "$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"
39053           },
39054           "type": "object"
39055         }
39056       },
39057       "type": "object"
39058     },
39059     "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": {
39060       "properties": {
39061         "GENERIC-RESOURCE-API:model-customization-uuid": {
39062           "$ref": "#/definitions/Some model-customization-uuid",
39063           "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"
39064         },
39065         "GENERIC-RESOURCE-API:model-invariant-uuid": {
39066           "$ref": "#/definitions/Some model-invariant-uuid",
39067           "description": "identifies the invariant uuid for this service or resource"
39068         },
39069         "GENERIC-RESOURCE-API:model-name": {
39070           "$ref": "#/definitions/Some model-name"
39071         },
39072         "GENERIC-RESOURCE-API:model-uuid": {
39073           "$ref": "#/definitions/Some model-uuid",
39074           "description": "identifies the uuid for this service or resource, which is version specific"
39075         },
39076         "GENERIC-RESOURCE-API:model-version": {
39077           "$ref": "#/definitions/Some model-version"
39078         }
39079       },
39080       "type": "object"
39081     },
39082     "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": {
39083       "properties": {
39084         "GENERIC-RESOURCE-API:onap-model-information": {
39085           "items": {
39086             "$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"
39087           },
39088           "type": "object"
39089         }
39090       },
39091       "type": "object"
39092     },
39093     "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": {
39094       "properties": {
39095         "GENERIC-RESOURCE-API:param": {
39096           "items": {
39097             "$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"
39098           },
39099           "type": "array"
39100         }
39101       },
39102       "type": "object"
39103     },
39104     "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": {
39105       "properties": {
39106         "GENERIC-RESOURCE-API:vf-module-input-parameters": {
39107           "items": {
39108             "$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"
39109           },
39110           "type": "object"
39111         }
39112       },
39113       "type": "object"
39114     },
39115     "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": {
39116       "properties": {
39117         "GENERIC-RESOURCE-API:name": {
39118           "$ref": "#/definitions/Some name"
39119         },
39120         "GENERIC-RESOURCE-API:value": {
39121           "$ref": "#/definitions/Some value"
39122         }
39123       },
39124       "type": "object"
39125     },
39126     "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": {
39127       "properties": {
39128         "GENERIC-RESOURCE-API:param": {
39129           "items": {
39130             "$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"
39131           },
39132           "type": "array"
39133         }
39134       },
39135       "type": "object"
39136     },
39137     "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": {
39138       "properties": {
39139         "GENERIC-RESOURCE-API:model-customization-uuid": {
39140           "$ref": "#/definitions/Some model-customization-uuid",
39141           "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"
39142         },
39143         "GENERIC-RESOURCE-API:model-invariant-uuid": {
39144           "$ref": "#/definitions/Some model-invariant-uuid",
39145           "description": "identifies the invariant uuid for this service or resource"
39146         },
39147         "GENERIC-RESOURCE-API:model-name": {
39148           "$ref": "#/definitions/Some model-name"
39149         },
39150         "GENERIC-RESOURCE-API:model-uuid": {
39151           "$ref": "#/definitions/Some model-uuid",
39152           "description": "identifies the uuid for this service or resource, which is version specific"
39153         },
39154         "GENERIC-RESOURCE-API:model-version": {
39155           "$ref": "#/definitions/Some model-version"
39156         }
39157       },
39158       "type": "object"
39159     },
39160     "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": {
39161       "properties": {
39162         "GENERIC-RESOURCE-API:onap-model-information": {
39163           "items": {
39164             "$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"
39165           },
39166           "type": "object"
39167         }
39168       },
39169       "type": "object"
39170     },
39171     "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": {
39172       "properties": {
39173         "GENERIC-RESOURCE-API:vf-module-status": {
39174           "$ref": "#/definitions/Some vf-module-status",
39175           "description": "Do we need this?Orchestration status from AAI - to be set by SDNCNot being used for vIPR."
39176         },
39177         "GENERIC-RESOURCE-API:vms": {
39178           "items": {
39179             "$ref": "#/definitions/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"
39180           },
39181           "type": "object"
39182         }
39183       },
39184       "type": "object"
39185     },
39186     "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": {
39187       "properties": {
39188         "GENERIC-RESOURCE-API:vf-module-assignments": {
39189           "items": {
39190             "$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"
39191           },
39192           "type": "object"
39193         }
39194       },
39195       "type": "object"
39196     },
39197     "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": {
39198       "properties": {
39199         "GENERIC-RESOURCE-API:param": {
39200           "items": {
39201             "$ref": "#/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"
39202           },
39203           "type": "array"
39204         }
39205       },
39206       "type": "object"
39207     },
39208     "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": {
39209       "properties": {
39210         "GENERIC-RESOURCE-API:vf-module-parameters": {
39211           "items": {
39212             "$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"
39213           },
39214           "type": "object"
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/vf-module-topology(config)vf-module-topology-identifier": {
39220       "properties": {
39221         "GENERIC-RESOURCE-API:vf-module-id": {
39222           "$ref": "#/definitions/Some vf-module-id",
39223           "description": "vf-module id"
39224         },
39225         "GENERIC-RESOURCE-API:vf-module-name": {
39226           "$ref": "#/definitions/Some vf-module-name",
39227           "description": "vf-module-name"
39228         },
39229         "GENERIC-RESOURCE-API:vf-module-type": {
39230           "$ref": "#/definitions/Some vf-module-type",
39231           "description": "In Pats model referred to as model-id"
39232         }
39233       },
39234       "type": "object"
39235     },
39236     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-topology-identifier-TOP": {
39237       "properties": {
39238         "GENERIC-RESOURCE-API:vf-module-topology-identifier": {
39239           "items": {
39240             "$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"
39241           },
39242           "type": "object"
39243         }
39244       },
39245       "type": "object"
39246     },
39247     "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": {
39248       "properties": {
39249         "GENERIC-RESOURCE-API:vm": {
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/vf-module-assignments/vms(config)vm"
39252           },
39253           "type": "array"
39254         }
39255       },
39256       "type": "object"
39257     },
39258     "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": {
39259       "properties": {
39260         "GENERIC-RESOURCE-API:vms": {
39261           "items": {
39262             "$ref": "#/definitions/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"
39263           },
39264           "type": "object"
39265         }
39266       },
39267       "type": "object"
39268     },
39269     "GENERIC-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": {
39270       "properties": {
39271         "GENERIC-RESOURCE-API:nfc-naming-code": {
39272           "$ref": "#/definitions/Some nfc-naming-code",
39273           "description": "used in vm naming(draft 29: changed from nfc-code)"
39274         },
39275         "GENERIC-RESOURCE-API:vm-count": {
39276           "$ref": "#/definitions/0"
39277         },
39278         "GENERIC-RESOURCE-API:vm-names": {
39279           "items": {
39280             "$ref": "#/definitions/GENERIC-RESOURCE-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"
39281           },
39282           "type": "object"
39283         },
39284         "GENERIC-RESOURCE-API:vm-networks": {
39285           "items": {
39286             "$ref": "#/definitions/GENERIC-RESOURCE-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"
39287           },
39288           "type": "object"
39289         },
39290         "GENERIC-RESOURCE-API:vm-type": {
39291           "$ref": "#/definitions/Some vm-type"
39292         },
39293         "GENERIC-RESOURCE-API:vm-type-tag": {
39294           "$ref": "#/definitions/Some vm-type-tag",
39295           "description": "from tosca data on vfc"
39296         }
39297       },
39298       "required": [
39299         "GENERIC-RESOURCE-API:vm-type"
39300       ],
39301       "type": "object"
39302     },
39303     "GENERIC-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": {
39304       "properties": {
39305         "GENERIC-RESOURCE-API:vm": {
39306           "items": {
39307             "$ref": "#/definitions/GENERIC-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"
39308           },
39309           "type": "array"
39310         }
39311       },
39312       "type": "object"
39313     },
39314     "GENERIC-RESOURCE-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": {
39315       "properties": {
39316         "GENERIC-RESOURCE-API:vm-name": {
39317           "description": "ordered-by: user",
39318           "items": {
39319             "$ref": "#/definitions/Some vm-name"
39320           },
39321           "type": "array"
39322         }
39323       },
39324       "type": "object"
39325     },
39326     "GENERIC-RESOURCE-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": {
39327       "properties": {
39328         "GENERIC-RESOURCE-API:vm-names": {
39329           "items": {
39330             "$ref": "#/definitions/GENERIC-RESOURCE-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"
39331           },
39332           "type": "object"
39333         }
39334       },
39335       "type": "object"
39336     },
39337     "GENERIC-RESOURCE-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": {
39338       "properties": {
39339         "GENERIC-RESOURCE-API:vm-network": {
39340           "items": {
39341             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/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"
39342           },
39343           "type": "array"
39344         }
39345       },
39346       "type": "object"
39347     },
39348     "GENERIC-RESOURCE-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": {
39349       "properties": {
39350         "GENERIC-RESOURCE-API:vm-networks": {
39351           "items": {
39352             "$ref": "#/definitions/GENERIC-RESOURCE-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"
39353           },
39354           "type": "object"
39355         }
39356       },
39357       "type": "object"
39358     },
39359     "GENERIC-RESOURCE-API/services/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": {
39360       "properties": {
39361         "GENERIC-RESOURCE-API:floating-ips": {
39362           "items": {
39363             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
39364           },
39365           "type": "object"
39366         },
39367         "GENERIC-RESOURCE-API:interface-route-prefixes": {
39368           "items": {
39369             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
39370           },
39371           "type": "object"
39372         },
39373         "GENERIC-RESOURCE-API:mac-addresses": {
39374           "items": {
39375             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
39376           },
39377           "type": "object"
39378         },
39379         "GENERIC-RESOURCE-API:network-information-items": {
39380           "items": {
39381             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
39382           },
39383           "type": "object"
39384         },
39385         "GENERIC-RESOURCE-API:network-role": {
39386           "$ref": "#/definitions/Some network-role",
39387           "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF"
39388         },
39389         "GENERIC-RESOURCE-API:network-role-tag": {
39390           "$ref": "#/definitions/Some network-role-tag"
39391         },
39392         "GENERIC-RESOURCE-API:sriov-parameters": {
39393           "items": {
39394             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
39395           },
39396           "type": "object"
39397         }
39398       },
39399       "required": [
39400         "GENERIC-RESOURCE-API:network-role"
39401       ],
39402       "type": "object"
39403     },
39404     "GENERIC-RESOURCE-API/services/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": {
39405       "properties": {
39406         "GENERIC-RESOURCE-API:vm-network": {
39407           "items": {
39408             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/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"
39409           },
39410           "type": "array"
39411         }
39412       },
39413       "type": "object"
39414     },
39415     "GENERIC-RESOURCE-API/services/service/service-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": {
39416       "properties": {
39417         "GENERIC-RESOURCE-API:floating-ip-v4": {
39418           "description": "Floating ipv4 for VMs of a given type on this network",
39419           "items": {
39420             "$ref": "#/definitions/6.252.1.9%{LL",
39421             "enum": [
39422               "6.252.1.9%{LL",
39423               "B:"
39424             ]
39425           },
39426           "type": "array"
39427         },
39428         "GENERIC-RESOURCE-API:floating-ip-v6": {
39429           "description": "Floating ipv6 for VMs of a given type on this network",
39430           "items": {
39431             "$ref": "#/definitions/A9e6:2e"
39432           },
39433           "type": "array"
39434         }
39435       },
39436       "type": "object"
39437     },
39438     "GENERIC-RESOURCE-API/services/service/service-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": {
39439       "properties": {
39440         "GENERIC-RESOURCE-API:floating-ips": {
39441           "items": {
39442             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
39443           },
39444           "type": "object"
39445         }
39446       },
39447       "type": "object"
39448     },
39449     "GENERIC-RESOURCE-API/services/service/service-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": {
39450       "properties": {
39451         "GENERIC-RESOURCE-API:interface-route-prefix": {
39452           "description": "ordered-by: user",
39453           "items": {
39454             "$ref": "#/definitions/Some interface-route-prefix"
39455           },
39456           "type": "array"
39457         }
39458       },
39459       "type": "object"
39460     },
39461     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)interface-route-prefixes-TOP": {
39462       "properties": {
39463         "GENERIC-RESOURCE-API:interface-route-prefixes": {
39464           "items": {
39465             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)interface-route-prefixes"
39466           },
39467           "type": "object"
39468         }
39469       },
39470       "type": "object"
39471     },
39472     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)mac-addresses": {
39473       "properties": {
39474         "GENERIC-RESOURCE-API:mac-address": {
39475           "description": "List of network assignments for this vm-type",
39476           "items": {
39477             "$ref": "#/definitions/Some mac-address"
39478           },
39479           "type": "array"
39480         }
39481       },
39482       "type": "object"
39483     },
39484     "GENERIC-RESOURCE-API/services/service/service-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": {
39485       "properties": {
39486         "GENERIC-RESOURCE-API:mac-addresses": {
39487           "items": {
39488             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
39489           },
39490           "type": "object"
39491         }
39492       },
39493       "type": "object"
39494     },
39495     "GENERIC-RESOURCE-API/services/service/service-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": {
39496       "properties": {
39497         "GENERIC-RESOURCE-API:network-information-item": {
39498           "items": {
39499             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
39500           },
39501           "type": "array"
39502         }
39503       },
39504       "type": "object"
39505     },
39506     "GENERIC-RESOURCE-API/services/service/service-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": {
39507       "properties": {
39508         "GENERIC-RESOURCE-API:network-information-items": {
39509           "items": {
39510             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
39511           },
39512           "type": "object"
39513         }
39514       },
39515       "type": "object"
39516     },
39517     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)sriov-parameters": {
39518       "properties": {
39519         "GENERIC-RESOURCE-API:application-tags": {
39520           "items": {
39521             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
39522           },
39523           "type": "object"
39524         },
39525         "GENERIC-RESOURCE-API:heat-vlan-filters": {
39526           "items": {
39527             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
39528           },
39529           "type": "object"
39530         }
39531       },
39532       "type": "object"
39533     },
39534     "GENERIC-RESOURCE-API/services/service/service-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": {
39535       "properties": {
39536         "GENERIC-RESOURCE-API:sriov-parameters": {
39537           "items": {
39538             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
39539           },
39540           "type": "object"
39541         }
39542       },
39543       "type": "object"
39544     },
39545     "GENERIC-RESOURCE-API/services/service/service-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": {
39546       "properties": {
39547         "GENERIC-RESOURCE-API:ip-count": {
39548           "$ref": "#/definitions/0",
39549           "description": "The number of ip addresses to be assigned per vm for this network role"
39550         },
39551         "GENERIC-RESOURCE-API:ip-version": {
39552           "$ref": "#/definitions/Some ip-version",
39553           "description": "Use ipv4 or ipv6"
39554         },
39555         "GENERIC-RESOURCE-API:network-ips": {
39556           "items": {
39557             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
39558           },
39559           "type": "object"
39560         },
39561         "GENERIC-RESOURCE-API:use-dhcp": {
39562           "$ref": "#/definitions/Y",
39563           "description": "Indicator to use DHCP on this network for this VM",
39564           "enum": [
39565             "Y",
39566             "N"
39567           ]
39568         }
39569       },
39570       "type": "object"
39571     },
39572     "GENERIC-RESOURCE-API/services/service/service-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": {
39573       "properties": {
39574         "GENERIC-RESOURCE-API:network-information-item": {
39575           "items": {
39576             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
39577           },
39578           "type": "array"
39579         }
39580       },
39581       "type": "object"
39582     },
39583     "GENERIC-RESOURCE-API/services/service/service-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": {
39584       "properties": {
39585         "GENERIC-RESOURCE-API:network-ip": {
39586           "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?",
39587           "items": {
39588             "$ref": "#/definitions/Some network-ip"
39589           },
39590           "type": "array"
39591         }
39592       },
39593       "type": "object"
39594     },
39595     "GENERIC-RESOURCE-API/services/service/service-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": {
39596       "properties": {
39597         "GENERIC-RESOURCE-API:network-ips": {
39598           "items": {
39599             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
39600           },
39601           "type": "object"
39602         }
39603       },
39604       "type": "object"
39605     },
39606     "GENERIC-RESOURCE-API/services/service/service-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": {
39607       "properties": {
39608         "GENERIC-RESOURCE-API:c-tags": {
39609           "items": {
39610             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
39611           },
39612           "type": "object"
39613         },
39614         "GENERIC-RESOURCE-API:s-tags": {
39615           "items": {
39616             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
39617           },
39618           "type": "object"
39619         }
39620       },
39621       "type": "object"
39622     },
39623     "GENERIC-RESOURCE-API/services/service/service-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": {
39624       "properties": {
39625         "GENERIC-RESOURCE-API:application-tags": {
39626           "items": {
39627             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
39628           },
39629           "type": "object"
39630         }
39631       },
39632       "type": "object"
39633     },
39634     "GENERIC-RESOURCE-API/services/service/service-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": {
39635       "properties": {
39636         "GENERIC-RESOURCE-API:heat-vlan-filter": {
39637           "items": {
39638             "$ref": "#/definitions/Some heat-vlan-filter"
39639           },
39640           "type": "array"
39641         }
39642       },
39643       "type": "object"
39644     },
39645     "GENERIC-RESOURCE-API/services/service/service-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": {
39646       "properties": {
39647         "GENERIC-RESOURCE-API:heat-vlan-filters": {
39648           "items": {
39649             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
39650           },
39651           "type": "object"
39652         }
39653       },
39654       "type": "object"
39655     },
39656     "GENERIC-RESOURCE-API/services/service/service-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": {
39657       "properties": {
39658         "GENERIC-RESOURCE-API:c-tag": {
39659           "items": {
39660             "$ref": "#/definitions/Some c-tag"
39661           },
39662           "type": "array"
39663         }
39664       },
39665       "type": "object"
39666     },
39667     "GENERIC-RESOURCE-API/services/service/service-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": {
39668       "properties": {
39669         "GENERIC-RESOURCE-API:c-tags": {
39670           "items": {
39671             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
39672           },
39673           "type": "object"
39674         }
39675       },
39676       "type": "object"
39677     },
39678     "GENERIC-RESOURCE-API/services/service/service-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": {
39679       "properties": {
39680         "GENERIC-RESOURCE-API:s-tag": {
39681           "items": {
39682             "$ref": "#/definitions/Some s-tag"
39683           },
39684           "type": "array"
39685         }
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/vm-network/sriov-parameters/application-tags(config)s-tags-TOP": {
39690       "properties": {
39691         "GENERIC-RESOURCE-API:s-tags": {
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/vm-network/sriov-parameters/application-tags(config)s-tags"
39694           },
39695           "type": "object"
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-parameters(config)param": {
39701       "properties": {
39702         "GENERIC-RESOURCE-API:name": {
39703           "$ref": "#/definitions/Some name"
39704         },
39705         "GENERIC-RESOURCE-API:value": {
39706           "$ref": "#/definitions/Some value"
39707         }
39708       },
39709       "type": "object"
39710     },
39711     "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": {
39712       "properties": {
39713         "GENERIC-RESOURCE-API:param": {
39714           "items": {
39715             "$ref": "#/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"
39716           },
39717           "type": "array"
39718         }
39719       },
39720       "type": "object"
39721     },
39722     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vnf-information(config)onap-model-information": {
39723       "properties": {
39724         "GENERIC-RESOURCE-API:model-customization-uuid": {
39725           "$ref": "#/definitions/Some model-customization-uuid",
39726           "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"
39727         },
39728         "GENERIC-RESOURCE-API:model-invariant-uuid": {
39729           "$ref": "#/definitions/Some model-invariant-uuid",
39730           "description": "identifies the invariant uuid for this service or resource"
39731         },
39732         "GENERIC-RESOURCE-API:model-name": {
39733           "$ref": "#/definitions/Some model-name"
39734         },
39735         "GENERIC-RESOURCE-API:model-uuid": {
39736           "$ref": "#/definitions/Some model-uuid",
39737           "description": "identifies the uuid for this service or resource, which is version specific"
39738         },
39739         "GENERIC-RESOURCE-API:model-version": {
39740           "$ref": "#/definitions/Some model-version"
39741         }
39742       },
39743       "type": "object"
39744     },
39745     "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": {
39746       "properties": {
39747         "GENERIC-RESOURCE-API:onap-model-information": {
39748           "items": {
39749             "$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"
39750           },
39751           "type": "object"
39752         }
39753       },
39754       "type": "object"
39755     },
39756     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information": {
39757       "properties": {
39758         "GENERIC-RESOURCE-API:model-customization-uuid": {
39759           "$ref": "#/definitions/Some model-customization-uuid",
39760           "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"
39761         },
39762         "GENERIC-RESOURCE-API:model-invariant-uuid": {
39763           "$ref": "#/definitions/Some model-invariant-uuid",
39764           "description": "identifies the invariant uuid for this service or resource"
39765         },
39766         "GENERIC-RESOURCE-API:model-name": {
39767           "$ref": "#/definitions/Some model-name"
39768         },
39769         "GENERIC-RESOURCE-API:model-uuid": {
39770           "$ref": "#/definitions/Some model-uuid",
39771           "description": "identifies the uuid for this service or resource, which is version specific"
39772         },
39773         "GENERIC-RESOURCE-API:model-version": {
39774           "$ref": "#/definitions/Some model-version"
39775         }
39776       },
39777       "type": "object"
39778     },
39779     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information-TOP": {
39780       "properties": {
39781         "GENERIC-RESOURCE-API:onap-model-information": {
39782           "items": {
39783             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information"
39784           },
39785           "type": "object"
39786         }
39787       },
39788       "type": "object"
39789     },
39790     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters": {
39791       "properties": {
39792         "GENERIC-RESOURCE-API:param": {
39793           "items": {
39794             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param"
39795           },
39796           "type": "array"
39797         }
39798       },
39799       "type": "object"
39800     },
39801     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters-TOP": {
39802       "properties": {
39803         "GENERIC-RESOURCE-API:vnf-input-parameters": {
39804           "items": {
39805             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters"
39806           },
39807           "type": "object"
39808         }
39809       },
39810       "type": "object"
39811     },
39812     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks": {
39813       "properties": {
39814         "GENERIC-RESOURCE-API:vnf-network": {
39815           "items": {
39816             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network"
39817           },
39818           "type": "array"
39819         }
39820       },
39821       "type": "object"
39822     },
39823     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks-TOP": {
39824       "properties": {
39825         "GENERIC-RESOURCE-API:vnf-networks": {
39826           "items": {
39827             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks"
39828           },
39829           "type": "object"
39830         }
39831       },
39832       "type": "object"
39833     },
39834     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param": {
39835       "properties": {
39836         "GENERIC-RESOURCE-API:name": {
39837           "$ref": "#/definitions/Some name"
39838         },
39839         "GENERIC-RESOURCE-API:value": {
39840           "$ref": "#/definitions/Some value"
39841         }
39842       },
39843       "type": "object"
39844     },
39845     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param-TOP": {
39846       "properties": {
39847         "GENERIC-RESOURCE-API:param": {
39848           "items": {
39849             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param"
39850           },
39851           "type": "array"
39852         }
39853       },
39854       "type": "object"
39855     },
39856     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network": {
39857       "properties": {
39858         "GENERIC-RESOURCE-API:contrail-network-fqdn": {
39859           "$ref": "#/definitions/Some contrail-network-fqdn",
39860           "description": "contrail network policy object"
39861         },
39862         "GENERIC-RESOURCE-API:network-id": {
39863           "$ref": "#/definitions/Some network-id",
39864           "description": "Unique Neutron UUID of an instance of the network role "
39865         },
39866         "GENERIC-RESOURCE-API:network-name": {
39867           "$ref": "#/definitions/Some network-name",
39868           "description": "Unique Neutron UUID of an instance of the network role "
39869         },
39870         "GENERIC-RESOURCE-API:network-role": {
39871           "$ref": "#/definitions/Some network-role",
39872           "description": "A Network Role to which a VNF must connect"
39873         },
39874         "GENERIC-RESOURCE-API:neutron-id": {
39875           "$ref": "#/definitions/Some neutron-id",
39876           "description": "Unique Neutron UUID of an instance of the network role "
39877         },
39878         "GENERIC-RESOURCE-API:subnets-data": {
39879           "items": {
39880             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data"
39881           },
39882           "type": "object"
39883         }
39884       },
39885       "type": "object"
39886     },
39887     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network-TOP": {
39888       "properties": {
39889         "GENERIC-RESOURCE-API:vnf-network": {
39890           "items": {
39891             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network"
39892           },
39893           "type": "array"
39894         }
39895       },
39896       "type": "object"
39897     },
39898     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data": {
39899       "properties": {
39900         "GENERIC-RESOURCE-API:subnet-data": {
39901           "items": {
39902             "$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"
39903           },
39904           "type": "array"
39905         }
39906       },
39907       "type": "object"
39908     },
39909     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data-TOP": {
39910       "properties": {
39911         "GENERIC-RESOURCE-API:subnets-data": {
39912           "items": {
39913             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data"
39914           },
39915           "type": "object"
39916         }
39917       },
39918       "type": "object"
39919     },
39920     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data": {
39921       "properties": {
39922         "GENERIC-RESOURCE-API:ip-version": {
39923           "$ref": "#/definitions/Some ip-version",
39924           "description": "Should be ipv4 or ipv6"
39925         },
39926         "GENERIC-RESOURCE-API:subnet-id": {
39927           "$ref": "#/definitions/Some subnet-id",
39928           "description": "subnet UUID to be passed into the HEAT template"
39929         }
39930       },
39931       "type": "object"
39932     },
39933     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP": {
39934       "properties": {
39935         "GENERIC-RESOURCE-API:subnet-data": {
39936           "items": {
39937             "$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"
39938           },
39939           "type": "array"
39940         }
39941       },
39942       "type": "object"
39943     },
39944     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information": {
39945       "properties": {
39946         "GENERIC-RESOURCE-API:model-customization-uuid": {
39947           "$ref": "#/definitions/Some model-customization-uuid",
39948           "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"
39949         },
39950         "GENERIC-RESOURCE-API:model-invariant-uuid": {
39951           "$ref": "#/definitions/Some model-invariant-uuid",
39952           "description": "identifies the invariant uuid for this service or resource"
39953         },
39954         "GENERIC-RESOURCE-API:model-name": {
39955           "$ref": "#/definitions/Some model-name"
39956         },
39957         "GENERIC-RESOURCE-API:model-uuid": {
39958           "$ref": "#/definitions/Some model-uuid",
39959           "description": "identifies the uuid for this service or resource, which is version specific"
39960         },
39961         "GENERIC-RESOURCE-API:model-version": {
39962           "$ref": "#/definitions/Some model-version"
39963         }
39964       },
39965       "type": "object"
39966     },
39967     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information-TOP": {
39968       "properties": {
39969         "GENERIC-RESOURCE-API:onap-model-information": {
39970           "items": {
39971             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information"
39972           },
39973           "type": "object"
39974         }
39975       },
39976       "type": "object"
39977     },
39978     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data": {
39979       "properties": {
39980         "GENERIC-RESOURCE-API:param": {
39981           "items": {
39982             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param"
39983           },
39984           "type": "array"
39985         }
39986       },
39987       "type": "object"
39988     },
39989     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data-TOP": {
39990       "properties": {
39991         "GENERIC-RESOURCE-API:vnf-parameters-data": {
39992           "items": {
39993             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data"
39994           },
39995           "type": "object"
39996         }
39997       },
39998       "type": "object"
39999     },
40000     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments": {
40001       "properties": {
40002         "GENERIC-RESOURCE-API:availability-zones": {
40003           "items": {
40004             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones"
40005           },
40006           "type": "object"
40007         },
40008         "GENERIC-RESOURCE-API:vnf-networks": {
40009           "items": {
40010             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks"
40011           },
40012           "type": "object"
40013         },
40014         "GENERIC-RESOURCE-API:vnf-status": {
40015           "$ref": "#/definitions/Some vnf-status",
40016           "description": "Do we need this?Orchestration status from AAI - to be set by SDNCWill not be used for vIPR."
40017         }
40018       },
40019       "type": "object"
40020     },
40021     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments-TOP": {
40022       "properties": {
40023         "GENERIC-RESOURCE-API:vnf-resource-assignments": {
40024           "items": {
40025             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments"
40026           },
40027           "type": "object"
40028         }
40029       },
40030       "type": "object"
40031     },
40032     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure": {
40033       "properties": {
40034         "GENERIC-RESOURCE-API:nf-code": {
40035           "$ref": "#/definitions/Some nf-code",
40036           "description": "used in vnf naming"
40037         },
40038         "GENERIC-RESOURCE-API:nf-function": {
40039           "$ref": "#/definitions/Some nf-function"
40040         },
40041         "GENERIC-RESOURCE-API:nf-role": {
40042           "$ref": "#/definitions/Some nf-role"
40043         },
40044         "GENERIC-RESOURCE-API:nf-type": {
40045           "$ref": "#/definitions/Some nf-type"
40046         },
40047         "GENERIC-RESOURCE-API:vnf-id": {
40048           "$ref": "#/definitions/Some vnf-id"
40049         },
40050         "GENERIC-RESOURCE-API:vnf-name": {
40051           "$ref": "#/definitions/Some vnf-name",
40052           "description": "optionally comes from vnf-request-input container or is assigned by sdn-c"
40053         },
40054         "GENERIC-RESOURCE-API:vnf-type": {
40055           "$ref": "#/definitions/Some vnf-type",
40056           "description": "In preload tree, this label is used for the vf-module-type"
40057         }
40058       },
40059       "type": "object"
40060     },
40061     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure-TOP": {
40062       "properties": {
40063         "GENERIC-RESOURCE-API:vnf-topology-identifier-structure": {
40064           "items": {
40065             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure"
40066           },
40067           "type": "object"
40068         }
40069       },
40070       "type": "object"
40071     },
40072     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param": {
40073       "properties": {
40074         "GENERIC-RESOURCE-API:name": {
40075           "$ref": "#/definitions/Some name"
40076         },
40077         "GENERIC-RESOURCE-API:value": {
40078           "$ref": "#/definitions/Some value"
40079         }
40080       },
40081       "type": "object"
40082     },
40083     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param-TOP": {
40084       "properties": {
40085         "GENERIC-RESOURCE-API:param": {
40086           "items": {
40087             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param"
40088           },
40089           "type": "array"
40090         }
40091       },
40092       "type": "object"
40093     },
40094     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones": {
40095       "properties": {
40096         "GENERIC-RESOURCE-API:availability-zone": {
40097           "description": "Openstack availability zone name or UUID",
40098           "items": {
40099             "$ref": "#/definitions/Some availability-zone"
40100           },
40101           "type": "array"
40102         },
40103         "GENERIC-RESOURCE-API:max-count": {
40104           "$ref": "#/definitions/0",
40105           "description": "From the TOSCA data. Indicates the largest availability zone count needed by any vf-module in the VNF."
40106         }
40107       },
40108       "type": "object"
40109     },
40110     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones-TOP": {
40111       "properties": {
40112         "GENERIC-RESOURCE-API:availability-zones": {
40113           "items": {
40114             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones"
40115           },
40116           "type": "object"
40117         }
40118       },
40119       "type": "object"
40120     },
40121     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks": {
40122       "properties": {
40123         "GENERIC-RESOURCE-API:vnf-network": {
40124           "items": {
40125             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network"
40126           },
40127           "type": "array"
40128         }
40129       },
40130       "type": "object"
40131     },
40132     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks-TOP": {
40133       "properties": {
40134         "GENERIC-RESOURCE-API:vnf-networks": {
40135           "items": {
40136             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks"
40137           },
40138           "type": "object"
40139         }
40140       },
40141       "type": "object"
40142     },
40143     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network": {
40144       "properties": {
40145         "GENERIC-RESOURCE-API:contrail-network-fqdn": {
40146           "$ref": "#/definitions/Some contrail-network-fqdn",
40147           "description": "contrail network policy object"
40148         },
40149         "GENERIC-RESOURCE-API:network-id": {
40150           "$ref": "#/definitions/Some network-id",
40151           "description": "Unique Neutron UUID of an instance of the network role "
40152         },
40153         "GENERIC-RESOURCE-API:network-name": {
40154           "$ref": "#/definitions/Some network-name",
40155           "description": "Unique Neutron UUID of an instance of the network role "
40156         },
40157         "GENERIC-RESOURCE-API:network-role": {
40158           "$ref": "#/definitions/Some network-role",
40159           "description": "A Network Role to which a VNF must connect"
40160         },
40161         "GENERIC-RESOURCE-API:neutron-id": {
40162           "$ref": "#/definitions/Some neutron-id",
40163           "description": "Unique Neutron UUID of an instance of the network role "
40164         },
40165         "GENERIC-RESOURCE-API:subnets-data": {
40166           "items": {
40167             "$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"
40168           },
40169           "type": "object"
40170         }
40171       },
40172       "type": "object"
40173     },
40174     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network-TOP": {
40175       "properties": {
40176         "GENERIC-RESOURCE-API:vnf-network": {
40177           "items": {
40178             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network"
40179           },
40180           "type": "array"
40181         }
40182       },
40183       "type": "object"
40184     },
40185     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data": {
40186       "properties": {
40187         "GENERIC-RESOURCE-API:subnet-data": {
40188           "items": {
40189             "$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"
40190           },
40191           "type": "array"
40192         }
40193       },
40194       "type": "object"
40195     },
40196     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data-TOP": {
40197       "properties": {
40198         "GENERIC-RESOURCE-API:subnets-data": {
40199           "items": {
40200             "$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"
40201           },
40202           "type": "object"
40203         }
40204       },
40205       "type": "object"
40206     },
40207     "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": {
40208       "properties": {
40209         "GENERIC-RESOURCE-API:ip-version": {
40210           "$ref": "#/definitions/Some ip-version",
40211           "description": "Should be ipv4 or ipv6"
40212         },
40213         "GENERIC-RESOURCE-API:subnet-id": {
40214           "$ref": "#/definitions/Some subnet-id",
40215           "description": "subnet UUID to be passed into the HEAT template"
40216         }
40217       },
40218       "type": "object"
40219     },
40220     "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": {
40221       "properties": {
40222         "GENERIC-RESOURCE-API:subnet-data": {
40223           "items": {
40224             "$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"
40225           },
40226           "type": "array"
40227         }
40228       },
40229       "type": "object"
40230     },
40231     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource": {
40232       "properties": {
40233         "GENERIC-RESOURCE-API:allotted-resource-data": {
40234           "items": {
40235             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data"
40236           },
40237           "type": "object"
40238         },
40239         "GENERIC-RESOURCE-API:allotted-resource-id": {
40240           "$ref": "#/definitions/Some allotted-resource-id"
40241         },
40242         "GENERIC-RESOURCE-API:allotted-resource-status": {
40243           "items": {
40244             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status"
40245           },
40246           "type": "object"
40247         }
40248       },
40249       "required": [
40250         "GENERIC-RESOURCE-API:allotted-resource-id"
40251       ],
40252       "type": "object"
40253     },
40254     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource-TOP": {
40255       "properties": {
40256         "GENERIC-RESOURCE-API:tunnelxconn-allotted-resource": {
40257           "items": {
40258             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource"
40259           },
40260           "type": "array"
40261         }
40262       },
40263       "type": "object"
40264     },
40265     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data": {
40266       "properties": {
40267         "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
40268           "items": {
40269             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
40270           },
40271           "type": "object"
40272         },
40273         "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
40274           "items": {
40275             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
40276           },
40277           "type": "object"
40278         },
40279         "GENERIC-RESOURCE-API:tunnelxconn-parameters": {
40280           "items": {
40281             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters"
40282           },
40283           "type": "object"
40284         },
40285         "GENERIC-RESOURCE-API:tunnelxconn-topology": {
40286           "items": {
40287             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology"
40288           },
40289           "type": "object"
40290         }
40291       },
40292       "type": "object"
40293     },
40294     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data-TOP": {
40295       "properties": {
40296         "GENERIC-RESOURCE-API:allotted-resource-data": {
40297           "items": {
40298             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data"
40299           },
40300           "type": "object"
40301         }
40302       },
40303       "type": "object"
40304     },
40305     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status": {
40306       "properties": {
40307         "GENERIC-RESOURCE-API:action": {
40308           "$ref": "#/definitions/Some action",
40309           "description": "value would one of possible request-actions; match the list in service-data oper-status"
40310         },
40311         "GENERIC-RESOURCE-API:final-indicator": {
40312           "$ref": "#/definitions/Some final-indicator"
40313         },
40314         "GENERIC-RESOURCE-API:request-status": {
40315           "$ref": "#/definitions/synccomplete",
40316           "enum": [
40317             "synccomplete",
40318             "asynccomplete",
40319             "notifycomplete"
40320           ]
40321         },
40322         "GENERIC-RESOURCE-API:response-code": {
40323           "$ref": "#/definitions/Some response-code"
40324         },
40325         "GENERIC-RESOURCE-API:response-message": {
40326           "$ref": "#/definitions/Some response-message"
40327         },
40328         "GENERIC-RESOURCE-API:response-timestamp": {
40329           "$ref": "#/definitions/Some response-timestamp"
40330         },
40331         "GENERIC-RESOURCE-API:rpc-action": {
40332           "$ref": "#/definitions/assign",
40333           "description": "this is the svc-action from the incoming request",
40334           "enum": [
40335             "assign",
40336             "activate",
40337             "create",
40338             "delete",
40339             "unassign",
40340             "deactivate"
40341           ]
40342         },
40343         "GENERIC-RESOURCE-API:rpc-name": {
40344           "$ref": "#/definitions/Some rpc-name"
40345         }
40346       },
40347       "type": "object"
40348     },
40349     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status-TOP": {
40350       "properties": {
40351         "GENERIC-RESOURCE-API:allotted-resource-status": {
40352           "items": {
40353             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status"
40354           },
40355           "type": "object"
40356         }
40357       },
40358       "type": "object"
40359     },
40360     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status": {
40361       "properties": {
40362         "GENERIC-RESOURCE-API:create-timestamp": {
40363           "$ref": "#/definitions/Some create-timestamp",
40364           "description": "Not currently populated in service data."
40365         },
40366         "GENERIC-RESOURCE-API:last-action": {
40367           "$ref": "#/definitions/CreateNetworkInstance",
40368           "description": "should be list of possible request-actions",
40369           "enum": [
40370             "CreateNetworkInstance",
40371             "ActivateNetworkInstance",
40372             "CreateServiceInstance",
40373             "DeleteServiceInstance",
40374             "DeleteNetworkInstance",
40375             "CreateVnfInstance",
40376             "ActivateVnfInstance",
40377             "DeleteVnfInstance",
40378             "CreateVfModuleInstance",
40379             "ActivateVfModuleInstance",
40380             "DeleteVfModuleInstance",
40381             "CreateContrailRouteInstance",
40382             "DeleteContrailRouteInstance",
40383             "CreateSecurityZoneInstance",
40384             "DeleteSecurityZoneInstance"
40385           ]
40386         },
40387         "GENERIC-RESOURCE-API:last-order-status": {
40388           "$ref": "#/definitions/Active",
40389           "description": "fieldused by generic-resource-api",
40390           "enum": [
40391             "Active",
40392             "PendingAssignment",
40393             "PendingCreate",
40394             "PendingUpdate",
40395             "PendingDelete",
40396             "Deleted",
40397             "Created"
40398           ]
40399         },
40400         "GENERIC-RESOURCE-API:last-rpc-action": {
40401           "$ref": "#/definitions/assign",
40402           "enum": [
40403             "assign",
40404             "activate",
40405             "delete",
40406             "unassign",
40407             "deactivate",
40408             "create"
40409           ]
40410         },
40411         "GENERIC-RESOURCE-API:last-svc-request-id": {
40412           "$ref": "#/definitions/Some last-svc-request-id",
40413           "description": "Not currently populated in service data."
40414         },
40415         "GENERIC-RESOURCE-API:modify-timestamp": {
40416           "$ref": "#/definitions/Some modify-timestamp"
40417         },
40418         "GENERIC-RESOURCE-API:order-status": {
40419           "$ref": "#/definitions/Active",
40420           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
40421           "enum": [
40422             "Active",
40423             "PendingAssignment",
40424             "PendingCreate",
40425             "PendingUpdate",
40426             "PendingDelete",
40427             "Deleted",
40428             "Created"
40429           ]
40430         }
40431       },
40432       "type": "object"
40433     },
40434     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP": {
40435       "properties": {
40436         "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
40437           "items": {
40438             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
40439           },
40440           "type": "object"
40441         }
40442       },
40443       "type": "object"
40444     },
40445     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information": {
40446       "properties": {
40447         "GENERIC-RESOURCE-API:allotted-resource-information": {
40448           "items": {
40449             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
40450           },
40451           "type": "object"
40452         },
40453         "GENERIC-RESOURCE-API:brg-wan-mac-address": {
40454           "$ref": "#/definitions/Some brg-wan-mac-address"
40455         },
40456         "GENERIC-RESOURCE-API:request-information": {
40457           "items": {
40458             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
40459           },
40460           "type": "object"
40461         },
40462         "GENERIC-RESOURCE-API:sdnc-request-header": {
40463           "items": {
40464             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
40465           },
40466           "type": "object"
40467         },
40468         "GENERIC-RESOURCE-API:service-information": {
40469           "items": {
40470             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
40471           },
40472           "type": "object"
40473         }
40474       },
40475       "type": "object"
40476     },
40477     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP": {
40478       "properties": {
40479         "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
40480           "items": {
40481             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
40482           },
40483           "type": "object"
40484         }
40485       },
40486       "type": "object"
40487     },
40488     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters": {
40489       "properties": {
40490         "GENERIC-RESOURCE-API:param": {
40491           "items": {
40492             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param"
40493           },
40494           "type": "array"
40495         }
40496       },
40497       "type": "object"
40498     },
40499     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters-TOP": {
40500       "properties": {
40501         "GENERIC-RESOURCE-API:tunnelxconn-parameters": {
40502           "items": {
40503             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters"
40504           },
40505           "type": "object"
40506         }
40507       },
40508       "type": "object"
40509     },
40510     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology": {
40511       "properties": {
40512         "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
40513           "items": {
40514             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers"
40515           },
40516           "type": "object"
40517         },
40518         "GENERIC-RESOURCE-API:onap-model-information": {
40519           "items": {
40520             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information"
40521           },
40522           "type": "object"
40523         },
40524         "GENERIC-RESOURCE-API:tunnelxconn-assignments": {
40525           "items": {
40526             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-assignments"
40527           },
40528           "type": "object"
40529         },
40530         "GENERIC-RESOURCE-API:tunnelxconn-parameters": {
40531           "items": {
40532             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters"
40533           },
40534           "type": "object"
40535         }
40536       },
40537       "type": "object"
40538     },
40539     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology-TOP": {
40540       "properties": {
40541         "GENERIC-RESOURCE-API:tunnelxconn-topology": {
40542           "items": {
40543             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology"
40544           },
40545           "type": "object"
40546         }
40547       },
40548       "type": "object"
40549     },
40550     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information": {
40551       "properties": {
40552         "GENERIC-RESOURCE-API:allotted-resource-id": {
40553           "$ref": "#/definitions/Some allotted-resource-id"
40554         },
40555         "GENERIC-RESOURCE-API:allotted-resource-type": {
40556           "$ref": "#/definitions/Some allotted-resource-type",
40557           "description": "Not an enum, but expected values are contrail-route and security-zone."
40558         },
40559         "GENERIC-RESOURCE-API:onap-model-information": {
40560           "items": {
40561             "$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"
40562           },
40563           "type": "object"
40564         },
40565         "GENERIC-RESOURCE-API:parent-service-instance-id": {
40566           "$ref": "#/definitions/Some parent-service-instance-id",
40567           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
40568         }
40569       },
40570       "type": "object"
40571     },
40572     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP": {
40573       "properties": {
40574         "GENERIC-RESOURCE-API:allotted-resource-information": {
40575           "items": {
40576             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
40577           },
40578           "type": "object"
40579         }
40580       },
40581       "type": "object"
40582     },
40583     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information": {
40584       "properties": {
40585         "GENERIC-RESOURCE-API:notification-url": {
40586           "$ref": "#/definitions/Some notification-url"
40587         },
40588         "GENERIC-RESOURCE-API:order-number": {
40589           "$ref": "#/definitions/Some order-number"
40590         },
40591         "GENERIC-RESOURCE-API:order-version": {
40592           "$ref": "#/definitions/Some order-version"
40593         },
40594         "GENERIC-RESOURCE-API:request-action": {
40595           "$ref": "#/definitions/CreateNetworkInstance",
40596           "description": "still need to work Disconnect",
40597           "enum": [
40598             "CreateNetworkInstance",
40599             "ActivateNetworkInstance",
40600             "CreateServiceInstance",
40601             "DeleteServiceInstance",
40602             "DeleteNetworkInstance",
40603             "CreateVnfInstance",
40604             "ActivateVnfInstance",
40605             "DeleteVnfInstance",
40606             "CreateVfModuleInstance",
40607             "ActivateVfModuleInstance",
40608             "DeleteVfModuleInstance",
40609             "CreateContrailRouteInstance",
40610             "DeleteContrailRouteInstance",
40611             "CreateSecurityZoneInstance",
40612             "DeleteSecurityZoneInstance",
40613             "ActivateDCINetworkInstance",
40614             "DeActivateDCINetworkInstance"
40615           ]
40616         },
40617         "GENERIC-RESOURCE-API:request-id": {
40618           "$ref": "#/definitions/Some request-id",
40619           "description": "Request ID generated upstream of MSO"
40620         },
40621         "GENERIC-RESOURCE-API:source": {
40622           "$ref": "#/definitions/Some source"
40623         }
40624       },
40625       "type": "object"
40626     },
40627     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP": {
40628       "properties": {
40629         "GENERIC-RESOURCE-API:request-information": {
40630           "items": {
40631             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
40632           },
40633           "type": "object"
40634         }
40635       },
40636       "type": "object"
40637     },
40638     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header": {
40639       "properties": {
40640         "GENERIC-RESOURCE-API:svc-action": {
40641           "$ref": "#/definitions/reserve",
40642           "description": "Enumerated listThis is the rpcAction",
40643           "enum": [
40644             "reserve",
40645             "assign",
40646             "activate",
40647             "delete",
40648             "changeassign",
40649             "changedelete",
40650             "rollback",
40651             "deactivate",
40652             "unassign",
40653             "create"
40654           ]
40655         },
40656         "GENERIC-RESOURCE-API:svc-notification-url": {
40657           "$ref": "#/definitions/Some svc-notification-url",
40658           "description": "Contains URL for asynchronous response"
40659         },
40660         "GENERIC-RESOURCE-API:svc-request-id": {
40661           "$ref": "#/definitions/Some svc-request-id",
40662           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
40663         }
40664       },
40665       "type": "object"
40666     },
40667     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP": {
40668       "properties": {
40669         "GENERIC-RESOURCE-API:sdnc-request-header": {
40670           "items": {
40671             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
40672           },
40673           "type": "object"
40674         }
40675       },
40676       "type": "object"
40677     },
40678     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information": {
40679       "properties": {
40680         "GENERIC-RESOURCE-API:global-customer-id": {
40681           "$ref": "#/definitions/Some global-customer-id",
40682           "description": "need for put of data to AnAI (MSO provides)"
40683         },
40684         "GENERIC-RESOURCE-API:onap-model-information": {
40685           "items": {
40686             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information"
40687           },
40688           "type": "object"
40689         },
40690         "GENERIC-RESOURCE-API:service-id": {
40691           "$ref": "#/definitions/Some service-id",
40692           "description": "This maps to the product-family-id in A&AI"
40693         },
40694         "GENERIC-RESOURCE-API:service-instance-id": {
40695           "$ref": "#/definitions/Some service-instance-id"
40696         },
40697         "GENERIC-RESOURCE-API:subscriber-name": {
40698           "$ref": "#/definitions/Some subscriber-name",
40699           "description": "Would not be expected for vIPR-ATM or mobility services."
40700         },
40701         "GENERIC-RESOURCE-API:subscription-service-type": {
40702           "$ref": "#/definitions/Some subscription-service-type",
40703           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
40704         }
40705       },
40706       "type": "object"
40707     },
40708     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP": {
40709       "properties": {
40710         "GENERIC-RESOURCE-API:service-information": {
40711           "items": {
40712             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
40713           },
40714           "type": "object"
40715         }
40716       },
40717       "type": "object"
40718     },
40719     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information": {
40720       "properties": {
40721         "GENERIC-RESOURCE-API:model-customization-uuid": {
40722           "$ref": "#/definitions/Some model-customization-uuid",
40723           "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"
40724         },
40725         "GENERIC-RESOURCE-API:model-invariant-uuid": {
40726           "$ref": "#/definitions/Some model-invariant-uuid",
40727           "description": "identifies the invariant uuid for this service or resource"
40728         },
40729         "GENERIC-RESOURCE-API:model-name": {
40730           "$ref": "#/definitions/Some model-name"
40731         },
40732         "GENERIC-RESOURCE-API:model-uuid": {
40733           "$ref": "#/definitions/Some model-uuid",
40734           "description": "identifies the uuid for this service or resource, which is version specific"
40735         },
40736         "GENERIC-RESOURCE-API:model-version": {
40737           "$ref": "#/definitions/Some model-version"
40738         }
40739       },
40740       "type": "object"
40741     },
40742     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP": {
40743       "properties": {
40744         "GENERIC-RESOURCE-API:onap-model-information": {
40745           "items": {
40746             "$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"
40747           },
40748           "type": "object"
40749         }
40750       },
40751       "type": "object"
40752     },
40753     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information": {
40754       "properties": {
40755         "GENERIC-RESOURCE-API:model-customization-uuid": {
40756           "$ref": "#/definitions/Some model-customization-uuid",
40757           "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"
40758         },
40759         "GENERIC-RESOURCE-API:model-invariant-uuid": {
40760           "$ref": "#/definitions/Some model-invariant-uuid",
40761           "description": "identifies the invariant uuid for this service or resource"
40762         },
40763         "GENERIC-RESOURCE-API:model-name": {
40764           "$ref": "#/definitions/Some model-name"
40765         },
40766         "GENERIC-RESOURCE-API:model-uuid": {
40767           "$ref": "#/definitions/Some model-uuid",
40768           "description": "identifies the uuid for this service or resource, which is version specific"
40769         },
40770         "GENERIC-RESOURCE-API:model-version": {
40771           "$ref": "#/definitions/Some model-version"
40772         }
40773       },
40774       "type": "object"
40775     },
40776     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP": {
40777       "properties": {
40778         "GENERIC-RESOURCE-API:onap-model-information": {
40779           "items": {
40780             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information"
40781           },
40782           "type": "object"
40783         }
40784       },
40785       "type": "object"
40786     },
40787     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param": {
40788       "properties": {
40789         "GENERIC-RESOURCE-API:name": {
40790           "$ref": "#/definitions/Some name"
40791         },
40792         "GENERIC-RESOURCE-API:value": {
40793           "$ref": "#/definitions/Some value"
40794         }
40795       },
40796       "type": "object"
40797     },
40798     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param-TOP": {
40799       "properties": {
40800         "GENERIC-RESOURCE-API:param": {
40801           "items": {
40802             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param"
40803           },
40804           "type": "array"
40805         }
40806       },
40807       "type": "object"
40808     },
40809     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers": {
40810       "properties": {
40811         "GENERIC-RESOURCE-API:allotted-resource-id": {
40812           "$ref": "#/definitions/Some allotted-resource-id"
40813         },
40814         "GENERIC-RESOURCE-API:allotted-resource-name": {
40815           "$ref": "#/definitions/Some allotted-resource-name",
40816           "description": "For a contrail-route, the network policy name."
40817         },
40818         "GENERIC-RESOURCE-API:allotted-resource-type": {
40819           "$ref": "#/definitions/Some allotted-resource-type",
40820           "description": "(Added in draft 32)Expected to be contrail-route or security-zone."
40821         },
40822         "GENERIC-RESOURCE-API:consuming-service-instance-id": {
40823           "$ref": "#/definitions/Some consuming-service-instance-id",
40824           "description": "The service-instance-id of the consuming service of this allotted resource"
40825         },
40826         "GENERIC-RESOURCE-API:parent-service-instance-id": {
40827           "$ref": "#/definitions/Some parent-service-instance-id",
40828           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
40829         }
40830       },
40831       "type": "object"
40832     },
40833     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers-TOP": {
40834       "properties": {
40835         "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
40836           "items": {
40837             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers"
40838           },
40839           "type": "object"
40840         }
40841       },
40842       "type": "object"
40843     },
40844     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information": {
40845       "properties": {
40846         "GENERIC-RESOURCE-API:model-customization-uuid": {
40847           "$ref": "#/definitions/Some model-customization-uuid",
40848           "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"
40849         },
40850         "GENERIC-RESOURCE-API:model-invariant-uuid": {
40851           "$ref": "#/definitions/Some model-invariant-uuid",
40852           "description": "identifies the invariant uuid for this service or resource"
40853         },
40854         "GENERIC-RESOURCE-API:model-name": {
40855           "$ref": "#/definitions/Some model-name"
40856         },
40857         "GENERIC-RESOURCE-API:model-uuid": {
40858           "$ref": "#/definitions/Some model-uuid",
40859           "description": "identifies the uuid for this service or resource, which is version specific"
40860         },
40861         "GENERIC-RESOURCE-API:model-version": {
40862           "$ref": "#/definitions/Some model-version"
40863         }
40864       },
40865       "type": "object"
40866     },
40867     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information-TOP": {
40868       "properties": {
40869         "GENERIC-RESOURCE-API:onap-model-information": {
40870           "items": {
40871             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information"
40872           },
40873           "type": "object"
40874         }
40875       },
40876       "type": "object"
40877     },
40878     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-assignments": {
40879       "properties": {
40880         "GENERIC-RESOURCE-API:vg-ip": {
40881           "$ref": "#/definitions/22.80.15.0%L",
40882           "description": "The Network Controller will assign the VG IP address from local inventory",
40883           "enum": [
40884             "22.80.15.0%L",
40885             "bD4:ca"
40886           ]
40887         },
40888         "GENERIC-RESOURCE-API:vgmux-bearer-ip": {
40889           "$ref": "#/definitions/2.204.65.2",
40890           "description": "The Network Controller will look up the vgmux bearer ip from the vgmux vf module",
40891           "enum": [
40892             "2.204.65.2",
40893             "8ce::"
40894           ]
40895         },
40896         "GENERIC-RESOURCE-API:vgmux-lan-ip": {
40897           "$ref": "#/definitions/2.0.254.1%p",
40898           "description": "The Network Controller will look up the vgmux lan ip from the vgmux vg module",
40899           "enum": [
40900             "2.0.254.1%p",
40901             "FF3b:285"
40902           ]
40903         },
40904         "GENERIC-RESOURCE-API:vni": {
40905           "$ref": "#/definitions/Some vni",
40906           "description": "The Network Controller will assign a VNI value from the associated vGMUX VNI pool"
40907         }
40908       },
40909       "type": "object"
40910     },
40911     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-assignments-TOP": {
40912       "properties": {
40913         "GENERIC-RESOURCE-API:tunnelxconn-assignments": {
40914           "items": {
40915             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-assignments"
40916           },
40917           "type": "object"
40918         }
40919       },
40920       "type": "object"
40921     },
40922     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters": {
40923       "properties": {
40924         "GENERIC-RESOURCE-API:param": {
40925           "items": {
40926             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param"
40927           },
40928           "type": "array"
40929         }
40930       },
40931       "type": "object"
40932     },
40933     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters-TOP": {
40934       "properties": {
40935         "GENERIC-RESOURCE-API:tunnelxconn-parameters": {
40936           "items": {
40937             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters"
40938           },
40939           "type": "object"
40940         }
40941       },
40942       "type": "object"
40943     },
40944     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param": {
40945       "properties": {
40946         "GENERIC-RESOURCE-API:name": {
40947           "$ref": "#/definitions/Some name"
40948         },
40949         "GENERIC-RESOURCE-API:value": {
40950           "$ref": "#/definitions/Some value"
40951         }
40952       },
40953       "type": "object"
40954     },
40955     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param-TOP": {
40956       "properties": {
40957         "GENERIC-RESOURCE-API:param": {
40958           "items": {
40959             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param"
40960           },
40961           "type": "array"
40962         }
40963       },
40964       "type": "object"
40965     },
40966     "GENERIC-RESOURCE-API/vf-module-information(config)onap-model-information": {
40967       "properties": {
40968         "GENERIC-RESOURCE-API:model-customization-uuid": {
40969           "$ref": "#/definitions/Some model-customization-uuid",
40970           "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"
40971         },
40972         "GENERIC-RESOURCE-API:model-invariant-uuid": {
40973           "$ref": "#/definitions/Some model-invariant-uuid",
40974           "description": "identifies the invariant uuid for this service or resource"
40975         },
40976         "GENERIC-RESOURCE-API:model-name": {
40977           "$ref": "#/definitions/Some model-name"
40978         },
40979         "GENERIC-RESOURCE-API:model-uuid": {
40980           "$ref": "#/definitions/Some model-uuid",
40981           "description": "identifies the uuid for this service or resource, which is version specific"
40982         },
40983         "GENERIC-RESOURCE-API:model-version": {
40984           "$ref": "#/definitions/Some model-version"
40985         }
40986       },
40987       "type": "object"
40988     },
40989     "GENERIC-RESOURCE-API/vf-module-information(config)onap-model-information-TOP": {
40990       "properties": {
40991         "GENERIC-RESOURCE-API:onap-model-information": {
40992           "items": {
40993             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-information(config)onap-model-information"
40994           },
40995           "type": "object"
40996         }
40997       },
40998       "type": "object"
40999     },
41000     "GENERIC-RESOURCE-API/vf-module-request-input(config)vf-module-input-parameters": {
41001       "properties": {
41002         "GENERIC-RESOURCE-API:param": {
41003           "items": {
41004             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters(config)param"
41005           },
41006           "type": "array"
41007         }
41008       },
41009       "type": "object"
41010     },
41011     "GENERIC-RESOURCE-API/vf-module-request-input(config)vf-module-input-parameters-TOP": {
41012       "properties": {
41013         "GENERIC-RESOURCE-API:vf-module-input-parameters": {
41014           "items": {
41015             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input(config)vf-module-input-parameters"
41016           },
41017           "type": "object"
41018         }
41019       },
41020       "type": "object"
41021     },
41022     "GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters(config)param": {
41023       "properties": {
41024         "GENERIC-RESOURCE-API:name": {
41025           "$ref": "#/definitions/Some name"
41026         },
41027         "GENERIC-RESOURCE-API:value": {
41028           "$ref": "#/definitions/Some value"
41029         }
41030       },
41031       "type": "object"
41032     },
41033     "GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters(config)param-TOP": {
41034       "properties": {
41035         "GENERIC-RESOURCE-API:param": {
41036           "items": {
41037             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters(config)param"
41038           },
41039           "type": "array"
41040         }
41041       },
41042       "type": "object"
41043     },
41044     "GENERIC-RESOURCE-API/vnf-information(config)onap-model-information": {
41045       "properties": {
41046         "GENERIC-RESOURCE-API:model-customization-uuid": {
41047           "$ref": "#/definitions/Some model-customization-uuid",
41048           "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"
41049         },
41050         "GENERIC-RESOURCE-API:model-invariant-uuid": {
41051           "$ref": "#/definitions/Some model-invariant-uuid",
41052           "description": "identifies the invariant uuid for this service or resource"
41053         },
41054         "GENERIC-RESOURCE-API:model-name": {
41055           "$ref": "#/definitions/Some model-name"
41056         },
41057         "GENERIC-RESOURCE-API:model-uuid": {
41058           "$ref": "#/definitions/Some model-uuid",
41059           "description": "identifies the uuid for this service or resource, which is version specific"
41060         },
41061         "GENERIC-RESOURCE-API:model-version": {
41062           "$ref": "#/definitions/Some model-version"
41063         }
41064       },
41065       "type": "object"
41066     },
41067     "GENERIC-RESOURCE-API/vnf-information(config)onap-model-information-TOP": {
41068       "properties": {
41069         "GENERIC-RESOURCE-API:onap-model-information": {
41070           "items": {
41071             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-information(config)onap-model-information"
41072           },
41073           "type": "object"
41074         }
41075       },
41076       "type": "object"
41077     },
41078     "GENERIC-RESOURCE-API/vnf-request-input(config)vnf-input-parameters": {
41079       "properties": {
41080         "GENERIC-RESOURCE-API:param": {
41081           "items": {
41082             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters(config)param"
41083           },
41084           "type": "array"
41085         }
41086       },
41087       "type": "object"
41088     },
41089     "GENERIC-RESOURCE-API/vnf-request-input(config)vnf-input-parameters-TOP": {
41090       "properties": {
41091         "GENERIC-RESOURCE-API:vnf-input-parameters": {
41092           "items": {
41093             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-input-parameters"
41094           },
41095           "type": "object"
41096         }
41097       },
41098       "type": "object"
41099     },
41100     "GENERIC-RESOURCE-API/vnf-request-input(config)vnf-networks": {
41101       "properties": {
41102         "GENERIC-RESOURCE-API:vnf-network": {
41103           "items": {
41104             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks(config)vnf-network"
41105           },
41106           "type": "array"
41107         }
41108       },
41109       "type": "object"
41110     },
41111     "GENERIC-RESOURCE-API/vnf-request-input(config)vnf-networks-TOP": {
41112       "properties": {
41113         "GENERIC-RESOURCE-API:vnf-networks": {
41114           "items": {
41115             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-networks"
41116           },
41117           "type": "object"
41118         }
41119       },
41120       "type": "object"
41121     },
41122     "GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters(config)param": {
41123       "properties": {
41124         "GENERIC-RESOURCE-API:name": {
41125           "$ref": "#/definitions/Some name"
41126         },
41127         "GENERIC-RESOURCE-API:value": {
41128           "$ref": "#/definitions/Some value"
41129         }
41130       },
41131       "type": "object"
41132     },
41133     "GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters(config)param-TOP": {
41134       "properties": {
41135         "GENERIC-RESOURCE-API:param": {
41136           "items": {
41137             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters(config)param"
41138           },
41139           "type": "array"
41140         }
41141       },
41142       "type": "object"
41143     },
41144     "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks(config)vnf-network": {
41145       "properties": {
41146         "GENERIC-RESOURCE-API:contrail-network-fqdn": {
41147           "$ref": "#/definitions/Some contrail-network-fqdn",
41148           "description": "contrail network policy object"
41149         },
41150         "GENERIC-RESOURCE-API:network-id": {
41151           "$ref": "#/definitions/Some network-id",
41152           "description": "Unique Neutron UUID of an instance of the network role "
41153         },
41154         "GENERIC-RESOURCE-API:network-name": {
41155           "$ref": "#/definitions/Some network-name",
41156           "description": "Unique Neutron UUID of an instance of the network role "
41157         },
41158         "GENERIC-RESOURCE-API:network-role": {
41159           "$ref": "#/definitions/Some network-role",
41160           "description": "A Network Role to which a VNF must connect"
41161         },
41162         "GENERIC-RESOURCE-API:neutron-id": {
41163           "$ref": "#/definitions/Some neutron-id",
41164           "description": "Unique Neutron UUID of an instance of the network role "
41165         },
41166         "GENERIC-RESOURCE-API:subnets-data": {
41167           "items": {
41168             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)subnets-data"
41169           },
41170           "type": "object"
41171         }
41172       },
41173       "type": "object"
41174     },
41175     "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks(config)vnf-network-TOP": {
41176       "properties": {
41177         "GENERIC-RESOURCE-API:vnf-network": {
41178           "items": {
41179             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks(config)vnf-network"
41180           },
41181           "type": "array"
41182         }
41183       },
41184       "type": "object"
41185     },
41186     "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)subnets-data": {
41187       "properties": {
41188         "GENERIC-RESOURCE-API:subnet-data": {
41189           "items": {
41190             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data"
41191           },
41192           "type": "array"
41193         }
41194       },
41195       "type": "object"
41196     },
41197     "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)subnets-data-TOP": {
41198       "properties": {
41199         "GENERIC-RESOURCE-API:subnets-data": {
41200           "items": {
41201             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)subnets-data"
41202           },
41203           "type": "object"
41204         }
41205       },
41206       "type": "object"
41207     },
41208     "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data": {
41209       "properties": {
41210         "GENERIC-RESOURCE-API:ip-version": {
41211           "$ref": "#/definitions/Some ip-version",
41212           "description": "Should be ipv4 or ipv6"
41213         },
41214         "GENERIC-RESOURCE-API:subnet-id": {
41215           "$ref": "#/definitions/Some subnet-id",
41216           "description": "subnet UUID to be passed into the HEAT template"
41217         }
41218       },
41219       "type": "object"
41220     },
41221     "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP": {
41222       "properties": {
41223         "GENERIC-RESOURCE-API:subnet-data": {
41224           "items": {
41225             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data"
41226           },
41227           "type": "array"
41228         }
41229       },
41230       "type": "object"
41231     },
41232     "GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-assignments": {
41233       "properties": {
41234         "GENERIC-RESOURCE-API:availability-zones": {
41235           "items": {
41236             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)availability-zones"
41237           },
41238           "type": "array"
41239         },
41240         "GENERIC-RESOURCE-API:vnf-networks": {
41241           "items": {
41242             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-networks"
41243           },
41244           "type": "array"
41245         },
41246         "GENERIC-RESOURCE-API:vnf-status": {
41247           "$ref": "#/definitions/Some vnf-status",
41248           "description": "Orchestration Status from AAI - to be set by SDNC"
41249         },
41250         "GENERIC-RESOURCE-API:vnf-vms": {
41251           "items": {
41252             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-vms"
41253           },
41254           "type": "array"
41255         }
41256       },
41257       "type": "object"
41258     },
41259     "GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-assignments-TOP": {
41260       "properties": {
41261         "GENERIC-RESOURCE-API:vnf-assignments": {
41262           "items": {
41263             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-assignments"
41264           },
41265           "type": "object"
41266         }
41267       },
41268       "type": "object"
41269     },
41270     "GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-parameters": {
41271       "properties": {
41272         "GENERIC-RESOURCE-API:vnf-parameter-name": {
41273           "$ref": "#/definitions/Some vnf-parameter-name",
41274           "description": "The name of an arbitrary instance-specific vnf-parameters"
41275         },
41276         "GENERIC-RESOURCE-API:vnf-parameter-value": {
41277           "$ref": "#/definitions/Some vnf-parameter-value",
41278           "description": "The value of an arbitrary instance-specific vnf-parameters "
41279         }
41280       },
41281       "type": "object"
41282     },
41283     "GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-parameters-TOP": {
41284       "properties": {
41285         "GENERIC-RESOURCE-API:vnf-parameters": {
41286           "items": {
41287             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-parameters"
41288           },
41289           "type": "array"
41290         }
41291       },
41292       "type": "object"
41293     },
41294     "GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-topology-identifier": {
41295       "properties": {
41296         "GENERIC-RESOURCE-API:generic-vnf-id": {
41297           "$ref": "#/definitions/Some generic-vnf-id"
41298         },
41299         "GENERIC-RESOURCE-API:generic-vnf-name": {
41300           "$ref": "#/definitions/Some generic-vnf-name"
41301         },
41302         "GENERIC-RESOURCE-API:generic-vnf-type": {
41303           "$ref": "#/definitions/Some generic-vnf-type"
41304         },
41305         "GENERIC-RESOURCE-API:service-id": {
41306           "$ref": "#/definitions/Some service-id"
41307         },
41308         "GENERIC-RESOURCE-API:service-type": {
41309           "$ref": "#/definitions/Some service-type"
41310         },
41311         "GENERIC-RESOURCE-API:vnf-name": {
41312           "$ref": "#/definitions/Some vnf-name",
41313           "description": "vf-module-name"
41314         },
41315         "GENERIC-RESOURCE-API:vnf-type": {
41316           "$ref": "#/definitions/Some vnf-type",
41317           "description": "vf-module-type"
41318         }
41319       },
41320       "type": "object"
41321     },
41322     "GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-topology-identifier-TOP": {
41323       "properties": {
41324         "GENERIC-RESOURCE-API:vnf-topology-identifier": {
41325           "items": {
41326             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-topology-identifier"
41327           },
41328           "type": "object"
41329         }
41330       },
41331       "type": "object"
41332     },
41333     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)availability-zones": {
41334       "properties": {
41335         "GENERIC-RESOURCE-API:availability-zone": {
41336           "$ref": "#/definitions/Some availability-zone",
41337           "description": "Openstack availability zone name or UUID"
41338         }
41339       },
41340       "type": "object"
41341     },
41342     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)availability-zones-TOP": {
41343       "properties": {
41344         "GENERIC-RESOURCE-API:availability-zones": {
41345           "items": {
41346             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)availability-zones"
41347           },
41348           "type": "array"
41349         }
41350       },
41351       "type": "object"
41352     },
41353     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-networks": {
41354       "properties": {
41355         "GENERIC-RESOURCE-API:contrail-network-fqdn": {
41356           "$ref": "#/definitions/Some contrail-network-fqdn",
41357           "description": "contrail network policy object"
41358         },
41359         "GENERIC-RESOURCE-API:ipv6-subnet-id": {
41360           "$ref": "#/definitions/Some ipv6-subnet-id",
41361           "description": "ipv6 subnet UUID to be passed into the HEAT template"
41362         },
41363         "GENERIC-RESOURCE-API:ipv6-subnet-name": {
41364           "$ref": "#/definitions/Some ipv6-subnet-name",
41365           "description": "ipv6 subnet-name that corresponds to the ipv6 subnet-id"
41366         },
41367         "GENERIC-RESOURCE-API:network-id": {
41368           "$ref": "#/definitions/Some network-id",
41369           "description": "Unique Neutron UUID of an instance of the network role "
41370         },
41371         "GENERIC-RESOURCE-API:network-name": {
41372           "$ref": "#/definitions/Some network-name",
41373           "description": "Unique Neutron UUID of an instance of the network role "
41374         },
41375         "GENERIC-RESOURCE-API:network-role": {
41376           "$ref": "#/definitions/Some network-role",
41377           "description": "A Network Role to which a VNF must connect"
41378         },
41379         "GENERIC-RESOURCE-API:neutron-id": {
41380           "$ref": "#/definitions/Some neutron-id",
41381           "description": "Unique Neutron UUID of an instance of the network role "
41382         },
41383         "GENERIC-RESOURCE-API:sriov-vlan-filter-list": {
41384           "items": {
41385             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list"
41386           },
41387           "type": "array"
41388         },
41389         "GENERIC-RESOURCE-API:subnet-id": {
41390           "$ref": "#/definitions/Some subnet-id",
41391           "description": "ipv4 subnet UUID to be passed into the HEAT template"
41392         },
41393         "GENERIC-RESOURCE-API:subnet-name": {
41394           "$ref": "#/definitions/Some subnet-name",
41395           "description": "ipv4 subnet-name that corresponds to the ipv4 subnet-id"
41396         }
41397       },
41398       "required": [
41399         "GENERIC-RESOURCE-API:network-role"
41400       ],
41401       "type": "object"
41402     },
41403     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-networks-TOP": {
41404       "properties": {
41405         "GENERIC-RESOURCE-API:vnf-networks": {
41406           "items": {
41407             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-networks"
41408           },
41409           "type": "array"
41410         }
41411       },
41412       "type": "object"
41413     },
41414     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-vms": {
41415       "properties": {
41416         "GENERIC-RESOURCE-API:vm-count": {
41417           "$ref": "#/definitions/0"
41418         },
41419         "GENERIC-RESOURCE-API:vm-names": {
41420           "items": {
41421             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names"
41422           },
41423           "type": "array"
41424         },
41425         "GENERIC-RESOURCE-API:vm-networks": {
41426           "items": {
41427             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks"
41428           },
41429           "type": "array"
41430         },
41431         "GENERIC-RESOURCE-API:vm-type": {
41432           "$ref": "#/definitions/Some vm-type"
41433         }
41434       },
41435       "required": [
41436         "GENERIC-RESOURCE-API:vm-type"
41437       ],
41438       "type": "object"
41439     },
41440     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-vms-TOP": {
41441       "properties": {
41442         "GENERIC-RESOURCE-API:vnf-vms": {
41443           "items": {
41444             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-vms"
41445           },
41446           "type": "array"
41447         }
41448       },
41449       "type": "object"
41450     },
41451     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list": {
41452       "properties": {
41453         "GENERIC-RESOURCE-API:sriov-vlan-filter": {
41454           "$ref": "#/definitions/Some sriov-vlan-filter"
41455         }
41456       },
41457       "type": "object"
41458     },
41459     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP": {
41460       "properties": {
41461         "GENERIC-RESOURCE-API:sriov-vlan-filter-list": {
41462           "items": {
41463             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list"
41464           },
41465           "type": "array"
41466         }
41467       },
41468       "type": "object"
41469     },
41470     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names": {
41471       "properties": {
41472         "GENERIC-RESOURCE-API:vm-name": {
41473           "$ref": "#/definitions/Some vm-name"
41474         }
41475       },
41476       "type": "object"
41477     },
41478     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP": {
41479       "properties": {
41480         "GENERIC-RESOURCE-API:vm-names": {
41481           "items": {
41482             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names"
41483           },
41484           "type": "array"
41485         }
41486       },
41487       "type": "object"
41488     },
41489     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks": {
41490       "properties": {
41491         "GENERIC-RESOURCE-API:floating-ip": {
41492           "$ref": "#/definitions/1.25.3.1%L{N{pNLL}}{pL{Lpp}N",
41493           "description": "Floating ipv4 for VMs of a given type on this network",
41494           "enum": [
41495             "1.25.3.1%L{N{pNLL}}{pL{Lpp}N",
41496             "3::08B3"
41497           ]
41498         },
41499         "GENERIC-RESOURCE-API:floating-ip-v6": {
41500           "$ref": "#/definitions/cEa:",
41501           "description": "Floating ipv6 for VMs of a given type on this network"
41502         },
41503         "GENERIC-RESOURCE-API:interface-route-prefixes": {
41504           "items": {
41505             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes"
41506           },
41507           "type": "array"
41508         },
41509         "GENERIC-RESOURCE-API:ip-count": {
41510           "$ref": "#/definitions/0",
41511           "description": "The number of ip addresses to be assigned per vm for this network role"
41512         },
41513         "GENERIC-RESOURCE-API:network-ips": {
41514           "items": {
41515             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips"
41516           },
41517           "type": "array"
41518         },
41519         "GENERIC-RESOURCE-API:network-ips-v6": {
41520           "items": {
41521             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6"
41522           },
41523           "type": "array"
41524         },
41525         "GENERIC-RESOURCE-API:network-macs": {
41526           "items": {
41527             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs"
41528           },
41529           "type": "array"
41530         },
41531         "GENERIC-RESOURCE-API:network-role": {
41532           "$ref": "#/definitions/Some network-role",
41533           "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF"
41534         },
41535         "GENERIC-RESOURCE-API:use-dhcp": {
41536           "$ref": "#/definitions/Y",
41537           "description": "Indicator to use DHCP on this network for this VM",
41538           "enum": [
41539             "Y",
41540             "N"
41541           ]
41542         }
41543       },
41544       "type": "object"
41545     },
41546     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP": {
41547       "properties": {
41548         "GENERIC-RESOURCE-API:vm-networks": {
41549           "items": {
41550             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks"
41551           },
41552           "type": "array"
41553         }
41554       },
41555       "type": "object"
41556     },
41557     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes": {
41558       "properties": {
41559         "GENERIC-RESOURCE-API:interface-route-prefix": {
41560           "$ref": "#/definitions/3.209.0.0%N}p{",
41561           "description": "route prefixes (CIDRs) to be provided to MSO in vnf-topology as a list of static routes",
41562           "enum": [
41563             "3.209.0.0%N}p{",
41564             ":2%L}"
41565           ]
41566         },
41567         "GENERIC-RESOURCE-API:interface-route-prefix-cidr": {
41568           "$ref": "#/definitions/Some interface-route-prefix-cidr",
41569           "description": "route prefixes (CIDRs) in ip/cidr format to be provided to MSO in vnf-topology as a list of static routes"
41570         }
41571       },
41572       "required": [
41573         "GENERIC-RESOURCE-API:interface-route-prefix-cidr"
41574       ],
41575       "type": "object"
41576     },
41577     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP": {
41578       "properties": {
41579         "GENERIC-RESOURCE-API:interface-route-prefixes": {
41580           "items": {
41581             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes"
41582           },
41583           "type": "array"
41584         }
41585       },
41586       "type": "object"
41587     },
41588     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips": {
41589       "properties": {
41590         "GENERIC-RESOURCE-API:ip-address": {
41591           "$ref": "#/definitions/0.0.28.122%{",
41592           "description": "List of assigned ipv4 addresses on a network",
41593           "enum": [
41594             "0.0.28.122%{",
41595             ":4%L}pL"
41596           ]
41597         }
41598       },
41599       "type": "object"
41600     },
41601     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP": {
41602       "properties": {
41603         "GENERIC-RESOURCE-API:network-ips": {
41604           "items": {
41605             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips"
41606           },
41607           "type": "array"
41608         }
41609       },
41610       "type": "object"
41611     },
41612     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6": {
41613       "properties": {
41614         "GENERIC-RESOURCE-API:ip-address-ipv6": {
41615           "$ref": "#/definitions/:",
41616           "description": "List of assigned ipv6 addresses on a network"
41617         }
41618       },
41619       "type": "object"
41620     },
41621     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP": {
41622       "properties": {
41623         "GENERIC-RESOURCE-API:network-ips-v6": {
41624           "items": {
41625             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6"
41626           },
41627           "type": "array"
41628         }
41629       },
41630       "type": "object"
41631     },
41632     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs": {
41633       "properties": {
41634         "GENERIC-RESOURCE-API:mac-address": {
41635           "$ref": "#/definitions/Some mac-address",
41636           "description": "List of network assignments for this VM (one per network)"
41637         }
41638       },
41639       "type": "object"
41640     },
41641     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP": {
41642       "properties": {
41643         "GENERIC-RESOURCE-API:network-macs": {
41644           "items": {
41645             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs"
41646           },
41647           "type": "array"
41648         }
41649       },
41650       "type": "object"
41651     },
41652     "unique_empty_identifier": {}
41653   }
41654 }