c448afa80626ae729f7ac98bc09f6db2f18b87b2
[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     "title" : "Generic Resource API",
6     "description" : "Generic Resource API",
7     "contact" : {
8         "name" : "ONAP SDNC team",
9         "email" : "onap-discuss@lists.onap.org",
10         "url" : "https://gerrit.onap.org/r/#/admin./projects/sdnc/sli/northbound"
11     }
12   },
13   "basePath": "/restconf",
14   "schemes" : [ "http" ],
15   "paths": {
16     "/config": {
17       "post": {
18         "consumes": [
19           "application/json",
20           "application/xml"
21         ],
22         "produces": [
23           "application/json",
24           "application/xml"
25         ],
26         "parameters": [
27           {
28             "in": "body",
29             "name": "**(config)services",
30             "required": false,
31             "schema": {
32               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)services-TOP"
33             }
34           },
35           {
36             "in": "body",
37             "name": "**(config)contrail-route-allotted-resources",
38             "required": false,
39             "schema": {
40               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-allotted-resources-TOP"
41             }
42           },
43           {
44             "in": "body",
45             "name": "**(config)security-zone-allotted-resources",
46             "required": false,
47             "schema": {
48               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-allotted-resources-TOP"
49             }
50           },
51           {
52             "in": "body",
53             "name": "**(config)tunnelxconn-allotted-resources",
54             "required": false,
55             "schema": {
56               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources-TOP"
57             }
58           },
59           {
60             "in": "body",
61             "name": "**(config)brg-allotted-respources",
62             "required": false,
63             "schema": {
64               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-allotted-respources-TOP"
65             }
66           },
67           {
68             "in": "body",
69             "name": "**(config)preload-vnfs",
70             "required": false,
71             "schema": {
72               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-vnfs-TOP"
73             }
74           }
75         ],
76         "responses": {
77           "200": {
78             "description": "No response was specified",
79             "schema": {
80               "$ref": "#/definitions/(config)GENERIC-RESOURCE-API_modulePOST"
81             }
82           }
83         },
84         "operationId": "POST-GENERIC-RESOURCE-API_module"
85       }
86     },
87     "/config/GENERIC-RESOURCE-API:brg-allotted-respources": {
88       "delete": {
89         "produces": [
90           "application/json",
91           "application/xml"
92         ],
93         "responses": {
94           "200": {
95             "description": "No response was specified"
96           }
97         },
98         "operationId": "DELETE-brg-allotted-respources"
99       },
100       "get": {
101         "produces": [
102           "application/json",
103           "application/xml"
104         ],
105         "responses": {
106           "200": {
107             "description": "No response was specified",
108             "schema": {
109               "$ref": "#/definitions/(config)brg-allotted-respources"
110             }
111           }
112         },
113         "operationId": "GET-brg-allotted-respources"
114       },
115       "post": {
116         "consumes": [
117           "application/json",
118           "application/xml"
119         ],
120         "produces": [
121           "application/json",
122           "application/xml"
123         ],
124         "parameters": [
125           {
126             "in": "body",
127             "name": "**(config)brg-allotted-resource",
128             "required": false,
129             "schema": {
130               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources(config)brg-allotted-resource-TOP"
131             }
132           }
133         ],
134         "responses": {
135           "200": {
136             "description": "No response was specified",
137             "schema": {
138               "$ref": "#/definitions/(config)brg-allotted-respourcesPOST"
139             }
140           }
141         },
142         "operationId": "POST-brg-allotted-respources"
143       },
144       "put": {
145         "consumes": [
146           "application/json",
147           "application/xml"
148         ],
149         "produces": [
150           "application/json",
151           "application/xml"
152         ],
153         "parameters": [
154           {
155             "in": "body",
156             "name": "(config)brg-allotted-respources",
157             "required": false,
158             "schema": {
159               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-allotted-respources-TOP"
160             }
161           }
162         ],
163         "responses": {
164           "200": {
165             "description": "No response was specified",
166             "schema": {
167               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-allotted-respources-TOP"
168             }
169           }
170         },
171         "operationId": "PUT-brg-allotted-respources"
172       }
173     },
174     "/config/GENERIC-RESOURCE-API:brg-allotted-respources/brg-allotted-resource/{allotted-resource-id}": {
175       "delete": {
176         "produces": [
177           "application/json",
178           "application/xml"
179         ],
180         "parameters": [
181           {
182             "in": "path",
183             "name": "allotted-resource-id",
184             "required": true,
185             "type": "string"
186           }
187         ],
188         "responses": {
189           "200": {
190             "description": "No response was specified"
191           }
192         },
193         "operationId": "DELETE-brg-allotted-resource"
194       },
195       "get": {
196         "produces": [
197           "application/json",
198           "application/xml"
199         ],
200         "parameters": [
201           {
202             "in": "path",
203             "name": "allotted-resource-id",
204             "required": true,
205             "type": "string"
206           }
207         ],
208         "responses": {
209           "200": {
210             "description": "No response was specified",
211             "schema": {
212               "$ref": "#/definitions/(config)brg-allotted-resource"
213             }
214           }
215         },
216         "operationId": "GET-brg-allotted-resource"
217       },
218       "post": {
219         "consumes": [
220           "application/json",
221           "application/xml"
222         ],
223         "produces": [
224           "application/json",
225           "application/xml"
226         ],
227         "parameters": [
228           {
229             "in": "path",
230             "name": "allotted-resource-id",
231             "required": true,
232             "type": "string"
233           },
234           {
235             "in": "body",
236             "name": "**(config)allotted-resource-data",
237             "required": false,
238             "schema": {
239               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource(config)allotted-resource-data-TOP"
240             }
241           },
242           {
243             "in": "body",
244             "name": "**(config)allotted-resource-status",
245             "required": false,
246             "schema": {
247               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource(config)allotted-resource-status-TOP"
248             }
249           }
250         ],
251         "responses": {
252           "200": {
253             "description": "No response was specified",
254             "schema": {
255               "$ref": "#/definitions/(config)brg-allotted-resourcePOST"
256             }
257           }
258         },
259         "operationId": "POST-brg-allotted-resource"
260       },
261       "put": {
262         "consumes": [
263           "application/json",
264           "application/xml"
265         ],
266         "produces": [
267           "application/json",
268           "application/xml"
269         ],
270         "parameters": [
271           {
272             "in": "path",
273             "name": "allotted-resource-id",
274             "required": true,
275             "type": "string"
276           },
277           {
278             "in": "body",
279             "name": "(config)brg-allotted-resource",
280             "required": false,
281             "schema": {
282               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources(config)brg-allotted-resource-TOP"
283             }
284           }
285         ],
286         "responses": {
287           "200": {
288             "description": "No response was specified",
289             "schema": {
290               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources(config)brg-allotted-resource-TOP"
291             }
292           }
293         },
294         "operationId": "PUT-brg-allotted-resource"
295       }
296     },
297     "/config/GENERIC-RESOURCE-API:brg-allotted-respources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data": {
298       "delete": {
299         "produces": [
300           "application/json",
301           "application/xml"
302         ],
303         "parameters": [
304           {
305             "in": "path",
306             "name": "allotted-resource-id",
307             "required": true,
308             "type": "string"
309           }
310         ],
311         "responses": {
312           "200": {
313             "description": "No response was specified"
314           }
315         },
316         "operationId": "DELETE-allotted-resource-data"
317       },
318       "get": {
319         "produces": [
320           "application/json",
321           "application/xml"
322         ],
323         "parameters": [
324           {
325             "in": "path",
326             "name": "allotted-resource-id",
327             "required": true,
328             "type": "string"
329           }
330         ],
331         "responses": {
332           "200": {
333             "description": "No response was specified",
334             "schema": {
335               "$ref": "#/definitions/(config)allotted-resource-data"
336             }
337           }
338         },
339         "operationId": "GET-allotted-resource-data"
340       },
341       "post": {
342         "consumes": [
343           "application/json",
344           "application/xml"
345         ],
346         "produces": [
347           "application/json",
348           "application/xml"
349         ],
350         "parameters": [
351           {
352             "in": "path",
353             "name": "allotted-resource-id",
354             "required": true,
355             "type": "string"
356           },
357           {
358             "in": "body",
359             "name": "**(config)allotted-resource-operation-information",
360             "required": false,
361             "schema": {
362               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
363             }
364           },
365           {
366             "in": "body",
367             "name": "**(config)brg-topology",
368             "required": false,
369             "schema": {
370               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)brg-topology-TOP"
371             }
372           },
373           {
374             "in": "body",
375             "name": "**(config)brg-parameters",
376             "required": false,
377             "schema": {
378               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)brg-parameters-TOP"
379             }
380           },
381           {
382             "in": "body",
383             "name": "**(config)allotted-resource-oper-status",
384             "required": false,
385             "schema": {
386               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
387             }
388           }
389         ],
390         "responses": {
391           "200": {
392             "description": "No response was specified",
393             "schema": {
394               "$ref": "#/definitions/(config)allotted-resource-dataPOST"
395             }
396           }
397         },
398         "operationId": "POST-allotted-resource-data"
399       },
400       "put": {
401         "consumes": [
402           "application/json",
403           "application/xml"
404         ],
405         "produces": [
406           "application/json",
407           "application/xml"
408         ],
409         "parameters": [
410           {
411             "in": "path",
412             "name": "allotted-resource-id",
413             "required": true,
414             "type": "string"
415           },
416           {
417             "in": "body",
418             "name": "(config)allotted-resource-data",
419             "required": false,
420             "schema": {
421               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource(config)allotted-resource-data-TOP"
422             }
423           }
424         ],
425         "responses": {
426           "200": {
427             "description": "No response was specified",
428             "schema": {
429               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource(config)allotted-resource-data-TOP"
430             }
431           }
432         },
433         "operationId": "PUT-allotted-resource-data"
434       }
435     },
436     "/config/GENERIC-RESOURCE-API:brg-allotted-respources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-oper-status": {
437       "delete": {
438         "produces": [
439           "application/json",
440           "application/xml"
441         ],
442         "parameters": [
443           {
444             "in": "path",
445             "name": "allotted-resource-id",
446             "required": true,
447             "type": "string"
448           }
449         ],
450         "responses": {
451           "200": {
452             "description": "No response was specified"
453           }
454         },
455         "operationId": "DELETE-allotted-resource-oper-status"
456       },
457       "get": {
458         "produces": [
459           "application/json",
460           "application/xml"
461         ],
462         "parameters": [
463           {
464             "in": "path",
465             "name": "allotted-resource-id",
466             "required": true,
467             "type": "string"
468           }
469         ],
470         "responses": {
471           "200": {
472             "description": "No response was specified",
473             "schema": {
474               "$ref": "#/definitions/(config)allotted-resource-oper-status"
475             }
476           }
477         },
478         "operationId": "GET-allotted-resource-oper-status"
479       },
480       "put": {
481         "consumes": [
482           "application/json",
483           "application/xml"
484         ],
485         "produces": [
486           "application/json",
487           "application/xml"
488         ],
489         "parameters": [
490           {
491             "in": "path",
492             "name": "allotted-resource-id",
493             "required": true,
494             "type": "string"
495           },
496           {
497             "in": "body",
498             "name": "(config)allotted-resource-oper-status",
499             "required": false,
500             "schema": {
501               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
502             }
503           }
504         ],
505         "responses": {
506           "200": {
507             "description": "No response was specified",
508             "schema": {
509               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
510             }
511           }
512         },
513         "operationId": "PUT-allotted-resource-oper-status"
514       }
515     },
516     "/config/GENERIC-RESOURCE-API:brg-allotted-respources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information": {
517       "delete": {
518         "produces": [
519           "application/json",
520           "application/xml"
521         ],
522         "parameters": [
523           {
524             "in": "path",
525             "name": "allotted-resource-id",
526             "required": true,
527             "type": "string"
528           }
529         ],
530         "responses": {
531           "200": {
532             "description": "No response was specified"
533           }
534         },
535         "operationId": "DELETE-allotted-resource-operation-information"
536       },
537       "get": {
538         "produces": [
539           "application/json",
540           "application/xml"
541         ],
542         "parameters": [
543           {
544             "in": "path",
545             "name": "allotted-resource-id",
546             "required": true,
547             "type": "string"
548           }
549         ],
550         "responses": {
551           "200": {
552             "description": "No response was specified",
553             "schema": {
554               "$ref": "#/definitions/(config)allotted-resource-operation-information"
555             }
556           }
557         },
558         "operationId": "GET-allotted-resource-operation-information"
559       },
560       "post": {
561         "consumes": [
562           "application/json",
563           "application/xml"
564         ],
565         "produces": [
566           "application/json",
567           "application/xml"
568         ],
569         "parameters": [
570           {
571             "in": "path",
572             "name": "allotted-resource-id",
573             "required": true,
574             "type": "string"
575           },
576           {
577             "in": "body",
578             "name": "**(config)request-information",
579             "required": false,
580             "schema": {
581               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
582             }
583           },
584           {
585             "in": "body",
586             "name": "**(config)sdnc-request-header",
587             "required": false,
588             "schema": {
589               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-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-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
598             }
599           },
600           {
601             "in": "body",
602             "name": "**(config)allotted-resource-information",
603             "required": false,
604             "schema": {
605               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP"
606             }
607           }
608         ],
609         "responses": {
610           "200": {
611             "description": "No response was specified",
612             "schema": {
613               "$ref": "#/definitions/(config)allotted-resource-operation-informationPOST"
614             }
615           }
616         },
617         "operationId": "POST-allotted-resource-operation-information"
618       },
619       "put": {
620         "consumes": [
621           "application/json",
622           "application/xml"
623         ],
624         "produces": [
625           "application/json",
626           "application/xml"
627         ],
628         "parameters": [
629           {
630             "in": "path",
631             "name": "allotted-resource-id",
632             "required": true,
633             "type": "string"
634           },
635           {
636             "in": "body",
637             "name": "(config)allotted-resource-operation-information",
638             "required": false,
639             "schema": {
640               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
641             }
642           }
643         ],
644         "responses": {
645           "200": {
646             "description": "No response was specified",
647             "schema": {
648               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
649             }
650           }
651         },
652         "operationId": "PUT-allotted-resource-operation-information"
653       }
654     },
655     "/config/GENERIC-RESOURCE-API:brg-allotted-respources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information": {
656       "delete": {
657         "produces": [
658           "application/json",
659           "application/xml"
660         ],
661         "parameters": [
662           {
663             "in": "path",
664             "name": "allotted-resource-id",
665             "required": true,
666             "type": "string"
667           }
668         ],
669         "responses": {
670           "200": {
671             "description": "No response was specified"
672           }
673         },
674         "operationId": "DELETE-allotted-resource-information"
675       },
676       "get": {
677         "produces": [
678           "application/json",
679           "application/xml"
680         ],
681         "parameters": [
682           {
683             "in": "path",
684             "name": "allotted-resource-id",
685             "required": true,
686             "type": "string"
687           }
688         ],
689         "responses": {
690           "200": {
691             "description": "No response was specified",
692             "schema": {
693               "$ref": "#/definitions/(config)allotted-resource-information"
694             }
695           }
696         },
697         "operationId": "GET-allotted-resource-information"
698       },
699       "post": {
700         "consumes": [
701           "application/json",
702           "application/xml"
703         ],
704         "produces": [
705           "application/json",
706           "application/xml"
707         ],
708         "parameters": [
709           {
710             "in": "path",
711             "name": "allotted-resource-id",
712             "required": true,
713             "type": "string"
714           },
715           {
716             "in": "body",
717             "name": "**(config)onap-model-information",
718             "required": false,
719             "schema": {
720               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP"
721             }
722           }
723         ],
724         "responses": {
725           "200": {
726             "description": "No response was specified",
727             "schema": {
728               "$ref": "#/definitions/(config)allotted-resource-informationPOST"
729             }
730           }
731         },
732         "operationId": "POST-allotted-resource-information"
733       },
734       "put": {
735         "consumes": [
736           "application/json",
737           "application/xml"
738         ],
739         "produces": [
740           "application/json",
741           "application/xml"
742         ],
743         "parameters": [
744           {
745             "in": "path",
746             "name": "allotted-resource-id",
747             "required": true,
748             "type": "string"
749           },
750           {
751             "in": "body",
752             "name": "(config)allotted-resource-information",
753             "required": false,
754             "schema": {
755               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP"
756             }
757           }
758         ],
759         "responses": {
760           "200": {
761             "description": "No response was specified",
762             "schema": {
763               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP"
764             }
765           }
766         },
767         "operationId": "PUT-allotted-resource-information"
768       }
769     },
770     "/config/GENERIC-RESOURCE-API:brg-allotted-respources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information/onap-model-information": {
771       "delete": {
772         "produces": [
773           "application/json",
774           "application/xml"
775         ],
776         "parameters": [
777           {
778             "in": "path",
779             "name": "allotted-resource-id",
780             "required": true,
781             "type": "string"
782           }
783         ],
784         "responses": {
785           "200": {
786             "description": "No response was specified"
787           }
788         },
789         "operationId": "DELETE-onap-model-information"
790       },
791       "get": {
792         "produces": [
793           "application/json",
794           "application/xml"
795         ],
796         "parameters": [
797           {
798             "in": "path",
799             "name": "allotted-resource-id",
800             "required": true,
801             "type": "string"
802           }
803         ],
804         "responses": {
805           "200": {
806             "description": "No response was specified",
807             "schema": {
808               "$ref": "#/definitions/(config)onap-model-information"
809             }
810           }
811         },
812         "operationId": "GET-onap-model-information"
813       },
814       "put": {
815         "consumes": [
816           "application/json",
817           "application/xml"
818         ],
819         "produces": [
820           "application/json",
821           "application/xml"
822         ],
823         "parameters": [
824           {
825             "in": "path",
826             "name": "allotted-resource-id",
827             "required": true,
828             "type": "string"
829           },
830           {
831             "in": "body",
832             "name": "(config)onap-model-information",
833             "required": false,
834             "schema": {
835               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP"
836             }
837           }
838         ],
839         "responses": {
840           "200": {
841             "description": "No response was specified",
842             "schema": {
843               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP"
844             }
845           }
846         },
847         "operationId": "PUT-onap-model-information"
848       }
849     },
850     "/config/GENERIC-RESOURCE-API:brg-allotted-respources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/request-information": {
851       "delete": {
852         "produces": [
853           "application/json",
854           "application/xml"
855         ],
856         "parameters": [
857           {
858             "in": "path",
859             "name": "allotted-resource-id",
860             "required": true,
861             "type": "string"
862           }
863         ],
864         "responses": {
865           "200": {
866             "description": "No response was specified"
867           }
868         },
869         "operationId": "DELETE-request-information"
870       },
871       "get": {
872         "produces": [
873           "application/json",
874           "application/xml"
875         ],
876         "parameters": [
877           {
878             "in": "path",
879             "name": "allotted-resource-id",
880             "required": true,
881             "type": "string"
882           }
883         ],
884         "responses": {
885           "200": {
886             "description": "No response was specified",
887             "schema": {
888               "$ref": "#/definitions/(config)request-information"
889             }
890           }
891         },
892         "operationId": "GET-request-information"
893       },
894       "put": {
895         "consumes": [
896           "application/json",
897           "application/xml"
898         ],
899         "produces": [
900           "application/json",
901           "application/xml"
902         ],
903         "parameters": [
904           {
905             "in": "path",
906             "name": "allotted-resource-id",
907             "required": true,
908             "type": "string"
909           },
910           {
911             "in": "body",
912             "name": "(config)request-information",
913             "required": false,
914             "schema": {
915               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
916             }
917           }
918         ],
919         "responses": {
920           "200": {
921             "description": "No response was specified",
922             "schema": {
923               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
924             }
925           }
926         },
927         "operationId": "PUT-request-information"
928       }
929     },
930     "/config/GENERIC-RESOURCE-API:brg-allotted-respources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/sdnc-request-header": {
931       "delete": {
932         "produces": [
933           "application/json",
934           "application/xml"
935         ],
936         "parameters": [
937           {
938             "in": "path",
939             "name": "allotted-resource-id",
940             "required": true,
941             "type": "string"
942           }
943         ],
944         "responses": {
945           "200": {
946             "description": "No response was specified"
947           }
948         },
949         "operationId": "DELETE-sdnc-request-header"
950       },
951       "get": {
952         "produces": [
953           "application/json",
954           "application/xml"
955         ],
956         "parameters": [
957           {
958             "in": "path",
959             "name": "allotted-resource-id",
960             "required": true,
961             "type": "string"
962           }
963         ],
964         "responses": {
965           "200": {
966             "description": "No response was specified",
967             "schema": {
968               "$ref": "#/definitions/(config)sdnc-request-header"
969             }
970           }
971         },
972         "operationId": "GET-sdnc-request-header"
973       },
974       "put": {
975         "consumes": [
976           "application/json",
977           "application/xml"
978         ],
979         "produces": [
980           "application/json",
981           "application/xml"
982         ],
983         "parameters": [
984           {
985             "in": "path",
986             "name": "allotted-resource-id",
987             "required": true,
988             "type": "string"
989           },
990           {
991             "in": "body",
992             "name": "(config)sdnc-request-header",
993             "required": false,
994             "schema": {
995               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP"
996             }
997           }
998         ],
999         "responses": {
1000           "200": {
1001             "description": "No response was specified",
1002             "schema": {
1003               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP"
1004             }
1005           }
1006         },
1007         "operationId": "PUT-sdnc-request-header"
1008       }
1009     },
1010     "/config/GENERIC-RESOURCE-API:brg-allotted-respources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/service-information": {
1011       "delete": {
1012         "produces": [
1013           "application/json",
1014           "application/xml"
1015         ],
1016         "parameters": [
1017           {
1018             "in": "path",
1019             "name": "allotted-resource-id",
1020             "required": true,
1021             "type": "string"
1022           }
1023         ],
1024         "responses": {
1025           "200": {
1026             "description": "No response was specified"
1027           }
1028         },
1029         "operationId": "DELETE-service-information"
1030       },
1031       "get": {
1032         "produces": [
1033           "application/json",
1034           "application/xml"
1035         ],
1036         "parameters": [
1037           {
1038             "in": "path",
1039             "name": "allotted-resource-id",
1040             "required": true,
1041             "type": "string"
1042           }
1043         ],
1044         "responses": {
1045           "200": {
1046             "description": "No response was specified",
1047             "schema": {
1048               "$ref": "#/definitions/(config)service-information"
1049             }
1050           }
1051         },
1052         "operationId": "GET-service-information"
1053       },
1054       "post": {
1055         "consumes": [
1056           "application/json",
1057           "application/xml"
1058         ],
1059         "produces": [
1060           "application/json",
1061           "application/xml"
1062         ],
1063         "parameters": [
1064           {
1065             "in": "path",
1066             "name": "allotted-resource-id",
1067             "required": true,
1068             "type": "string"
1069           },
1070           {
1071             "in": "body",
1072             "name": "**(config)onap-model-information",
1073             "required": false,
1074             "schema": {
1075               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP"
1076             }
1077           }
1078         ],
1079         "responses": {
1080           "200": {
1081             "description": "No response was specified",
1082             "schema": {
1083               "$ref": "#/definitions/(config)service-informationPOST"
1084             }
1085           }
1086         },
1087         "operationId": "POST-service-information"
1088       },
1089       "put": {
1090         "consumes": [
1091           "application/json",
1092           "application/xml"
1093         ],
1094         "produces": [
1095           "application/json",
1096           "application/xml"
1097         ],
1098         "parameters": [
1099           {
1100             "in": "path",
1101             "name": "allotted-resource-id",
1102             "required": true,
1103             "type": "string"
1104           },
1105           {
1106             "in": "body",
1107             "name": "(config)service-information",
1108             "required": false,
1109             "schema": {
1110               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
1111             }
1112           }
1113         ],
1114         "responses": {
1115           "200": {
1116             "description": "No response was specified",
1117             "schema": {
1118               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
1119             }
1120           }
1121         },
1122         "operationId": "PUT-service-information"
1123       }
1124     },
1125     "/config/GENERIC-RESOURCE-API:brg-allotted-respources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/service-information/onap-model-information": {
1126       "delete": {
1127         "produces": [
1128           "application/json",
1129           "application/xml"
1130         ],
1131         "parameters": [
1132           {
1133             "in": "path",
1134             "name": "allotted-resource-id",
1135             "required": true,
1136             "type": "string"
1137           }
1138         ],
1139         "responses": {
1140           "200": {
1141             "description": "No response was specified"
1142           }
1143         },
1144         "operationId": "DELETE-onap-model-information"
1145       },
1146       "get": {
1147         "produces": [
1148           "application/json",
1149           "application/xml"
1150         ],
1151         "parameters": [
1152           {
1153             "in": "path",
1154             "name": "allotted-resource-id",
1155             "required": true,
1156             "type": "string"
1157           }
1158         ],
1159         "responses": {
1160           "200": {
1161             "description": "No response was specified",
1162             "schema": {
1163               "$ref": "#/definitions/(config)onap-model-information"
1164             }
1165           }
1166         },
1167         "operationId": "GET-onap-model-information"
1168       },
1169       "put": {
1170         "consumes": [
1171           "application/json",
1172           "application/xml"
1173         ],
1174         "produces": [
1175           "application/json",
1176           "application/xml"
1177         ],
1178         "parameters": [
1179           {
1180             "in": "path",
1181             "name": "allotted-resource-id",
1182             "required": true,
1183             "type": "string"
1184           },
1185           {
1186             "in": "body",
1187             "name": "(config)onap-model-information",
1188             "required": false,
1189             "schema": {
1190               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP"
1191             }
1192           }
1193         ],
1194         "responses": {
1195           "200": {
1196             "description": "No response was specified",
1197             "schema": {
1198               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP"
1199             }
1200           }
1201         },
1202         "operationId": "PUT-onap-model-information"
1203       }
1204     },
1205     "/config/GENERIC-RESOURCE-API:brg-allotted-respources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-parameters": {
1206       "delete": {
1207         "produces": [
1208           "application/json",
1209           "application/xml"
1210         ],
1211         "parameters": [
1212           {
1213             "in": "path",
1214             "name": "allotted-resource-id",
1215             "required": true,
1216             "type": "string"
1217           }
1218         ],
1219         "responses": {
1220           "200": {
1221             "description": "No response was specified"
1222           }
1223         },
1224         "operationId": "DELETE-brg-parameters"
1225       },
1226       "get": {
1227         "produces": [
1228           "application/json",
1229           "application/xml"
1230         ],
1231         "parameters": [
1232           {
1233             "in": "path",
1234             "name": "allotted-resource-id",
1235             "required": true,
1236             "type": "string"
1237           }
1238         ],
1239         "responses": {
1240           "200": {
1241             "description": "No response was specified",
1242             "schema": {
1243               "$ref": "#/definitions/(config)brg-parameters"
1244             }
1245           }
1246         },
1247         "operationId": "GET-brg-parameters"
1248       },
1249       "post": {
1250         "consumes": [
1251           "application/json",
1252           "application/xml"
1253         ],
1254         "produces": [
1255           "application/json",
1256           "application/xml"
1257         ],
1258         "parameters": [
1259           {
1260             "in": "path",
1261             "name": "allotted-resource-id",
1262             "required": true,
1263             "type": "string"
1264           },
1265           {
1266             "in": "body",
1267             "name": "**(config)param",
1268             "required": false,
1269             "schema": {
1270               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param-TOP"
1271             }
1272           }
1273         ],
1274         "responses": {
1275           "200": {
1276             "description": "No response was specified",
1277             "schema": {
1278               "$ref": "#/definitions/(config)brg-parametersPOST"
1279             }
1280           }
1281         },
1282         "operationId": "POST-brg-parameters"
1283       },
1284       "put": {
1285         "consumes": [
1286           "application/json",
1287           "application/xml"
1288         ],
1289         "produces": [
1290           "application/json",
1291           "application/xml"
1292         ],
1293         "parameters": [
1294           {
1295             "in": "path",
1296             "name": "allotted-resource-id",
1297             "required": true,
1298             "type": "string"
1299           },
1300           {
1301             "in": "body",
1302             "name": "(config)brg-parameters",
1303             "required": false,
1304             "schema": {
1305               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)brg-parameters-TOP"
1306             }
1307           }
1308         ],
1309         "responses": {
1310           "200": {
1311             "description": "No response was specified",
1312             "schema": {
1313               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)brg-parameters-TOP"
1314             }
1315           }
1316         },
1317         "operationId": "PUT-brg-parameters"
1318       }
1319     },
1320     "/config/GENERIC-RESOURCE-API:brg-allotted-respources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-parameters/param/{name}": {
1321       "delete": {
1322         "produces": [
1323           "application/json",
1324           "application/xml"
1325         ],
1326         "parameters": [
1327           {
1328             "in": "path",
1329             "name": "allotted-resource-id",
1330             "required": true,
1331             "type": "string"
1332           },
1333           {
1334             "in": "path",
1335             "name": "name",
1336             "required": true,
1337             "type": "string"
1338           }
1339         ],
1340         "responses": {
1341           "200": {
1342             "description": "No response was specified"
1343           }
1344         },
1345         "operationId": "DELETE-param"
1346       },
1347       "get": {
1348         "produces": [
1349           "application/json",
1350           "application/xml"
1351         ],
1352         "parameters": [
1353           {
1354             "in": "path",
1355             "name": "allotted-resource-id",
1356             "required": true,
1357             "type": "string"
1358           },
1359           {
1360             "in": "path",
1361             "name": "name",
1362             "required": true,
1363             "type": "string"
1364           }
1365         ],
1366         "responses": {
1367           "200": {
1368             "description": "No response was specified",
1369             "schema": {
1370               "$ref": "#/definitions/(config)param"
1371             }
1372           }
1373         },
1374         "operationId": "GET-param"
1375       },
1376       "put": {
1377         "consumes": [
1378           "application/json",
1379           "application/xml"
1380         ],
1381         "produces": [
1382           "application/json",
1383           "application/xml"
1384         ],
1385         "parameters": [
1386           {
1387             "in": "path",
1388             "name": "allotted-resource-id",
1389             "required": true,
1390             "type": "string"
1391           },
1392           {
1393             "in": "path",
1394             "name": "name",
1395             "required": true,
1396             "type": "string"
1397           },
1398           {
1399             "in": "body",
1400             "name": "(config)param",
1401             "required": false,
1402             "schema": {
1403               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param-TOP"
1404             }
1405           }
1406         ],
1407         "responses": {
1408           "200": {
1409             "description": "No response was specified",
1410             "schema": {
1411               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param-TOP"
1412             }
1413           }
1414         },
1415         "operationId": "PUT-param"
1416       }
1417     },
1418     "/config/GENERIC-RESOURCE-API:brg-allotted-respources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-topology": {
1419       "delete": {
1420         "produces": [
1421           "application/json",
1422           "application/xml"
1423         ],
1424         "parameters": [
1425           {
1426             "in": "path",
1427             "name": "allotted-resource-id",
1428             "required": true,
1429             "type": "string"
1430           }
1431         ],
1432         "responses": {
1433           "200": {
1434             "description": "No response was specified"
1435           }
1436         },
1437         "operationId": "DELETE-brg-topology"
1438       },
1439       "get": {
1440         "produces": [
1441           "application/json",
1442           "application/xml"
1443         ],
1444         "parameters": [
1445           {
1446             "in": "path",
1447             "name": "allotted-resource-id",
1448             "required": true,
1449             "type": "string"
1450           }
1451         ],
1452         "responses": {
1453           "200": {
1454             "description": "No response was specified",
1455             "schema": {
1456               "$ref": "#/definitions/(config)brg-topology"
1457             }
1458           }
1459         },
1460         "operationId": "GET-brg-topology"
1461       },
1462       "post": {
1463         "consumes": [
1464           "application/json",
1465           "application/xml"
1466         ],
1467         "produces": [
1468           "application/json",
1469           "application/xml"
1470         ],
1471         "parameters": [
1472           {
1473             "in": "path",
1474             "name": "allotted-resource-id",
1475             "required": true,
1476             "type": "string"
1477           },
1478           {
1479             "in": "body",
1480             "name": "**(config)brg-parameters",
1481             "required": false,
1482             "schema": {
1483               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters-TOP"
1484             }
1485           },
1486           {
1487             "in": "body",
1488             "name": "**(config)allotted-resource-identifiers",
1489             "required": false,
1490             "schema": {
1491               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers-TOP"
1492             }
1493           },
1494           {
1495             "in": "body",
1496             "name": "**(config)onap-model-information",
1497             "required": false,
1498             "schema": {
1499               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information-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-respources/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-respources/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-respources/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-respources/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-respources/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-respources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-topology/brg-parameters": {
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-parameters"
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-parameters"
1668             }
1669           }
1670         },
1671         "operationId": "GET-brg-parameters"
1672       },
1673       "post": {
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)param",
1692             "required": false,
1693             "schema": {
1694               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param-TOP"
1695             }
1696           }
1697         ],
1698         "responses": {
1699           "200": {
1700             "description": "No response was specified",
1701             "schema": {
1702               "$ref": "#/definitions/(config)brg-parametersPOST"
1703             }
1704           }
1705         },
1706         "operationId": "POST-brg-parameters"
1707       },
1708       "put": {
1709         "consumes": [
1710           "application/json",
1711           "application/xml"
1712         ],
1713         "produces": [
1714           "application/json",
1715           "application/xml"
1716         ],
1717         "parameters": [
1718           {
1719             "in": "path",
1720             "name": "allotted-resource-id",
1721             "required": true,
1722             "type": "string"
1723           },
1724           {
1725             "in": "body",
1726             "name": "(config)brg-parameters",
1727             "required": false,
1728             "schema": {
1729               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters-TOP"
1730             }
1731           }
1732         ],
1733         "responses": {
1734           "200": {
1735             "description": "No response was specified",
1736             "schema": {
1737               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters-TOP"
1738             }
1739           }
1740         },
1741         "operationId": "PUT-brg-parameters"
1742       }
1743     },
1744     "/config/GENERIC-RESOURCE-API:brg-allotted-respources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-topology/brg-parameters/param/{name}": {
1745       "delete": {
1746         "produces": [
1747           "application/json",
1748           "application/xml"
1749         ],
1750         "parameters": [
1751           {
1752             "in": "path",
1753             "name": "allotted-resource-id",
1754             "required": true,
1755             "type": "string"
1756           },
1757           {
1758             "in": "path",
1759             "name": "name",
1760             "required": true,
1761             "type": "string"
1762           }
1763         ],
1764         "responses": {
1765           "200": {
1766             "description": "No response was specified"
1767           }
1768         },
1769         "operationId": "DELETE-param"
1770       },
1771       "get": {
1772         "produces": [
1773           "application/json",
1774           "application/xml"
1775         ],
1776         "parameters": [
1777           {
1778             "in": "path",
1779             "name": "allotted-resource-id",
1780             "required": true,
1781             "type": "string"
1782           },
1783           {
1784             "in": "path",
1785             "name": "name",
1786             "required": true,
1787             "type": "string"
1788           }
1789         ],
1790         "responses": {
1791           "200": {
1792             "description": "No response was specified",
1793             "schema": {
1794               "$ref": "#/definitions/(config)param"
1795             }
1796           }
1797         },
1798         "operationId": "GET-param"
1799       },
1800       "put": {
1801         "consumes": [
1802           "application/json",
1803           "application/xml"
1804         ],
1805         "produces": [
1806           "application/json",
1807           "application/xml"
1808         ],
1809         "parameters": [
1810           {
1811             "in": "path",
1812             "name": "allotted-resource-id",
1813             "required": true,
1814             "type": "string"
1815           },
1816           {
1817             "in": "path",
1818             "name": "name",
1819             "required": true,
1820             "type": "string"
1821           },
1822           {
1823             "in": "body",
1824             "name": "(config)param",
1825             "required": false,
1826             "schema": {
1827               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param-TOP"
1828             }
1829           }
1830         ],
1831         "responses": {
1832           "200": {
1833             "description": "No response was specified",
1834             "schema": {
1835               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param-TOP"
1836             }
1837           }
1838         },
1839         "operationId": "PUT-param"
1840       }
1841     },
1842     "/config/GENERIC-RESOURCE-API:brg-allotted-respources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-topology/onap-model-information": {
1843       "delete": {
1844         "produces": [
1845           "application/json",
1846           "application/xml"
1847         ],
1848         "parameters": [
1849           {
1850             "in": "path",
1851             "name": "allotted-resource-id",
1852             "required": true,
1853             "type": "string"
1854           }
1855         ],
1856         "responses": {
1857           "200": {
1858             "description": "No response was specified"
1859           }
1860         },
1861         "operationId": "DELETE-onap-model-information"
1862       },
1863       "get": {
1864         "produces": [
1865           "application/json",
1866           "application/xml"
1867         ],
1868         "parameters": [
1869           {
1870             "in": "path",
1871             "name": "allotted-resource-id",
1872             "required": true,
1873             "type": "string"
1874           }
1875         ],
1876         "responses": {
1877           "200": {
1878             "description": "No response was specified",
1879             "schema": {
1880               "$ref": "#/definitions/(config)onap-model-information"
1881             }
1882           }
1883         },
1884         "operationId": "GET-onap-model-information"
1885       },
1886       "put": {
1887         "consumes": [
1888           "application/json",
1889           "application/xml"
1890         ],
1891         "produces": [
1892           "application/json",
1893           "application/xml"
1894         ],
1895         "parameters": [
1896           {
1897             "in": "path",
1898             "name": "allotted-resource-id",
1899             "required": true,
1900             "type": "string"
1901           },
1902           {
1903             "in": "body",
1904             "name": "(config)onap-model-information",
1905             "required": false,
1906             "schema": {
1907               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information-TOP"
1908             }
1909           }
1910         ],
1911         "responses": {
1912           "200": {
1913             "description": "No response was specified",
1914             "schema": {
1915               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information-TOP"
1916             }
1917           }
1918         },
1919         "operationId": "PUT-onap-model-information"
1920       }
1921     },
1922     "/config/GENERIC-RESOURCE-API:brg-allotted-respources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-status": {
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-allotted-resource-status"
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)allotted-resource-status"
1961             }
1962           }
1963         },
1964         "operationId": "GET-allotted-resource-status"
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)allotted-resource-status",
1985             "required": false,
1986             "schema": {
1987               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource(config)allotted-resource-status-TOP"
1988             }
1989           }
1990         ],
1991         "responses": {
1992           "200": {
1993             "description": "No response was specified",
1994             "schema": {
1995               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource(config)allotted-resource-status-TOP"
1996             }
1997           }
1998         },
1999         "operationId": "PUT-allotted-resource-status"
2000       }
2001     },
2002     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources": {
2003       "delete": {
2004         "produces": [
2005           "application/json",
2006           "application/xml"
2007         ],
2008         "responses": {
2009           "200": {
2010             "description": "No response was specified"
2011           }
2012         },
2013         "operationId": "DELETE-contrail-route-allotted-resources"
2014       },
2015       "get": {
2016         "produces": [
2017           "application/json",
2018           "application/xml"
2019         ],
2020         "responses": {
2021           "200": {
2022             "description": "No response was specified",
2023             "schema": {
2024               "$ref": "#/definitions/(config)contrail-route-allotted-resources"
2025             }
2026           }
2027         },
2028         "operationId": "GET-contrail-route-allotted-resources"
2029       },
2030       "post": {
2031         "consumes": [
2032           "application/json",
2033           "application/xml"
2034         ],
2035         "produces": [
2036           "application/json",
2037           "application/xml"
2038         ],
2039         "parameters": [
2040           {
2041             "in": "body",
2042             "name": "**(config)contrail-route-allotted-resource",
2043             "required": false,
2044             "schema": {
2045               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource-TOP"
2046             }
2047           }
2048         ],
2049         "responses": {
2050           "200": {
2051             "description": "No response was specified",
2052             "schema": {
2053               "$ref": "#/definitions/(config)contrail-route-allotted-resourcesPOST"
2054             }
2055           }
2056         },
2057         "operationId": "POST-contrail-route-allotted-resources"
2058       },
2059       "put": {
2060         "consumes": [
2061           "application/json",
2062           "application/xml"
2063         ],
2064         "produces": [
2065           "application/json",
2066           "application/xml"
2067         ],
2068         "parameters": [
2069           {
2070             "in": "body",
2071             "name": "(config)contrail-route-allotted-resources",
2072             "required": false,
2073             "schema": {
2074               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-allotted-resources-TOP"
2075             }
2076           }
2077         ],
2078         "responses": {
2079           "200": {
2080             "description": "No response was specified",
2081             "schema": {
2082               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-allotted-resources-TOP"
2083             }
2084           }
2085         },
2086         "operationId": "PUT-contrail-route-allotted-resources"
2087       }
2088     },
2089     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}": {
2090       "delete": {
2091         "produces": [
2092           "application/json",
2093           "application/xml"
2094         ],
2095         "parameters": [
2096           {
2097             "in": "path",
2098             "name": "allotted-resource-id",
2099             "required": true,
2100             "type": "string"
2101           }
2102         ],
2103         "responses": {
2104           "200": {
2105             "description": "No response was specified"
2106           }
2107         },
2108         "operationId": "DELETE-contrail-route-allotted-resource"
2109       },
2110       "get": {
2111         "produces": [
2112           "application/json",
2113           "application/xml"
2114         ],
2115         "parameters": [
2116           {
2117             "in": "path",
2118             "name": "allotted-resource-id",
2119             "required": true,
2120             "type": "string"
2121           }
2122         ],
2123         "responses": {
2124           "200": {
2125             "description": "No response was specified",
2126             "schema": {
2127               "$ref": "#/definitions/(config)contrail-route-allotted-resource"
2128             }
2129           }
2130         },
2131         "operationId": "GET-contrail-route-allotted-resource"
2132       },
2133       "post": {
2134         "consumes": [
2135           "application/json",
2136           "application/xml"
2137         ],
2138         "produces": [
2139           "application/json",
2140           "application/xml"
2141         ],
2142         "parameters": [
2143           {
2144             "in": "path",
2145             "name": "allotted-resource-id",
2146             "required": true,
2147             "type": "string"
2148           },
2149           {
2150             "in": "body",
2151             "name": "**(config)allotted-resource-data",
2152             "required": false,
2153             "schema": {
2154               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data-TOP"
2155             }
2156           },
2157           {
2158             "in": "body",
2159             "name": "**(config)allotted-resource-status",
2160             "required": false,
2161             "schema": {
2162               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status-TOP"
2163             }
2164           }
2165         ],
2166         "responses": {
2167           "200": {
2168             "description": "No response was specified",
2169             "schema": {
2170               "$ref": "#/definitions/(config)contrail-route-allotted-resourcePOST"
2171             }
2172           }
2173         },
2174         "operationId": "POST-contrail-route-allotted-resource"
2175       },
2176       "put": {
2177         "consumes": [
2178           "application/json",
2179           "application/xml"
2180         ],
2181         "produces": [
2182           "application/json",
2183           "application/xml"
2184         ],
2185         "parameters": [
2186           {
2187             "in": "path",
2188             "name": "allotted-resource-id",
2189             "required": true,
2190             "type": "string"
2191           },
2192           {
2193             "in": "body",
2194             "name": "(config)contrail-route-allotted-resource",
2195             "required": false,
2196             "schema": {
2197               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource-TOP"
2198             }
2199           }
2200         ],
2201         "responses": {
2202           "200": {
2203             "description": "No response was specified",
2204             "schema": {
2205               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource-TOP"
2206             }
2207           }
2208         },
2209         "operationId": "PUT-contrail-route-allotted-resource"
2210       }
2211     },
2212     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data": {
2213       "delete": {
2214         "produces": [
2215           "application/json",
2216           "application/xml"
2217         ],
2218         "parameters": [
2219           {
2220             "in": "path",
2221             "name": "allotted-resource-id",
2222             "required": true,
2223             "type": "string"
2224           }
2225         ],
2226         "responses": {
2227           "200": {
2228             "description": "No response was specified"
2229           }
2230         },
2231         "operationId": "DELETE-allotted-resource-data"
2232       },
2233       "get": {
2234         "produces": [
2235           "application/json",
2236           "application/xml"
2237         ],
2238         "parameters": [
2239           {
2240             "in": "path",
2241             "name": "allotted-resource-id",
2242             "required": true,
2243             "type": "string"
2244           }
2245         ],
2246         "responses": {
2247           "200": {
2248             "description": "No response was specified",
2249             "schema": {
2250               "$ref": "#/definitions/(config)allotted-resource-data"
2251             }
2252           }
2253         },
2254         "operationId": "GET-allotted-resource-data"
2255       },
2256       "post": {
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)allotted-resource-operation-information",
2275             "required": false,
2276             "schema": {
2277               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
2278             }
2279           },
2280           {
2281             "in": "body",
2282             "name": "**(config)contrail-route-topology",
2283             "required": false,
2284             "schema": {
2285               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology-TOP"
2286             }
2287           },
2288           {
2289             "in": "body",
2290             "name": "**(config)allotted-resource-oper-status",
2291             "required": false,
2292             "schema": {
2293               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
2294             }
2295           }
2296         ],
2297         "responses": {
2298           "200": {
2299             "description": "No response was specified",
2300             "schema": {
2301               "$ref": "#/definitions/(config)allotted-resource-dataPOST"
2302             }
2303           }
2304         },
2305         "operationId": "POST-allotted-resource-data"
2306       },
2307       "put": {
2308         "consumes": [
2309           "application/json",
2310           "application/xml"
2311         ],
2312         "produces": [
2313           "application/json",
2314           "application/xml"
2315         ],
2316         "parameters": [
2317           {
2318             "in": "path",
2319             "name": "allotted-resource-id",
2320             "required": true,
2321             "type": "string"
2322           },
2323           {
2324             "in": "body",
2325             "name": "(config)allotted-resource-data",
2326             "required": false,
2327             "schema": {
2328               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data-TOP"
2329             }
2330           }
2331         ],
2332         "responses": {
2333           "200": {
2334             "description": "No response was specified",
2335             "schema": {
2336               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data-TOP"
2337             }
2338           }
2339         },
2340         "operationId": "PUT-allotted-resource-data"
2341       }
2342     },
2343     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-oper-status": {
2344       "delete": {
2345         "produces": [
2346           "application/json",
2347           "application/xml"
2348         ],
2349         "parameters": [
2350           {
2351             "in": "path",
2352             "name": "allotted-resource-id",
2353             "required": true,
2354             "type": "string"
2355           }
2356         ],
2357         "responses": {
2358           "200": {
2359             "description": "No response was specified"
2360           }
2361         },
2362         "operationId": "DELETE-allotted-resource-oper-status"
2363       },
2364       "get": {
2365         "produces": [
2366           "application/json",
2367           "application/xml"
2368         ],
2369         "parameters": [
2370           {
2371             "in": "path",
2372             "name": "allotted-resource-id",
2373             "required": true,
2374             "type": "string"
2375           }
2376         ],
2377         "responses": {
2378           "200": {
2379             "description": "No response was specified",
2380             "schema": {
2381               "$ref": "#/definitions/(config)allotted-resource-oper-status"
2382             }
2383           }
2384         },
2385         "operationId": "GET-allotted-resource-oper-status"
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-oper-status",
2406             "required": false,
2407             "schema": {
2408               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
2409             }
2410           }
2411         ],
2412         "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/allotted-resource-data(config)allotted-resource-oper-status-TOP"
2417             }
2418           }
2419         },
2420         "operationId": "PUT-allotted-resource-oper-status"
2421       }
2422     },
2423     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information": {
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-operation-information"
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-operation-information"
2462             }
2463           }
2464         },
2465         "operationId": "GET-allotted-resource-operation-information"
2466       },
2467       "post": {
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)sdnc-request-header",
2486             "required": false,
2487             "schema": {
2488               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP"
2489             }
2490           },
2491           {
2492             "in": "body",
2493             "name": "**(config)request-information",
2494             "required": false,
2495             "schema": {
2496               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
2497             }
2498           },
2499           {
2500             "in": "body",
2501             "name": "**(config)service-information",
2502             "required": false,
2503             "schema": {
2504               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
2505             }
2506           },
2507           {
2508             "in": "body",
2509             "name": "**(config)contrail-route-request-input",
2510             "required": false,
2511             "schema": {
2512               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)contrail-route-request-input-TOP"
2513             }
2514           },
2515           {
2516             "in": "body",
2517             "name": "**(config)allotted-resource-information",
2518             "required": false,
2519             "schema": {
2520               "$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"
2521             }
2522           }
2523         ],
2524         "responses": {
2525           "200": {
2526             "description": "No response was specified",
2527             "schema": {
2528               "$ref": "#/definitions/(config)allotted-resource-operation-informationPOST"
2529             }
2530           }
2531         },
2532         "operationId": "POST-allotted-resource-operation-information"
2533       },
2534       "put": {
2535         "consumes": [
2536           "application/json",
2537           "application/xml"
2538         ],
2539         "produces": [
2540           "application/json",
2541           "application/xml"
2542         ],
2543         "parameters": [
2544           {
2545             "in": "path",
2546             "name": "allotted-resource-id",
2547             "required": true,
2548             "type": "string"
2549           },
2550           {
2551             "in": "body",
2552             "name": "(config)allotted-resource-operation-information",
2553             "required": false,
2554             "schema": {
2555               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
2556             }
2557           }
2558         ],
2559         "responses": {
2560           "200": {
2561             "description": "No response was specified",
2562             "schema": {
2563               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
2564             }
2565           }
2566         },
2567         "operationId": "PUT-allotted-resource-operation-information"
2568       }
2569     },
2570     "/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": {
2571       "delete": {
2572         "produces": [
2573           "application/json",
2574           "application/xml"
2575         ],
2576         "parameters": [
2577           {
2578             "in": "path",
2579             "name": "allotted-resource-id",
2580             "required": true,
2581             "type": "string"
2582           }
2583         ],
2584         "responses": {
2585           "200": {
2586             "description": "No response was specified"
2587           }
2588         },
2589         "operationId": "DELETE-allotted-resource-information"
2590       },
2591       "get": {
2592         "produces": [
2593           "application/json",
2594           "application/xml"
2595         ],
2596         "parameters": [
2597           {
2598             "in": "path",
2599             "name": "allotted-resource-id",
2600             "required": true,
2601             "type": "string"
2602           }
2603         ],
2604         "responses": {
2605           "200": {
2606             "description": "No response was specified",
2607             "schema": {
2608               "$ref": "#/definitions/(config)allotted-resource-information"
2609             }
2610           }
2611         },
2612         "operationId": "GET-allotted-resource-information"
2613       },
2614       "post": {
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)onap-model-information",
2633             "required": false,
2634             "schema": {
2635               "$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"
2636             }
2637           }
2638         ],
2639         "responses": {
2640           "200": {
2641             "description": "No response was specified",
2642             "schema": {
2643               "$ref": "#/definitions/(config)allotted-resource-informationPOST"
2644             }
2645           }
2646         },
2647         "operationId": "POST-allotted-resource-information"
2648       },
2649       "put": {
2650         "consumes": [
2651           "application/json",
2652           "application/xml"
2653         ],
2654         "produces": [
2655           "application/json",
2656           "application/xml"
2657         ],
2658         "parameters": [
2659           {
2660             "in": "path",
2661             "name": "allotted-resource-id",
2662             "required": true,
2663             "type": "string"
2664           },
2665           {
2666             "in": "body",
2667             "name": "(config)allotted-resource-information",
2668             "required": false,
2669             "schema": {
2670               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP"
2671             }
2672           }
2673         ],
2674         "responses": {
2675           "200": {
2676             "description": "No response was specified",
2677             "schema": {
2678               "$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"
2679             }
2680           }
2681         },
2682         "operationId": "PUT-allotted-resource-information"
2683       }
2684     },
2685     "/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": {
2686       "delete": {
2687         "produces": [
2688           "application/json",
2689           "application/xml"
2690         ],
2691         "parameters": [
2692           {
2693             "in": "path",
2694             "name": "allotted-resource-id",
2695             "required": true,
2696             "type": "string"
2697           }
2698         ],
2699         "responses": {
2700           "200": {
2701             "description": "No response was specified"
2702           }
2703         },
2704         "operationId": "DELETE-onap-model-information"
2705       },
2706       "get": {
2707         "produces": [
2708           "application/json",
2709           "application/xml"
2710         ],
2711         "parameters": [
2712           {
2713             "in": "path",
2714             "name": "allotted-resource-id",
2715             "required": true,
2716             "type": "string"
2717           }
2718         ],
2719         "responses": {
2720           "200": {
2721             "description": "No response was specified",
2722             "schema": {
2723               "$ref": "#/definitions/(config)onap-model-information"
2724             }
2725           }
2726         },
2727         "operationId": "GET-onap-model-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)onap-model-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/allotted-resource-information(config)onap-model-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/allotted-resource-information(config)onap-model-information-TOP"
2759             }
2760           }
2761         },
2762         "operationId": "PUT-onap-model-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/contrail-route-request-input": {
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-contrail-route-request-input"
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)contrail-route-request-input"
2804             }
2805           }
2806         },
2807         "operationId": "GET-contrail-route-request-input"
2808       },
2809       "post": {
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)source-network",
2828             "required": false,
2829             "schema": {
2830               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)source-network-TOP"
2831             }
2832           },
2833           {
2834             "in": "body",
2835             "name": "**(config)dest-network",
2836             "required": false,
2837             "schema": {
2838               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)dest-network-TOP"
2839             }
2840           },
2841           {
2842             "in": "body",
2843             "name": "**(config)contrail-applied-service-info",
2844             "required": false,
2845             "schema": {
2846               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)contrail-applied-service-info-TOP"
2847             }
2848           },
2849           {
2850             "in": "body",
2851             "name": "**(config)contrail-route-input-parameters",
2852             "required": false,
2853             "schema": {
2854               "$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"
2855             }
2856           }
2857         ],
2858         "responses": {
2859           "200": {
2860             "description": "No response was specified",
2861             "schema": {
2862               "$ref": "#/definitions/(config)contrail-route-request-inputPOST"
2863             }
2864           }
2865         },
2866         "operationId": "POST-contrail-route-request-input"
2867       },
2868       "put": {
2869         "consumes": [
2870           "application/json",
2871           "application/xml"
2872         ],
2873         "produces": [
2874           "application/json",
2875           "application/xml"
2876         ],
2877         "parameters": [
2878           {
2879             "in": "path",
2880             "name": "allotted-resource-id",
2881             "required": true,
2882             "type": "string"
2883           },
2884           {
2885             "in": "body",
2886             "name": "(config)contrail-route-request-input",
2887             "required": false,
2888             "schema": {
2889               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)contrail-route-request-input-TOP"
2890             }
2891           }
2892         ],
2893         "responses": {
2894           "200": {
2895             "description": "No response was specified",
2896             "schema": {
2897               "$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"
2898             }
2899           }
2900         },
2901         "operationId": "PUT-contrail-route-request-input"
2902       }
2903     },
2904     "/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": {
2905       "delete": {
2906         "produces": [
2907           "application/json",
2908           "application/xml"
2909         ],
2910         "parameters": [
2911           {
2912             "in": "path",
2913             "name": "allotted-resource-id",
2914             "required": true,
2915             "type": "string"
2916           }
2917         ],
2918         "responses": {
2919           "200": {
2920             "description": "No response was specified"
2921           }
2922         },
2923         "operationId": "DELETE-contrail-applied-service-info"
2924       },
2925       "get": {
2926         "produces": [
2927           "application/json",
2928           "application/xml"
2929         ],
2930         "parameters": [
2931           {
2932             "in": "path",
2933             "name": "allotted-resource-id",
2934             "required": true,
2935             "type": "string"
2936           }
2937         ],
2938         "responses": {
2939           "200": {
2940             "description": "No response was specified",
2941             "schema": {
2942               "$ref": "#/definitions/(config)contrail-applied-service-info"
2943             }
2944           }
2945         },
2946         "operationId": "GET-contrail-applied-service-info"
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-applied-service-info",
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/contrail-route-request-input(config)contrail-applied-service-info-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/contrail-route-request-input(config)contrail-applied-service-info-TOP"
2978             }
2979           }
2980         },
2981         "operationId": "PUT-contrail-applied-service-info"
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-route-input-parameters": {
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-route-input-parameters"
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-route-input-parameters"
3023             }
3024           }
3025         },
3026         "operationId": "GET-contrail-route-input-parameters"
3027       },
3028       "post": {
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)param",
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/contrail-route-input-parameters(config)param-TOP"
3050             }
3051           }
3052         ],
3053         "responses": {
3054           "200": {
3055             "description": "No response was specified",
3056             "schema": {
3057               "$ref": "#/definitions/(config)contrail-route-input-parametersPOST"
3058             }
3059           }
3060         },
3061         "operationId": "POST-contrail-route-input-parameters"
3062       },
3063       "put": {
3064         "consumes": [
3065           "application/json",
3066           "application/xml"
3067         ],
3068         "produces": [
3069           "application/json",
3070           "application/xml"
3071         ],
3072         "parameters": [
3073           {
3074             "in": "path",
3075             "name": "allotted-resource-id",
3076             "required": true,
3077             "type": "string"
3078           },
3079           {
3080             "in": "body",
3081             "name": "(config)contrail-route-input-parameters",
3082             "required": false,
3083             "schema": {
3084               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input(config)contrail-route-input-parameters-TOP"
3085             }
3086           }
3087         ],
3088         "responses": {
3089           "200": {
3090             "description": "No response was specified",
3091             "schema": {
3092               "$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"
3093             }
3094           }
3095         },
3096         "operationId": "PUT-contrail-route-input-parameters"
3097       }
3098     },
3099     "/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}": {
3100       "delete": {
3101         "produces": [
3102           "application/json",
3103           "application/xml"
3104         ],
3105         "parameters": [
3106           {
3107             "in": "path",
3108             "name": "allotted-resource-id",
3109             "required": true,
3110             "type": "string"
3111           },
3112           {
3113             "in": "path",
3114             "name": "name",
3115             "required": true,
3116             "type": "string"
3117           }
3118         ],
3119         "responses": {
3120           "200": {
3121             "description": "No response was specified"
3122           }
3123         },
3124         "operationId": "DELETE-param"
3125       },
3126       "get": {
3127         "produces": [
3128           "application/json",
3129           "application/xml"
3130         ],
3131         "parameters": [
3132           {
3133             "in": "path",
3134             "name": "allotted-resource-id",
3135             "required": true,
3136             "type": "string"
3137           },
3138           {
3139             "in": "path",
3140             "name": "name",
3141             "required": true,
3142             "type": "string"
3143           }
3144         ],
3145         "responses": {
3146           "200": {
3147             "description": "No response was specified",
3148             "schema": {
3149               "$ref": "#/definitions/(config)param"
3150             }
3151           }
3152         },
3153         "operationId": "GET-param"
3154       },
3155       "put": {
3156         "consumes": [
3157           "application/json",
3158           "application/xml"
3159         ],
3160         "produces": [
3161           "application/json",
3162           "application/xml"
3163         ],
3164         "parameters": [
3165           {
3166             "in": "path",
3167             "name": "allotted-resource-id",
3168             "required": true,
3169             "type": "string"
3170           },
3171           {
3172             "in": "path",
3173             "name": "name",
3174             "required": true,
3175             "type": "string"
3176           },
3177           {
3178             "in": "body",
3179             "name": "(config)param",
3180             "required": false,
3181             "schema": {
3182               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/contrail-route-request-input/contrail-route-input-parameters(config)param-TOP"
3183             }
3184           }
3185         ],
3186         "responses": {
3187           "200": {
3188             "description": "No response was specified",
3189             "schema": {
3190               "$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"
3191             }
3192           }
3193         },
3194         "operationId": "PUT-param"
3195       }
3196     },
3197     "/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": {
3198       "delete": {
3199         "produces": [
3200           "application/json",
3201           "application/xml"
3202         ],
3203         "parameters": [
3204           {
3205             "in": "path",
3206             "name": "allotted-resource-id",
3207             "required": true,
3208             "type": "string"
3209           }
3210         ],
3211         "responses": {
3212           "200": {
3213             "description": "No response was specified"
3214           }
3215         },
3216         "operationId": "DELETE-dest-network"
3217       },
3218       "get": {
3219         "produces": [
3220           "application/json",
3221           "application/xml"
3222         ],
3223         "parameters": [
3224           {
3225             "in": "path",
3226             "name": "allotted-resource-id",
3227             "required": true,
3228             "type": "string"
3229           }
3230         ],
3231         "responses": {
3232           "200": {
3233             "description": "No response was specified",
3234             "schema": {
3235               "$ref": "#/definitions/(config)dest-network"
3236             }
3237           }
3238         },
3239         "operationId": "GET-dest-network"
3240       },
3241       "put": {
3242         "consumes": [
3243           "application/json",
3244           "application/xml"
3245         ],
3246         "produces": [
3247           "application/json",
3248           "application/xml"
3249         ],
3250         "parameters": [
3251           {
3252             "in": "path",
3253             "name": "allotted-resource-id",
3254             "required": true,
3255             "type": "string"
3256           },
3257           {
3258             "in": "body",
3259             "name": "(config)dest-network",
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(config)dest-network-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(config)dest-network-TOP"
3271             }
3272           }
3273         },
3274         "operationId": "PUT-dest-network"
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/source-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-source-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)source-network"
3316             }
3317           }
3318         },
3319         "operationId": "GET-source-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)source-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)source-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)source-network-TOP"
3351             }
3352           }
3353         },
3354         "operationId": "PUT-source-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/request-information": {
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-request-information"
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)request-information"
3396             }
3397           }
3398         },
3399         "operationId": "GET-request-information"
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)request-information",
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(config)request-information-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(config)request-information-TOP"
3431             }
3432           }
3433         },
3434         "operationId": "PUT-request-information"
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/sdnc-request-header": {
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-sdnc-request-header"
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)sdnc-request-header"
3476             }
3477           }
3478         },
3479         "operationId": "GET-sdnc-request-header"
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)sdnc-request-header",
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)sdnc-request-header-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)sdnc-request-header-TOP"
3511             }
3512           }
3513         },
3514         "operationId": "PUT-sdnc-request-header"
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/service-information": {
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-service-information"
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)service-information"
3556             }
3557           }
3558         },
3559         "operationId": "GET-service-information"
3560       },
3561       "post": {
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)onap-model-information",
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/service-information(config)onap-model-information-TOP"
3583             }
3584           }
3585         ],
3586         "responses": {
3587           "200": {
3588             "description": "No response was specified",
3589             "schema": {
3590               "$ref": "#/definitions/(config)service-informationPOST"
3591             }
3592           }
3593         },
3594         "operationId": "POST-service-information"
3595       },
3596       "put": {
3597         "consumes": [
3598           "application/json",
3599           "application/xml"
3600         ],
3601         "produces": [
3602           "application/json",
3603           "application/xml"
3604         ],
3605         "parameters": [
3606           {
3607             "in": "path",
3608             "name": "allotted-resource-id",
3609             "required": true,
3610             "type": "string"
3611           },
3612           {
3613             "in": "body",
3614             "name": "(config)service-information",
3615             "required": false,
3616             "schema": {
3617               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
3618             }
3619           }
3620         ],
3621         "responses": {
3622           "200": {
3623             "description": "No response was specified",
3624             "schema": {
3625               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
3626             }
3627           }
3628         },
3629         "operationId": "PUT-service-information"
3630       }
3631     },
3632     "/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": {
3633       "delete": {
3634         "produces": [
3635           "application/json",
3636           "application/xml"
3637         ],
3638         "parameters": [
3639           {
3640             "in": "path",
3641             "name": "allotted-resource-id",
3642             "required": true,
3643             "type": "string"
3644           }
3645         ],
3646         "responses": {
3647           "200": {
3648             "description": "No response was specified"
3649           }
3650         },
3651         "operationId": "DELETE-onap-model-information"
3652       },
3653       "get": {
3654         "produces": [
3655           "application/json",
3656           "application/xml"
3657         ],
3658         "parameters": [
3659           {
3660             "in": "path",
3661             "name": "allotted-resource-id",
3662             "required": true,
3663             "type": "string"
3664           }
3665         ],
3666         "responses": {
3667           "200": {
3668             "description": "No response was specified",
3669             "schema": {
3670               "$ref": "#/definitions/(config)onap-model-information"
3671             }
3672           }
3673         },
3674         "operationId": "GET-onap-model-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)onap-model-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/service-information(config)onap-model-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/service-information(config)onap-model-information-TOP"
3706             }
3707           }
3708         },
3709         "operationId": "PUT-onap-model-information"
3710       }
3711     },
3712     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/contrail-route-topology": {
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-contrail-route-topology"
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)contrail-route-topology"
3751             }
3752           }
3753         },
3754         "operationId": "GET-contrail-route-topology"
3755       },
3756       "post": {
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)contrail-route-parameters",
3775             "required": false,
3776             "schema": {
3777               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters-TOP"
3778             }
3779           },
3780           {
3781             "in": "body",
3782             "name": "**(config)allotted-resource-identifiers",
3783             "required": false,
3784             "schema": {
3785               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers-TOP"
3786             }
3787           },
3788           {
3789             "in": "body",
3790             "name": "**(config)onap-model-information",
3791             "required": false,
3792             "schema": {
3793               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information-TOP"
3794             }
3795           },
3796           {
3797             "in": "body",
3798             "name": "**(config)contrail-route-assignments",
3799             "required": false,
3800             "schema": {
3801               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments-TOP"
3802             }
3803           }
3804         ],
3805         "responses": {
3806           "200": {
3807             "description": "No response was specified",
3808             "schema": {
3809               "$ref": "#/definitions/(config)contrail-route-topologyPOST"
3810             }
3811           }
3812         },
3813         "operationId": "POST-contrail-route-topology"
3814       },
3815       "put": {
3816         "consumes": [
3817           "application/json",
3818           "application/xml"
3819         ],
3820         "produces": [
3821           "application/json",
3822           "application/xml"
3823         ],
3824         "parameters": [
3825           {
3826             "in": "path",
3827             "name": "allotted-resource-id",
3828             "required": true,
3829             "type": "string"
3830           },
3831           {
3832             "in": "body",
3833             "name": "(config)contrail-route-topology",
3834             "required": false,
3835             "schema": {
3836               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology-TOP"
3837             }
3838           }
3839         ],
3840         "responses": {
3841           "200": {
3842             "description": "No response was specified",
3843             "schema": {
3844               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology-TOP"
3845             }
3846           }
3847         },
3848         "operationId": "PUT-contrail-route-topology"
3849       }
3850     },
3851     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/contrail-route-topology/allotted-resource-identifiers": {
3852       "delete": {
3853         "produces": [
3854           "application/json",
3855           "application/xml"
3856         ],
3857         "parameters": [
3858           {
3859             "in": "path",
3860             "name": "allotted-resource-id",
3861             "required": true,
3862             "type": "string"
3863           }
3864         ],
3865         "responses": {
3866           "200": {
3867             "description": "No response was specified"
3868           }
3869         },
3870         "operationId": "DELETE-allotted-resource-identifiers"
3871       },
3872       "get": {
3873         "produces": [
3874           "application/json",
3875           "application/xml"
3876         ],
3877         "parameters": [
3878           {
3879             "in": "path",
3880             "name": "allotted-resource-id",
3881             "required": true,
3882             "type": "string"
3883           }
3884         ],
3885         "responses": {
3886           "200": {
3887             "description": "No response was specified",
3888             "schema": {
3889               "$ref": "#/definitions/(config)allotted-resource-identifiers"
3890             }
3891           }
3892         },
3893         "operationId": "GET-allotted-resource-identifiers"
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)allotted-resource-identifiers",
3914             "required": false,
3915             "schema": {
3916               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers-TOP"
3917             }
3918           }
3919         ],
3920         "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/contrail-route-topology(config)allotted-resource-identifiers-TOP"
3925             }
3926           }
3927         },
3928         "operationId": "PUT-allotted-resource-identifiers"
3929       }
3930     },
3931     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/contrail-route-topology/contrail-route-assignments": {
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-contrail-route-assignments"
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)contrail-route-assignments"
3970             }
3971           }
3972         },
3973         "operationId": "GET-contrail-route-assignments"
3974       },
3975       "post": {
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)source-network",
3994             "required": false,
3995             "schema": {
3996               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)source-network-TOP"
3997             }
3998           },
3999           {
4000             "in": "body",
4001             "name": "**(config)dest-network",
4002             "required": false,
4003             "schema": {
4004               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)dest-network-TOP"
4005             }
4006           },
4007           {
4008             "in": "body",
4009             "name": "**(config)contrail-applied-service",
4010             "required": false,
4011             "schema": {
4012               "$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"
4013             }
4014           }
4015         ],
4016         "responses": {
4017           "200": {
4018             "description": "No response was specified",
4019             "schema": {
4020               "$ref": "#/definitions/(config)contrail-route-assignmentsPOST"
4021             }
4022           }
4023         },
4024         "operationId": "POST-contrail-route-assignments"
4025       },
4026       "put": {
4027         "consumes": [
4028           "application/json",
4029           "application/xml"
4030         ],
4031         "produces": [
4032           "application/json",
4033           "application/xml"
4034         ],
4035         "parameters": [
4036           {
4037             "in": "path",
4038             "name": "allotted-resource-id",
4039             "required": true,
4040             "type": "string"
4041           },
4042           {
4043             "in": "body",
4044             "name": "(config)contrail-route-assignments",
4045             "required": false,
4046             "schema": {
4047               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments-TOP"
4048             }
4049           }
4050         ],
4051         "responses": {
4052           "200": {
4053             "description": "No response was specified",
4054             "schema": {
4055               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments-TOP"
4056             }
4057           }
4058         },
4059         "operationId": "PUT-contrail-route-assignments"
4060       }
4061     },
4062     "/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": {
4063       "delete": {
4064         "produces": [
4065           "application/json",
4066           "application/xml"
4067         ],
4068         "parameters": [
4069           {
4070             "in": "path",
4071             "name": "allotted-resource-id",
4072             "required": true,
4073             "type": "string"
4074           }
4075         ],
4076         "responses": {
4077           "200": {
4078             "description": "No response was specified"
4079           }
4080         },
4081         "operationId": "DELETE-contrail-applied-service"
4082       },
4083       "get": {
4084         "produces": [
4085           "application/json",
4086           "application/xml"
4087         ],
4088         "parameters": [
4089           {
4090             "in": "path",
4091             "name": "allotted-resource-id",
4092             "required": true,
4093             "type": "string"
4094           }
4095         ],
4096         "responses": {
4097           "200": {
4098             "description": "No response was specified",
4099             "schema": {
4100               "$ref": "#/definitions/(config)contrail-applied-service"
4101             }
4102           }
4103         },
4104         "operationId": "GET-contrail-applied-service"
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-applied-service",
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/contrail-route-assignments(config)contrail-applied-service-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/contrail-route-assignments(config)contrail-applied-service-TOP"
4136             }
4137           }
4138         },
4139         "operationId": "PUT-contrail-applied-service"
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/dest-network": {
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-dest-network"
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)dest-network"
4181             }
4182           }
4183         },
4184         "operationId": "GET-dest-network"
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)dest-network",
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)dest-network-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)dest-network-TOP"
4216             }
4217           }
4218         },
4219         "operationId": "PUT-dest-network"
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/source-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-source-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)source-network"
4261             }
4262           }
4263         },
4264         "operationId": "GET-source-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)source-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)source-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)source-network-TOP"
4296             }
4297           }
4298         },
4299         "operationId": "PUT-source-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-parameters": {
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-contrail-route-parameters"
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)contrail-route-parameters"
4341             }
4342           }
4343         },
4344         "operationId": "GET-contrail-route-parameters"
4345       },
4346       "post": {
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)param",
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-parameters(config)param-TOP"
4368             }
4369           }
4370         ],
4371         "responses": {
4372           "200": {
4373             "description": "No response was specified",
4374             "schema": {
4375               "$ref": "#/definitions/(config)contrail-route-parametersPOST"
4376             }
4377           }
4378         },
4379         "operationId": "POST-contrail-route-parameters"
4380       },
4381       "put": {
4382         "consumes": [
4383           "application/json",
4384           "application/xml"
4385         ],
4386         "produces": [
4387           "application/json",
4388           "application/xml"
4389         ],
4390         "parameters": [
4391           {
4392             "in": "path",
4393             "name": "allotted-resource-id",
4394             "required": true,
4395             "type": "string"
4396           },
4397           {
4398             "in": "body",
4399             "name": "(config)contrail-route-parameters",
4400             "required": false,
4401             "schema": {
4402               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters-TOP"
4403             }
4404           }
4405         ],
4406         "responses": {
4407           "200": {
4408             "description": "No response was specified",
4409             "schema": {
4410               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters-TOP"
4411             }
4412           }
4413         },
4414         "operationId": "PUT-contrail-route-parameters"
4415       }
4416     },
4417     "/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}": {
4418       "delete": {
4419         "produces": [
4420           "application/json",
4421           "application/xml"
4422         ],
4423         "parameters": [
4424           {
4425             "in": "path",
4426             "name": "allotted-resource-id",
4427             "required": true,
4428             "type": "string"
4429           },
4430           {
4431             "in": "path",
4432             "name": "name",
4433             "required": true,
4434             "type": "string"
4435           }
4436         ],
4437         "responses": {
4438           "200": {
4439             "description": "No response was specified"
4440           }
4441         },
4442         "operationId": "DELETE-param"
4443       },
4444       "get": {
4445         "produces": [
4446           "application/json",
4447           "application/xml"
4448         ],
4449         "parameters": [
4450           {
4451             "in": "path",
4452             "name": "allotted-resource-id",
4453             "required": true,
4454             "type": "string"
4455           },
4456           {
4457             "in": "path",
4458             "name": "name",
4459             "required": true,
4460             "type": "string"
4461           }
4462         ],
4463         "responses": {
4464           "200": {
4465             "description": "No response was specified",
4466             "schema": {
4467               "$ref": "#/definitions/(config)param"
4468             }
4469           }
4470         },
4471         "operationId": "GET-param"
4472       },
4473       "put": {
4474         "consumes": [
4475           "application/json",
4476           "application/xml"
4477         ],
4478         "produces": [
4479           "application/json",
4480           "application/xml"
4481         ],
4482         "parameters": [
4483           {
4484             "in": "path",
4485             "name": "allotted-resource-id",
4486             "required": true,
4487             "type": "string"
4488           },
4489           {
4490             "in": "path",
4491             "name": "name",
4492             "required": true,
4493             "type": "string"
4494           },
4495           {
4496             "in": "body",
4497             "name": "(config)param",
4498             "required": false,
4499             "schema": {
4500               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param-TOP"
4501             }
4502           }
4503         ],
4504         "responses": {
4505           "200": {
4506             "description": "No response was specified",
4507             "schema": {
4508               "$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"
4509             }
4510           }
4511         },
4512         "operationId": "PUT-param"
4513       }
4514     },
4515     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/contrail-route-topology/onap-model-information": {
4516       "delete": {
4517         "produces": [
4518           "application/json",
4519           "application/xml"
4520         ],
4521         "parameters": [
4522           {
4523             "in": "path",
4524             "name": "allotted-resource-id",
4525             "required": true,
4526             "type": "string"
4527           }
4528         ],
4529         "responses": {
4530           "200": {
4531             "description": "No response was specified"
4532           }
4533         },
4534         "operationId": "DELETE-onap-model-information"
4535       },
4536       "get": {
4537         "produces": [
4538           "application/json",
4539           "application/xml"
4540         ],
4541         "parameters": [
4542           {
4543             "in": "path",
4544             "name": "allotted-resource-id",
4545             "required": true,
4546             "type": "string"
4547           }
4548         ],
4549         "responses": {
4550           "200": {
4551             "description": "No response was specified",
4552             "schema": {
4553               "$ref": "#/definitions/(config)onap-model-information"
4554             }
4555           }
4556         },
4557         "operationId": "GET-onap-model-information"
4558       },
4559       "put": {
4560         "consumes": [
4561           "application/json",
4562           "application/xml"
4563         ],
4564         "produces": [
4565           "application/json",
4566           "application/xml"
4567         ],
4568         "parameters": [
4569           {
4570             "in": "path",
4571             "name": "allotted-resource-id",
4572             "required": true,
4573             "type": "string"
4574           },
4575           {
4576             "in": "body",
4577             "name": "(config)onap-model-information",
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(config)onap-model-information-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(config)onap-model-information-TOP"
4589             }
4590           }
4591         },
4592         "operationId": "PUT-onap-model-information"
4593       }
4594     },
4595     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-status": {
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-allotted-resource-status"
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)allotted-resource-status"
4634             }
4635           }
4636         },
4637         "operationId": "GET-allotted-resource-status"
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)allotted-resource-status",
4658             "required": false,
4659             "schema": {
4660               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status-TOP"
4661             }
4662           }
4663         ],
4664         "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(config)allotted-resource-status-TOP"
4669             }
4670           }
4671         },
4672         "operationId": "PUT-allotted-resource-status"
4673       }
4674     },
4675     "/config/GENERIC-RESOURCE-API:preload-vnfs": {
4676       "delete": {
4677         "produces": [
4678           "application/json",
4679           "application/xml"
4680         ],
4681         "responses": {
4682           "200": {
4683             "description": "No response was specified"
4684           }
4685         },
4686         "operationId": "DELETE-preload-vnfs"
4687       },
4688       "get": {
4689         "produces": [
4690           "application/json",
4691           "application/xml"
4692         ],
4693         "responses": {
4694           "200": {
4695             "description": "No response was specified",
4696             "schema": {
4697               "$ref": "#/definitions/(config)preload-vnfs"
4698             }
4699           }
4700         },
4701         "operationId": "GET-preload-vnfs"
4702       },
4703       "post": {
4704         "consumes": [
4705           "application/json",
4706           "application/xml"
4707         ],
4708         "produces": [
4709           "application/json",
4710           "application/xml"
4711         ],
4712         "parameters": [
4713           {
4714             "in": "body",
4715             "name": "**(config)vnf-preload-list",
4716             "required": false,
4717             "schema": {
4718               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list-TOP"
4719             }
4720           }
4721         ],
4722         "responses": {
4723           "200": {
4724             "description": "No response was specified",
4725             "schema": {
4726               "$ref": "#/definitions/(config)preload-vnfsPOST"
4727             }
4728           }
4729         },
4730         "operationId": "POST-preload-vnfs"
4731       },
4732       "put": {
4733         "consumes": [
4734           "application/json",
4735           "application/xml"
4736         ],
4737         "produces": [
4738           "application/json",
4739           "application/xml"
4740         ],
4741         "parameters": [
4742           {
4743             "in": "body",
4744             "name": "(config)preload-vnfs",
4745             "required": false,
4746             "schema": {
4747               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-vnfs-TOP"
4748             }
4749           }
4750         ],
4751         "responses": {
4752           "200": {
4753             "description": "No response was specified",
4754             "schema": {
4755               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-vnfs-TOP"
4756             }
4757           }
4758         },
4759         "operationId": "PUT-preload-vnfs"
4760       }
4761     },
4762     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}": {
4763       "delete": {
4764         "produces": [
4765           "application/json",
4766           "application/xml"
4767         ],
4768         "parameters": [
4769           {
4770             "description": "vf-module-name or network name",
4771             "in": "path",
4772             "name": "vnf-name",
4773             "required": true,
4774             "type": "string"
4775           },
4776           {
4777             "description": "vf-module-type or network type",
4778             "in": "path",
4779             "name": "vnf-type",
4780             "required": true,
4781             "type": "string"
4782           }
4783         ],
4784         "responses": {
4785           "200": {
4786             "description": "No response was specified"
4787           }
4788         },
4789         "operationId": "DELETE-vnf-preload-list"
4790       },
4791       "get": {
4792         "produces": [
4793           "application/json",
4794           "application/xml"
4795         ],
4796         "parameters": [
4797           {
4798             "description": "vf-module-name or network name",
4799             "in": "path",
4800             "name": "vnf-name",
4801             "required": true,
4802             "type": "string"
4803           },
4804           {
4805             "description": "vf-module-type or network type",
4806             "in": "path",
4807             "name": "vnf-type",
4808             "required": true,
4809             "type": "string"
4810           }
4811         ],
4812         "responses": {
4813           "200": {
4814             "description": "No response was specified",
4815             "schema": {
4816               "$ref": "#/definitions/(config)vnf-preload-list"
4817             }
4818           }
4819         },
4820         "operationId": "GET-vnf-preload-list"
4821       },
4822       "post": {
4823         "consumes": [
4824           "application/json",
4825           "application/xml"
4826         ],
4827         "produces": [
4828           "application/json",
4829           "application/xml"
4830         ],
4831         "parameters": [
4832           {
4833             "description": "vf-module-name or network name",
4834             "in": "path",
4835             "name": "vnf-name",
4836             "required": true,
4837             "type": "string"
4838           },
4839           {
4840             "description": "vf-module-type or network type",
4841             "in": "path",
4842             "name": "vnf-type",
4843             "required": true,
4844             "type": "string"
4845           },
4846           {
4847             "in": "body",
4848             "name": "**(config)preload-data",
4849             "required": false,
4850             "schema": {
4851               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data-TOP"
4852             }
4853           }
4854         ],
4855         "responses": {
4856           "200": {
4857             "description": "No response was specified",
4858             "schema": {
4859               "$ref": "#/definitions/(config)vnf-preload-listPOST"
4860             }
4861           }
4862         },
4863         "operationId": "POST-vnf-preload-list"
4864       },
4865       "put": {
4866         "consumes": [
4867           "application/json",
4868           "application/xml"
4869         ],
4870         "produces": [
4871           "application/json",
4872           "application/xml"
4873         ],
4874         "parameters": [
4875           {
4876             "description": "vf-module-name or network name",
4877             "in": "path",
4878             "name": "vnf-name",
4879             "required": true,
4880             "type": "string"
4881           },
4882           {
4883             "description": "vf-module-type or network type",
4884             "in": "path",
4885             "name": "vnf-type",
4886             "required": true,
4887             "type": "string"
4888           },
4889           {
4890             "in": "body",
4891             "name": "(config)vnf-preload-list",
4892             "required": false,
4893             "schema": {
4894               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list-TOP"
4895             }
4896           }
4897         ],
4898         "responses": {
4899           "200": {
4900             "description": "No response was specified",
4901             "schema": {
4902               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list-TOP"
4903             }
4904           }
4905         },
4906         "operationId": "PUT-vnf-preload-list"
4907       }
4908     },
4909     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data": {
4910       "delete": {
4911         "produces": [
4912           "application/json",
4913           "application/xml"
4914         ],
4915         "parameters": [
4916           {
4917             "description": "vf-module-name or network name",
4918             "in": "path",
4919             "name": "vnf-name",
4920             "required": true,
4921             "type": "string"
4922           },
4923           {
4924             "description": "vf-module-type or network type",
4925             "in": "path",
4926             "name": "vnf-type",
4927             "required": true,
4928             "type": "string"
4929           }
4930         ],
4931         "responses": {
4932           "200": {
4933             "description": "No response was specified"
4934           }
4935         },
4936         "operationId": "DELETE-preload-data"
4937       },
4938       "get": {
4939         "produces": [
4940           "application/json",
4941           "application/xml"
4942         ],
4943         "parameters": [
4944           {
4945             "description": "vf-module-name or network name",
4946             "in": "path",
4947             "name": "vnf-name",
4948             "required": true,
4949             "type": "string"
4950           },
4951           {
4952             "description": "vf-module-type or network type",
4953             "in": "path",
4954             "name": "vnf-type",
4955             "required": true,
4956             "type": "string"
4957           }
4958         ],
4959         "responses": {
4960           "200": {
4961             "description": "No response was specified",
4962             "schema": {
4963               "$ref": "#/definitions/(config)preload-data"
4964             }
4965           }
4966         },
4967         "operationId": "GET-preload-data"
4968       },
4969       "post": {
4970         "consumes": [
4971           "application/json",
4972           "application/xml"
4973         ],
4974         "produces": [
4975           "application/json",
4976           "application/xml"
4977         ],
4978         "parameters": [
4979           {
4980             "description": "vf-module-name or network name",
4981             "in": "path",
4982             "name": "vnf-name",
4983             "required": true,
4984             "type": "string"
4985           },
4986           {
4987             "description": "vf-module-type or network type",
4988             "in": "path",
4989             "name": "vnf-type",
4990             "required": true,
4991             "type": "string"
4992           },
4993           {
4994             "in": "body",
4995             "name": "**(config)oper-status",
4996             "required": false,
4997             "schema": {
4998               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status-TOP"
4999             }
5000           },
5001           {
5002             "in": "body",
5003             "name": "**(config)network-topology-information",
5004             "required": false,
5005             "schema": {
5006               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information-TOP"
5007             }
5008           },
5009           {
5010             "in": "body",
5011             "name": "**(config)vnf-topology-information",
5012             "required": false,
5013             "schema": {
5014               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information-TOP"
5015             }
5016           }
5017         ],
5018         "responses": {
5019           "200": {
5020             "description": "No response was specified",
5021             "schema": {
5022               "$ref": "#/definitions/(config)preload-dataPOST"
5023             }
5024           }
5025         },
5026         "operationId": "POST-preload-data"
5027       },
5028       "put": {
5029         "consumes": [
5030           "application/json",
5031           "application/xml"
5032         ],
5033         "produces": [
5034           "application/json",
5035           "application/xml"
5036         ],
5037         "parameters": [
5038           {
5039             "description": "vf-module-name or network name",
5040             "in": "path",
5041             "name": "vnf-name",
5042             "required": true,
5043             "type": "string"
5044           },
5045           {
5046             "description": "vf-module-type or network type",
5047             "in": "path",
5048             "name": "vnf-type",
5049             "required": true,
5050             "type": "string"
5051           },
5052           {
5053             "in": "body",
5054             "name": "(config)preload-data",
5055             "required": false,
5056             "schema": {
5057               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data-TOP"
5058             }
5059           }
5060         ],
5061         "responses": {
5062           "200": {
5063             "description": "No response was specified",
5064             "schema": {
5065               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data-TOP"
5066             }
5067           }
5068         },
5069         "operationId": "PUT-preload-data"
5070       }
5071     },
5072     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/network-topology-information": {
5073       "delete": {
5074         "produces": [
5075           "application/json",
5076           "application/xml"
5077         ],
5078         "parameters": [
5079           {
5080             "description": "vf-module-name or network name",
5081             "in": "path",
5082             "name": "vnf-name",
5083             "required": true,
5084             "type": "string"
5085           },
5086           {
5087             "description": "vf-module-type or network type",
5088             "in": "path",
5089             "name": "vnf-type",
5090             "required": true,
5091             "type": "string"
5092           }
5093         ],
5094         "responses": {
5095           "200": {
5096             "description": "No response was specified"
5097           }
5098         },
5099         "operationId": "DELETE-network-topology-information"
5100       },
5101       "get": {
5102         "produces": [
5103           "application/json",
5104           "application/xml"
5105         ],
5106         "parameters": [
5107           {
5108             "description": "vf-module-name or network name",
5109             "in": "path",
5110             "name": "vnf-name",
5111             "required": true,
5112             "type": "string"
5113           },
5114           {
5115             "description": "vf-module-type or network type",
5116             "in": "path",
5117             "name": "vnf-type",
5118             "required": true,
5119             "type": "string"
5120           }
5121         ],
5122         "responses": {
5123           "200": {
5124             "description": "No response was specified",
5125             "schema": {
5126               "$ref": "#/definitions/(config)network-topology-information"
5127             }
5128           }
5129         },
5130         "operationId": "GET-network-topology-information"
5131       },
5132       "post": {
5133         "consumes": [
5134           "application/json",
5135           "application/xml"
5136         ],
5137         "produces": [
5138           "application/json",
5139           "application/xml"
5140         ],
5141         "parameters": [
5142           {
5143             "description": "vf-module-name or network name",
5144             "in": "path",
5145             "name": "vnf-name",
5146             "required": true,
5147             "type": "string"
5148           },
5149           {
5150             "description": "vf-module-type or network type",
5151             "in": "path",
5152             "name": "vnf-type",
5153             "required": true,
5154             "type": "string"
5155           },
5156           {
5157             "in": "body",
5158             "name": "**(config)vpn-bindings",
5159             "required": false,
5160             "schema": {
5161               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings-TOP"
5162             }
5163           },
5164           {
5165             "in": "body",
5166             "name": "**(config)network-policy",
5167             "required": false,
5168             "schema": {
5169               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy-TOP"
5170             }
5171           },
5172           {
5173             "in": "body",
5174             "name": "**(config)route-table-reference",
5175             "required": false,
5176             "schema": {
5177               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference-TOP"
5178             }
5179           },
5180           {
5181             "in": "body",
5182             "name": "**(config)network-topology-identifier",
5183             "required": false,
5184             "schema": {
5185               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier-TOP"
5186             }
5187           },
5188           {
5189             "in": "body",
5190             "name": "**(config)subnets",
5191             "required": false,
5192             "schema": {
5193               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets-TOP"
5194             }
5195           }
5196         ],
5197         "responses": {
5198           "200": {
5199             "description": "No response was specified",
5200             "schema": {
5201               "$ref": "#/definitions/(config)network-topology-informationPOST"
5202             }
5203           }
5204         },
5205         "operationId": "POST-network-topology-information"
5206       },
5207       "put": {
5208         "consumes": [
5209           "application/json",
5210           "application/xml"
5211         ],
5212         "produces": [
5213           "application/json",
5214           "application/xml"
5215         ],
5216         "parameters": [
5217           {
5218             "description": "vf-module-name or network name",
5219             "in": "path",
5220             "name": "vnf-name",
5221             "required": true,
5222             "type": "string"
5223           },
5224           {
5225             "description": "vf-module-type or network type",
5226             "in": "path",
5227             "name": "vnf-type",
5228             "required": true,
5229             "type": "string"
5230           },
5231           {
5232             "in": "body",
5233             "name": "(config)network-topology-information",
5234             "required": false,
5235             "schema": {
5236               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information-TOP"
5237             }
5238           }
5239         ],
5240         "responses": {
5241           "200": {
5242             "description": "No response was specified",
5243             "schema": {
5244               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information-TOP"
5245             }
5246           }
5247         },
5248         "operationId": "PUT-network-topology-information"
5249       }
5250     },
5251     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/network-topology-information/network-policy/{network-policy-fqdn}": {
5252       "delete": {
5253         "produces": [
5254           "application/json",
5255           "application/xml"
5256         ],
5257         "parameters": [
5258           {
5259             "description": "vf-module-name or network name",
5260             "in": "path",
5261             "name": "vnf-name",
5262             "required": true,
5263             "type": "string"
5264           },
5265           {
5266             "description": "vf-module-type or network type",
5267             "in": "path",
5268             "name": "vnf-type",
5269             "required": true,
5270             "type": "string"
5271           },
5272           {
5273             "in": "path",
5274             "name": "network-policy-fqdn",
5275             "required": true,
5276             "type": "string"
5277           }
5278         ],
5279         "responses": {
5280           "200": {
5281             "description": "No response was specified"
5282           }
5283         },
5284         "operationId": "DELETE-network-policy"
5285       },
5286       "get": {
5287         "produces": [
5288           "application/json",
5289           "application/xml"
5290         ],
5291         "parameters": [
5292           {
5293             "description": "vf-module-name or network name",
5294             "in": "path",
5295             "name": "vnf-name",
5296             "required": true,
5297             "type": "string"
5298           },
5299           {
5300             "description": "vf-module-type or network type",
5301             "in": "path",
5302             "name": "vnf-type",
5303             "required": true,
5304             "type": "string"
5305           },
5306           {
5307             "in": "path",
5308             "name": "network-policy-fqdn",
5309             "required": true,
5310             "type": "string"
5311           }
5312         ],
5313         "responses": {
5314           "200": {
5315             "description": "No response was specified",
5316             "schema": {
5317               "$ref": "#/definitions/(config)network-policy"
5318             }
5319           }
5320         },
5321         "operationId": "GET-network-policy"
5322       },
5323       "put": {
5324         "consumes": [
5325           "application/json",
5326           "application/xml"
5327         ],
5328         "produces": [
5329           "application/json",
5330           "application/xml"
5331         ],
5332         "parameters": [
5333           {
5334             "description": "vf-module-name or network name",
5335             "in": "path",
5336             "name": "vnf-name",
5337             "required": true,
5338             "type": "string"
5339           },
5340           {
5341             "description": "vf-module-type or network type",
5342             "in": "path",
5343             "name": "vnf-type",
5344             "required": true,
5345             "type": "string"
5346           },
5347           {
5348             "in": "path",
5349             "name": "network-policy-fqdn",
5350             "required": true,
5351             "type": "string"
5352           },
5353           {
5354             "in": "body",
5355             "name": "(config)network-policy",
5356             "required": false,
5357             "schema": {
5358               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy-TOP"
5359             }
5360           }
5361         ],
5362         "responses": {
5363           "200": {
5364             "description": "No response was specified",
5365             "schema": {
5366               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy-TOP"
5367             }
5368           }
5369         },
5370         "operationId": "PUT-network-policy"
5371       }
5372     },
5373     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/network-topology-information/network-topology-identifier": {
5374       "delete": {
5375         "produces": [
5376           "application/json",
5377           "application/xml"
5378         ],
5379         "parameters": [
5380           {
5381             "description": "vf-module-name or network name",
5382             "in": "path",
5383             "name": "vnf-name",
5384             "required": true,
5385             "type": "string"
5386           },
5387           {
5388             "description": "vf-module-type or network type",
5389             "in": "path",
5390             "name": "vnf-type",
5391             "required": true,
5392             "type": "string"
5393           }
5394         ],
5395         "responses": {
5396           "200": {
5397             "description": "No response was specified"
5398           }
5399         },
5400         "operationId": "DELETE-network-topology-identifier"
5401       },
5402       "get": {
5403         "produces": [
5404           "application/json",
5405           "application/xml"
5406         ],
5407         "parameters": [
5408           {
5409             "description": "vf-module-name or network name",
5410             "in": "path",
5411             "name": "vnf-name",
5412             "required": true,
5413             "type": "string"
5414           },
5415           {
5416             "description": "vf-module-type or network type",
5417             "in": "path",
5418             "name": "vnf-type",
5419             "required": true,
5420             "type": "string"
5421           }
5422         ],
5423         "responses": {
5424           "200": {
5425             "description": "No response was specified",
5426             "schema": {
5427               "$ref": "#/definitions/(config)network-topology-identifier"
5428             }
5429           }
5430         },
5431         "operationId": "GET-network-topology-identifier"
5432       },
5433       "put": {
5434         "consumes": [
5435           "application/json",
5436           "application/xml"
5437         ],
5438         "produces": [
5439           "application/json",
5440           "application/xml"
5441         ],
5442         "parameters": [
5443           {
5444             "description": "vf-module-name or network name",
5445             "in": "path",
5446             "name": "vnf-name",
5447             "required": true,
5448             "type": "string"
5449           },
5450           {
5451             "description": "vf-module-type or network type",
5452             "in": "path",
5453             "name": "vnf-type",
5454             "required": true,
5455             "type": "string"
5456           },
5457           {
5458             "in": "body",
5459             "name": "(config)network-topology-identifier",
5460             "required": false,
5461             "schema": {
5462               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier-TOP"
5463             }
5464           }
5465         ],
5466         "responses": {
5467           "200": {
5468             "description": "No response was specified",
5469             "schema": {
5470               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier-TOP"
5471             }
5472           }
5473         },
5474         "operationId": "PUT-network-topology-identifier"
5475       }
5476     },
5477     "/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}": {
5478       "delete": {
5479         "produces": [
5480           "application/json",
5481           "application/xml"
5482         ],
5483         "parameters": [
5484           {
5485             "description": "vf-module-name or network name",
5486             "in": "path",
5487             "name": "vnf-name",
5488             "required": true,
5489             "type": "string"
5490           },
5491           {
5492             "description": "vf-module-type or network type",
5493             "in": "path",
5494             "name": "vnf-type",
5495             "required": true,
5496             "type": "string"
5497           },
5498           {
5499             "in": "path",
5500             "name": "route-table-reference-fqdn",
5501             "required": true,
5502             "type": "string"
5503           }
5504         ],
5505         "responses": {
5506           "200": {
5507             "description": "No response was specified"
5508           }
5509         },
5510         "operationId": "DELETE-route-table-reference"
5511       },
5512       "get": {
5513         "produces": [
5514           "application/json",
5515           "application/xml"
5516         ],
5517         "parameters": [
5518           {
5519             "description": "vf-module-name or network name",
5520             "in": "path",
5521             "name": "vnf-name",
5522             "required": true,
5523             "type": "string"
5524           },
5525           {
5526             "description": "vf-module-type or network type",
5527             "in": "path",
5528             "name": "vnf-type",
5529             "required": true,
5530             "type": "string"
5531           },
5532           {
5533             "in": "path",
5534             "name": "route-table-reference-fqdn",
5535             "required": true,
5536             "type": "string"
5537           }
5538         ],
5539         "responses": {
5540           "200": {
5541             "description": "No response was specified",
5542             "schema": {
5543               "$ref": "#/definitions/(config)route-table-reference"
5544             }
5545           }
5546         },
5547         "operationId": "GET-route-table-reference"
5548       },
5549       "put": {
5550         "consumes": [
5551           "application/json",
5552           "application/xml"
5553         ],
5554         "produces": [
5555           "application/json",
5556           "application/xml"
5557         ],
5558         "parameters": [
5559           {
5560             "description": "vf-module-name or network name",
5561             "in": "path",
5562             "name": "vnf-name",
5563             "required": true,
5564             "type": "string"
5565           },
5566           {
5567             "description": "vf-module-type or network type",
5568             "in": "path",
5569             "name": "vnf-type",
5570             "required": true,
5571             "type": "string"
5572           },
5573           {
5574             "in": "path",
5575             "name": "route-table-reference-fqdn",
5576             "required": true,
5577             "type": "string"
5578           },
5579           {
5580             "in": "body",
5581             "name": "(config)route-table-reference",
5582             "required": false,
5583             "schema": {
5584               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference-TOP"
5585             }
5586           }
5587         ],
5588         "responses": {
5589           "200": {
5590             "description": "No response was specified",
5591             "schema": {
5592               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference-TOP"
5593             }
5594           }
5595         },
5596         "operationId": "PUT-route-table-reference"
5597       }
5598     },
5599     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/network-topology-information/subnets/{start-address}": {
5600       "delete": {
5601         "produces": [
5602           "application/json",
5603           "application/xml"
5604         ],
5605         "parameters": [
5606           {
5607             "description": "vf-module-name or network name",
5608             "in": "path",
5609             "name": "vnf-name",
5610             "required": true,
5611             "type": "string"
5612           },
5613           {
5614             "description": "vf-module-type or network type",
5615             "in": "path",
5616             "name": "vnf-type",
5617             "required": true,
5618             "type": "string"
5619           },
5620           {
5621             "in": "path",
5622             "name": "start-address",
5623             "required": true,
5624             "type": "string"
5625           }
5626         ],
5627         "responses": {
5628           "200": {
5629             "description": "No response was specified"
5630           }
5631         },
5632         "operationId": "DELETE-subnets"
5633       },
5634       "get": {
5635         "produces": [
5636           "application/json",
5637           "application/xml"
5638         ],
5639         "parameters": [
5640           {
5641             "description": "vf-module-name or network name",
5642             "in": "path",
5643             "name": "vnf-name",
5644             "required": true,
5645             "type": "string"
5646           },
5647           {
5648             "description": "vf-module-type or network type",
5649             "in": "path",
5650             "name": "vnf-type",
5651             "required": true,
5652             "type": "string"
5653           },
5654           {
5655             "in": "path",
5656             "name": "start-address",
5657             "required": true,
5658             "type": "string"
5659           }
5660         ],
5661         "responses": {
5662           "200": {
5663             "description": "No response was specified",
5664             "schema": {
5665               "$ref": "#/definitions/(config)subnets"
5666             }
5667           }
5668         },
5669         "operationId": "GET-subnets"
5670       },
5671       "put": {
5672         "consumes": [
5673           "application/json",
5674           "application/xml"
5675         ],
5676         "produces": [
5677           "application/json",
5678           "application/xml"
5679         ],
5680         "parameters": [
5681           {
5682             "description": "vf-module-name or network name",
5683             "in": "path",
5684             "name": "vnf-name",
5685             "required": true,
5686             "type": "string"
5687           },
5688           {
5689             "description": "vf-module-type or network type",
5690             "in": "path",
5691             "name": "vnf-type",
5692             "required": true,
5693             "type": "string"
5694           },
5695           {
5696             "in": "path",
5697             "name": "start-address",
5698             "required": true,
5699             "type": "string"
5700           },
5701           {
5702             "in": "body",
5703             "name": "(config)subnets",
5704             "required": false,
5705             "schema": {
5706               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets-TOP"
5707             }
5708           }
5709         ],
5710         "responses": {
5711           "200": {
5712             "description": "No response was specified",
5713             "schema": {
5714               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets-TOP"
5715             }
5716           }
5717         },
5718         "operationId": "PUT-subnets"
5719       }
5720     },
5721     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/network-topology-information/vpn-bindings/{vpn-binding-id}": {
5722       "delete": {
5723         "produces": [
5724           "application/json",
5725           "application/xml"
5726         ],
5727         "parameters": [
5728           {
5729             "description": "vf-module-name or network name",
5730             "in": "path",
5731             "name": "vnf-name",
5732             "required": true,
5733             "type": "string"
5734           },
5735           {
5736             "description": "vf-module-type or network type",
5737             "in": "path",
5738             "name": "vnf-type",
5739             "required": true,
5740             "type": "string"
5741           },
5742           {
5743             "in": "path",
5744             "name": "vpn-binding-id",
5745             "required": true,
5746             "type": "string"
5747           }
5748         ],
5749         "responses": {
5750           "200": {
5751             "description": "No response was specified"
5752           }
5753         },
5754         "operationId": "DELETE-vpn-bindings"
5755       },
5756       "get": {
5757         "produces": [
5758           "application/json",
5759           "application/xml"
5760         ],
5761         "parameters": [
5762           {
5763             "description": "vf-module-name or network name",
5764             "in": "path",
5765             "name": "vnf-name",
5766             "required": true,
5767             "type": "string"
5768           },
5769           {
5770             "description": "vf-module-type or network type",
5771             "in": "path",
5772             "name": "vnf-type",
5773             "required": true,
5774             "type": "string"
5775           },
5776           {
5777             "in": "path",
5778             "name": "vpn-binding-id",
5779             "required": true,
5780             "type": "string"
5781           }
5782         ],
5783         "responses": {
5784           "200": {
5785             "description": "No response was specified",
5786             "schema": {
5787               "$ref": "#/definitions/(config)vpn-bindings"
5788             }
5789           }
5790         },
5791         "operationId": "GET-vpn-bindings"
5792       },
5793       "put": {
5794         "consumes": [
5795           "application/json",
5796           "application/xml"
5797         ],
5798         "produces": [
5799           "application/json",
5800           "application/xml"
5801         ],
5802         "parameters": [
5803           {
5804             "description": "vf-module-name or network name",
5805             "in": "path",
5806             "name": "vnf-name",
5807             "required": true,
5808             "type": "string"
5809           },
5810           {
5811             "description": "vf-module-type or network type",
5812             "in": "path",
5813             "name": "vnf-type",
5814             "required": true,
5815             "type": "string"
5816           },
5817           {
5818             "in": "path",
5819             "name": "vpn-binding-id",
5820             "required": true,
5821             "type": "string"
5822           },
5823           {
5824             "in": "body",
5825             "name": "(config)vpn-bindings",
5826             "required": false,
5827             "schema": {
5828               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings-TOP"
5829             }
5830           }
5831         ],
5832         "responses": {
5833           "200": {
5834             "description": "No response was specified",
5835             "schema": {
5836               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings-TOP"
5837             }
5838           }
5839         },
5840         "operationId": "PUT-vpn-bindings"
5841       }
5842     },
5843     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/oper-status": {
5844       "delete": {
5845         "produces": [
5846           "application/json",
5847           "application/xml"
5848         ],
5849         "parameters": [
5850           {
5851             "description": "vf-module-name or network name",
5852             "in": "path",
5853             "name": "vnf-name",
5854             "required": true,
5855             "type": "string"
5856           },
5857           {
5858             "description": "vf-module-type or network type",
5859             "in": "path",
5860             "name": "vnf-type",
5861             "required": true,
5862             "type": "string"
5863           }
5864         ],
5865         "responses": {
5866           "200": {
5867             "description": "No response was specified"
5868           }
5869         },
5870         "operationId": "DELETE-oper-status"
5871       },
5872       "get": {
5873         "produces": [
5874           "application/json",
5875           "application/xml"
5876         ],
5877         "parameters": [
5878           {
5879             "description": "vf-module-name or network name",
5880             "in": "path",
5881             "name": "vnf-name",
5882             "required": true,
5883             "type": "string"
5884           },
5885           {
5886             "description": "vf-module-type or network type",
5887             "in": "path",
5888             "name": "vnf-type",
5889             "required": true,
5890             "type": "string"
5891           }
5892         ],
5893         "responses": {
5894           "200": {
5895             "description": "No response was specified",
5896             "schema": {
5897               "$ref": "#/definitions/(config)oper-status"
5898             }
5899           }
5900         },
5901         "operationId": "GET-oper-status"
5902       },
5903       "put": {
5904         "consumes": [
5905           "application/json",
5906           "application/xml"
5907         ],
5908         "produces": [
5909           "application/json",
5910           "application/xml"
5911         ],
5912         "parameters": [
5913           {
5914             "description": "vf-module-name or network name",
5915             "in": "path",
5916             "name": "vnf-name",
5917             "required": true,
5918             "type": "string"
5919           },
5920           {
5921             "description": "vf-module-type or network type",
5922             "in": "path",
5923             "name": "vnf-type",
5924             "required": true,
5925             "type": "string"
5926           },
5927           {
5928             "in": "body",
5929             "name": "(config)oper-status",
5930             "required": false,
5931             "schema": {
5932               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status-TOP"
5933             }
5934           }
5935         ],
5936         "responses": {
5937           "200": {
5938             "description": "No response was specified",
5939             "schema": {
5940               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status-TOP"
5941             }
5942           }
5943         },
5944         "operationId": "PUT-oper-status"
5945       }
5946     },
5947     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information": {
5948       "delete": {
5949         "produces": [
5950           "application/json",
5951           "application/xml"
5952         ],
5953         "parameters": [
5954           {
5955             "description": "vf-module-name or network name",
5956             "in": "path",
5957             "name": "vnf-name",
5958             "required": true,
5959             "type": "string"
5960           },
5961           {
5962             "description": "vf-module-type or network type",
5963             "in": "path",
5964             "name": "vnf-type",
5965             "required": true,
5966             "type": "string"
5967           }
5968         ],
5969         "responses": {
5970           "200": {
5971             "description": "No response was specified"
5972           }
5973         },
5974         "operationId": "DELETE-vnf-topology-information"
5975       },
5976       "get": {
5977         "produces": [
5978           "application/json",
5979           "application/xml"
5980         ],
5981         "parameters": [
5982           {
5983             "description": "vf-module-name or network name",
5984             "in": "path",
5985             "name": "vnf-name",
5986             "required": true,
5987             "type": "string"
5988           },
5989           {
5990             "description": "vf-module-type or network type",
5991             "in": "path",
5992             "name": "vnf-type",
5993             "required": true,
5994             "type": "string"
5995           }
5996         ],
5997         "responses": {
5998           "200": {
5999             "description": "No response was specified",
6000             "schema": {
6001               "$ref": "#/definitions/(config)vnf-topology-information"
6002             }
6003           }
6004         },
6005         "operationId": "GET-vnf-topology-information"
6006       },
6007       "post": {
6008         "consumes": [
6009           "application/json",
6010           "application/xml"
6011         ],
6012         "produces": [
6013           "application/json",
6014           "application/xml"
6015         ],
6016         "parameters": [
6017           {
6018             "description": "vf-module-name or network name",
6019             "in": "path",
6020             "name": "vnf-name",
6021             "required": true,
6022             "type": "string"
6023           },
6024           {
6025             "description": "vf-module-type or network type",
6026             "in": "path",
6027             "name": "vnf-type",
6028             "required": true,
6029             "type": "string"
6030           },
6031           {
6032             "in": "body",
6033             "name": "**(config)vnf-topology-identifier",
6034             "required": false,
6035             "schema": {
6036               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier-TOP"
6037             }
6038           },
6039           {
6040             "in": "body",
6041             "name": "**(config)vnf-parameters",
6042             "required": false,
6043             "schema": {
6044               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters-TOP"
6045             }
6046           },
6047           {
6048             "in": "body",
6049             "name": "**(config)vnf-assignments",
6050             "required": false,
6051             "schema": {
6052               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments-TOP"
6053             }
6054           }
6055         ],
6056         "responses": {
6057           "200": {
6058             "description": "No response was specified",
6059             "schema": {
6060               "$ref": "#/definitions/(config)vnf-topology-informationPOST"
6061             }
6062           }
6063         },
6064         "operationId": "POST-vnf-topology-information"
6065       },
6066       "put": {
6067         "consumes": [
6068           "application/json",
6069           "application/xml"
6070         ],
6071         "produces": [
6072           "application/json",
6073           "application/xml"
6074         ],
6075         "parameters": [
6076           {
6077             "description": "vf-module-name or network name",
6078             "in": "path",
6079             "name": "vnf-name",
6080             "required": true,
6081             "type": "string"
6082           },
6083           {
6084             "description": "vf-module-type or network type",
6085             "in": "path",
6086             "name": "vnf-type",
6087             "required": true,
6088             "type": "string"
6089           },
6090           {
6091             "in": "body",
6092             "name": "(config)vnf-topology-information",
6093             "required": false,
6094             "schema": {
6095               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information-TOP"
6096             }
6097           }
6098         ],
6099         "responses": {
6100           "200": {
6101             "description": "No response was specified",
6102             "schema": {
6103               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information-TOP"
6104             }
6105           }
6106         },
6107         "operationId": "PUT-vnf-topology-information"
6108       }
6109     },
6110     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments": {
6111       "delete": {
6112         "produces": [
6113           "application/json",
6114           "application/xml"
6115         ],
6116         "parameters": [
6117           {
6118             "description": "vf-module-name or network name",
6119             "in": "path",
6120             "name": "vnf-name",
6121             "required": true,
6122             "type": "string"
6123           },
6124           {
6125             "description": "vf-module-type or network type",
6126             "in": "path",
6127             "name": "vnf-type",
6128             "required": true,
6129             "type": "string"
6130           }
6131         ],
6132         "responses": {
6133           "200": {
6134             "description": "No response was specified"
6135           }
6136         },
6137         "operationId": "DELETE-vnf-assignments"
6138       },
6139       "get": {
6140         "produces": [
6141           "application/json",
6142           "application/xml"
6143         ],
6144         "parameters": [
6145           {
6146             "description": "vf-module-name or network name",
6147             "in": "path",
6148             "name": "vnf-name",
6149             "required": true,
6150             "type": "string"
6151           },
6152           {
6153             "description": "vf-module-type or network type",
6154             "in": "path",
6155             "name": "vnf-type",
6156             "required": true,
6157             "type": "string"
6158           }
6159         ],
6160         "responses": {
6161           "200": {
6162             "description": "No response was specified",
6163             "schema": {
6164               "$ref": "#/definitions/(config)vnf-assignments"
6165             }
6166           }
6167         },
6168         "operationId": "GET-vnf-assignments"
6169       },
6170       "post": {
6171         "consumes": [
6172           "application/json",
6173           "application/xml"
6174         ],
6175         "produces": [
6176           "application/json",
6177           "application/xml"
6178         ],
6179         "parameters": [
6180           {
6181             "description": "vf-module-name or network name",
6182             "in": "path",
6183             "name": "vnf-name",
6184             "required": true,
6185             "type": "string"
6186           },
6187           {
6188             "description": "vf-module-type or network type",
6189             "in": "path",
6190             "name": "vnf-type",
6191             "required": true,
6192             "type": "string"
6193           },
6194           {
6195             "in": "body",
6196             "name": "**(config)availability-zones",
6197             "required": false,
6198             "schema": {
6199               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones-TOP"
6200             }
6201           },
6202           {
6203             "in": "body",
6204             "name": "**(config)vnf-networks",
6205             "required": false,
6206             "schema": {
6207               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks-TOP"
6208             }
6209           },
6210           {
6211             "in": "body",
6212             "name": "**(config)vnf-vms",
6213             "required": false,
6214             "schema": {
6215               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms-TOP"
6216             }
6217           }
6218         ],
6219         "responses": {
6220           "200": {
6221             "description": "No response was specified",
6222             "schema": {
6223               "$ref": "#/definitions/(config)vnf-assignmentsPOST"
6224             }
6225           }
6226         },
6227         "operationId": "POST-vnf-assignments"
6228       },
6229       "put": {
6230         "consumes": [
6231           "application/json",
6232           "application/xml"
6233         ],
6234         "produces": [
6235           "application/json",
6236           "application/xml"
6237         ],
6238         "parameters": [
6239           {
6240             "description": "vf-module-name or network name",
6241             "in": "path",
6242             "name": "vnf-name",
6243             "required": true,
6244             "type": "string"
6245           },
6246           {
6247             "description": "vf-module-type or network type",
6248             "in": "path",
6249             "name": "vnf-type",
6250             "required": true,
6251             "type": "string"
6252           },
6253           {
6254             "in": "body",
6255             "name": "(config)vnf-assignments",
6256             "required": false,
6257             "schema": {
6258               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments-TOP"
6259             }
6260           }
6261         ],
6262         "responses": {
6263           "200": {
6264             "description": "No response was specified",
6265             "schema": {
6266               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments-TOP"
6267             }
6268           }
6269         },
6270         "operationId": "PUT-vnf-assignments"
6271       }
6272     },
6273     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments/availability-zones/{availability-zone}": {
6274       "delete": {
6275         "produces": [
6276           "application/json",
6277           "application/xml"
6278         ],
6279         "parameters": [
6280           {
6281             "description": "vf-module-name or network name",
6282             "in": "path",
6283             "name": "vnf-name",
6284             "required": true,
6285             "type": "string"
6286           },
6287           {
6288             "description": "vf-module-type or network type",
6289             "in": "path",
6290             "name": "vnf-type",
6291             "required": true,
6292             "type": "string"
6293           },
6294           {
6295             "description": "Openstack availability zone name or UUID",
6296             "in": "path",
6297             "name": "availability-zone",
6298             "required": true,
6299             "type": "string"
6300           }
6301         ],
6302         "responses": {
6303           "200": {
6304             "description": "No response was specified"
6305           }
6306         },
6307         "operationId": "DELETE-availability-zones"
6308       },
6309       "get": {
6310         "produces": [
6311           "application/json",
6312           "application/xml"
6313         ],
6314         "parameters": [
6315           {
6316             "description": "vf-module-name or network name",
6317             "in": "path",
6318             "name": "vnf-name",
6319             "required": true,
6320             "type": "string"
6321           },
6322           {
6323             "description": "vf-module-type or network type",
6324             "in": "path",
6325             "name": "vnf-type",
6326             "required": true,
6327             "type": "string"
6328           },
6329           {
6330             "description": "Openstack availability zone name or UUID",
6331             "in": "path",
6332             "name": "availability-zone",
6333             "required": true,
6334             "type": "string"
6335           }
6336         ],
6337         "responses": {
6338           "200": {
6339             "description": "No response was specified",
6340             "schema": {
6341               "$ref": "#/definitions/(config)availability-zones"
6342             }
6343           }
6344         },
6345         "operationId": "GET-availability-zones"
6346       },
6347       "put": {
6348         "consumes": [
6349           "application/json",
6350           "application/xml"
6351         ],
6352         "produces": [
6353           "application/json",
6354           "application/xml"
6355         ],
6356         "parameters": [
6357           {
6358             "description": "vf-module-name or network name",
6359             "in": "path",
6360             "name": "vnf-name",
6361             "required": true,
6362             "type": "string"
6363           },
6364           {
6365             "description": "vf-module-type or network type",
6366             "in": "path",
6367             "name": "vnf-type",
6368             "required": true,
6369             "type": "string"
6370           },
6371           {
6372             "description": "Openstack availability zone name or UUID",
6373             "in": "path",
6374             "name": "availability-zone",
6375             "required": true,
6376             "type": "string"
6377           },
6378           {
6379             "in": "body",
6380             "name": "(config)availability-zones",
6381             "required": false,
6382             "schema": {
6383               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones-TOP"
6384             }
6385           }
6386         ],
6387         "responses": {
6388           "200": {
6389             "description": "No response was specified",
6390             "schema": {
6391               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones-TOP"
6392             }
6393           }
6394         },
6395         "operationId": "PUT-availability-zones"
6396       }
6397     },
6398     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments/vnf-networks/{network-role}": {
6399       "delete": {
6400         "produces": [
6401           "application/json",
6402           "application/xml"
6403         ],
6404         "parameters": [
6405           {
6406             "description": "vf-module-name or network name",
6407             "in": "path",
6408             "name": "vnf-name",
6409             "required": true,
6410             "type": "string"
6411           },
6412           {
6413             "description": "vf-module-type or network type",
6414             "in": "path",
6415             "name": "vnf-type",
6416             "required": true,
6417             "type": "string"
6418           },
6419           {
6420             "description": "A Network Role to which a VNF must connect",
6421             "in": "path",
6422             "name": "network-role",
6423             "required": true,
6424             "type": "string"
6425           }
6426         ],
6427         "responses": {
6428           "200": {
6429             "description": "No response was specified"
6430           }
6431         },
6432         "operationId": "DELETE-vnf-networks"
6433       },
6434       "get": {
6435         "produces": [
6436           "application/json",
6437           "application/xml"
6438         ],
6439         "parameters": [
6440           {
6441             "description": "vf-module-name or network name",
6442             "in": "path",
6443             "name": "vnf-name",
6444             "required": true,
6445             "type": "string"
6446           },
6447           {
6448             "description": "vf-module-type or network type",
6449             "in": "path",
6450             "name": "vnf-type",
6451             "required": true,
6452             "type": "string"
6453           },
6454           {
6455             "description": "A Network Role to which a VNF must connect",
6456             "in": "path",
6457             "name": "network-role",
6458             "required": true,
6459             "type": "string"
6460           }
6461         ],
6462         "responses": {
6463           "200": {
6464             "description": "No response was specified",
6465             "schema": {
6466               "$ref": "#/definitions/(config)vnf-networks"
6467             }
6468           }
6469         },
6470         "operationId": "GET-vnf-networks"
6471       },
6472       "post": {
6473         "consumes": [
6474           "application/json",
6475           "application/xml"
6476         ],
6477         "produces": [
6478           "application/json",
6479           "application/xml"
6480         ],
6481         "parameters": [
6482           {
6483             "description": "vf-module-name or network name",
6484             "in": "path",
6485             "name": "vnf-name",
6486             "required": true,
6487             "type": "string"
6488           },
6489           {
6490             "description": "vf-module-type or network type",
6491             "in": "path",
6492             "name": "vnf-type",
6493             "required": true,
6494             "type": "string"
6495           },
6496           {
6497             "description": "A Network Role to which a VNF must connect",
6498             "in": "path",
6499             "name": "network-role",
6500             "required": true,
6501             "type": "string"
6502           },
6503           {
6504             "in": "body",
6505             "name": "**(config)sriov-vlan-filter-list",
6506             "required": false,
6507             "schema": {
6508               "$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"
6509             }
6510           }
6511         ],
6512         "responses": {
6513           "200": {
6514             "description": "No response was specified",
6515             "schema": {
6516               "$ref": "#/definitions/(config)vnf-networksPOST"
6517             }
6518           }
6519         },
6520         "operationId": "POST-vnf-networks"
6521       },
6522       "put": {
6523         "consumes": [
6524           "application/json",
6525           "application/xml"
6526         ],
6527         "produces": [
6528           "application/json",
6529           "application/xml"
6530         ],
6531         "parameters": [
6532           {
6533             "description": "vf-module-name or network name",
6534             "in": "path",
6535             "name": "vnf-name",
6536             "required": true,
6537             "type": "string"
6538           },
6539           {
6540             "description": "vf-module-type or network type",
6541             "in": "path",
6542             "name": "vnf-type",
6543             "required": true,
6544             "type": "string"
6545           },
6546           {
6547             "description": "A Network Role to which a VNF must connect",
6548             "in": "path",
6549             "name": "network-role",
6550             "required": true,
6551             "type": "string"
6552           },
6553           {
6554             "in": "body",
6555             "name": "(config)vnf-networks",
6556             "required": false,
6557             "schema": {
6558               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks-TOP"
6559             }
6560           }
6561         ],
6562         "responses": {
6563           "200": {
6564             "description": "No response was specified",
6565             "schema": {
6566               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks-TOP"
6567             }
6568           }
6569         },
6570         "operationId": "PUT-vnf-networks"
6571       }
6572     },
6573     "/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}": {
6574       "delete": {
6575         "produces": [
6576           "application/json",
6577           "application/xml"
6578         ],
6579         "parameters": [
6580           {
6581             "description": "vf-module-name or network name",
6582             "in": "path",
6583             "name": "vnf-name",
6584             "required": true,
6585             "type": "string"
6586           },
6587           {
6588             "description": "vf-module-type or network type",
6589             "in": "path",
6590             "name": "vnf-type",
6591             "required": true,
6592             "type": "string"
6593           },
6594           {
6595             "description": "A Network Role to which a VNF must connect",
6596             "in": "path",
6597             "name": "network-role",
6598             "required": true,
6599             "type": "string"
6600           },
6601           {
6602             "in": "path",
6603             "name": "sriov-vlan-filter",
6604             "required": true,
6605             "type": "string"
6606           }
6607         ],
6608         "responses": {
6609           "200": {
6610             "description": "No response was specified"
6611           }
6612         },
6613         "operationId": "DELETE-sriov-vlan-filter-list"
6614       },
6615       "get": {
6616         "produces": [
6617           "application/json",
6618           "application/xml"
6619         ],
6620         "parameters": [
6621           {
6622             "description": "vf-module-name or network name",
6623             "in": "path",
6624             "name": "vnf-name",
6625             "required": true,
6626             "type": "string"
6627           },
6628           {
6629             "description": "vf-module-type or network type",
6630             "in": "path",
6631             "name": "vnf-type",
6632             "required": true,
6633             "type": "string"
6634           },
6635           {
6636             "description": "A Network Role to which a VNF must connect",
6637             "in": "path",
6638             "name": "network-role",
6639             "required": true,
6640             "type": "string"
6641           },
6642           {
6643             "in": "path",
6644             "name": "sriov-vlan-filter",
6645             "required": true,
6646             "type": "string"
6647           }
6648         ],
6649         "responses": {
6650           "200": {
6651             "description": "No response was specified",
6652             "schema": {
6653               "$ref": "#/definitions/(config)sriov-vlan-filter-list"
6654             }
6655           }
6656         },
6657         "operationId": "GET-sriov-vlan-filter-list"
6658       },
6659       "put": {
6660         "consumes": [
6661           "application/json",
6662           "application/xml"
6663         ],
6664         "produces": [
6665           "application/json",
6666           "application/xml"
6667         ],
6668         "parameters": [
6669           {
6670             "description": "vf-module-name or network name",
6671             "in": "path",
6672             "name": "vnf-name",
6673             "required": true,
6674             "type": "string"
6675           },
6676           {
6677             "description": "vf-module-type or network type",
6678             "in": "path",
6679             "name": "vnf-type",
6680             "required": true,
6681             "type": "string"
6682           },
6683           {
6684             "description": "A Network Role to which a VNF must connect",
6685             "in": "path",
6686             "name": "network-role",
6687             "required": true,
6688             "type": "string"
6689           },
6690           {
6691             "in": "path",
6692             "name": "sriov-vlan-filter",
6693             "required": true,
6694             "type": "string"
6695           },
6696           {
6697             "in": "body",
6698             "name": "(config)sriov-vlan-filter-list",
6699             "required": false,
6700             "schema": {
6701               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP"
6702             }
6703           }
6704         ],
6705         "responses": {
6706           "200": {
6707             "description": "No response was specified",
6708             "schema": {
6709               "$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"
6710             }
6711           }
6712         },
6713         "operationId": "PUT-sriov-vlan-filter-list"
6714       }
6715     },
6716     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/{vm-type}": {
6717       "delete": {
6718         "produces": [
6719           "application/json",
6720           "application/xml"
6721         ],
6722         "parameters": [
6723           {
6724             "description": "vf-module-name or network name",
6725             "in": "path",
6726             "name": "vnf-name",
6727             "required": true,
6728             "type": "string"
6729           },
6730           {
6731             "description": "vf-module-type or network type",
6732             "in": "path",
6733             "name": "vnf-type",
6734             "required": true,
6735             "type": "string"
6736           },
6737           {
6738             "in": "path",
6739             "name": "vm-type",
6740             "required": true,
6741             "type": "string"
6742           }
6743         ],
6744         "responses": {
6745           "200": {
6746             "description": "No response was specified"
6747           }
6748         },
6749         "operationId": "DELETE-vnf-vms"
6750       },
6751       "get": {
6752         "produces": [
6753           "application/json",
6754           "application/xml"
6755         ],
6756         "parameters": [
6757           {
6758             "description": "vf-module-name or network name",
6759             "in": "path",
6760             "name": "vnf-name",
6761             "required": true,
6762             "type": "string"
6763           },
6764           {
6765             "description": "vf-module-type or network type",
6766             "in": "path",
6767             "name": "vnf-type",
6768             "required": true,
6769             "type": "string"
6770           },
6771           {
6772             "in": "path",
6773             "name": "vm-type",
6774             "required": true,
6775             "type": "string"
6776           }
6777         ],
6778         "responses": {
6779           "200": {
6780             "description": "No response was specified",
6781             "schema": {
6782               "$ref": "#/definitions/(config)vnf-vms"
6783             }
6784           }
6785         },
6786         "operationId": "GET-vnf-vms"
6787       },
6788       "post": {
6789         "consumes": [
6790           "application/json",
6791           "application/xml"
6792         ],
6793         "produces": [
6794           "application/json",
6795           "application/xml"
6796         ],
6797         "parameters": [
6798           {
6799             "description": "vf-module-name or network name",
6800             "in": "path",
6801             "name": "vnf-name",
6802             "required": true,
6803             "type": "string"
6804           },
6805           {
6806             "description": "vf-module-type or network type",
6807             "in": "path",
6808             "name": "vnf-type",
6809             "required": true,
6810             "type": "string"
6811           },
6812           {
6813             "in": "path",
6814             "name": "vm-type",
6815             "required": true,
6816             "type": "string"
6817           },
6818           {
6819             "in": "body",
6820             "name": "**(config)vm-names",
6821             "required": false,
6822             "schema": {
6823               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP"
6824             }
6825           },
6826           {
6827             "in": "body",
6828             "name": "**(config)vm-networks",
6829             "required": false,
6830             "schema": {
6831               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP"
6832             }
6833           }
6834         ],
6835         "responses": {
6836           "200": {
6837             "description": "No response was specified",
6838             "schema": {
6839               "$ref": "#/definitions/(config)vnf-vmsPOST"
6840             }
6841           }
6842         },
6843         "operationId": "POST-vnf-vms"
6844       },
6845       "put": {
6846         "consumes": [
6847           "application/json",
6848           "application/xml"
6849         ],
6850         "produces": [
6851           "application/json",
6852           "application/xml"
6853         ],
6854         "parameters": [
6855           {
6856             "description": "vf-module-name or network name",
6857             "in": "path",
6858             "name": "vnf-name",
6859             "required": true,
6860             "type": "string"
6861           },
6862           {
6863             "description": "vf-module-type or network type",
6864             "in": "path",
6865             "name": "vnf-type",
6866             "required": true,
6867             "type": "string"
6868           },
6869           {
6870             "in": "path",
6871             "name": "vm-type",
6872             "required": true,
6873             "type": "string"
6874           },
6875           {
6876             "in": "body",
6877             "name": "(config)vnf-vms",
6878             "required": false,
6879             "schema": {
6880               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms-TOP"
6881             }
6882           }
6883         ],
6884         "responses": {
6885           "200": {
6886             "description": "No response was specified",
6887             "schema": {
6888               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms-TOP"
6889             }
6890           }
6891         },
6892         "operationId": "PUT-vnf-vms"
6893       }
6894     },
6895     "/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}": {
6896       "delete": {
6897         "produces": [
6898           "application/json",
6899           "application/xml"
6900         ],
6901         "parameters": [
6902           {
6903             "description": "vf-module-name or network name",
6904             "in": "path",
6905             "name": "vnf-name",
6906             "required": true,
6907             "type": "string"
6908           },
6909           {
6910             "description": "vf-module-type or network type",
6911             "in": "path",
6912             "name": "vnf-type",
6913             "required": true,
6914             "type": "string"
6915           },
6916           {
6917             "in": "path",
6918             "name": "vm-type",
6919             "required": true,
6920             "type": "string"
6921           },
6922           {
6923             "in": "path",
6924             "name": "vm-name",
6925             "required": true,
6926             "type": "string"
6927           }
6928         ],
6929         "responses": {
6930           "200": {
6931             "description": "No response was specified"
6932           }
6933         },
6934         "operationId": "DELETE-vm-names"
6935       },
6936       "get": {
6937         "produces": [
6938           "application/json",
6939           "application/xml"
6940         ],
6941         "parameters": [
6942           {
6943             "description": "vf-module-name or network name",
6944             "in": "path",
6945             "name": "vnf-name",
6946             "required": true,
6947             "type": "string"
6948           },
6949           {
6950             "description": "vf-module-type or network type",
6951             "in": "path",
6952             "name": "vnf-type",
6953             "required": true,
6954             "type": "string"
6955           },
6956           {
6957             "in": "path",
6958             "name": "vm-type",
6959             "required": true,
6960             "type": "string"
6961           },
6962           {
6963             "in": "path",
6964             "name": "vm-name",
6965             "required": true,
6966             "type": "string"
6967           }
6968         ],
6969         "responses": {
6970           "200": {
6971             "description": "No response was specified",
6972             "schema": {
6973               "$ref": "#/definitions/(config)vm-names"
6974             }
6975           }
6976         },
6977         "operationId": "GET-vm-names"
6978       },
6979       "put": {
6980         "consumes": [
6981           "application/json",
6982           "application/xml"
6983         ],
6984         "produces": [
6985           "application/json",
6986           "application/xml"
6987         ],
6988         "parameters": [
6989           {
6990             "description": "vf-module-name or network name",
6991             "in": "path",
6992             "name": "vnf-name",
6993             "required": true,
6994             "type": "string"
6995           },
6996           {
6997             "description": "vf-module-type or network type",
6998             "in": "path",
6999             "name": "vnf-type",
7000             "required": true,
7001             "type": "string"
7002           },
7003           {
7004             "in": "path",
7005             "name": "vm-type",
7006             "required": true,
7007             "type": "string"
7008           },
7009           {
7010             "in": "path",
7011             "name": "vm-name",
7012             "required": true,
7013             "type": "string"
7014           },
7015           {
7016             "in": "body",
7017             "name": "(config)vm-names",
7018             "required": false,
7019             "schema": {
7020               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP"
7021             }
7022           }
7023         ],
7024         "responses": {
7025           "200": {
7026             "description": "No response was specified",
7027             "schema": {
7028               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP"
7029             }
7030           }
7031         },
7032         "operationId": "PUT-vm-names"
7033       }
7034     },
7035     "/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}": {
7036       "delete": {
7037         "produces": [
7038           "application/json",
7039           "application/xml"
7040         ],
7041         "parameters": [
7042           {
7043             "description": "vf-module-name or network name",
7044             "in": "path",
7045             "name": "vnf-name",
7046             "required": true,
7047             "type": "string"
7048           },
7049           {
7050             "description": "vf-module-type or network type",
7051             "in": "path",
7052             "name": "vnf-type",
7053             "required": true,
7054             "type": "string"
7055           },
7056           {
7057             "in": "path",
7058             "name": "vm-type",
7059             "required": true,
7060             "type": "string"
7061           },
7062           {
7063             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7064             "in": "path",
7065             "name": "network-role",
7066             "required": true,
7067             "type": "string"
7068           }
7069         ],
7070         "responses": {
7071           "200": {
7072             "description": "No response was specified"
7073           }
7074         },
7075         "operationId": "DELETE-vm-networks"
7076       },
7077       "get": {
7078         "produces": [
7079           "application/json",
7080           "application/xml"
7081         ],
7082         "parameters": [
7083           {
7084             "description": "vf-module-name or network name",
7085             "in": "path",
7086             "name": "vnf-name",
7087             "required": true,
7088             "type": "string"
7089           },
7090           {
7091             "description": "vf-module-type or network type",
7092             "in": "path",
7093             "name": "vnf-type",
7094             "required": true,
7095             "type": "string"
7096           },
7097           {
7098             "in": "path",
7099             "name": "vm-type",
7100             "required": true,
7101             "type": "string"
7102           },
7103           {
7104             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7105             "in": "path",
7106             "name": "network-role",
7107             "required": true,
7108             "type": "string"
7109           }
7110         ],
7111         "responses": {
7112           "200": {
7113             "description": "No response was specified",
7114             "schema": {
7115               "$ref": "#/definitions/(config)vm-networks"
7116             }
7117           }
7118         },
7119         "operationId": "GET-vm-networks"
7120       },
7121       "post": {
7122         "consumes": [
7123           "application/json",
7124           "application/xml"
7125         ],
7126         "produces": [
7127           "application/json",
7128           "application/xml"
7129         ],
7130         "parameters": [
7131           {
7132             "description": "vf-module-name or network name",
7133             "in": "path",
7134             "name": "vnf-name",
7135             "required": true,
7136             "type": "string"
7137           },
7138           {
7139             "description": "vf-module-type or network type",
7140             "in": "path",
7141             "name": "vnf-type",
7142             "required": true,
7143             "type": "string"
7144           },
7145           {
7146             "in": "path",
7147             "name": "vm-type",
7148             "required": true,
7149             "type": "string"
7150           },
7151           {
7152             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7153             "in": "path",
7154             "name": "network-role",
7155             "required": true,
7156             "type": "string"
7157           },
7158           {
7159             "in": "body",
7160             "name": "**(config)network-ips",
7161             "required": false,
7162             "schema": {
7163               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP"
7164             }
7165           },
7166           {
7167             "in": "body",
7168             "name": "**(config)network-ips-v6",
7169             "required": false,
7170             "schema": {
7171               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP"
7172             }
7173           },
7174           {
7175             "in": "body",
7176             "name": "**(config)network-macs",
7177             "required": false,
7178             "schema": {
7179               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP"
7180             }
7181           },
7182           {
7183             "in": "body",
7184             "name": "**(config)interface-route-prefixes",
7185             "required": false,
7186             "schema": {
7187               "$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"
7188             }
7189           }
7190         ],
7191         "responses": {
7192           "200": {
7193             "description": "No response was specified",
7194             "schema": {
7195               "$ref": "#/definitions/(config)vm-networksPOST"
7196             }
7197           }
7198         },
7199         "operationId": "POST-vm-networks"
7200       },
7201       "put": {
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)vm-networks",
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(config)vm-networks-TOP"
7244             }
7245           }
7246         ],
7247         "responses": {
7248           "200": {
7249             "description": "No response was specified",
7250             "schema": {
7251               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP"
7252             }
7253           }
7254         },
7255         "operationId": "PUT-vm-networks"
7256       }
7257     },
7258     "/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}": {
7259       "delete": {
7260         "produces": [
7261           "application/json",
7262           "application/xml"
7263         ],
7264         "parameters": [
7265           {
7266             "description": "vf-module-name or network name",
7267             "in": "path",
7268             "name": "vnf-name",
7269             "required": true,
7270             "type": "string"
7271           },
7272           {
7273             "description": "vf-module-type or network type",
7274             "in": "path",
7275             "name": "vnf-type",
7276             "required": true,
7277             "type": "string"
7278           },
7279           {
7280             "in": "path",
7281             "name": "vm-type",
7282             "required": true,
7283             "type": "string"
7284           },
7285           {
7286             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7287             "in": "path",
7288             "name": "network-role",
7289             "required": true,
7290             "type": "string"
7291           },
7292           {
7293             "description": "route prefixes (CIDRs) in ip/cidr format to be provided to MSO in vnf-topology as a list of static routes",
7294             "in": "path",
7295             "name": "interface-route-prefix-cidr",
7296             "required": true,
7297             "type": "string"
7298           }
7299         ],
7300         "responses": {
7301           "200": {
7302             "description": "No response was specified"
7303           }
7304         },
7305         "operationId": "DELETE-interface-route-prefixes"
7306       },
7307       "get": {
7308         "produces": [
7309           "application/json",
7310           "application/xml"
7311         ],
7312         "parameters": [
7313           {
7314             "description": "vf-module-name or network name",
7315             "in": "path",
7316             "name": "vnf-name",
7317             "required": true,
7318             "type": "string"
7319           },
7320           {
7321             "description": "vf-module-type or network type",
7322             "in": "path",
7323             "name": "vnf-type",
7324             "required": true,
7325             "type": "string"
7326           },
7327           {
7328             "in": "path",
7329             "name": "vm-type",
7330             "required": true,
7331             "type": "string"
7332           },
7333           {
7334             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7335             "in": "path",
7336             "name": "network-role",
7337             "required": true,
7338             "type": "string"
7339           },
7340           {
7341             "description": "route prefixes (CIDRs) in ip/cidr format to be provided to MSO in vnf-topology as a list of static routes",
7342             "in": "path",
7343             "name": "interface-route-prefix-cidr",
7344             "required": true,
7345             "type": "string"
7346           }
7347         ],
7348         "responses": {
7349           "200": {
7350             "description": "No response was specified",
7351             "schema": {
7352               "$ref": "#/definitions/(config)interface-route-prefixes"
7353             }
7354           }
7355         },
7356         "operationId": "GET-interface-route-prefixes"
7357       },
7358       "put": {
7359         "consumes": [
7360           "application/json",
7361           "application/xml"
7362         ],
7363         "produces": [
7364           "application/json",
7365           "application/xml"
7366         ],
7367         "parameters": [
7368           {
7369             "description": "vf-module-name or network name",
7370             "in": "path",
7371             "name": "vnf-name",
7372             "required": true,
7373             "type": "string"
7374           },
7375           {
7376             "description": "vf-module-type or network type",
7377             "in": "path",
7378             "name": "vnf-type",
7379             "required": true,
7380             "type": "string"
7381           },
7382           {
7383             "in": "path",
7384             "name": "vm-type",
7385             "required": true,
7386             "type": "string"
7387           },
7388           {
7389             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7390             "in": "path",
7391             "name": "network-role",
7392             "required": true,
7393             "type": "string"
7394           },
7395           {
7396             "description": "route prefixes (CIDRs) in ip/cidr format to be provided to MSO in vnf-topology as a list of static routes",
7397             "in": "path",
7398             "name": "interface-route-prefix-cidr",
7399             "required": true,
7400             "type": "string"
7401           },
7402           {
7403             "in": "body",
7404             "name": "(config)interface-route-prefixes",
7405             "required": false,
7406             "schema": {
7407               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP"
7408             }
7409           }
7410         ],
7411         "responses": {
7412           "200": {
7413             "description": "No response was specified",
7414             "schema": {
7415               "$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"
7416             }
7417           }
7418         },
7419         "operationId": "PUT-interface-route-prefixes"
7420       }
7421     },
7422     "/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}": {
7423       "delete": {
7424         "produces": [
7425           "application/json",
7426           "application/xml"
7427         ],
7428         "parameters": [
7429           {
7430             "description": "vf-module-name or network name",
7431             "in": "path",
7432             "name": "vnf-name",
7433             "required": true,
7434             "type": "string"
7435           },
7436           {
7437             "description": "vf-module-type or network type",
7438             "in": "path",
7439             "name": "vnf-type",
7440             "required": true,
7441             "type": "string"
7442           },
7443           {
7444             "in": "path",
7445             "name": "vm-type",
7446             "required": true,
7447             "type": "string"
7448           },
7449           {
7450             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7451             "in": "path",
7452             "name": "network-role",
7453             "required": true,
7454             "type": "string"
7455           },
7456           {
7457             "description": "List of assigned ipv6 addresses on a network",
7458             "in": "path",
7459             "name": "ip-address-ipv6",
7460             "required": true,
7461             "type": "string"
7462           }
7463         ],
7464         "responses": {
7465           "200": {
7466             "description": "No response was specified"
7467           }
7468         },
7469         "operationId": "DELETE-network-ips-v6"
7470       },
7471       "get": {
7472         "produces": [
7473           "application/json",
7474           "application/xml"
7475         ],
7476         "parameters": [
7477           {
7478             "description": "vf-module-name or network name",
7479             "in": "path",
7480             "name": "vnf-name",
7481             "required": true,
7482             "type": "string"
7483           },
7484           {
7485             "description": "vf-module-type or network type",
7486             "in": "path",
7487             "name": "vnf-type",
7488             "required": true,
7489             "type": "string"
7490           },
7491           {
7492             "in": "path",
7493             "name": "vm-type",
7494             "required": true,
7495             "type": "string"
7496           },
7497           {
7498             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7499             "in": "path",
7500             "name": "network-role",
7501             "required": true,
7502             "type": "string"
7503           },
7504           {
7505             "description": "List of assigned ipv6 addresses on a network",
7506             "in": "path",
7507             "name": "ip-address-ipv6",
7508             "required": true,
7509             "type": "string"
7510           }
7511         ],
7512         "responses": {
7513           "200": {
7514             "description": "No response was specified",
7515             "schema": {
7516               "$ref": "#/definitions/(config)network-ips-v6"
7517             }
7518           }
7519         },
7520         "operationId": "GET-network-ips-v6"
7521       },
7522       "put": {
7523         "consumes": [
7524           "application/json",
7525           "application/xml"
7526         ],
7527         "produces": [
7528           "application/json",
7529           "application/xml"
7530         ],
7531         "parameters": [
7532           {
7533             "description": "vf-module-name or network name",
7534             "in": "path",
7535             "name": "vnf-name",
7536             "required": true,
7537             "type": "string"
7538           },
7539           {
7540             "description": "vf-module-type or network type",
7541             "in": "path",
7542             "name": "vnf-type",
7543             "required": true,
7544             "type": "string"
7545           },
7546           {
7547             "in": "path",
7548             "name": "vm-type",
7549             "required": true,
7550             "type": "string"
7551           },
7552           {
7553             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7554             "in": "path",
7555             "name": "network-role",
7556             "required": true,
7557             "type": "string"
7558           },
7559           {
7560             "description": "List of assigned ipv6 addresses on a network",
7561             "in": "path",
7562             "name": "ip-address-ipv6",
7563             "required": true,
7564             "type": "string"
7565           },
7566           {
7567             "in": "body",
7568             "name": "(config)network-ips-v6",
7569             "required": false,
7570             "schema": {
7571               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP"
7572             }
7573           }
7574         ],
7575         "responses": {
7576           "200": {
7577             "description": "No response was specified",
7578             "schema": {
7579               "$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"
7580             }
7581           }
7582         },
7583         "operationId": "PUT-network-ips-v6"
7584       }
7585     },
7586     "/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}": {
7587       "delete": {
7588         "produces": [
7589           "application/json",
7590           "application/xml"
7591         ],
7592         "parameters": [
7593           {
7594             "description": "vf-module-name or network name",
7595             "in": "path",
7596             "name": "vnf-name",
7597             "required": true,
7598             "type": "string"
7599           },
7600           {
7601             "description": "vf-module-type or network type",
7602             "in": "path",
7603             "name": "vnf-type",
7604             "required": true,
7605             "type": "string"
7606           },
7607           {
7608             "in": "path",
7609             "name": "vm-type",
7610             "required": true,
7611             "type": "string"
7612           },
7613           {
7614             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7615             "in": "path",
7616             "name": "network-role",
7617             "required": true,
7618             "type": "string"
7619           },
7620           {
7621             "description": "List of assigned ipv4 addresses on a network",
7622             "in": "path",
7623             "name": "ip-address",
7624             "required": true,
7625             "type": "string"
7626           }
7627         ],
7628         "responses": {
7629           "200": {
7630             "description": "No response was specified"
7631           }
7632         },
7633         "operationId": "DELETE-network-ips"
7634       },
7635       "get": {
7636         "produces": [
7637           "application/json",
7638           "application/xml"
7639         ],
7640         "parameters": [
7641           {
7642             "description": "vf-module-name or network name",
7643             "in": "path",
7644             "name": "vnf-name",
7645             "required": true,
7646             "type": "string"
7647           },
7648           {
7649             "description": "vf-module-type or network type",
7650             "in": "path",
7651             "name": "vnf-type",
7652             "required": true,
7653             "type": "string"
7654           },
7655           {
7656             "in": "path",
7657             "name": "vm-type",
7658             "required": true,
7659             "type": "string"
7660           },
7661           {
7662             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7663             "in": "path",
7664             "name": "network-role",
7665             "required": true,
7666             "type": "string"
7667           },
7668           {
7669             "description": "List of assigned ipv4 addresses on a network",
7670             "in": "path",
7671             "name": "ip-address",
7672             "required": true,
7673             "type": "string"
7674           }
7675         ],
7676         "responses": {
7677           "200": {
7678             "description": "No response was specified",
7679             "schema": {
7680               "$ref": "#/definitions/(config)network-ips"
7681             }
7682           }
7683         },
7684         "operationId": "GET-network-ips"
7685       },
7686       "put": {
7687         "consumes": [
7688           "application/json",
7689           "application/xml"
7690         ],
7691         "produces": [
7692           "application/json",
7693           "application/xml"
7694         ],
7695         "parameters": [
7696           {
7697             "description": "vf-module-name or network name",
7698             "in": "path",
7699             "name": "vnf-name",
7700             "required": true,
7701             "type": "string"
7702           },
7703           {
7704             "description": "vf-module-type or network type",
7705             "in": "path",
7706             "name": "vnf-type",
7707             "required": true,
7708             "type": "string"
7709           },
7710           {
7711             "in": "path",
7712             "name": "vm-type",
7713             "required": true,
7714             "type": "string"
7715           },
7716           {
7717             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7718             "in": "path",
7719             "name": "network-role",
7720             "required": true,
7721             "type": "string"
7722           },
7723           {
7724             "description": "List of assigned ipv4 addresses on a network",
7725             "in": "path",
7726             "name": "ip-address",
7727             "required": true,
7728             "type": "string"
7729           },
7730           {
7731             "in": "body",
7732             "name": "(config)network-ips",
7733             "required": false,
7734             "schema": {
7735               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP"
7736             }
7737           }
7738         ],
7739         "responses": {
7740           "200": {
7741             "description": "No response was specified",
7742             "schema": {
7743               "$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"
7744             }
7745           }
7746         },
7747         "operationId": "PUT-network-ips"
7748       }
7749     },
7750     "/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}": {
7751       "delete": {
7752         "produces": [
7753           "application/json",
7754           "application/xml"
7755         ],
7756         "parameters": [
7757           {
7758             "description": "vf-module-name or network name",
7759             "in": "path",
7760             "name": "vnf-name",
7761             "required": true,
7762             "type": "string"
7763           },
7764           {
7765             "description": "vf-module-type or network type",
7766             "in": "path",
7767             "name": "vnf-type",
7768             "required": true,
7769             "type": "string"
7770           },
7771           {
7772             "in": "path",
7773             "name": "vm-type",
7774             "required": true,
7775             "type": "string"
7776           },
7777           {
7778             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7779             "in": "path",
7780             "name": "network-role",
7781             "required": true,
7782             "type": "string"
7783           },
7784           {
7785             "description": "List of network assignments for this VM (one per network)",
7786             "in": "path",
7787             "name": "mac-address",
7788             "required": true,
7789             "type": "string"
7790           }
7791         ],
7792         "responses": {
7793           "200": {
7794             "description": "No response was specified"
7795           }
7796         },
7797         "operationId": "DELETE-network-macs"
7798       },
7799       "get": {
7800         "produces": [
7801           "application/json",
7802           "application/xml"
7803         ],
7804         "parameters": [
7805           {
7806             "description": "vf-module-name or network name",
7807             "in": "path",
7808             "name": "vnf-name",
7809             "required": true,
7810             "type": "string"
7811           },
7812           {
7813             "description": "vf-module-type or network type",
7814             "in": "path",
7815             "name": "vnf-type",
7816             "required": true,
7817             "type": "string"
7818           },
7819           {
7820             "in": "path",
7821             "name": "vm-type",
7822             "required": true,
7823             "type": "string"
7824           },
7825           {
7826             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7827             "in": "path",
7828             "name": "network-role",
7829             "required": true,
7830             "type": "string"
7831           },
7832           {
7833             "description": "List of network assignments for this VM (one per network)",
7834             "in": "path",
7835             "name": "mac-address",
7836             "required": true,
7837             "type": "string"
7838           }
7839         ],
7840         "responses": {
7841           "200": {
7842             "description": "No response was specified",
7843             "schema": {
7844               "$ref": "#/definitions/(config)network-macs"
7845             }
7846           }
7847         },
7848         "operationId": "GET-network-macs"
7849       },
7850       "put": {
7851         "consumes": [
7852           "application/json",
7853           "application/xml"
7854         ],
7855         "produces": [
7856           "application/json",
7857           "application/xml"
7858         ],
7859         "parameters": [
7860           {
7861             "description": "vf-module-name or network name",
7862             "in": "path",
7863             "name": "vnf-name",
7864             "required": true,
7865             "type": "string"
7866           },
7867           {
7868             "description": "vf-module-type or network type",
7869             "in": "path",
7870             "name": "vnf-type",
7871             "required": true,
7872             "type": "string"
7873           },
7874           {
7875             "in": "path",
7876             "name": "vm-type",
7877             "required": true,
7878             "type": "string"
7879           },
7880           {
7881             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
7882             "in": "path",
7883             "name": "network-role",
7884             "required": true,
7885             "type": "string"
7886           },
7887           {
7888             "description": "List of network assignments for this VM (one per network)",
7889             "in": "path",
7890             "name": "mac-address",
7891             "required": true,
7892             "type": "string"
7893           },
7894           {
7895             "in": "body",
7896             "name": "(config)network-macs",
7897             "required": false,
7898             "schema": {
7899               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP"
7900             }
7901           }
7902         ],
7903         "responses": {
7904           "200": {
7905             "description": "No response was specified",
7906             "schema": {
7907               "$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"
7908             }
7909           }
7910         },
7911         "operationId": "PUT-network-macs"
7912       }
7913     },
7914     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-parameters/{vnf-parameter-name}": {
7915       "delete": {
7916         "produces": [
7917           "application/json",
7918           "application/xml"
7919         ],
7920         "parameters": [
7921           {
7922             "description": "vf-module-name or network name",
7923             "in": "path",
7924             "name": "vnf-name",
7925             "required": true,
7926             "type": "string"
7927           },
7928           {
7929             "description": "vf-module-type or network type",
7930             "in": "path",
7931             "name": "vnf-type",
7932             "required": true,
7933             "type": "string"
7934           },
7935           {
7936             "description": "The name of an arbitrary instance-specific vnf-parameters",
7937             "in": "path",
7938             "name": "vnf-parameter-name",
7939             "required": true,
7940             "type": "string"
7941           }
7942         ],
7943         "responses": {
7944           "200": {
7945             "description": "No response was specified"
7946           }
7947         },
7948         "operationId": "DELETE-vnf-parameters"
7949       },
7950       "get": {
7951         "produces": [
7952           "application/json",
7953           "application/xml"
7954         ],
7955         "parameters": [
7956           {
7957             "description": "vf-module-name or network name",
7958             "in": "path",
7959             "name": "vnf-name",
7960             "required": true,
7961             "type": "string"
7962           },
7963           {
7964             "description": "vf-module-type or network type",
7965             "in": "path",
7966             "name": "vnf-type",
7967             "required": true,
7968             "type": "string"
7969           },
7970           {
7971             "description": "The name of an arbitrary instance-specific vnf-parameters",
7972             "in": "path",
7973             "name": "vnf-parameter-name",
7974             "required": true,
7975             "type": "string"
7976           }
7977         ],
7978         "responses": {
7979           "200": {
7980             "description": "No response was specified",
7981             "schema": {
7982               "$ref": "#/definitions/(config)vnf-parameters"
7983             }
7984           }
7985         },
7986         "operationId": "GET-vnf-parameters"
7987       },
7988       "put": {
7989         "consumes": [
7990           "application/json",
7991           "application/xml"
7992         ],
7993         "produces": [
7994           "application/json",
7995           "application/xml"
7996         ],
7997         "parameters": [
7998           {
7999             "description": "vf-module-name or network name",
8000             "in": "path",
8001             "name": "vnf-name",
8002             "required": true,
8003             "type": "string"
8004           },
8005           {
8006             "description": "vf-module-type or network type",
8007             "in": "path",
8008             "name": "vnf-type",
8009             "required": true,
8010             "type": "string"
8011           },
8012           {
8013             "description": "The name of an arbitrary instance-specific vnf-parameters",
8014             "in": "path",
8015             "name": "vnf-parameter-name",
8016             "required": true,
8017             "type": "string"
8018           },
8019           {
8020             "in": "body",
8021             "name": "(config)vnf-parameters",
8022             "required": false,
8023             "schema": {
8024               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters-TOP"
8025             }
8026           }
8027         ],
8028         "responses": {
8029           "200": {
8030             "description": "No response was specified",
8031             "schema": {
8032               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters-TOP"
8033             }
8034           }
8035         },
8036         "operationId": "PUT-vnf-parameters"
8037       }
8038     },
8039     "/config/GENERIC-RESOURCE-API:preload-vnfs/vnf-preload-list/{vnf-name}/{vnf-type}/preload-data/vnf-topology-information/vnf-topology-identifier": {
8040       "delete": {
8041         "produces": [
8042           "application/json",
8043           "application/xml"
8044         ],
8045         "parameters": [
8046           {
8047             "description": "vf-module-name or network name",
8048             "in": "path",
8049             "name": "vnf-name",
8050             "required": true,
8051             "type": "string"
8052           },
8053           {
8054             "description": "vf-module-type or network type",
8055             "in": "path",
8056             "name": "vnf-type",
8057             "required": true,
8058             "type": "string"
8059           }
8060         ],
8061         "responses": {
8062           "200": {
8063             "description": "No response was specified"
8064           }
8065         },
8066         "operationId": "DELETE-vnf-topology-identifier"
8067       },
8068       "get": {
8069         "produces": [
8070           "application/json",
8071           "application/xml"
8072         ],
8073         "parameters": [
8074           {
8075             "description": "vf-module-name or network name",
8076             "in": "path",
8077             "name": "vnf-name",
8078             "required": true,
8079             "type": "string"
8080           },
8081           {
8082             "description": "vf-module-type or network type",
8083             "in": "path",
8084             "name": "vnf-type",
8085             "required": true,
8086             "type": "string"
8087           }
8088         ],
8089         "responses": {
8090           "200": {
8091             "description": "No response was specified",
8092             "schema": {
8093               "$ref": "#/definitions/(config)vnf-topology-identifier"
8094             }
8095           }
8096         },
8097         "operationId": "GET-vnf-topology-identifier"
8098       },
8099       "put": {
8100         "consumes": [
8101           "application/json",
8102           "application/xml"
8103         ],
8104         "produces": [
8105           "application/json",
8106           "application/xml"
8107         ],
8108         "parameters": [
8109           {
8110             "description": "vf-module-name or network name",
8111             "in": "path",
8112             "name": "vnf-name",
8113             "required": true,
8114             "type": "string"
8115           },
8116           {
8117             "description": "vf-module-type or network type",
8118             "in": "path",
8119             "name": "vnf-type",
8120             "required": true,
8121             "type": "string"
8122           },
8123           {
8124             "in": "body",
8125             "name": "(config)vnf-topology-identifier",
8126             "required": false,
8127             "schema": {
8128               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier-TOP"
8129             }
8130           }
8131         ],
8132         "responses": {
8133           "200": {
8134             "description": "No response was specified",
8135             "schema": {
8136               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier-TOP"
8137             }
8138           }
8139         },
8140         "operationId": "PUT-vnf-topology-identifier"
8141       }
8142     },
8143     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources": {
8144       "delete": {
8145         "produces": [
8146           "application/json",
8147           "application/xml"
8148         ],
8149         "responses": {
8150           "200": {
8151             "description": "No response was specified"
8152           }
8153         },
8154         "operationId": "DELETE-security-zone-allotted-resources"
8155       },
8156       "get": {
8157         "produces": [
8158           "application/json",
8159           "application/xml"
8160         ],
8161         "responses": {
8162           "200": {
8163             "description": "No response was specified",
8164             "schema": {
8165               "$ref": "#/definitions/(config)security-zone-allotted-resources"
8166             }
8167           }
8168         },
8169         "operationId": "GET-security-zone-allotted-resources"
8170       },
8171       "post": {
8172         "consumes": [
8173           "application/json",
8174           "application/xml"
8175         ],
8176         "produces": [
8177           "application/json",
8178           "application/xml"
8179         ],
8180         "parameters": [
8181           {
8182             "in": "body",
8183             "name": "**(config)security-zone-allotted-resource",
8184             "required": false,
8185             "schema": {
8186               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource-TOP"
8187             }
8188           }
8189         ],
8190         "responses": {
8191           "200": {
8192             "description": "No response was specified",
8193             "schema": {
8194               "$ref": "#/definitions/(config)security-zone-allotted-resourcesPOST"
8195             }
8196           }
8197         },
8198         "operationId": "POST-security-zone-allotted-resources"
8199       },
8200       "put": {
8201         "consumes": [
8202           "application/json",
8203           "application/xml"
8204         ],
8205         "produces": [
8206           "application/json",
8207           "application/xml"
8208         ],
8209         "parameters": [
8210           {
8211             "in": "body",
8212             "name": "(config)security-zone-allotted-resources",
8213             "required": false,
8214             "schema": {
8215               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-allotted-resources-TOP"
8216             }
8217           }
8218         ],
8219         "responses": {
8220           "200": {
8221             "description": "No response was specified",
8222             "schema": {
8223               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-allotted-resources-TOP"
8224             }
8225           }
8226         },
8227         "operationId": "PUT-security-zone-allotted-resources"
8228       }
8229     },
8230     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}": {
8231       "delete": {
8232         "produces": [
8233           "application/json",
8234           "application/xml"
8235         ],
8236         "parameters": [
8237           {
8238             "in": "path",
8239             "name": "allotted-resource-id",
8240             "required": true,
8241             "type": "string"
8242           }
8243         ],
8244         "responses": {
8245           "200": {
8246             "description": "No response was specified"
8247           }
8248         },
8249         "operationId": "DELETE-security-zone-allotted-resource"
8250       },
8251       "get": {
8252         "produces": [
8253           "application/json",
8254           "application/xml"
8255         ],
8256         "parameters": [
8257           {
8258             "in": "path",
8259             "name": "allotted-resource-id",
8260             "required": true,
8261             "type": "string"
8262           }
8263         ],
8264         "responses": {
8265           "200": {
8266             "description": "No response was specified",
8267             "schema": {
8268               "$ref": "#/definitions/(config)security-zone-allotted-resource"
8269             }
8270           }
8271         },
8272         "operationId": "GET-security-zone-allotted-resource"
8273       },
8274       "post": {
8275         "consumes": [
8276           "application/json",
8277           "application/xml"
8278         ],
8279         "produces": [
8280           "application/json",
8281           "application/xml"
8282         ],
8283         "parameters": [
8284           {
8285             "in": "path",
8286             "name": "allotted-resource-id",
8287             "required": true,
8288             "type": "string"
8289           },
8290           {
8291             "in": "body",
8292             "name": "**(config)allotted-resource-data",
8293             "required": false,
8294             "schema": {
8295               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data-TOP"
8296             }
8297           },
8298           {
8299             "in": "body",
8300             "name": "**(config)allotted-resource-status",
8301             "required": false,
8302             "schema": {
8303               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status-TOP"
8304             }
8305           }
8306         ],
8307         "responses": {
8308           "200": {
8309             "description": "No response was specified",
8310             "schema": {
8311               "$ref": "#/definitions/(config)security-zone-allotted-resourcePOST"
8312             }
8313           }
8314         },
8315         "operationId": "POST-security-zone-allotted-resource"
8316       },
8317       "put": {
8318         "consumes": [
8319           "application/json",
8320           "application/xml"
8321         ],
8322         "produces": [
8323           "application/json",
8324           "application/xml"
8325         ],
8326         "parameters": [
8327           {
8328             "in": "path",
8329             "name": "allotted-resource-id",
8330             "required": true,
8331             "type": "string"
8332           },
8333           {
8334             "in": "body",
8335             "name": "(config)security-zone-allotted-resource",
8336             "required": false,
8337             "schema": {
8338               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource-TOP"
8339             }
8340           }
8341         ],
8342         "responses": {
8343           "200": {
8344             "description": "No response was specified",
8345             "schema": {
8346               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource-TOP"
8347             }
8348           }
8349         },
8350         "operationId": "PUT-security-zone-allotted-resource"
8351       }
8352     },
8353     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data": {
8354       "delete": {
8355         "produces": [
8356           "application/json",
8357           "application/xml"
8358         ],
8359         "parameters": [
8360           {
8361             "in": "path",
8362             "name": "allotted-resource-id",
8363             "required": true,
8364             "type": "string"
8365           }
8366         ],
8367         "responses": {
8368           "200": {
8369             "description": "No response was specified"
8370           }
8371         },
8372         "operationId": "DELETE-allotted-resource-data"
8373       },
8374       "get": {
8375         "produces": [
8376           "application/json",
8377           "application/xml"
8378         ],
8379         "parameters": [
8380           {
8381             "in": "path",
8382             "name": "allotted-resource-id",
8383             "required": true,
8384             "type": "string"
8385           }
8386         ],
8387         "responses": {
8388           "200": {
8389             "description": "No response was specified",
8390             "schema": {
8391               "$ref": "#/definitions/(config)allotted-resource-data"
8392             }
8393           }
8394         },
8395         "operationId": "GET-allotted-resource-data"
8396       },
8397       "post": {
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)allotted-resource-operation-information",
8416             "required": false,
8417             "schema": {
8418               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
8419             }
8420           },
8421           {
8422             "in": "body",
8423             "name": "**(config)security-zone-topology",
8424             "required": false,
8425             "schema": {
8426               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology-TOP"
8427             }
8428           },
8429           {
8430             "in": "body",
8431             "name": "**(config)security-zone-parameters",
8432             "required": false,
8433             "schema": {
8434               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters-TOP"
8435             }
8436           },
8437           {
8438             "in": "body",
8439             "name": "**(config)allotted-resource-oper-status",
8440             "required": false,
8441             "schema": {
8442               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
8443             }
8444           }
8445         ],
8446         "responses": {
8447           "200": {
8448             "description": "No response was specified",
8449             "schema": {
8450               "$ref": "#/definitions/(config)allotted-resource-dataPOST"
8451             }
8452           }
8453         },
8454         "operationId": "POST-allotted-resource-data"
8455       },
8456       "put": {
8457         "consumes": [
8458           "application/json",
8459           "application/xml"
8460         ],
8461         "produces": [
8462           "application/json",
8463           "application/xml"
8464         ],
8465         "parameters": [
8466           {
8467             "in": "path",
8468             "name": "allotted-resource-id",
8469             "required": true,
8470             "type": "string"
8471           },
8472           {
8473             "in": "body",
8474             "name": "(config)allotted-resource-data",
8475             "required": false,
8476             "schema": {
8477               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data-TOP"
8478             }
8479           }
8480         ],
8481         "responses": {
8482           "200": {
8483             "description": "No response was specified",
8484             "schema": {
8485               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data-TOP"
8486             }
8487           }
8488         },
8489         "operationId": "PUT-allotted-resource-data"
8490       }
8491     },
8492     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-oper-status": {
8493       "delete": {
8494         "produces": [
8495           "application/json",
8496           "application/xml"
8497         ],
8498         "parameters": [
8499           {
8500             "in": "path",
8501             "name": "allotted-resource-id",
8502             "required": true,
8503             "type": "string"
8504           }
8505         ],
8506         "responses": {
8507           "200": {
8508             "description": "No response was specified"
8509           }
8510         },
8511         "operationId": "DELETE-allotted-resource-oper-status"
8512       },
8513       "get": {
8514         "produces": [
8515           "application/json",
8516           "application/xml"
8517         ],
8518         "parameters": [
8519           {
8520             "in": "path",
8521             "name": "allotted-resource-id",
8522             "required": true,
8523             "type": "string"
8524           }
8525         ],
8526         "responses": {
8527           "200": {
8528             "description": "No response was specified",
8529             "schema": {
8530               "$ref": "#/definitions/(config)allotted-resource-oper-status"
8531             }
8532           }
8533         },
8534         "operationId": "GET-allotted-resource-oper-status"
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-oper-status",
8555             "required": false,
8556             "schema": {
8557               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
8558             }
8559           }
8560         ],
8561         "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/allotted-resource-data(config)allotted-resource-oper-status-TOP"
8566             }
8567           }
8568         },
8569         "operationId": "PUT-allotted-resource-oper-status"
8570       }
8571     },
8572     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information": {
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-operation-information"
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-operation-information"
8611             }
8612           }
8613         },
8614         "operationId": "GET-allotted-resource-operation-information"
8615       },
8616       "post": {
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)request-information",
8635             "required": false,
8636             "schema": {
8637               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
8638             }
8639           },
8640           {
8641             "in": "body",
8642             "name": "**(config)sdnc-request-header",
8643             "required": false,
8644             "schema": {
8645               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP"
8646             }
8647           },
8648           {
8649             "in": "body",
8650             "name": "**(config)allotted-resource-information",
8651             "required": false,
8652             "schema": {
8653               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP"
8654             }
8655           },
8656           {
8657             "in": "body",
8658             "name": "**(config)security-zone-request-input",
8659             "required": false,
8660             "schema": {
8661               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)security-zone-request-input-TOP"
8662             }
8663           },
8664           {
8665             "in": "body",
8666             "name": "**(config)service-information",
8667             "required": false,
8668             "schema": {
8669               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
8670             }
8671           }
8672         ],
8673         "responses": {
8674           "200": {
8675             "description": "No response was specified",
8676             "schema": {
8677               "$ref": "#/definitions/(config)allotted-resource-operation-informationPOST"
8678             }
8679           }
8680         },
8681         "operationId": "POST-allotted-resource-operation-information"
8682       },
8683       "put": {
8684         "consumes": [
8685           "application/json",
8686           "application/xml"
8687         ],
8688         "produces": [
8689           "application/json",
8690           "application/xml"
8691         ],
8692         "parameters": [
8693           {
8694             "in": "path",
8695             "name": "allotted-resource-id",
8696             "required": true,
8697             "type": "string"
8698           },
8699           {
8700             "in": "body",
8701             "name": "(config)allotted-resource-operation-information",
8702             "required": false,
8703             "schema": {
8704               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
8705             }
8706           }
8707         ],
8708         "responses": {
8709           "200": {
8710             "description": "No response was specified",
8711             "schema": {
8712               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
8713             }
8714           }
8715         },
8716         "operationId": "PUT-allotted-resource-operation-information"
8717       }
8718     },
8719     "/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": {
8720       "delete": {
8721         "produces": [
8722           "application/json",
8723           "application/xml"
8724         ],
8725         "parameters": [
8726           {
8727             "in": "path",
8728             "name": "allotted-resource-id",
8729             "required": true,
8730             "type": "string"
8731           }
8732         ],
8733         "responses": {
8734           "200": {
8735             "description": "No response was specified"
8736           }
8737         },
8738         "operationId": "DELETE-allotted-resource-information"
8739       },
8740       "get": {
8741         "produces": [
8742           "application/json",
8743           "application/xml"
8744         ],
8745         "parameters": [
8746           {
8747             "in": "path",
8748             "name": "allotted-resource-id",
8749             "required": true,
8750             "type": "string"
8751           }
8752         ],
8753         "responses": {
8754           "200": {
8755             "description": "No response was specified",
8756             "schema": {
8757               "$ref": "#/definitions/(config)allotted-resource-information"
8758             }
8759           }
8760         },
8761         "operationId": "GET-allotted-resource-information"
8762       },
8763       "post": {
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)onap-model-information",
8782             "required": false,
8783             "schema": {
8784               "$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"
8785             }
8786           }
8787         ],
8788         "responses": {
8789           "200": {
8790             "description": "No response was specified",
8791             "schema": {
8792               "$ref": "#/definitions/(config)allotted-resource-informationPOST"
8793             }
8794           }
8795         },
8796         "operationId": "POST-allotted-resource-information"
8797       },
8798       "put": {
8799         "consumes": [
8800           "application/json",
8801           "application/xml"
8802         ],
8803         "produces": [
8804           "application/json",
8805           "application/xml"
8806         ],
8807         "parameters": [
8808           {
8809             "in": "path",
8810             "name": "allotted-resource-id",
8811             "required": true,
8812             "type": "string"
8813           },
8814           {
8815             "in": "body",
8816             "name": "(config)allotted-resource-information",
8817             "required": false,
8818             "schema": {
8819               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP"
8820             }
8821           }
8822         ],
8823         "responses": {
8824           "200": {
8825             "description": "No response was specified",
8826             "schema": {
8827               "$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"
8828             }
8829           }
8830         },
8831         "operationId": "PUT-allotted-resource-information"
8832       }
8833     },
8834     "/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": {
8835       "delete": {
8836         "produces": [
8837           "application/json",
8838           "application/xml"
8839         ],
8840         "parameters": [
8841           {
8842             "in": "path",
8843             "name": "allotted-resource-id",
8844             "required": true,
8845             "type": "string"
8846           }
8847         ],
8848         "responses": {
8849           "200": {
8850             "description": "No response was specified"
8851           }
8852         },
8853         "operationId": "DELETE-onap-model-information"
8854       },
8855       "get": {
8856         "produces": [
8857           "application/json",
8858           "application/xml"
8859         ],
8860         "parameters": [
8861           {
8862             "in": "path",
8863             "name": "allotted-resource-id",
8864             "required": true,
8865             "type": "string"
8866           }
8867         ],
8868         "responses": {
8869           "200": {
8870             "description": "No response was specified",
8871             "schema": {
8872               "$ref": "#/definitions/(config)onap-model-information"
8873             }
8874           }
8875         },
8876         "operationId": "GET-onap-model-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)onap-model-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/allotted-resource-information(config)onap-model-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/allotted-resource-information(config)onap-model-information-TOP"
8908             }
8909           }
8910         },
8911         "operationId": "PUT-onap-model-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/request-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-request-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)request-information"
8953             }
8954           }
8955         },
8956         "operationId": "GET-request-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)request-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(config)request-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(config)request-information-TOP"
8988             }
8989           }
8990         },
8991         "operationId": "PUT-request-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/sdnc-request-header": {
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-sdnc-request-header"
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)sdnc-request-header"
9033             }
9034           }
9035         },
9036         "operationId": "GET-sdnc-request-header"
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)sdnc-request-header",
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)sdnc-request-header-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)sdnc-request-header-TOP"
9068             }
9069           }
9070         },
9071         "operationId": "PUT-sdnc-request-header"
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/security-zone-request-input": {
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-security-zone-request-input"
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)security-zone-request-input"
9113             }
9114           }
9115         },
9116         "operationId": "GET-security-zone-request-input"
9117       },
9118       "post": {
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)security-zone-input-parameters",
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/security-zone-request-input(config)security-zone-input-parameters-TOP"
9140             }
9141           }
9142         ],
9143         "responses": {
9144           "200": {
9145             "description": "No response was specified",
9146             "schema": {
9147               "$ref": "#/definitions/(config)security-zone-request-inputPOST"
9148             }
9149           }
9150         },
9151         "operationId": "POST-security-zone-request-input"
9152       },
9153       "put": {
9154         "consumes": [
9155           "application/json",
9156           "application/xml"
9157         ],
9158         "produces": [
9159           "application/json",
9160           "application/xml"
9161         ],
9162         "parameters": [
9163           {
9164             "in": "path",
9165             "name": "allotted-resource-id",
9166             "required": true,
9167             "type": "string"
9168           },
9169           {
9170             "in": "body",
9171             "name": "(config)security-zone-request-input",
9172             "required": false,
9173             "schema": {
9174               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)security-zone-request-input-TOP"
9175             }
9176           }
9177         ],
9178         "responses": {
9179           "200": {
9180             "description": "No response was specified",
9181             "schema": {
9182               "$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"
9183             }
9184           }
9185         },
9186         "operationId": "PUT-security-zone-request-input"
9187       }
9188     },
9189     "/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": {
9190       "delete": {
9191         "produces": [
9192           "application/json",
9193           "application/xml"
9194         ],
9195         "parameters": [
9196           {
9197             "in": "path",
9198             "name": "allotted-resource-id",
9199             "required": true,
9200             "type": "string"
9201           }
9202         ],
9203         "responses": {
9204           "200": {
9205             "description": "No response was specified"
9206           }
9207         },
9208         "operationId": "DELETE-security-zone-input-parameters"
9209       },
9210       "get": {
9211         "produces": [
9212           "application/json",
9213           "application/xml"
9214         ],
9215         "parameters": [
9216           {
9217             "in": "path",
9218             "name": "allotted-resource-id",
9219             "required": true,
9220             "type": "string"
9221           }
9222         ],
9223         "responses": {
9224           "200": {
9225             "description": "No response was specified",
9226             "schema": {
9227               "$ref": "#/definitions/(config)security-zone-input-parameters"
9228             }
9229           }
9230         },
9231         "operationId": "GET-security-zone-input-parameters"
9232       },
9233       "post": {
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)param",
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/security-zone-request-input/security-zone-input-parameters(config)param-TOP"
9255             }
9256           }
9257         ],
9258         "responses": {
9259           "200": {
9260             "description": "No response was specified",
9261             "schema": {
9262               "$ref": "#/definitions/(config)security-zone-input-parametersPOST"
9263             }
9264           }
9265         },
9266         "operationId": "POST-security-zone-input-parameters"
9267       },
9268       "put": {
9269         "consumes": [
9270           "application/json",
9271           "application/xml"
9272         ],
9273         "produces": [
9274           "application/json",
9275           "application/xml"
9276         ],
9277         "parameters": [
9278           {
9279             "in": "path",
9280             "name": "allotted-resource-id",
9281             "required": true,
9282             "type": "string"
9283           },
9284           {
9285             "in": "body",
9286             "name": "(config)security-zone-input-parameters",
9287             "required": false,
9288             "schema": {
9289               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input(config)security-zone-input-parameters-TOP"
9290             }
9291           }
9292         ],
9293         "responses": {
9294           "200": {
9295             "description": "No response was specified",
9296             "schema": {
9297               "$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"
9298             }
9299           }
9300         },
9301         "operationId": "PUT-security-zone-input-parameters"
9302       }
9303     },
9304     "/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}": {
9305       "delete": {
9306         "produces": [
9307           "application/json",
9308           "application/xml"
9309         ],
9310         "parameters": [
9311           {
9312             "in": "path",
9313             "name": "allotted-resource-id",
9314             "required": true,
9315             "type": "string"
9316           },
9317           {
9318             "in": "path",
9319             "name": "name",
9320             "required": true,
9321             "type": "string"
9322           }
9323         ],
9324         "responses": {
9325           "200": {
9326             "description": "No response was specified"
9327           }
9328         },
9329         "operationId": "DELETE-param"
9330       },
9331       "get": {
9332         "produces": [
9333           "application/json",
9334           "application/xml"
9335         ],
9336         "parameters": [
9337           {
9338             "in": "path",
9339             "name": "allotted-resource-id",
9340             "required": true,
9341             "type": "string"
9342           },
9343           {
9344             "in": "path",
9345             "name": "name",
9346             "required": true,
9347             "type": "string"
9348           }
9349         ],
9350         "responses": {
9351           "200": {
9352             "description": "No response was specified",
9353             "schema": {
9354               "$ref": "#/definitions/(config)param"
9355             }
9356           }
9357         },
9358         "operationId": "GET-param"
9359       },
9360       "put": {
9361         "consumes": [
9362           "application/json",
9363           "application/xml"
9364         ],
9365         "produces": [
9366           "application/json",
9367           "application/xml"
9368         ],
9369         "parameters": [
9370           {
9371             "in": "path",
9372             "name": "allotted-resource-id",
9373             "required": true,
9374             "type": "string"
9375           },
9376           {
9377             "in": "path",
9378             "name": "name",
9379             "required": true,
9380             "type": "string"
9381           },
9382           {
9383             "in": "body",
9384             "name": "(config)param",
9385             "required": false,
9386             "schema": {
9387               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/security-zone-request-input/security-zone-input-parameters(config)param-TOP"
9388             }
9389           }
9390         ],
9391         "responses": {
9392           "200": {
9393             "description": "No response was specified",
9394             "schema": {
9395               "$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"
9396             }
9397           }
9398         },
9399         "operationId": "PUT-param"
9400       }
9401     },
9402     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/service-information": {
9403       "delete": {
9404         "produces": [
9405           "application/json",
9406           "application/xml"
9407         ],
9408         "parameters": [
9409           {
9410             "in": "path",
9411             "name": "allotted-resource-id",
9412             "required": true,
9413             "type": "string"
9414           }
9415         ],
9416         "responses": {
9417           "200": {
9418             "description": "No response was specified"
9419           }
9420         },
9421         "operationId": "DELETE-service-information"
9422       },
9423       "get": {
9424         "produces": [
9425           "application/json",
9426           "application/xml"
9427         ],
9428         "parameters": [
9429           {
9430             "in": "path",
9431             "name": "allotted-resource-id",
9432             "required": true,
9433             "type": "string"
9434           }
9435         ],
9436         "responses": {
9437           "200": {
9438             "description": "No response was specified",
9439             "schema": {
9440               "$ref": "#/definitions/(config)service-information"
9441             }
9442           }
9443         },
9444         "operationId": "GET-service-information"
9445       },
9446       "post": {
9447         "consumes": [
9448           "application/json",
9449           "application/xml"
9450         ],
9451         "produces": [
9452           "application/json",
9453           "application/xml"
9454         ],
9455         "parameters": [
9456           {
9457             "in": "path",
9458             "name": "allotted-resource-id",
9459             "required": true,
9460             "type": "string"
9461           },
9462           {
9463             "in": "body",
9464             "name": "**(config)onap-model-information",
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/service-information(config)onap-model-information-TOP"
9468             }
9469           }
9470         ],
9471         "responses": {
9472           "200": {
9473             "description": "No response was specified",
9474             "schema": {
9475               "$ref": "#/definitions/(config)service-informationPOST"
9476             }
9477           }
9478         },
9479         "operationId": "POST-service-information"
9480       },
9481       "put": {
9482         "consumes": [
9483           "application/json",
9484           "application/xml"
9485         ],
9486         "produces": [
9487           "application/json",
9488           "application/xml"
9489         ],
9490         "parameters": [
9491           {
9492             "in": "path",
9493             "name": "allotted-resource-id",
9494             "required": true,
9495             "type": "string"
9496           },
9497           {
9498             "in": "body",
9499             "name": "(config)service-information",
9500             "required": false,
9501             "schema": {
9502               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
9503             }
9504           }
9505         ],
9506         "responses": {
9507           "200": {
9508             "description": "No response was specified",
9509             "schema": {
9510               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
9511             }
9512           }
9513         },
9514         "operationId": "PUT-service-information"
9515       }
9516     },
9517     "/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": {
9518       "delete": {
9519         "produces": [
9520           "application/json",
9521           "application/xml"
9522         ],
9523         "parameters": [
9524           {
9525             "in": "path",
9526             "name": "allotted-resource-id",
9527             "required": true,
9528             "type": "string"
9529           }
9530         ],
9531         "responses": {
9532           "200": {
9533             "description": "No response was specified"
9534           }
9535         },
9536         "operationId": "DELETE-onap-model-information"
9537       },
9538       "get": {
9539         "produces": [
9540           "application/json",
9541           "application/xml"
9542         ],
9543         "parameters": [
9544           {
9545             "in": "path",
9546             "name": "allotted-resource-id",
9547             "required": true,
9548             "type": "string"
9549           }
9550         ],
9551         "responses": {
9552           "200": {
9553             "description": "No response was specified",
9554             "schema": {
9555               "$ref": "#/definitions/(config)onap-model-information"
9556             }
9557           }
9558         },
9559         "operationId": "GET-onap-model-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)onap-model-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/service-information(config)onap-model-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/service-information(config)onap-model-information-TOP"
9591             }
9592           }
9593         },
9594         "operationId": "PUT-onap-model-information"
9595       }
9596     },
9597     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-parameters": {
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-security-zone-parameters"
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)security-zone-parameters"
9636             }
9637           }
9638         },
9639         "operationId": "GET-security-zone-parameters"
9640       },
9641       "post": {
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)param",
9660             "required": false,
9661             "schema": {
9662               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param-TOP"
9663             }
9664           }
9665         ],
9666         "responses": {
9667           "200": {
9668             "description": "No response was specified",
9669             "schema": {
9670               "$ref": "#/definitions/(config)security-zone-parametersPOST"
9671             }
9672           }
9673         },
9674         "operationId": "POST-security-zone-parameters"
9675       },
9676       "put": {
9677         "consumes": [
9678           "application/json",
9679           "application/xml"
9680         ],
9681         "produces": [
9682           "application/json",
9683           "application/xml"
9684         ],
9685         "parameters": [
9686           {
9687             "in": "path",
9688             "name": "allotted-resource-id",
9689             "required": true,
9690             "type": "string"
9691           },
9692           {
9693             "in": "body",
9694             "name": "(config)security-zone-parameters",
9695             "required": false,
9696             "schema": {
9697               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters-TOP"
9698             }
9699           }
9700         ],
9701         "responses": {
9702           "200": {
9703             "description": "No response was specified",
9704             "schema": {
9705               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters-TOP"
9706             }
9707           }
9708         },
9709         "operationId": "PUT-security-zone-parameters"
9710       }
9711     },
9712     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-parameters/param/{name}": {
9713       "delete": {
9714         "produces": [
9715           "application/json",
9716           "application/xml"
9717         ],
9718         "parameters": [
9719           {
9720             "in": "path",
9721             "name": "allotted-resource-id",
9722             "required": true,
9723             "type": "string"
9724           },
9725           {
9726             "in": "path",
9727             "name": "name",
9728             "required": true,
9729             "type": "string"
9730           }
9731         ],
9732         "responses": {
9733           "200": {
9734             "description": "No response was specified"
9735           }
9736         },
9737         "operationId": "DELETE-param"
9738       },
9739       "get": {
9740         "produces": [
9741           "application/json",
9742           "application/xml"
9743         ],
9744         "parameters": [
9745           {
9746             "in": "path",
9747             "name": "allotted-resource-id",
9748             "required": true,
9749             "type": "string"
9750           },
9751           {
9752             "in": "path",
9753             "name": "name",
9754             "required": true,
9755             "type": "string"
9756           }
9757         ],
9758         "responses": {
9759           "200": {
9760             "description": "No response was specified",
9761             "schema": {
9762               "$ref": "#/definitions/(config)param"
9763             }
9764           }
9765         },
9766         "operationId": "GET-param"
9767       },
9768       "put": {
9769         "consumes": [
9770           "application/json",
9771           "application/xml"
9772         ],
9773         "produces": [
9774           "application/json",
9775           "application/xml"
9776         ],
9777         "parameters": [
9778           {
9779             "in": "path",
9780             "name": "allotted-resource-id",
9781             "required": true,
9782             "type": "string"
9783           },
9784           {
9785             "in": "path",
9786             "name": "name",
9787             "required": true,
9788             "type": "string"
9789           },
9790           {
9791             "in": "body",
9792             "name": "(config)param",
9793             "required": false,
9794             "schema": {
9795               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param-TOP"
9796             }
9797           }
9798         ],
9799         "responses": {
9800           "200": {
9801             "description": "No response was specified",
9802             "schema": {
9803               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param-TOP"
9804             }
9805           }
9806         },
9807         "operationId": "PUT-param"
9808       }
9809     },
9810     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-topology": {
9811       "delete": {
9812         "produces": [
9813           "application/json",
9814           "application/xml"
9815         ],
9816         "parameters": [
9817           {
9818             "in": "path",
9819             "name": "allotted-resource-id",
9820             "required": true,
9821             "type": "string"
9822           }
9823         ],
9824         "responses": {
9825           "200": {
9826             "description": "No response was specified"
9827           }
9828         },
9829         "operationId": "DELETE-security-zone-topology"
9830       },
9831       "get": {
9832         "produces": [
9833           "application/json",
9834           "application/xml"
9835         ],
9836         "parameters": [
9837           {
9838             "in": "path",
9839             "name": "allotted-resource-id",
9840             "required": true,
9841             "type": "string"
9842           }
9843         ],
9844         "responses": {
9845           "200": {
9846             "description": "No response was specified",
9847             "schema": {
9848               "$ref": "#/definitions/(config)security-zone-topology"
9849             }
9850           }
9851         },
9852         "operationId": "GET-security-zone-topology"
9853       },
9854       "post": {
9855         "consumes": [
9856           "application/json",
9857           "application/xml"
9858         ],
9859         "produces": [
9860           "application/json",
9861           "application/xml"
9862         ],
9863         "parameters": [
9864           {
9865             "in": "path",
9866             "name": "allotted-resource-id",
9867             "required": true,
9868             "type": "string"
9869           },
9870           {
9871             "in": "body",
9872             "name": "**(config)security-zone-parameters",
9873             "required": false,
9874             "schema": {
9875               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters-TOP"
9876             }
9877           },
9878           {
9879             "in": "body",
9880             "name": "**(config)allotted-resource-identifiers",
9881             "required": false,
9882             "schema": {
9883               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers-TOP"
9884             }
9885           },
9886           {
9887             "in": "body",
9888             "name": "**(config)onap-model-information",
9889             "required": false,
9890             "schema": {
9891               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information-TOP"
9892             }
9893           },
9894           {
9895             "in": "body",
9896             "name": "**(config)security-zone-assignments",
9897             "required": false,
9898             "schema": {
9899               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments-TOP"
9900             }
9901           }
9902         ],
9903         "responses": {
9904           "200": {
9905             "description": "No response was specified",
9906             "schema": {
9907               "$ref": "#/definitions/(config)security-zone-topologyPOST"
9908             }
9909           }
9910         },
9911         "operationId": "POST-security-zone-topology"
9912       },
9913       "put": {
9914         "consumes": [
9915           "application/json",
9916           "application/xml"
9917         ],
9918         "produces": [
9919           "application/json",
9920           "application/xml"
9921         ],
9922         "parameters": [
9923           {
9924             "in": "path",
9925             "name": "allotted-resource-id",
9926             "required": true,
9927             "type": "string"
9928           },
9929           {
9930             "in": "body",
9931             "name": "(config)security-zone-topology",
9932             "required": false,
9933             "schema": {
9934               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology-TOP"
9935             }
9936           }
9937         ],
9938         "responses": {
9939           "200": {
9940             "description": "No response was specified",
9941             "schema": {
9942               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology-TOP"
9943             }
9944           }
9945         },
9946         "operationId": "PUT-security-zone-topology"
9947       }
9948     },
9949     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-topology/allotted-resource-identifiers": {
9950       "delete": {
9951         "produces": [
9952           "application/json",
9953           "application/xml"
9954         ],
9955         "parameters": [
9956           {
9957             "in": "path",
9958             "name": "allotted-resource-id",
9959             "required": true,
9960             "type": "string"
9961           }
9962         ],
9963         "responses": {
9964           "200": {
9965             "description": "No response was specified"
9966           }
9967         },
9968         "operationId": "DELETE-allotted-resource-identifiers"
9969       },
9970       "get": {
9971         "produces": [
9972           "application/json",
9973           "application/xml"
9974         ],
9975         "parameters": [
9976           {
9977             "in": "path",
9978             "name": "allotted-resource-id",
9979             "required": true,
9980             "type": "string"
9981           }
9982         ],
9983         "responses": {
9984           "200": {
9985             "description": "No response was specified",
9986             "schema": {
9987               "$ref": "#/definitions/(config)allotted-resource-identifiers"
9988             }
9989           }
9990         },
9991         "operationId": "GET-allotted-resource-identifiers"
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)allotted-resource-identifiers",
10012             "required": false,
10013             "schema": {
10014               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers-TOP"
10015             }
10016           }
10017         ],
10018         "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/security-zone-topology(config)allotted-resource-identifiers-TOP"
10023             }
10024           }
10025         },
10026         "operationId": "PUT-allotted-resource-identifiers"
10027       }
10028     },
10029     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-topology/onap-model-information": {
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-onap-model-information"
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)onap-model-information"
10068             }
10069           }
10070         },
10071         "operationId": "GET-onap-model-information"
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)onap-model-information",
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)onap-model-information-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)onap-model-information-TOP"
10103             }
10104           }
10105         },
10106         "operationId": "PUT-onap-model-information"
10107       }
10108     },
10109     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-topology/security-zone-assignments": {
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-security-zone-assignments"
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)security-zone-assignments"
10148             }
10149           }
10150         },
10151         "operationId": "GET-security-zone-assignments"
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)security-zone-assignments",
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)security-zone-assignments-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)security-zone-assignments-TOP"
10183             }
10184           }
10185         },
10186         "operationId": "PUT-security-zone-assignments"
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-parameters": {
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-parameters"
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-parameters"
10228             }
10229           }
10230         },
10231         "operationId": "GET-security-zone-parameters"
10232       },
10233       "post": {
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)param",
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/security-zone-parameters(config)param-TOP"
10255             }
10256           }
10257         ],
10258         "responses": {
10259           "200": {
10260             "description": "No response was specified",
10261             "schema": {
10262               "$ref": "#/definitions/(config)security-zone-parametersPOST"
10263             }
10264           }
10265         },
10266         "operationId": "POST-security-zone-parameters"
10267       },
10268       "put": {
10269         "consumes": [
10270           "application/json",
10271           "application/xml"
10272         ],
10273         "produces": [
10274           "application/json",
10275           "application/xml"
10276         ],
10277         "parameters": [
10278           {
10279             "in": "path",
10280             "name": "allotted-resource-id",
10281             "required": true,
10282             "type": "string"
10283           },
10284           {
10285             "in": "body",
10286             "name": "(config)security-zone-parameters",
10287             "required": false,
10288             "schema": {
10289               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters-TOP"
10290             }
10291           }
10292         ],
10293         "responses": {
10294           "200": {
10295             "description": "No response was specified",
10296             "schema": {
10297               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters-TOP"
10298             }
10299           }
10300         },
10301         "operationId": "PUT-security-zone-parameters"
10302       }
10303     },
10304     "/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}": {
10305       "delete": {
10306         "produces": [
10307           "application/json",
10308           "application/xml"
10309         ],
10310         "parameters": [
10311           {
10312             "in": "path",
10313             "name": "allotted-resource-id",
10314             "required": true,
10315             "type": "string"
10316           },
10317           {
10318             "in": "path",
10319             "name": "name",
10320             "required": true,
10321             "type": "string"
10322           }
10323         ],
10324         "responses": {
10325           "200": {
10326             "description": "No response was specified"
10327           }
10328         },
10329         "operationId": "DELETE-param"
10330       },
10331       "get": {
10332         "produces": [
10333           "application/json",
10334           "application/xml"
10335         ],
10336         "parameters": [
10337           {
10338             "in": "path",
10339             "name": "allotted-resource-id",
10340             "required": true,
10341             "type": "string"
10342           },
10343           {
10344             "in": "path",
10345             "name": "name",
10346             "required": true,
10347             "type": "string"
10348           }
10349         ],
10350         "responses": {
10351           "200": {
10352             "description": "No response was specified",
10353             "schema": {
10354               "$ref": "#/definitions/(config)param"
10355             }
10356           }
10357         },
10358         "operationId": "GET-param"
10359       },
10360       "put": {
10361         "consumes": [
10362           "application/json",
10363           "application/xml"
10364         ],
10365         "produces": [
10366           "application/json",
10367           "application/xml"
10368         ],
10369         "parameters": [
10370           {
10371             "in": "path",
10372             "name": "allotted-resource-id",
10373             "required": true,
10374             "type": "string"
10375           },
10376           {
10377             "in": "path",
10378             "name": "name",
10379             "required": true,
10380             "type": "string"
10381           },
10382           {
10383             "in": "body",
10384             "name": "(config)param",
10385             "required": false,
10386             "schema": {
10387               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param-TOP"
10388             }
10389           }
10390         ],
10391         "responses": {
10392           "200": {
10393             "description": "No response was specified",
10394             "schema": {
10395               "$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"
10396             }
10397           }
10398         },
10399         "operationId": "PUT-param"
10400       }
10401     },
10402     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-status": {
10403       "delete": {
10404         "produces": [
10405           "application/json",
10406           "application/xml"
10407         ],
10408         "parameters": [
10409           {
10410             "in": "path",
10411             "name": "allotted-resource-id",
10412             "required": true,
10413             "type": "string"
10414           }
10415         ],
10416         "responses": {
10417           "200": {
10418             "description": "No response was specified"
10419           }
10420         },
10421         "operationId": "DELETE-allotted-resource-status"
10422       },
10423       "get": {
10424         "produces": [
10425           "application/json",
10426           "application/xml"
10427         ],
10428         "parameters": [
10429           {
10430             "in": "path",
10431             "name": "allotted-resource-id",
10432             "required": true,
10433             "type": "string"
10434           }
10435         ],
10436         "responses": {
10437           "200": {
10438             "description": "No response was specified",
10439             "schema": {
10440               "$ref": "#/definitions/(config)allotted-resource-status"
10441             }
10442           }
10443         },
10444         "operationId": "GET-allotted-resource-status"
10445       },
10446       "put": {
10447         "consumes": [
10448           "application/json",
10449           "application/xml"
10450         ],
10451         "produces": [
10452           "application/json",
10453           "application/xml"
10454         ],
10455         "parameters": [
10456           {
10457             "in": "path",
10458             "name": "allotted-resource-id",
10459             "required": true,
10460             "type": "string"
10461           },
10462           {
10463             "in": "body",
10464             "name": "(config)allotted-resource-status",
10465             "required": false,
10466             "schema": {
10467               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status-TOP"
10468             }
10469           }
10470         ],
10471         "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(config)allotted-resource-status-TOP"
10476             }
10477           }
10478         },
10479         "operationId": "PUT-allotted-resource-status"
10480       }
10481     },
10482     "/config/GENERIC-RESOURCE-API:services": {
10483       "delete": {
10484         "produces": [
10485           "application/json",
10486           "application/xml"
10487         ],
10488         "responses": {
10489           "200": {
10490             "description": "No response was specified"
10491           }
10492         },
10493         "operationId": "DELETE-services"
10494       },
10495       "get": {
10496         "produces": [
10497           "application/json",
10498           "application/xml"
10499         ],
10500         "responses": {
10501           "200": {
10502             "description": "No response was specified",
10503             "schema": {
10504               "$ref": "#/definitions/(config)services"
10505             }
10506           }
10507         },
10508         "operationId": "GET-services"
10509       },
10510       "post": {
10511         "consumes": [
10512           "application/json",
10513           "application/xml"
10514         ],
10515         "produces": [
10516           "application/json",
10517           "application/xml"
10518         ],
10519         "parameters": [
10520           {
10521             "in": "body",
10522             "name": "**(config)service",
10523             "required": false,
10524             "schema": {
10525               "$ref": "#/definitions/GENERIC-RESOURCE-API/services(config)service-TOP"
10526             }
10527           }
10528         ],
10529         "responses": {
10530           "200": {
10531             "description": "No response was specified",
10532             "schema": {
10533               "$ref": "#/definitions/(config)servicesPOST"
10534             }
10535           }
10536         },
10537         "operationId": "POST-services"
10538       },
10539       "put": {
10540         "consumes": [
10541           "application/json",
10542           "application/xml"
10543         ],
10544         "produces": [
10545           "application/json",
10546           "application/xml"
10547         ],
10548         "parameters": [
10549           {
10550             "in": "body",
10551             "name": "(config)services",
10552             "required": false,
10553             "schema": {
10554               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)services-TOP"
10555             }
10556           }
10557         ],
10558         "responses": {
10559           "200": {
10560             "description": "No response was specified",
10561             "schema": {
10562               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)services-TOP"
10563             }
10564           }
10565         },
10566         "operationId": "PUT-services"
10567       }
10568     },
10569     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}": {
10570       "delete": {
10571         "produces": [
10572           "application/json",
10573           "application/xml"
10574         ],
10575         "parameters": [
10576           {
10577             "description": "Keep as M",
10578             "in": "path",
10579             "name": "service-instance-id",
10580             "required": true,
10581             "type": "string"
10582           }
10583         ],
10584         "responses": {
10585           "200": {
10586             "description": "No response was specified"
10587           }
10588         },
10589         "operationId": "DELETE-service"
10590       },
10591       "get": {
10592         "produces": [
10593           "application/json",
10594           "application/xml"
10595         ],
10596         "parameters": [
10597           {
10598             "description": "Keep as M",
10599             "in": "path",
10600             "name": "service-instance-id",
10601             "required": true,
10602             "type": "string"
10603           }
10604         ],
10605         "responses": {
10606           "200": {
10607             "description": "No response was specified",
10608             "schema": {
10609               "$ref": "#/definitions/(config)service"
10610             }
10611           }
10612         },
10613         "operationId": "GET-service"
10614       },
10615       "post": {
10616         "consumes": [
10617           "application/json",
10618           "application/xml"
10619         ],
10620         "produces": [
10621           "application/json",
10622           "application/xml"
10623         ],
10624         "parameters": [
10625           {
10626             "description": "Keep as M",
10627             "in": "path",
10628             "name": "service-instance-id",
10629             "required": true,
10630             "type": "string"
10631           },
10632           {
10633             "in": "body",
10634             "name": "**(config)service-status",
10635             "required": false,
10636             "schema": {
10637               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-status-TOP"
10638             }
10639           },
10640           {
10641             "in": "body",
10642             "name": "**(config)service-data",
10643             "required": false,
10644             "schema": {
10645               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-data-TOP"
10646             }
10647           }
10648         ],
10649         "responses": {
10650           "200": {
10651             "description": "No response was specified",
10652             "schema": {
10653               "$ref": "#/definitions/(config)servicePOST"
10654             }
10655           }
10656         },
10657         "operationId": "POST-service"
10658       },
10659       "put": {
10660         "consumes": [
10661           "application/json",
10662           "application/xml"
10663         ],
10664         "produces": [
10665           "application/json",
10666           "application/xml"
10667         ],
10668         "parameters": [
10669           {
10670             "description": "Keep as M",
10671             "in": "path",
10672             "name": "service-instance-id",
10673             "required": true,
10674             "type": "string"
10675           },
10676           {
10677             "in": "body",
10678             "name": "(config)service",
10679             "required": false,
10680             "schema": {
10681               "$ref": "#/definitions/GENERIC-RESOURCE-API/services(config)service-TOP"
10682             }
10683           }
10684         ],
10685         "responses": {
10686           "200": {
10687             "description": "No response was specified",
10688             "schema": {
10689               "$ref": "#/definitions/GENERIC-RESOURCE-API/services(config)service-TOP"
10690             }
10691           }
10692         },
10693         "operationId": "PUT-service"
10694       }
10695     },
10696     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data": {
10697       "delete": {
10698         "produces": [
10699           "application/json",
10700           "application/xml"
10701         ],
10702         "parameters": [
10703           {
10704             "description": "Keep as M",
10705             "in": "path",
10706             "name": "service-instance-id",
10707             "required": true,
10708             "type": "string"
10709           }
10710         ],
10711         "responses": {
10712           "200": {
10713             "description": "No response was specified"
10714           }
10715         },
10716         "operationId": "DELETE-service-data"
10717       },
10718       "get": {
10719         "produces": [
10720           "application/json",
10721           "application/xml"
10722         ],
10723         "parameters": [
10724           {
10725             "description": "Keep as M",
10726             "in": "path",
10727             "name": "service-instance-id",
10728             "required": true,
10729             "type": "string"
10730           }
10731         ],
10732         "responses": {
10733           "200": {
10734             "description": "No response was specified",
10735             "schema": {
10736               "$ref": "#/definitions/(config)service-data"
10737             }
10738           }
10739         },
10740         "operationId": "GET-service-data"
10741       },
10742       "post": {
10743         "consumes": [
10744           "application/json",
10745           "application/xml"
10746         ],
10747         "produces": [
10748           "application/json",
10749           "application/xml"
10750         ],
10751         "parameters": [
10752           {
10753             "description": "Keep as M",
10754             "in": "path",
10755             "name": "service-instance-id",
10756             "required": true,
10757             "type": "string"
10758           },
10759           {
10760             "in": "body",
10761             "name": "**(config)networks",
10762             "required": false,
10763             "schema": {
10764               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)networks-TOP"
10765             }
10766           },
10767           {
10768             "in": "body",
10769             "name": "**(config)vnfs",
10770             "required": false,
10771             "schema": {
10772               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfs-TOP"
10773             }
10774           },
10775           {
10776             "in": "body",
10777             "name": "**(config)consumed-allotted-resources",
10778             "required": false,
10779             "schema": {
10780               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources-TOP"
10781             }
10782           },
10783           {
10784             "in": "body",
10785             "name": "**(config)provided-allotted-resources",
10786             "required": false,
10787             "schema": {
10788               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources-TOP"
10789             }
10790           },
10791           {
10792             "in": "body",
10793             "name": "**(config)service-level-oper-status",
10794             "required": false,
10795             "schema": {
10796               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status-TOP"
10797             }
10798           },
10799           {
10800             "in": "body",
10801             "name": "**(config)service-topology",
10802             "required": false,
10803             "schema": {
10804               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-topology-TOP"
10805             }
10806           },
10807           {
10808             "in": "body",
10809             "name": "**(config)sdnc-request-header",
10810             "required": false,
10811             "schema": {
10812               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header-TOP"
10813             }
10814           },
10815           {
10816             "in": "body",
10817             "name": "**(config)request-information",
10818             "required": false,
10819             "schema": {
10820               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)request-information-TOP"
10821             }
10822           },
10823           {
10824             "in": "body",
10825             "name": "**(config)service-request-input",
10826             "required": false,
10827             "schema": {
10828               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input-TOP"
10829             }
10830           },
10831           {
10832             "in": "body",
10833             "name": "**(config)service-information",
10834             "required": false,
10835             "schema": {
10836               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-information-TOP"
10837             }
10838           }
10839         ],
10840         "responses": {
10841           "200": {
10842             "description": "No response was specified",
10843             "schema": {
10844               "$ref": "#/definitions/(config)service-dataPOST"
10845             }
10846           }
10847         },
10848         "operationId": "POST-service-data"
10849       },
10850       "put": {
10851         "consumes": [
10852           "application/json",
10853           "application/xml"
10854         ],
10855         "produces": [
10856           "application/json",
10857           "application/xml"
10858         ],
10859         "parameters": [
10860           {
10861             "description": "Keep as M",
10862             "in": "path",
10863             "name": "service-instance-id",
10864             "required": true,
10865             "type": "string"
10866           },
10867           {
10868             "in": "body",
10869             "name": "(config)service-data",
10870             "required": false,
10871             "schema": {
10872               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-data-TOP"
10873             }
10874           }
10875         ],
10876         "responses": {
10877           "200": {
10878             "description": "No response was specified",
10879             "schema": {
10880               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-data-TOP"
10881             }
10882           }
10883         },
10884         "operationId": "PUT-service-data"
10885       }
10886     },
10887     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/consumed-allotted-resources": {
10888       "delete": {
10889         "produces": [
10890           "application/json",
10891           "application/xml"
10892         ],
10893         "parameters": [
10894           {
10895             "description": "Keep as M",
10896             "in": "path",
10897             "name": "service-instance-id",
10898             "required": true,
10899             "type": "string"
10900           }
10901         ],
10902         "responses": {
10903           "200": {
10904             "description": "No response was specified"
10905           }
10906         },
10907         "operationId": "DELETE-consumed-allotted-resources"
10908       },
10909       "get": {
10910         "produces": [
10911           "application/json",
10912           "application/xml"
10913         ],
10914         "parameters": [
10915           {
10916             "description": "Keep as M",
10917             "in": "path",
10918             "name": "service-instance-id",
10919             "required": true,
10920             "type": "string"
10921           }
10922         ],
10923         "responses": {
10924           "200": {
10925             "description": "No response was specified",
10926             "schema": {
10927               "$ref": "#/definitions/(config)consumed-allotted-resources"
10928             }
10929           }
10930         },
10931         "operationId": "GET-consumed-allotted-resources"
10932       },
10933       "post": {
10934         "consumes": [
10935           "application/json",
10936           "application/xml"
10937         ],
10938         "produces": [
10939           "application/json",
10940           "application/xml"
10941         ],
10942         "parameters": [
10943           {
10944             "description": "Keep as M",
10945             "in": "path",
10946             "name": "service-instance-id",
10947             "required": true,
10948             "type": "string"
10949           },
10950           {
10951             "in": "body",
10952             "name": "**(config)consumed-allotted-resource",
10953             "required": false,
10954             "schema": {
10955               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource-TOP"
10956             }
10957           }
10958         ],
10959         "responses": {
10960           "200": {
10961             "description": "No response was specified",
10962             "schema": {
10963               "$ref": "#/definitions/(config)consumed-allotted-resourcesPOST"
10964             }
10965           }
10966         },
10967         "operationId": "POST-consumed-allotted-resources"
10968       },
10969       "put": {
10970         "consumes": [
10971           "application/json",
10972           "application/xml"
10973         ],
10974         "produces": [
10975           "application/json",
10976           "application/xml"
10977         ],
10978         "parameters": [
10979           {
10980             "description": "Keep as M",
10981             "in": "path",
10982             "name": "service-instance-id",
10983             "required": true,
10984             "type": "string"
10985           },
10986           {
10987             "in": "body",
10988             "name": "(config)consumed-allotted-resources",
10989             "required": false,
10990             "schema": {
10991               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources-TOP"
10992             }
10993           }
10994         ],
10995         "responses": {
10996           "200": {
10997             "description": "No response was specified",
10998             "schema": {
10999               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources-TOP"
11000             }
11001           }
11002         },
11003         "operationId": "PUT-consumed-allotted-resources"
11004       }
11005     },
11006     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/consumed-allotted-resources/consumed-allotted-resource/{allotted-resource-id}": {
11007       "delete": {
11008         "produces": [
11009           "application/json",
11010           "application/xml"
11011         ],
11012         "parameters": [
11013           {
11014             "description": "Keep as M",
11015             "in": "path",
11016             "name": "service-instance-id",
11017             "required": true,
11018             "type": "string"
11019           },
11020           {
11021             "in": "path",
11022             "name": "allotted-resource-id",
11023             "required": true,
11024             "type": "string"
11025           }
11026         ],
11027         "responses": {
11028           "200": {
11029             "description": "No response was specified"
11030           }
11031         },
11032         "operationId": "DELETE-consumed-allotted-resource"
11033       },
11034       "get": {
11035         "produces": [
11036           "application/json",
11037           "application/xml"
11038         ],
11039         "parameters": [
11040           {
11041             "description": "Keep as M",
11042             "in": "path",
11043             "name": "service-instance-id",
11044             "required": true,
11045             "type": "string"
11046           },
11047           {
11048             "in": "path",
11049             "name": "allotted-resource-id",
11050             "required": true,
11051             "type": "string"
11052           }
11053         ],
11054         "responses": {
11055           "200": {
11056             "description": "No response was specified",
11057             "schema": {
11058               "$ref": "#/definitions/(config)consumed-allotted-resource"
11059             }
11060           }
11061         },
11062         "operationId": "GET-consumed-allotted-resource"
11063       },
11064       "put": {
11065         "consumes": [
11066           "application/json",
11067           "application/xml"
11068         ],
11069         "produces": [
11070           "application/json",
11071           "application/xml"
11072         ],
11073         "parameters": [
11074           {
11075             "description": "Keep as M",
11076             "in": "path",
11077             "name": "service-instance-id",
11078             "required": true,
11079             "type": "string"
11080           },
11081           {
11082             "in": "path",
11083             "name": "allotted-resource-id",
11084             "required": true,
11085             "type": "string"
11086           },
11087           {
11088             "in": "body",
11089             "name": "(config)consumed-allotted-resource",
11090             "required": false,
11091             "schema": {
11092               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource-TOP"
11093             }
11094           }
11095         ],
11096         "responses": {
11097           "200": {
11098             "description": "No response was specified",
11099             "schema": {
11100               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource-TOP"
11101             }
11102           }
11103         },
11104         "operationId": "PUT-consumed-allotted-resource"
11105       }
11106     },
11107     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks": {
11108       "delete": {
11109         "produces": [
11110           "application/json",
11111           "application/xml"
11112         ],
11113         "parameters": [
11114           {
11115             "description": "Keep as M",
11116             "in": "path",
11117             "name": "service-instance-id",
11118             "required": true,
11119             "type": "string"
11120           }
11121         ],
11122         "responses": {
11123           "200": {
11124             "description": "No response was specified"
11125           }
11126         },
11127         "operationId": "DELETE-networks"
11128       },
11129       "get": {
11130         "produces": [
11131           "application/json",
11132           "application/xml"
11133         ],
11134         "parameters": [
11135           {
11136             "description": "Keep as M",
11137             "in": "path",
11138             "name": "service-instance-id",
11139             "required": true,
11140             "type": "string"
11141           }
11142         ],
11143         "responses": {
11144           "200": {
11145             "description": "No response was specified",
11146             "schema": {
11147               "$ref": "#/definitions/(config)networks"
11148             }
11149           }
11150         },
11151         "operationId": "GET-networks"
11152       },
11153       "post": {
11154         "consumes": [
11155           "application/json",
11156           "application/xml"
11157         ],
11158         "produces": [
11159           "application/json",
11160           "application/xml"
11161         ],
11162         "parameters": [
11163           {
11164             "description": "Keep as M",
11165             "in": "path",
11166             "name": "service-instance-id",
11167             "required": true,
11168             "type": "string"
11169           },
11170           {
11171             "in": "body",
11172             "name": "**(config)network",
11173             "required": false,
11174             "schema": {
11175               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks(config)network-TOP"
11176             }
11177           }
11178         ],
11179         "responses": {
11180           "200": {
11181             "description": "No response was specified",
11182             "schema": {
11183               "$ref": "#/definitions/(config)networksPOST"
11184             }
11185           }
11186         },
11187         "operationId": "POST-networks"
11188       },
11189       "put": {
11190         "consumes": [
11191           "application/json",
11192           "application/xml"
11193         ],
11194         "produces": [
11195           "application/json",
11196           "application/xml"
11197         ],
11198         "parameters": [
11199           {
11200             "description": "Keep as M",
11201             "in": "path",
11202             "name": "service-instance-id",
11203             "required": true,
11204             "type": "string"
11205           },
11206           {
11207             "in": "body",
11208             "name": "(config)networks",
11209             "required": false,
11210             "schema": {
11211               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)networks-TOP"
11212             }
11213           }
11214         ],
11215         "responses": {
11216           "200": {
11217             "description": "No response was specified",
11218             "schema": {
11219               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)networks-TOP"
11220             }
11221           }
11222         },
11223         "operationId": "PUT-networks"
11224       }
11225     },
11226     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}": {
11227       "delete": {
11228         "produces": [
11229           "application/json",
11230           "application/xml"
11231         ],
11232         "parameters": [
11233           {
11234             "description": "Keep as M",
11235             "in": "path",
11236             "name": "service-instance-id",
11237             "required": true,
11238             "type": "string"
11239           },
11240           {
11241             "in": "path",
11242             "name": "network-id",
11243             "required": true,
11244             "type": "string"
11245           }
11246         ],
11247         "responses": {
11248           "200": {
11249             "description": "No response was specified"
11250           }
11251         },
11252         "operationId": "DELETE-network"
11253       },
11254       "get": {
11255         "produces": [
11256           "application/json",
11257           "application/xml"
11258         ],
11259         "parameters": [
11260           {
11261             "description": "Keep as M",
11262             "in": "path",
11263             "name": "service-instance-id",
11264             "required": true,
11265             "type": "string"
11266           },
11267           {
11268             "in": "path",
11269             "name": "network-id",
11270             "required": true,
11271             "type": "string"
11272           }
11273         ],
11274         "responses": {
11275           "200": {
11276             "description": "No response was specified",
11277             "schema": {
11278               "$ref": "#/definitions/(config)network"
11279             }
11280           }
11281         },
11282         "operationId": "GET-network"
11283       },
11284       "post": {
11285         "consumes": [
11286           "application/json",
11287           "application/xml"
11288         ],
11289         "produces": [
11290           "application/json",
11291           "application/xml"
11292         ],
11293         "parameters": [
11294           {
11295             "description": "Keep as M",
11296             "in": "path",
11297             "name": "service-instance-id",
11298             "required": true,
11299             "type": "string"
11300           },
11301           {
11302             "in": "path",
11303             "name": "network-id",
11304             "required": true,
11305             "type": "string"
11306           },
11307           {
11308             "in": "body",
11309             "name": "**(config)network-data",
11310             "required": false,
11311             "schema": {
11312               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data-TOP"
11313             }
11314           }
11315         ],
11316         "responses": {
11317           "200": {
11318             "description": "No response was specified",
11319             "schema": {
11320               "$ref": "#/definitions/(config)networkPOST"
11321             }
11322           }
11323         },
11324         "operationId": "POST-network"
11325       },
11326       "put": {
11327         "consumes": [
11328           "application/json",
11329           "application/xml"
11330         ],
11331         "produces": [
11332           "application/json",
11333           "application/xml"
11334         ],
11335         "parameters": [
11336           {
11337             "description": "Keep as M",
11338             "in": "path",
11339             "name": "service-instance-id",
11340             "required": true,
11341             "type": "string"
11342           },
11343           {
11344             "in": "path",
11345             "name": "network-id",
11346             "required": true,
11347             "type": "string"
11348           },
11349           {
11350             "in": "body",
11351             "name": "(config)network",
11352             "required": false,
11353             "schema": {
11354               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks(config)network-TOP"
11355             }
11356           }
11357         ],
11358         "responses": {
11359           "200": {
11360             "description": "No response was specified",
11361             "schema": {
11362               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks(config)network-TOP"
11363             }
11364           }
11365         },
11366         "operationId": "PUT-network"
11367       }
11368     },
11369     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data": {
11370       "delete": {
11371         "produces": [
11372           "application/json",
11373           "application/xml"
11374         ],
11375         "parameters": [
11376           {
11377             "description": "Keep as M",
11378             "in": "path",
11379             "name": "service-instance-id",
11380             "required": true,
11381             "type": "string"
11382           },
11383           {
11384             "in": "path",
11385             "name": "network-id",
11386             "required": true,
11387             "type": "string"
11388           }
11389         ],
11390         "responses": {
11391           "200": {
11392             "description": "No response was specified"
11393           }
11394         },
11395         "operationId": "DELETE-network-data"
11396       },
11397       "get": {
11398         "produces": [
11399           "application/json",
11400           "application/xml"
11401         ],
11402         "parameters": [
11403           {
11404             "description": "Keep as M",
11405             "in": "path",
11406             "name": "service-instance-id",
11407             "required": true,
11408             "type": "string"
11409           },
11410           {
11411             "in": "path",
11412             "name": "network-id",
11413             "required": true,
11414             "type": "string"
11415           }
11416         ],
11417         "responses": {
11418           "200": {
11419             "description": "No response was specified",
11420             "schema": {
11421               "$ref": "#/definitions/(config)network-data"
11422             }
11423           }
11424         },
11425         "operationId": "GET-network-data"
11426       },
11427       "post": {
11428         "consumes": [
11429           "application/json",
11430           "application/xml"
11431         ],
11432         "produces": [
11433           "application/json",
11434           "application/xml"
11435         ],
11436         "parameters": [
11437           {
11438             "description": "Keep as M",
11439             "in": "path",
11440             "name": "service-instance-id",
11441             "required": true,
11442             "type": "string"
11443           },
11444           {
11445             "in": "path",
11446             "name": "network-id",
11447             "required": true,
11448             "type": "string"
11449           },
11450           {
11451             "in": "body",
11452             "name": "**(config)network-provided-allotted-resources",
11453             "required": false,
11454             "schema": {
11455               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources-TOP"
11456             }
11457           },
11458           {
11459             "in": "body",
11460             "name": "**(config)network-topology",
11461             "required": false,
11462             "schema": {
11463               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology-TOP"
11464             }
11465           },
11466           {
11467             "in": "body",
11468             "name": "**(config)network-level-oper-status",
11469             "required": false,
11470             "schema": {
11471               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status-TOP"
11472             }
11473           },
11474           {
11475             "in": "body",
11476             "name": "**(config)sdnc-request-header",
11477             "required": false,
11478             "schema": {
11479               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header-TOP"
11480             }
11481           },
11482           {
11483             "in": "body",
11484             "name": "**(config)request-information",
11485             "required": false,
11486             "schema": {
11487               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information-TOP"
11488             }
11489           },
11490           {
11491             "in": "body",
11492             "name": "**(config)network-information",
11493             "required": false,
11494             "schema": {
11495               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information-TOP"
11496             }
11497           },
11498           {
11499             "in": "body",
11500             "name": "**(config)network-request-input",
11501             "required": false,
11502             "schema": {
11503               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input-TOP"
11504             }
11505           },
11506           {
11507             "in": "body",
11508             "name": "**(config)service-information",
11509             "required": false,
11510             "schema": {
11511               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information-TOP"
11512             }
11513           }
11514         ],
11515         "responses": {
11516           "200": {
11517             "description": "No response was specified",
11518             "schema": {
11519               "$ref": "#/definitions/(config)network-dataPOST"
11520             }
11521           }
11522         },
11523         "operationId": "POST-network-data"
11524       },
11525       "put": {
11526         "consumes": [
11527           "application/json",
11528           "application/xml"
11529         ],
11530         "produces": [
11531           "application/json",
11532           "application/xml"
11533         ],
11534         "parameters": [
11535           {
11536             "description": "Keep as M",
11537             "in": "path",
11538             "name": "service-instance-id",
11539             "required": true,
11540             "type": "string"
11541           },
11542           {
11543             "in": "path",
11544             "name": "network-id",
11545             "required": true,
11546             "type": "string"
11547           },
11548           {
11549             "in": "body",
11550             "name": "(config)network-data",
11551             "required": false,
11552             "schema": {
11553               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data-TOP"
11554             }
11555           }
11556         ],
11557         "responses": {
11558           "200": {
11559             "description": "No response was specified",
11560             "schema": {
11561               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data-TOP"
11562             }
11563           }
11564         },
11565         "operationId": "PUT-network-data"
11566       }
11567     },
11568     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-information": {
11569       "delete": {
11570         "produces": [
11571           "application/json",
11572           "application/xml"
11573         ],
11574         "parameters": [
11575           {
11576             "description": "Keep as M",
11577             "in": "path",
11578             "name": "service-instance-id",
11579             "required": true,
11580             "type": "string"
11581           },
11582           {
11583             "in": "path",
11584             "name": "network-id",
11585             "required": true,
11586             "type": "string"
11587           }
11588         ],
11589         "responses": {
11590           "200": {
11591             "description": "No response was specified"
11592           }
11593         },
11594         "operationId": "DELETE-network-information"
11595       },
11596       "get": {
11597         "produces": [
11598           "application/json",
11599           "application/xml"
11600         ],
11601         "parameters": [
11602           {
11603             "description": "Keep as M",
11604             "in": "path",
11605             "name": "service-instance-id",
11606             "required": true,
11607             "type": "string"
11608           },
11609           {
11610             "in": "path",
11611             "name": "network-id",
11612             "required": true,
11613             "type": "string"
11614           }
11615         ],
11616         "responses": {
11617           "200": {
11618             "description": "No response was specified",
11619             "schema": {
11620               "$ref": "#/definitions/(config)network-information"
11621             }
11622           }
11623         },
11624         "operationId": "GET-network-information"
11625       },
11626       "post": {
11627         "consumes": [
11628           "application/json",
11629           "application/xml"
11630         ],
11631         "produces": [
11632           "application/json",
11633           "application/xml"
11634         ],
11635         "parameters": [
11636           {
11637             "description": "Keep as M",
11638             "in": "path",
11639             "name": "service-instance-id",
11640             "required": true,
11641             "type": "string"
11642           },
11643           {
11644             "in": "path",
11645             "name": "network-id",
11646             "required": true,
11647             "type": "string"
11648           },
11649           {
11650             "in": "body",
11651             "name": "**(config)onap-model-information",
11652             "required": false,
11653             "schema": {
11654               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information-TOP"
11655             }
11656           }
11657         ],
11658         "responses": {
11659           "200": {
11660             "description": "No response was specified",
11661             "schema": {
11662               "$ref": "#/definitions/(config)network-informationPOST"
11663             }
11664           }
11665         },
11666         "operationId": "POST-network-information"
11667       },
11668       "put": {
11669         "consumes": [
11670           "application/json",
11671           "application/xml"
11672         ],
11673         "produces": [
11674           "application/json",
11675           "application/xml"
11676         ],
11677         "parameters": [
11678           {
11679             "description": "Keep as M",
11680             "in": "path",
11681             "name": "service-instance-id",
11682             "required": true,
11683             "type": "string"
11684           },
11685           {
11686             "in": "path",
11687             "name": "network-id",
11688             "required": true,
11689             "type": "string"
11690           },
11691           {
11692             "in": "body",
11693             "name": "(config)network-information",
11694             "required": false,
11695             "schema": {
11696               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information-TOP"
11697             }
11698           }
11699         ],
11700         "responses": {
11701           "200": {
11702             "description": "No response was specified",
11703             "schema": {
11704               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information-TOP"
11705             }
11706           }
11707         },
11708         "operationId": "PUT-network-information"
11709       }
11710     },
11711     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-information/onap-model-information": {
11712       "delete": {
11713         "produces": [
11714           "application/json",
11715           "application/xml"
11716         ],
11717         "parameters": [
11718           {
11719             "description": "Keep as M",
11720             "in": "path",
11721             "name": "service-instance-id",
11722             "required": true,
11723             "type": "string"
11724           },
11725           {
11726             "in": "path",
11727             "name": "network-id",
11728             "required": true,
11729             "type": "string"
11730           }
11731         ],
11732         "responses": {
11733           "200": {
11734             "description": "No response was specified"
11735           }
11736         },
11737         "operationId": "DELETE-onap-model-information"
11738       },
11739       "get": {
11740         "produces": [
11741           "application/json",
11742           "application/xml"
11743         ],
11744         "parameters": [
11745           {
11746             "description": "Keep as M",
11747             "in": "path",
11748             "name": "service-instance-id",
11749             "required": true,
11750             "type": "string"
11751           },
11752           {
11753             "in": "path",
11754             "name": "network-id",
11755             "required": true,
11756             "type": "string"
11757           }
11758         ],
11759         "responses": {
11760           "200": {
11761             "description": "No response was specified",
11762             "schema": {
11763               "$ref": "#/definitions/(config)onap-model-information"
11764             }
11765           }
11766         },
11767         "operationId": "GET-onap-model-information"
11768       },
11769       "put": {
11770         "consumes": [
11771           "application/json",
11772           "application/xml"
11773         ],
11774         "produces": [
11775           "application/json",
11776           "application/xml"
11777         ],
11778         "parameters": [
11779           {
11780             "description": "Keep as M",
11781             "in": "path",
11782             "name": "service-instance-id",
11783             "required": true,
11784             "type": "string"
11785           },
11786           {
11787             "in": "path",
11788             "name": "network-id",
11789             "required": true,
11790             "type": "string"
11791           },
11792           {
11793             "in": "body",
11794             "name": "(config)onap-model-information",
11795             "required": false,
11796             "schema": {
11797               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information-TOP"
11798             }
11799           }
11800         ],
11801         "responses": {
11802           "200": {
11803             "description": "No response was specified",
11804             "schema": {
11805               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information-TOP"
11806             }
11807           }
11808         },
11809         "operationId": "PUT-onap-model-information"
11810       }
11811     },
11812     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-level-oper-status": {
11813       "delete": {
11814         "produces": [
11815           "application/json",
11816           "application/xml"
11817         ],
11818         "parameters": [
11819           {
11820             "description": "Keep as M",
11821             "in": "path",
11822             "name": "service-instance-id",
11823             "required": true,
11824             "type": "string"
11825           },
11826           {
11827             "in": "path",
11828             "name": "network-id",
11829             "required": true,
11830             "type": "string"
11831           }
11832         ],
11833         "responses": {
11834           "200": {
11835             "description": "No response was specified"
11836           }
11837         },
11838         "operationId": "DELETE-network-level-oper-status"
11839       },
11840       "get": {
11841         "produces": [
11842           "application/json",
11843           "application/xml"
11844         ],
11845         "parameters": [
11846           {
11847             "description": "Keep as M",
11848             "in": "path",
11849             "name": "service-instance-id",
11850             "required": true,
11851             "type": "string"
11852           },
11853           {
11854             "in": "path",
11855             "name": "network-id",
11856             "required": true,
11857             "type": "string"
11858           }
11859         ],
11860         "responses": {
11861           "200": {
11862             "description": "No response was specified",
11863             "schema": {
11864               "$ref": "#/definitions/(config)network-level-oper-status"
11865             }
11866           }
11867         },
11868         "operationId": "GET-network-level-oper-status"
11869       },
11870       "put": {
11871         "consumes": [
11872           "application/json",
11873           "application/xml"
11874         ],
11875         "produces": [
11876           "application/json",
11877           "application/xml"
11878         ],
11879         "parameters": [
11880           {
11881             "description": "Keep as M",
11882             "in": "path",
11883             "name": "service-instance-id",
11884             "required": true,
11885             "type": "string"
11886           },
11887           {
11888             "in": "path",
11889             "name": "network-id",
11890             "required": true,
11891             "type": "string"
11892           },
11893           {
11894             "in": "body",
11895             "name": "(config)network-level-oper-status",
11896             "required": false,
11897             "schema": {
11898               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status-TOP"
11899             }
11900           }
11901         ],
11902         "responses": {
11903           "200": {
11904             "description": "No response was specified",
11905             "schema": {
11906               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status-TOP"
11907             }
11908           }
11909         },
11910         "operationId": "PUT-network-level-oper-status"
11911       }
11912     },
11913     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-provided-allotted-resources": {
11914       "delete": {
11915         "produces": [
11916           "application/json",
11917           "application/xml"
11918         ],
11919         "parameters": [
11920           {
11921             "description": "Keep as M",
11922             "in": "path",
11923             "name": "service-instance-id",
11924             "required": true,
11925             "type": "string"
11926           },
11927           {
11928             "in": "path",
11929             "name": "network-id",
11930             "required": true,
11931             "type": "string"
11932           }
11933         ],
11934         "responses": {
11935           "200": {
11936             "description": "No response was specified"
11937           }
11938         },
11939         "operationId": "DELETE-network-provided-allotted-resources"
11940       },
11941       "get": {
11942         "produces": [
11943           "application/json",
11944           "application/xml"
11945         ],
11946         "parameters": [
11947           {
11948             "description": "Keep as M",
11949             "in": "path",
11950             "name": "service-instance-id",
11951             "required": true,
11952             "type": "string"
11953           },
11954           {
11955             "in": "path",
11956             "name": "network-id",
11957             "required": true,
11958             "type": "string"
11959           }
11960         ],
11961         "responses": {
11962           "200": {
11963             "description": "No response was specified",
11964             "schema": {
11965               "$ref": "#/definitions/(config)network-provided-allotted-resources"
11966             }
11967           }
11968         },
11969         "operationId": "GET-network-provided-allotted-resources"
11970       },
11971       "put": {
11972         "consumes": [
11973           "application/json",
11974           "application/xml"
11975         ],
11976         "produces": [
11977           "application/json",
11978           "application/xml"
11979         ],
11980         "parameters": [
11981           {
11982             "description": "Keep as M",
11983             "in": "path",
11984             "name": "service-instance-id",
11985             "required": true,
11986             "type": "string"
11987           },
11988           {
11989             "in": "path",
11990             "name": "network-id",
11991             "required": true,
11992             "type": "string"
11993           },
11994           {
11995             "in": "body",
11996             "name": "(config)network-provided-allotted-resources",
11997             "required": false,
11998             "schema": {
11999               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources-TOP"
12000             }
12001           }
12002         ],
12003         "responses": {
12004           "200": {
12005             "description": "No response was specified",
12006             "schema": {
12007               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources-TOP"
12008             }
12009           }
12010         },
12011         "operationId": "PUT-network-provided-allotted-resources"
12012       }
12013     },
12014     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-request-input": {
12015       "delete": {
12016         "produces": [
12017           "application/json",
12018           "application/xml"
12019         ],
12020         "parameters": [
12021           {
12022             "description": "Keep as M",
12023             "in": "path",
12024             "name": "service-instance-id",
12025             "required": true,
12026             "type": "string"
12027           },
12028           {
12029             "in": "path",
12030             "name": "network-id",
12031             "required": true,
12032             "type": "string"
12033           }
12034         ],
12035         "responses": {
12036           "200": {
12037             "description": "No response was specified"
12038           }
12039         },
12040         "operationId": "DELETE-network-request-input"
12041       },
12042       "get": {
12043         "produces": [
12044           "application/json",
12045           "application/xml"
12046         ],
12047         "parameters": [
12048           {
12049             "description": "Keep as M",
12050             "in": "path",
12051             "name": "service-instance-id",
12052             "required": true,
12053             "type": "string"
12054           },
12055           {
12056             "in": "path",
12057             "name": "network-id",
12058             "required": true,
12059             "type": "string"
12060           }
12061         ],
12062         "responses": {
12063           "200": {
12064             "description": "No response was specified",
12065             "schema": {
12066               "$ref": "#/definitions/(config)network-request-input"
12067             }
12068           }
12069         },
12070         "operationId": "GET-network-request-input"
12071       },
12072       "post": {
12073         "consumes": [
12074           "application/json",
12075           "application/xml"
12076         ],
12077         "produces": [
12078           "application/json",
12079           "application/xml"
12080         ],
12081         "parameters": [
12082           {
12083             "description": "Keep as M",
12084             "in": "path",
12085             "name": "service-instance-id",
12086             "required": true,
12087             "type": "string"
12088           },
12089           {
12090             "in": "path",
12091             "name": "network-id",
12092             "required": true,
12093             "type": "string"
12094           },
12095           {
12096             "in": "body",
12097             "name": "**(config)network-input-parameters",
12098             "required": false,
12099             "schema": {
12100               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters-TOP"
12101             }
12102           }
12103         ],
12104         "responses": {
12105           "200": {
12106             "description": "No response was specified",
12107             "schema": {
12108               "$ref": "#/definitions/(config)network-request-inputPOST"
12109             }
12110           }
12111         },
12112         "operationId": "POST-network-request-input"
12113       },
12114       "put": {
12115         "consumes": [
12116           "application/json",
12117           "application/xml"
12118         ],
12119         "produces": [
12120           "application/json",
12121           "application/xml"
12122         ],
12123         "parameters": [
12124           {
12125             "description": "Keep as M",
12126             "in": "path",
12127             "name": "service-instance-id",
12128             "required": true,
12129             "type": "string"
12130           },
12131           {
12132             "in": "path",
12133             "name": "network-id",
12134             "required": true,
12135             "type": "string"
12136           },
12137           {
12138             "in": "body",
12139             "name": "(config)network-request-input",
12140             "required": false,
12141             "schema": {
12142               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input-TOP"
12143             }
12144           }
12145         ],
12146         "responses": {
12147           "200": {
12148             "description": "No response was specified",
12149             "schema": {
12150               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input-TOP"
12151             }
12152           }
12153         },
12154         "operationId": "PUT-network-request-input"
12155       }
12156     },
12157     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-request-input/network-input-parameters": {
12158       "delete": {
12159         "produces": [
12160           "application/json",
12161           "application/xml"
12162         ],
12163         "parameters": [
12164           {
12165             "description": "Keep as M",
12166             "in": "path",
12167             "name": "service-instance-id",
12168             "required": true,
12169             "type": "string"
12170           },
12171           {
12172             "in": "path",
12173             "name": "network-id",
12174             "required": true,
12175             "type": "string"
12176           }
12177         ],
12178         "responses": {
12179           "200": {
12180             "description": "No response was specified"
12181           }
12182         },
12183         "operationId": "DELETE-network-input-parameters"
12184       },
12185       "get": {
12186         "produces": [
12187           "application/json",
12188           "application/xml"
12189         ],
12190         "parameters": [
12191           {
12192             "description": "Keep as M",
12193             "in": "path",
12194             "name": "service-instance-id",
12195             "required": true,
12196             "type": "string"
12197           },
12198           {
12199             "in": "path",
12200             "name": "network-id",
12201             "required": true,
12202             "type": "string"
12203           }
12204         ],
12205         "responses": {
12206           "200": {
12207             "description": "No response was specified",
12208             "schema": {
12209               "$ref": "#/definitions/(config)network-input-parameters"
12210             }
12211           }
12212         },
12213         "operationId": "GET-network-input-parameters"
12214       },
12215       "post": {
12216         "consumes": [
12217           "application/json",
12218           "application/xml"
12219         ],
12220         "produces": [
12221           "application/json",
12222           "application/xml"
12223         ],
12224         "parameters": [
12225           {
12226             "description": "Keep as M",
12227             "in": "path",
12228             "name": "service-instance-id",
12229             "required": true,
12230             "type": "string"
12231           },
12232           {
12233             "in": "path",
12234             "name": "network-id",
12235             "required": true,
12236             "type": "string"
12237           },
12238           {
12239             "in": "body",
12240             "name": "**(config)param",
12241             "required": false,
12242             "schema": {
12243               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param-TOP"
12244             }
12245           }
12246         ],
12247         "responses": {
12248           "200": {
12249             "description": "No response was specified",
12250             "schema": {
12251               "$ref": "#/definitions/(config)network-input-parametersPOST"
12252             }
12253           }
12254         },
12255         "operationId": "POST-network-input-parameters"
12256       },
12257       "put": {
12258         "consumes": [
12259           "application/json",
12260           "application/xml"
12261         ],
12262         "produces": [
12263           "application/json",
12264           "application/xml"
12265         ],
12266         "parameters": [
12267           {
12268             "description": "Keep as M",
12269             "in": "path",
12270             "name": "service-instance-id",
12271             "required": true,
12272             "type": "string"
12273           },
12274           {
12275             "in": "path",
12276             "name": "network-id",
12277             "required": true,
12278             "type": "string"
12279           },
12280           {
12281             "in": "body",
12282             "name": "(config)network-input-parameters",
12283             "required": false,
12284             "schema": {
12285               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters-TOP"
12286             }
12287           }
12288         ],
12289         "responses": {
12290           "200": {
12291             "description": "No response was specified",
12292             "schema": {
12293               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters-TOP"
12294             }
12295           }
12296         },
12297         "operationId": "PUT-network-input-parameters"
12298       }
12299     },
12300     "/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}": {
12301       "delete": {
12302         "produces": [
12303           "application/json",
12304           "application/xml"
12305         ],
12306         "parameters": [
12307           {
12308             "description": "Keep as M",
12309             "in": "path",
12310             "name": "service-instance-id",
12311             "required": true,
12312             "type": "string"
12313           },
12314           {
12315             "in": "path",
12316             "name": "network-id",
12317             "required": true,
12318             "type": "string"
12319           },
12320           {
12321             "in": "path",
12322             "name": "name",
12323             "required": true,
12324             "type": "string"
12325           }
12326         ],
12327         "responses": {
12328           "200": {
12329             "description": "No response was specified"
12330           }
12331         },
12332         "operationId": "DELETE-param"
12333       },
12334       "get": {
12335         "produces": [
12336           "application/json",
12337           "application/xml"
12338         ],
12339         "parameters": [
12340           {
12341             "description": "Keep as M",
12342             "in": "path",
12343             "name": "service-instance-id",
12344             "required": true,
12345             "type": "string"
12346           },
12347           {
12348             "in": "path",
12349             "name": "network-id",
12350             "required": true,
12351             "type": "string"
12352           },
12353           {
12354             "in": "path",
12355             "name": "name",
12356             "required": true,
12357             "type": "string"
12358           }
12359         ],
12360         "responses": {
12361           "200": {
12362             "description": "No response was specified",
12363             "schema": {
12364               "$ref": "#/definitions/(config)param"
12365             }
12366           }
12367         },
12368         "operationId": "GET-param"
12369       },
12370       "put": {
12371         "consumes": [
12372           "application/json",
12373           "application/xml"
12374         ],
12375         "produces": [
12376           "application/json",
12377           "application/xml"
12378         ],
12379         "parameters": [
12380           {
12381             "description": "Keep as M",
12382             "in": "path",
12383             "name": "service-instance-id",
12384             "required": true,
12385             "type": "string"
12386           },
12387           {
12388             "in": "path",
12389             "name": "network-id",
12390             "required": true,
12391             "type": "string"
12392           },
12393           {
12394             "in": "path",
12395             "name": "name",
12396             "required": true,
12397             "type": "string"
12398           },
12399           {
12400             "in": "body",
12401             "name": "(config)param",
12402             "required": false,
12403             "schema": {
12404               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param-TOP"
12405             }
12406           }
12407         ],
12408         "responses": {
12409           "200": {
12410             "description": "No response was specified",
12411             "schema": {
12412               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param-TOP"
12413             }
12414           }
12415         },
12416         "operationId": "PUT-param"
12417       }
12418     },
12419     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology": {
12420       "delete": {
12421         "produces": [
12422           "application/json",
12423           "application/xml"
12424         ],
12425         "parameters": [
12426           {
12427             "description": "Keep as M",
12428             "in": "path",
12429             "name": "service-instance-id",
12430             "required": true,
12431             "type": "string"
12432           },
12433           {
12434             "in": "path",
12435             "name": "network-id",
12436             "required": true,
12437             "type": "string"
12438           }
12439         ],
12440         "responses": {
12441           "200": {
12442             "description": "No response was specified"
12443           }
12444         },
12445         "operationId": "DELETE-network-topology"
12446       },
12447       "get": {
12448         "produces": [
12449           "application/json",
12450           "application/xml"
12451         ],
12452         "parameters": [
12453           {
12454             "description": "Keep as M",
12455             "in": "path",
12456             "name": "service-instance-id",
12457             "required": true,
12458             "type": "string"
12459           },
12460           {
12461             "in": "path",
12462             "name": "network-id",
12463             "required": true,
12464             "type": "string"
12465           }
12466         ],
12467         "responses": {
12468           "200": {
12469             "description": "No response was specified",
12470             "schema": {
12471               "$ref": "#/definitions/(config)network-topology"
12472             }
12473           }
12474         },
12475         "operationId": "GET-network-topology"
12476       },
12477       "post": {
12478         "consumes": [
12479           "application/json",
12480           "application/xml"
12481         ],
12482         "produces": [
12483           "application/json",
12484           "application/xml"
12485         ],
12486         "parameters": [
12487           {
12488             "description": "Keep as M",
12489             "in": "path",
12490             "name": "service-instance-id",
12491             "required": true,
12492             "type": "string"
12493           },
12494           {
12495             "in": "path",
12496             "name": "network-id",
12497             "required": true,
12498             "type": "string"
12499           },
12500           {
12501             "in": "body",
12502             "name": "**(config)onap-model-information",
12503             "required": false,
12504             "schema": {
12505               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information-TOP"
12506             }
12507           },
12508           {
12509             "in": "body",
12510             "name": "**(config)network-topology-identifier-structure",
12511             "required": false,
12512             "schema": {
12513               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure-TOP"
12514             }
12515           },
12516           {
12517             "in": "body",
12518             "name": "**(config)network-assignments",
12519             "required": false,
12520             "schema": {
12521               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments-TOP"
12522             }
12523           },
12524           {
12525             "in": "body",
12526             "name": "**(config)network-parameters",
12527             "required": false,
12528             "schema": {
12529               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters-TOP"
12530             }
12531           }
12532         ],
12533         "responses": {
12534           "200": {
12535             "description": "No response was specified",
12536             "schema": {
12537               "$ref": "#/definitions/(config)network-topologyPOST"
12538             }
12539           }
12540         },
12541         "operationId": "POST-network-topology"
12542       },
12543       "put": {
12544         "consumes": [
12545           "application/json",
12546           "application/xml"
12547         ],
12548         "produces": [
12549           "application/json",
12550           "application/xml"
12551         ],
12552         "parameters": [
12553           {
12554             "description": "Keep as M",
12555             "in": "path",
12556             "name": "service-instance-id",
12557             "required": true,
12558             "type": "string"
12559           },
12560           {
12561             "in": "path",
12562             "name": "network-id",
12563             "required": true,
12564             "type": "string"
12565           },
12566           {
12567             "in": "body",
12568             "name": "(config)network-topology",
12569             "required": false,
12570             "schema": {
12571               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology-TOP"
12572             }
12573           }
12574         ],
12575         "responses": {
12576           "200": {
12577             "description": "No response was specified",
12578             "schema": {
12579               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology-TOP"
12580             }
12581           }
12582         },
12583         "operationId": "PUT-network-topology"
12584       }
12585     },
12586     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology/network-assignments": {
12587       "delete": {
12588         "produces": [
12589           "application/json",
12590           "application/xml"
12591         ],
12592         "parameters": [
12593           {
12594             "description": "Keep as M",
12595             "in": "path",
12596             "name": "service-instance-id",
12597             "required": true,
12598             "type": "string"
12599           },
12600           {
12601             "in": "path",
12602             "name": "network-id",
12603             "required": true,
12604             "type": "string"
12605           }
12606         ],
12607         "responses": {
12608           "200": {
12609             "description": "No response was specified"
12610           }
12611         },
12612         "operationId": "DELETE-network-assignments"
12613       },
12614       "get": {
12615         "produces": [
12616           "application/json",
12617           "application/xml"
12618         ],
12619         "parameters": [
12620           {
12621             "description": "Keep as M",
12622             "in": "path",
12623             "name": "service-instance-id",
12624             "required": true,
12625             "type": "string"
12626           },
12627           {
12628             "in": "path",
12629             "name": "network-id",
12630             "required": true,
12631             "type": "string"
12632           }
12633         ],
12634         "responses": {
12635           "200": {
12636             "description": "No response was specified",
12637             "schema": {
12638               "$ref": "#/definitions/(config)network-assignments"
12639             }
12640           }
12641         },
12642         "operationId": "GET-network-assignments"
12643       },
12644       "put": {
12645         "consumes": [
12646           "application/json",
12647           "application/xml"
12648         ],
12649         "produces": [
12650           "application/json",
12651           "application/xml"
12652         ],
12653         "parameters": [
12654           {
12655             "description": "Keep as M",
12656             "in": "path",
12657             "name": "service-instance-id",
12658             "required": true,
12659             "type": "string"
12660           },
12661           {
12662             "in": "path",
12663             "name": "network-id",
12664             "required": true,
12665             "type": "string"
12666           },
12667           {
12668             "in": "body",
12669             "name": "(config)network-assignments",
12670             "required": false,
12671             "schema": {
12672               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments-TOP"
12673             }
12674           }
12675         ],
12676         "responses": {
12677           "200": {
12678             "description": "No response was specified",
12679             "schema": {
12680               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments-TOP"
12681             }
12682           }
12683         },
12684         "operationId": "PUT-network-assignments"
12685       }
12686     },
12687     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology/network-parameters": {
12688       "delete": {
12689         "produces": [
12690           "application/json",
12691           "application/xml"
12692         ],
12693         "parameters": [
12694           {
12695             "description": "Keep as M",
12696             "in": "path",
12697             "name": "service-instance-id",
12698             "required": true,
12699             "type": "string"
12700           },
12701           {
12702             "in": "path",
12703             "name": "network-id",
12704             "required": true,
12705             "type": "string"
12706           }
12707         ],
12708         "responses": {
12709           "200": {
12710             "description": "No response was specified"
12711           }
12712         },
12713         "operationId": "DELETE-network-parameters"
12714       },
12715       "get": {
12716         "produces": [
12717           "application/json",
12718           "application/xml"
12719         ],
12720         "parameters": [
12721           {
12722             "description": "Keep as M",
12723             "in": "path",
12724             "name": "service-instance-id",
12725             "required": true,
12726             "type": "string"
12727           },
12728           {
12729             "in": "path",
12730             "name": "network-id",
12731             "required": true,
12732             "type": "string"
12733           }
12734         ],
12735         "responses": {
12736           "200": {
12737             "description": "No response was specified",
12738             "schema": {
12739               "$ref": "#/definitions/(config)network-parameters"
12740             }
12741           }
12742         },
12743         "operationId": "GET-network-parameters"
12744       },
12745       "post": {
12746         "consumes": [
12747           "application/json",
12748           "application/xml"
12749         ],
12750         "produces": [
12751           "application/json",
12752           "application/xml"
12753         ],
12754         "parameters": [
12755           {
12756             "description": "Keep as M",
12757             "in": "path",
12758             "name": "service-instance-id",
12759             "required": true,
12760             "type": "string"
12761           },
12762           {
12763             "in": "path",
12764             "name": "network-id",
12765             "required": true,
12766             "type": "string"
12767           },
12768           {
12769             "in": "body",
12770             "name": "**(config)network-parameter",
12771             "required": false,
12772             "schema": {
12773               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter-TOP"
12774             }
12775           }
12776         ],
12777         "responses": {
12778           "200": {
12779             "description": "No response was specified",
12780             "schema": {
12781               "$ref": "#/definitions/(config)network-parametersPOST"
12782             }
12783           }
12784         },
12785         "operationId": "POST-network-parameters"
12786       },
12787       "put": {
12788         "consumes": [
12789           "application/json",
12790           "application/xml"
12791         ],
12792         "produces": [
12793           "application/json",
12794           "application/xml"
12795         ],
12796         "parameters": [
12797           {
12798             "description": "Keep as M",
12799             "in": "path",
12800             "name": "service-instance-id",
12801             "required": true,
12802             "type": "string"
12803           },
12804           {
12805             "in": "path",
12806             "name": "network-id",
12807             "required": true,
12808             "type": "string"
12809           },
12810           {
12811             "in": "body",
12812             "name": "(config)network-parameters",
12813             "required": false,
12814             "schema": {
12815               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters-TOP"
12816             }
12817           }
12818         ],
12819         "responses": {
12820           "200": {
12821             "description": "No response was specified",
12822             "schema": {
12823               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters-TOP"
12824             }
12825           }
12826         },
12827         "operationId": "PUT-network-parameters"
12828       }
12829     },
12830     "/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}": {
12831       "delete": {
12832         "produces": [
12833           "application/json",
12834           "application/xml"
12835         ],
12836         "parameters": [
12837           {
12838             "description": "Keep as M",
12839             "in": "path",
12840             "name": "service-instance-id",
12841             "required": true,
12842             "type": "string"
12843           },
12844           {
12845             "in": "path",
12846             "name": "network-id",
12847             "required": true,
12848             "type": "string"
12849           },
12850           {
12851             "in": "path",
12852             "name": "network-parameter-name",
12853             "required": true,
12854             "type": "string"
12855           }
12856         ],
12857         "responses": {
12858           "200": {
12859             "description": "No response was specified"
12860           }
12861         },
12862         "operationId": "DELETE-network-parameter"
12863       },
12864       "get": {
12865         "produces": [
12866           "application/json",
12867           "application/xml"
12868         ],
12869         "parameters": [
12870           {
12871             "description": "Keep as M",
12872             "in": "path",
12873             "name": "service-instance-id",
12874             "required": true,
12875             "type": "string"
12876           },
12877           {
12878             "in": "path",
12879             "name": "network-id",
12880             "required": true,
12881             "type": "string"
12882           },
12883           {
12884             "in": "path",
12885             "name": "network-parameter-name",
12886             "required": true,
12887             "type": "string"
12888           }
12889         ],
12890         "responses": {
12891           "200": {
12892             "description": "No response was specified",
12893             "schema": {
12894               "$ref": "#/definitions/(config)network-parameter"
12895             }
12896           }
12897         },
12898         "operationId": "GET-network-parameter"
12899       },
12900       "put": {
12901         "consumes": [
12902           "application/json",
12903           "application/xml"
12904         ],
12905         "produces": [
12906           "application/json",
12907           "application/xml"
12908         ],
12909         "parameters": [
12910           {
12911             "description": "Keep as M",
12912             "in": "path",
12913             "name": "service-instance-id",
12914             "required": true,
12915             "type": "string"
12916           },
12917           {
12918             "in": "path",
12919             "name": "network-id",
12920             "required": true,
12921             "type": "string"
12922           },
12923           {
12924             "in": "path",
12925             "name": "network-parameter-name",
12926             "required": true,
12927             "type": "string"
12928           },
12929           {
12930             "in": "body",
12931             "name": "(config)network-parameter",
12932             "required": false,
12933             "schema": {
12934               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter-TOP"
12935             }
12936           }
12937         ],
12938         "responses": {
12939           "200": {
12940             "description": "No response was specified",
12941             "schema": {
12942               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter-TOP"
12943             }
12944           }
12945         },
12946         "operationId": "PUT-network-parameter"
12947       }
12948     },
12949     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology/network-topology-identifier-structure": {
12950       "delete": {
12951         "produces": [
12952           "application/json",
12953           "application/xml"
12954         ],
12955         "parameters": [
12956           {
12957             "description": "Keep as M",
12958             "in": "path",
12959             "name": "service-instance-id",
12960             "required": true,
12961             "type": "string"
12962           },
12963           {
12964             "in": "path",
12965             "name": "network-id",
12966             "required": true,
12967             "type": "string"
12968           }
12969         ],
12970         "responses": {
12971           "200": {
12972             "description": "No response was specified"
12973           }
12974         },
12975         "operationId": "DELETE-network-topology-identifier-structure"
12976       },
12977       "get": {
12978         "produces": [
12979           "application/json",
12980           "application/xml"
12981         ],
12982         "parameters": [
12983           {
12984             "description": "Keep as M",
12985             "in": "path",
12986             "name": "service-instance-id",
12987             "required": true,
12988             "type": "string"
12989           },
12990           {
12991             "in": "path",
12992             "name": "network-id",
12993             "required": true,
12994             "type": "string"
12995           }
12996         ],
12997         "responses": {
12998           "200": {
12999             "description": "No response was specified",
13000             "schema": {
13001               "$ref": "#/definitions/(config)network-topology-identifier-structure"
13002             }
13003           }
13004         },
13005         "operationId": "GET-network-topology-identifier-structure"
13006       },
13007       "put": {
13008         "consumes": [
13009           "application/json",
13010           "application/xml"
13011         ],
13012         "produces": [
13013           "application/json",
13014           "application/xml"
13015         ],
13016         "parameters": [
13017           {
13018             "description": "Keep as M",
13019             "in": "path",
13020             "name": "service-instance-id",
13021             "required": true,
13022             "type": "string"
13023           },
13024           {
13025             "in": "path",
13026             "name": "network-id",
13027             "required": true,
13028             "type": "string"
13029           },
13030           {
13031             "in": "body",
13032             "name": "(config)network-topology-identifier-structure",
13033             "required": false,
13034             "schema": {
13035               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure-TOP"
13036             }
13037           }
13038         ],
13039         "responses": {
13040           "200": {
13041             "description": "No response was specified",
13042             "schema": {
13043               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure-TOP"
13044             }
13045           }
13046         },
13047         "operationId": "PUT-network-topology-identifier-structure"
13048       }
13049     },
13050     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology/onap-model-information": {
13051       "delete": {
13052         "produces": [
13053           "application/json",
13054           "application/xml"
13055         ],
13056         "parameters": [
13057           {
13058             "description": "Keep as M",
13059             "in": "path",
13060             "name": "service-instance-id",
13061             "required": true,
13062             "type": "string"
13063           },
13064           {
13065             "in": "path",
13066             "name": "network-id",
13067             "required": true,
13068             "type": "string"
13069           }
13070         ],
13071         "responses": {
13072           "200": {
13073             "description": "No response was specified"
13074           }
13075         },
13076         "operationId": "DELETE-onap-model-information"
13077       },
13078       "get": {
13079         "produces": [
13080           "application/json",
13081           "application/xml"
13082         ],
13083         "parameters": [
13084           {
13085             "description": "Keep as M",
13086             "in": "path",
13087             "name": "service-instance-id",
13088             "required": true,
13089             "type": "string"
13090           },
13091           {
13092             "in": "path",
13093             "name": "network-id",
13094             "required": true,
13095             "type": "string"
13096           }
13097         ],
13098         "responses": {
13099           "200": {
13100             "description": "No response was specified",
13101             "schema": {
13102               "$ref": "#/definitions/(config)onap-model-information"
13103             }
13104           }
13105         },
13106         "operationId": "GET-onap-model-information"
13107       },
13108       "put": {
13109         "consumes": [
13110           "application/json",
13111           "application/xml"
13112         ],
13113         "produces": [
13114           "application/json",
13115           "application/xml"
13116         ],
13117         "parameters": [
13118           {
13119             "description": "Keep as M",
13120             "in": "path",
13121             "name": "service-instance-id",
13122             "required": true,
13123             "type": "string"
13124           },
13125           {
13126             "in": "path",
13127             "name": "network-id",
13128             "required": true,
13129             "type": "string"
13130           },
13131           {
13132             "in": "body",
13133             "name": "(config)onap-model-information",
13134             "required": false,
13135             "schema": {
13136               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information-TOP"
13137             }
13138           }
13139         ],
13140         "responses": {
13141           "200": {
13142             "description": "No response was specified",
13143             "schema": {
13144               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information-TOP"
13145             }
13146           }
13147         },
13148         "operationId": "PUT-onap-model-information"
13149       }
13150     },
13151     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/request-information": {
13152       "delete": {
13153         "produces": [
13154           "application/json",
13155           "application/xml"
13156         ],
13157         "parameters": [
13158           {
13159             "description": "Keep as M",
13160             "in": "path",
13161             "name": "service-instance-id",
13162             "required": true,
13163             "type": "string"
13164           },
13165           {
13166             "in": "path",
13167             "name": "network-id",
13168             "required": true,
13169             "type": "string"
13170           }
13171         ],
13172         "responses": {
13173           "200": {
13174             "description": "No response was specified"
13175           }
13176         },
13177         "operationId": "DELETE-request-information"
13178       },
13179       "get": {
13180         "produces": [
13181           "application/json",
13182           "application/xml"
13183         ],
13184         "parameters": [
13185           {
13186             "description": "Keep as M",
13187             "in": "path",
13188             "name": "service-instance-id",
13189             "required": true,
13190             "type": "string"
13191           },
13192           {
13193             "in": "path",
13194             "name": "network-id",
13195             "required": true,
13196             "type": "string"
13197           }
13198         ],
13199         "responses": {
13200           "200": {
13201             "description": "No response was specified",
13202             "schema": {
13203               "$ref": "#/definitions/(config)request-information"
13204             }
13205           }
13206         },
13207         "operationId": "GET-request-information"
13208       },
13209       "put": {
13210         "consumes": [
13211           "application/json",
13212           "application/xml"
13213         ],
13214         "produces": [
13215           "application/json",
13216           "application/xml"
13217         ],
13218         "parameters": [
13219           {
13220             "description": "Keep as M",
13221             "in": "path",
13222             "name": "service-instance-id",
13223             "required": true,
13224             "type": "string"
13225           },
13226           {
13227             "in": "path",
13228             "name": "network-id",
13229             "required": true,
13230             "type": "string"
13231           },
13232           {
13233             "in": "body",
13234             "name": "(config)request-information",
13235             "required": false,
13236             "schema": {
13237               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information-TOP"
13238             }
13239           }
13240         ],
13241         "responses": {
13242           "200": {
13243             "description": "No response was specified",
13244             "schema": {
13245               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information-TOP"
13246             }
13247           }
13248         },
13249         "operationId": "PUT-request-information"
13250       }
13251     },
13252     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/sdnc-request-header": {
13253       "delete": {
13254         "produces": [
13255           "application/json",
13256           "application/xml"
13257         ],
13258         "parameters": [
13259           {
13260             "description": "Keep as M",
13261             "in": "path",
13262             "name": "service-instance-id",
13263             "required": true,
13264             "type": "string"
13265           },
13266           {
13267             "in": "path",
13268             "name": "network-id",
13269             "required": true,
13270             "type": "string"
13271           }
13272         ],
13273         "responses": {
13274           "200": {
13275             "description": "No response was specified"
13276           }
13277         },
13278         "operationId": "DELETE-sdnc-request-header"
13279       },
13280       "get": {
13281         "produces": [
13282           "application/json",
13283           "application/xml"
13284         ],
13285         "parameters": [
13286           {
13287             "description": "Keep as M",
13288             "in": "path",
13289             "name": "service-instance-id",
13290             "required": true,
13291             "type": "string"
13292           },
13293           {
13294             "in": "path",
13295             "name": "network-id",
13296             "required": true,
13297             "type": "string"
13298           }
13299         ],
13300         "responses": {
13301           "200": {
13302             "description": "No response was specified",
13303             "schema": {
13304               "$ref": "#/definitions/(config)sdnc-request-header"
13305             }
13306           }
13307         },
13308         "operationId": "GET-sdnc-request-header"
13309       },
13310       "put": {
13311         "consumes": [
13312           "application/json",
13313           "application/xml"
13314         ],
13315         "produces": [
13316           "application/json",
13317           "application/xml"
13318         ],
13319         "parameters": [
13320           {
13321             "description": "Keep as M",
13322             "in": "path",
13323             "name": "service-instance-id",
13324             "required": true,
13325             "type": "string"
13326           },
13327           {
13328             "in": "path",
13329             "name": "network-id",
13330             "required": true,
13331             "type": "string"
13332           },
13333           {
13334             "in": "body",
13335             "name": "(config)sdnc-request-header",
13336             "required": false,
13337             "schema": {
13338               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header-TOP"
13339             }
13340           }
13341         ],
13342         "responses": {
13343           "200": {
13344             "description": "No response was specified",
13345             "schema": {
13346               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header-TOP"
13347             }
13348           }
13349         },
13350         "operationId": "PUT-sdnc-request-header"
13351       }
13352     },
13353     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/service-information": {
13354       "delete": {
13355         "produces": [
13356           "application/json",
13357           "application/xml"
13358         ],
13359         "parameters": [
13360           {
13361             "description": "Keep as M",
13362             "in": "path",
13363             "name": "service-instance-id",
13364             "required": true,
13365             "type": "string"
13366           },
13367           {
13368             "in": "path",
13369             "name": "network-id",
13370             "required": true,
13371             "type": "string"
13372           }
13373         ],
13374         "responses": {
13375           "200": {
13376             "description": "No response was specified"
13377           }
13378         },
13379         "operationId": "DELETE-service-information"
13380       },
13381       "get": {
13382         "produces": [
13383           "application/json",
13384           "application/xml"
13385         ],
13386         "parameters": [
13387           {
13388             "description": "Keep as M",
13389             "in": "path",
13390             "name": "service-instance-id",
13391             "required": true,
13392             "type": "string"
13393           },
13394           {
13395             "in": "path",
13396             "name": "network-id",
13397             "required": true,
13398             "type": "string"
13399           }
13400         ],
13401         "responses": {
13402           "200": {
13403             "description": "No response was specified",
13404             "schema": {
13405               "$ref": "#/definitions/(config)service-information"
13406             }
13407           }
13408         },
13409         "operationId": "GET-service-information"
13410       },
13411       "post": {
13412         "consumes": [
13413           "application/json",
13414           "application/xml"
13415         ],
13416         "produces": [
13417           "application/json",
13418           "application/xml"
13419         ],
13420         "parameters": [
13421           {
13422             "description": "Keep as M",
13423             "in": "path",
13424             "name": "service-instance-id",
13425             "required": true,
13426             "type": "string"
13427           },
13428           {
13429             "in": "path",
13430             "name": "network-id",
13431             "required": true,
13432             "type": "string"
13433           },
13434           {
13435             "in": "body",
13436             "name": "**(config)onap-model-information",
13437             "required": false,
13438             "schema": {
13439               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information-TOP"
13440             }
13441           }
13442         ],
13443         "responses": {
13444           "200": {
13445             "description": "No response was specified",
13446             "schema": {
13447               "$ref": "#/definitions/(config)service-informationPOST"
13448             }
13449           }
13450         },
13451         "operationId": "POST-service-information"
13452       },
13453       "put": {
13454         "consumes": [
13455           "application/json",
13456           "application/xml"
13457         ],
13458         "produces": [
13459           "application/json",
13460           "application/xml"
13461         ],
13462         "parameters": [
13463           {
13464             "description": "Keep as M",
13465             "in": "path",
13466             "name": "service-instance-id",
13467             "required": true,
13468             "type": "string"
13469           },
13470           {
13471             "in": "path",
13472             "name": "network-id",
13473             "required": true,
13474             "type": "string"
13475           },
13476           {
13477             "in": "body",
13478             "name": "(config)service-information",
13479             "required": false,
13480             "schema": {
13481               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information-TOP"
13482             }
13483           }
13484         ],
13485         "responses": {
13486           "200": {
13487             "description": "No response was specified",
13488             "schema": {
13489               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information-TOP"
13490             }
13491           }
13492         },
13493         "operationId": "PUT-service-information"
13494       }
13495     },
13496     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/service-information/onap-model-information": {
13497       "delete": {
13498         "produces": [
13499           "application/json",
13500           "application/xml"
13501         ],
13502         "parameters": [
13503           {
13504             "description": "Keep as M",
13505             "in": "path",
13506             "name": "service-instance-id",
13507             "required": true,
13508             "type": "string"
13509           },
13510           {
13511             "in": "path",
13512             "name": "network-id",
13513             "required": true,
13514             "type": "string"
13515           }
13516         ],
13517         "responses": {
13518           "200": {
13519             "description": "No response was specified"
13520           }
13521         },
13522         "operationId": "DELETE-onap-model-information"
13523       },
13524       "get": {
13525         "produces": [
13526           "application/json",
13527           "application/xml"
13528         ],
13529         "parameters": [
13530           {
13531             "description": "Keep as M",
13532             "in": "path",
13533             "name": "service-instance-id",
13534             "required": true,
13535             "type": "string"
13536           },
13537           {
13538             "in": "path",
13539             "name": "network-id",
13540             "required": true,
13541             "type": "string"
13542           }
13543         ],
13544         "responses": {
13545           "200": {
13546             "description": "No response was specified",
13547             "schema": {
13548               "$ref": "#/definitions/(config)onap-model-information"
13549             }
13550           }
13551         },
13552         "operationId": "GET-onap-model-information"
13553       },
13554       "put": {
13555         "consumes": [
13556           "application/json",
13557           "application/xml"
13558         ],
13559         "produces": [
13560           "application/json",
13561           "application/xml"
13562         ],
13563         "parameters": [
13564           {
13565             "description": "Keep as M",
13566             "in": "path",
13567             "name": "service-instance-id",
13568             "required": true,
13569             "type": "string"
13570           },
13571           {
13572             "in": "path",
13573             "name": "network-id",
13574             "required": true,
13575             "type": "string"
13576           },
13577           {
13578             "in": "body",
13579             "name": "(config)onap-model-information",
13580             "required": false,
13581             "schema": {
13582               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information-TOP"
13583             }
13584           }
13585         ],
13586         "responses": {
13587           "200": {
13588             "description": "No response was specified",
13589             "schema": {
13590               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information-TOP"
13591             }
13592           }
13593         },
13594         "operationId": "PUT-onap-model-information"
13595       }
13596     },
13597     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/provided-allotted-resources": {
13598       "delete": {
13599         "produces": [
13600           "application/json",
13601           "application/xml"
13602         ],
13603         "parameters": [
13604           {
13605             "description": "Keep as M",
13606             "in": "path",
13607             "name": "service-instance-id",
13608             "required": true,
13609             "type": "string"
13610           }
13611         ],
13612         "responses": {
13613           "200": {
13614             "description": "No response was specified"
13615           }
13616         },
13617         "operationId": "DELETE-provided-allotted-resources"
13618       },
13619       "get": {
13620         "produces": [
13621           "application/json",
13622           "application/xml"
13623         ],
13624         "parameters": [
13625           {
13626             "description": "Keep as M",
13627             "in": "path",
13628             "name": "service-instance-id",
13629             "required": true,
13630             "type": "string"
13631           }
13632         ],
13633         "responses": {
13634           "200": {
13635             "description": "No response was specified",
13636             "schema": {
13637               "$ref": "#/definitions/(config)provided-allotted-resources"
13638             }
13639           }
13640         },
13641         "operationId": "GET-provided-allotted-resources"
13642       },
13643       "post": {
13644         "consumes": [
13645           "application/json",
13646           "application/xml"
13647         ],
13648         "produces": [
13649           "application/json",
13650           "application/xml"
13651         ],
13652         "parameters": [
13653           {
13654             "description": "Keep as M",
13655             "in": "path",
13656             "name": "service-instance-id",
13657             "required": true,
13658             "type": "string"
13659           },
13660           {
13661             "in": "body",
13662             "name": "**(config)provided-allotted-resource",
13663             "required": false,
13664             "schema": {
13665               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource-TOP"
13666             }
13667           }
13668         ],
13669         "responses": {
13670           "200": {
13671             "description": "No response was specified",
13672             "schema": {
13673               "$ref": "#/definitions/(config)provided-allotted-resourcesPOST"
13674             }
13675           }
13676         },
13677         "operationId": "POST-provided-allotted-resources"
13678       },
13679       "put": {
13680         "consumes": [
13681           "application/json",
13682           "application/xml"
13683         ],
13684         "produces": [
13685           "application/json",
13686           "application/xml"
13687         ],
13688         "parameters": [
13689           {
13690             "description": "Keep as M",
13691             "in": "path",
13692             "name": "service-instance-id",
13693             "required": true,
13694             "type": "string"
13695           },
13696           {
13697             "in": "body",
13698             "name": "(config)provided-allotted-resources",
13699             "required": false,
13700             "schema": {
13701               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources-TOP"
13702             }
13703           }
13704         ],
13705         "responses": {
13706           "200": {
13707             "description": "No response was specified",
13708             "schema": {
13709               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources-TOP"
13710             }
13711           }
13712         },
13713         "operationId": "PUT-provided-allotted-resources"
13714       }
13715     },
13716     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/provided-allotted-resources/provided-allotted-resource/{allotted-resource-id}": {
13717       "delete": {
13718         "produces": [
13719           "application/json",
13720           "application/xml"
13721         ],
13722         "parameters": [
13723           {
13724             "description": "Keep as M",
13725             "in": "path",
13726             "name": "service-instance-id",
13727             "required": true,
13728             "type": "string"
13729           },
13730           {
13731             "in": "path",
13732             "name": "allotted-resource-id",
13733             "required": true,
13734             "type": "string"
13735           }
13736         ],
13737         "responses": {
13738           "200": {
13739             "description": "No response was specified"
13740           }
13741         },
13742         "operationId": "DELETE-provided-allotted-resource"
13743       },
13744       "get": {
13745         "produces": [
13746           "application/json",
13747           "application/xml"
13748         ],
13749         "parameters": [
13750           {
13751             "description": "Keep as M",
13752             "in": "path",
13753             "name": "service-instance-id",
13754             "required": true,
13755             "type": "string"
13756           },
13757           {
13758             "in": "path",
13759             "name": "allotted-resource-id",
13760             "required": true,
13761             "type": "string"
13762           }
13763         ],
13764         "responses": {
13765           "200": {
13766             "description": "No response was specified",
13767             "schema": {
13768               "$ref": "#/definitions/(config)provided-allotted-resource"
13769             }
13770           }
13771         },
13772         "operationId": "GET-provided-allotted-resource"
13773       },
13774       "put": {
13775         "consumes": [
13776           "application/json",
13777           "application/xml"
13778         ],
13779         "produces": [
13780           "application/json",
13781           "application/xml"
13782         ],
13783         "parameters": [
13784           {
13785             "description": "Keep as M",
13786             "in": "path",
13787             "name": "service-instance-id",
13788             "required": true,
13789             "type": "string"
13790           },
13791           {
13792             "in": "path",
13793             "name": "allotted-resource-id",
13794             "required": true,
13795             "type": "string"
13796           },
13797           {
13798             "in": "body",
13799             "name": "(config)provided-allotted-resource",
13800             "required": false,
13801             "schema": {
13802               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource-TOP"
13803             }
13804           }
13805         ],
13806         "responses": {
13807           "200": {
13808             "description": "No response was specified",
13809             "schema": {
13810               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource-TOP"
13811             }
13812           }
13813         },
13814         "operationId": "PUT-provided-allotted-resource"
13815       }
13816     },
13817     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/request-information": {
13818       "delete": {
13819         "produces": [
13820           "application/json",
13821           "application/xml"
13822         ],
13823         "parameters": [
13824           {
13825             "description": "Keep as M",
13826             "in": "path",
13827             "name": "service-instance-id",
13828             "required": true,
13829             "type": "string"
13830           }
13831         ],
13832         "responses": {
13833           "200": {
13834             "description": "No response was specified"
13835           }
13836         },
13837         "operationId": "DELETE-request-information"
13838       },
13839       "get": {
13840         "produces": [
13841           "application/json",
13842           "application/xml"
13843         ],
13844         "parameters": [
13845           {
13846             "description": "Keep as M",
13847             "in": "path",
13848             "name": "service-instance-id",
13849             "required": true,
13850             "type": "string"
13851           }
13852         ],
13853         "responses": {
13854           "200": {
13855             "description": "No response was specified",
13856             "schema": {
13857               "$ref": "#/definitions/(config)request-information"
13858             }
13859           }
13860         },
13861         "operationId": "GET-request-information"
13862       },
13863       "put": {
13864         "consumes": [
13865           "application/json",
13866           "application/xml"
13867         ],
13868         "produces": [
13869           "application/json",
13870           "application/xml"
13871         ],
13872         "parameters": [
13873           {
13874             "description": "Keep as M",
13875             "in": "path",
13876             "name": "service-instance-id",
13877             "required": true,
13878             "type": "string"
13879           },
13880           {
13881             "in": "body",
13882             "name": "(config)request-information",
13883             "required": false,
13884             "schema": {
13885               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)request-information-TOP"
13886             }
13887           }
13888         ],
13889         "responses": {
13890           "200": {
13891             "description": "No response was specified",
13892             "schema": {
13893               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)request-information-TOP"
13894             }
13895           }
13896         },
13897         "operationId": "PUT-request-information"
13898       }
13899     },
13900     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/sdnc-request-header": {
13901       "delete": {
13902         "produces": [
13903           "application/json",
13904           "application/xml"
13905         ],
13906         "parameters": [
13907           {
13908             "description": "Keep as M",
13909             "in": "path",
13910             "name": "service-instance-id",
13911             "required": true,
13912             "type": "string"
13913           }
13914         ],
13915         "responses": {
13916           "200": {
13917             "description": "No response was specified"
13918           }
13919         },
13920         "operationId": "DELETE-sdnc-request-header"
13921       },
13922       "get": {
13923         "produces": [
13924           "application/json",
13925           "application/xml"
13926         ],
13927         "parameters": [
13928           {
13929             "description": "Keep as M",
13930             "in": "path",
13931             "name": "service-instance-id",
13932             "required": true,
13933             "type": "string"
13934           }
13935         ],
13936         "responses": {
13937           "200": {
13938             "description": "No response was specified",
13939             "schema": {
13940               "$ref": "#/definitions/(config)sdnc-request-header"
13941             }
13942           }
13943         },
13944         "operationId": "GET-sdnc-request-header"
13945       },
13946       "put": {
13947         "consumes": [
13948           "application/json",
13949           "application/xml"
13950         ],
13951         "produces": [
13952           "application/json",
13953           "application/xml"
13954         ],
13955         "parameters": [
13956           {
13957             "description": "Keep as M",
13958             "in": "path",
13959             "name": "service-instance-id",
13960             "required": true,
13961             "type": "string"
13962           },
13963           {
13964             "in": "body",
13965             "name": "(config)sdnc-request-header",
13966             "required": false,
13967             "schema": {
13968               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header-TOP"
13969             }
13970           }
13971         ],
13972         "responses": {
13973           "200": {
13974             "description": "No response was specified",
13975             "schema": {
13976               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header-TOP"
13977             }
13978           }
13979         },
13980         "operationId": "PUT-sdnc-request-header"
13981       }
13982     },
13983     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-information": {
13984       "delete": {
13985         "produces": [
13986           "application/json",
13987           "application/xml"
13988         ],
13989         "parameters": [
13990           {
13991             "description": "Keep as M",
13992             "in": "path",
13993             "name": "service-instance-id",
13994             "required": true,
13995             "type": "string"
13996           }
13997         ],
13998         "responses": {
13999           "200": {
14000             "description": "No response was specified"
14001           }
14002         },
14003         "operationId": "DELETE-service-information"
14004       },
14005       "get": {
14006         "produces": [
14007           "application/json",
14008           "application/xml"
14009         ],
14010         "parameters": [
14011           {
14012             "description": "Keep as M",
14013             "in": "path",
14014             "name": "service-instance-id",
14015             "required": true,
14016             "type": "string"
14017           }
14018         ],
14019         "responses": {
14020           "200": {
14021             "description": "No response was specified",
14022             "schema": {
14023               "$ref": "#/definitions/(config)service-information"
14024             }
14025           }
14026         },
14027         "operationId": "GET-service-information"
14028       },
14029       "post": {
14030         "consumes": [
14031           "application/json",
14032           "application/xml"
14033         ],
14034         "produces": [
14035           "application/json",
14036           "application/xml"
14037         ],
14038         "parameters": [
14039           {
14040             "description": "Keep as M",
14041             "in": "path",
14042             "name": "service-instance-id",
14043             "required": true,
14044             "type": "string"
14045           },
14046           {
14047             "in": "body",
14048             "name": "**(config)onap-model-information",
14049             "required": false,
14050             "schema": {
14051               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information-TOP"
14052             }
14053           }
14054         ],
14055         "responses": {
14056           "200": {
14057             "description": "No response was specified",
14058             "schema": {
14059               "$ref": "#/definitions/(config)service-informationPOST"
14060             }
14061           }
14062         },
14063         "operationId": "POST-service-information"
14064       },
14065       "put": {
14066         "consumes": [
14067           "application/json",
14068           "application/xml"
14069         ],
14070         "produces": [
14071           "application/json",
14072           "application/xml"
14073         ],
14074         "parameters": [
14075           {
14076             "description": "Keep as M",
14077             "in": "path",
14078             "name": "service-instance-id",
14079             "required": true,
14080             "type": "string"
14081           },
14082           {
14083             "in": "body",
14084             "name": "(config)service-information",
14085             "required": false,
14086             "schema": {
14087               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-information-TOP"
14088             }
14089           }
14090         ],
14091         "responses": {
14092           "200": {
14093             "description": "No response was specified",
14094             "schema": {
14095               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-information-TOP"
14096             }
14097           }
14098         },
14099         "operationId": "PUT-service-information"
14100       }
14101     },
14102     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-information/onap-model-information": {
14103       "delete": {
14104         "produces": [
14105           "application/json",
14106           "application/xml"
14107         ],
14108         "parameters": [
14109           {
14110             "description": "Keep as M",
14111             "in": "path",
14112             "name": "service-instance-id",
14113             "required": true,
14114             "type": "string"
14115           }
14116         ],
14117         "responses": {
14118           "200": {
14119             "description": "No response was specified"
14120           }
14121         },
14122         "operationId": "DELETE-onap-model-information"
14123       },
14124       "get": {
14125         "produces": [
14126           "application/json",
14127           "application/xml"
14128         ],
14129         "parameters": [
14130           {
14131             "description": "Keep as M",
14132             "in": "path",
14133             "name": "service-instance-id",
14134             "required": true,
14135             "type": "string"
14136           }
14137         ],
14138         "responses": {
14139           "200": {
14140             "description": "No response was specified",
14141             "schema": {
14142               "$ref": "#/definitions/(config)onap-model-information"
14143             }
14144           }
14145         },
14146         "operationId": "GET-onap-model-information"
14147       },
14148       "put": {
14149         "consumes": [
14150           "application/json",
14151           "application/xml"
14152         ],
14153         "produces": [
14154           "application/json",
14155           "application/xml"
14156         ],
14157         "parameters": [
14158           {
14159             "description": "Keep as M",
14160             "in": "path",
14161             "name": "service-instance-id",
14162             "required": true,
14163             "type": "string"
14164           },
14165           {
14166             "in": "body",
14167             "name": "(config)onap-model-information",
14168             "required": false,
14169             "schema": {
14170               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information-TOP"
14171             }
14172           }
14173         ],
14174         "responses": {
14175           "200": {
14176             "description": "No response was specified",
14177             "schema": {
14178               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information-TOP"
14179             }
14180           }
14181         },
14182         "operationId": "PUT-onap-model-information"
14183       }
14184     },
14185     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-level-oper-status": {
14186       "delete": {
14187         "produces": [
14188           "application/json",
14189           "application/xml"
14190         ],
14191         "parameters": [
14192           {
14193             "description": "Keep as M",
14194             "in": "path",
14195             "name": "service-instance-id",
14196             "required": true,
14197             "type": "string"
14198           }
14199         ],
14200         "responses": {
14201           "200": {
14202             "description": "No response was specified"
14203           }
14204         },
14205         "operationId": "DELETE-service-level-oper-status"
14206       },
14207       "get": {
14208         "produces": [
14209           "application/json",
14210           "application/xml"
14211         ],
14212         "parameters": [
14213           {
14214             "description": "Keep as M",
14215             "in": "path",
14216             "name": "service-instance-id",
14217             "required": true,
14218             "type": "string"
14219           }
14220         ],
14221         "responses": {
14222           "200": {
14223             "description": "No response was specified",
14224             "schema": {
14225               "$ref": "#/definitions/(config)service-level-oper-status"
14226             }
14227           }
14228         },
14229         "operationId": "GET-service-level-oper-status"
14230       },
14231       "put": {
14232         "consumes": [
14233           "application/json",
14234           "application/xml"
14235         ],
14236         "produces": [
14237           "application/json",
14238           "application/xml"
14239         ],
14240         "parameters": [
14241           {
14242             "description": "Keep as M",
14243             "in": "path",
14244             "name": "service-instance-id",
14245             "required": true,
14246             "type": "string"
14247           },
14248           {
14249             "in": "body",
14250             "name": "(config)service-level-oper-status",
14251             "required": false,
14252             "schema": {
14253               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status-TOP"
14254             }
14255           }
14256         ],
14257         "responses": {
14258           "200": {
14259             "description": "No response was specified",
14260             "schema": {
14261               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status-TOP"
14262             }
14263           }
14264         },
14265         "operationId": "PUT-service-level-oper-status"
14266       }
14267     },
14268     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-request-input": {
14269       "delete": {
14270         "produces": [
14271           "application/json",
14272           "application/xml"
14273         ],
14274         "parameters": [
14275           {
14276             "description": "Keep as M",
14277             "in": "path",
14278             "name": "service-instance-id",
14279             "required": true,
14280             "type": "string"
14281           }
14282         ],
14283         "responses": {
14284           "200": {
14285             "description": "No response was specified"
14286           }
14287         },
14288         "operationId": "DELETE-service-request-input"
14289       },
14290       "get": {
14291         "produces": [
14292           "application/json",
14293           "application/xml"
14294         ],
14295         "parameters": [
14296           {
14297             "description": "Keep as M",
14298             "in": "path",
14299             "name": "service-instance-id",
14300             "required": true,
14301             "type": "string"
14302           }
14303         ],
14304         "responses": {
14305           "200": {
14306             "description": "No response was specified",
14307             "schema": {
14308               "$ref": "#/definitions/(config)service-request-input"
14309             }
14310           }
14311         },
14312         "operationId": "GET-service-request-input"
14313       },
14314       "post": {
14315         "consumes": [
14316           "application/json",
14317           "application/xml"
14318         ],
14319         "produces": [
14320           "application/json",
14321           "application/xml"
14322         ],
14323         "parameters": [
14324           {
14325             "description": "Keep as M",
14326             "in": "path",
14327             "name": "service-instance-id",
14328             "required": true,
14329             "type": "string"
14330           },
14331           {
14332             "in": "body",
14333             "name": "**(config)service-input-parameters",
14334             "required": false,
14335             "schema": {
14336               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters-TOP"
14337             }
14338           }
14339         ],
14340         "responses": {
14341           "200": {
14342             "description": "No response was specified",
14343             "schema": {
14344               "$ref": "#/definitions/(config)service-request-inputPOST"
14345             }
14346           }
14347         },
14348         "operationId": "POST-service-request-input"
14349       },
14350       "put": {
14351         "consumes": [
14352           "application/json",
14353           "application/xml"
14354         ],
14355         "produces": [
14356           "application/json",
14357           "application/xml"
14358         ],
14359         "parameters": [
14360           {
14361             "description": "Keep as M",
14362             "in": "path",
14363             "name": "service-instance-id",
14364             "required": true,
14365             "type": "string"
14366           },
14367           {
14368             "in": "body",
14369             "name": "(config)service-request-input",
14370             "required": false,
14371             "schema": {
14372               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input-TOP"
14373             }
14374           }
14375         ],
14376         "responses": {
14377           "200": {
14378             "description": "No response was specified",
14379             "schema": {
14380               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input-TOP"
14381             }
14382           }
14383         },
14384         "operationId": "PUT-service-request-input"
14385       }
14386     },
14387     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-request-input/service-input-parameters": {
14388       "delete": {
14389         "produces": [
14390           "application/json",
14391           "application/xml"
14392         ],
14393         "parameters": [
14394           {
14395             "description": "Keep as M",
14396             "in": "path",
14397             "name": "service-instance-id",
14398             "required": true,
14399             "type": "string"
14400           }
14401         ],
14402         "responses": {
14403           "200": {
14404             "description": "No response was specified"
14405           }
14406         },
14407         "operationId": "DELETE-service-input-parameters"
14408       },
14409       "get": {
14410         "produces": [
14411           "application/json",
14412           "application/xml"
14413         ],
14414         "parameters": [
14415           {
14416             "description": "Keep as M",
14417             "in": "path",
14418             "name": "service-instance-id",
14419             "required": true,
14420             "type": "string"
14421           }
14422         ],
14423         "responses": {
14424           "200": {
14425             "description": "No response was specified",
14426             "schema": {
14427               "$ref": "#/definitions/(config)service-input-parameters"
14428             }
14429           }
14430         },
14431         "operationId": "GET-service-input-parameters"
14432       },
14433       "post": {
14434         "consumes": [
14435           "application/json",
14436           "application/xml"
14437         ],
14438         "produces": [
14439           "application/json",
14440           "application/xml"
14441         ],
14442         "parameters": [
14443           {
14444             "description": "Keep as M",
14445             "in": "path",
14446             "name": "service-instance-id",
14447             "required": true,
14448             "type": "string"
14449           },
14450           {
14451             "in": "body",
14452             "name": "**(config)param",
14453             "required": false,
14454             "schema": {
14455               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param-TOP"
14456             }
14457           }
14458         ],
14459         "responses": {
14460           "200": {
14461             "description": "No response was specified",
14462             "schema": {
14463               "$ref": "#/definitions/(config)service-input-parametersPOST"
14464             }
14465           }
14466         },
14467         "operationId": "POST-service-input-parameters"
14468       },
14469       "put": {
14470         "consumes": [
14471           "application/json",
14472           "application/xml"
14473         ],
14474         "produces": [
14475           "application/json",
14476           "application/xml"
14477         ],
14478         "parameters": [
14479           {
14480             "description": "Keep as M",
14481             "in": "path",
14482             "name": "service-instance-id",
14483             "required": true,
14484             "type": "string"
14485           },
14486           {
14487             "in": "body",
14488             "name": "(config)service-input-parameters",
14489             "required": false,
14490             "schema": {
14491               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters-TOP"
14492             }
14493           }
14494         ],
14495         "responses": {
14496           "200": {
14497             "description": "No response was specified",
14498             "schema": {
14499               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters-TOP"
14500             }
14501           }
14502         },
14503         "operationId": "PUT-service-input-parameters"
14504       }
14505     },
14506     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-request-input/service-input-parameters/param/{name}": {
14507       "delete": {
14508         "produces": [
14509           "application/json",
14510           "application/xml"
14511         ],
14512         "parameters": [
14513           {
14514             "description": "Keep as M",
14515             "in": "path",
14516             "name": "service-instance-id",
14517             "required": true,
14518             "type": "string"
14519           },
14520           {
14521             "in": "path",
14522             "name": "name",
14523             "required": true,
14524             "type": "string"
14525           }
14526         ],
14527         "responses": {
14528           "200": {
14529             "description": "No response was specified"
14530           }
14531         },
14532         "operationId": "DELETE-param"
14533       },
14534       "get": {
14535         "produces": [
14536           "application/json",
14537           "application/xml"
14538         ],
14539         "parameters": [
14540           {
14541             "description": "Keep as M",
14542             "in": "path",
14543             "name": "service-instance-id",
14544             "required": true,
14545             "type": "string"
14546           },
14547           {
14548             "in": "path",
14549             "name": "name",
14550             "required": true,
14551             "type": "string"
14552           }
14553         ],
14554         "responses": {
14555           "200": {
14556             "description": "No response was specified",
14557             "schema": {
14558               "$ref": "#/definitions/(config)param"
14559             }
14560           }
14561         },
14562         "operationId": "GET-param"
14563       },
14564       "put": {
14565         "consumes": [
14566           "application/json",
14567           "application/xml"
14568         ],
14569         "produces": [
14570           "application/json",
14571           "application/xml"
14572         ],
14573         "parameters": [
14574           {
14575             "description": "Keep as M",
14576             "in": "path",
14577             "name": "service-instance-id",
14578             "required": true,
14579             "type": "string"
14580           },
14581           {
14582             "in": "path",
14583             "name": "name",
14584             "required": true,
14585             "type": "string"
14586           },
14587           {
14588             "in": "body",
14589             "name": "(config)param",
14590             "required": false,
14591             "schema": {
14592               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param-TOP"
14593             }
14594           }
14595         ],
14596         "responses": {
14597           "200": {
14598             "description": "No response was specified",
14599             "schema": {
14600               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param-TOP"
14601             }
14602           }
14603         },
14604         "operationId": "PUT-param"
14605       }
14606     },
14607     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology": {
14608       "delete": {
14609         "produces": [
14610           "application/json",
14611           "application/xml"
14612         ],
14613         "parameters": [
14614           {
14615             "description": "Keep as M",
14616             "in": "path",
14617             "name": "service-instance-id",
14618             "required": true,
14619             "type": "string"
14620           }
14621         ],
14622         "responses": {
14623           "200": {
14624             "description": "No response was specified"
14625           }
14626         },
14627         "operationId": "DELETE-service-topology"
14628       },
14629       "get": {
14630         "produces": [
14631           "application/json",
14632           "application/xml"
14633         ],
14634         "parameters": [
14635           {
14636             "description": "Keep as M",
14637             "in": "path",
14638             "name": "service-instance-id",
14639             "required": true,
14640             "type": "string"
14641           }
14642         ],
14643         "responses": {
14644           "200": {
14645             "description": "No response was specified",
14646             "schema": {
14647               "$ref": "#/definitions/(config)service-topology"
14648             }
14649           }
14650         },
14651         "operationId": "GET-service-topology"
14652       },
14653       "post": {
14654         "consumes": [
14655           "application/json",
14656           "application/xml"
14657         ],
14658         "produces": [
14659           "application/json",
14660           "application/xml"
14661         ],
14662         "parameters": [
14663           {
14664             "description": "Keep as M",
14665             "in": "path",
14666             "name": "service-instance-id",
14667             "required": true,
14668             "type": "string"
14669           },
14670           {
14671             "in": "body",
14672             "name": "**(config)service-assignments",
14673             "required": false,
14674             "schema": {
14675               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments-TOP"
14676             }
14677           },
14678           {
14679             "in": "body",
14680             "name": "**(config)service-parameters",
14681             "required": false,
14682             "schema": {
14683               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters-TOP"
14684             }
14685           },
14686           {
14687             "in": "body",
14688             "name": "**(config)service-topology-identifier",
14689             "required": false,
14690             "schema": {
14691               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier-TOP"
14692             }
14693           },
14694           {
14695             "in": "body",
14696             "name": "**(config)onap-model-information",
14697             "required": false,
14698             "schema": {
14699               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information-TOP"
14700             }
14701           }
14702         ],
14703         "responses": {
14704           "200": {
14705             "description": "No response was specified",
14706             "schema": {
14707               "$ref": "#/definitions/(config)service-topologyPOST"
14708             }
14709           }
14710         },
14711         "operationId": "POST-service-topology"
14712       },
14713       "put": {
14714         "consumes": [
14715           "application/json",
14716           "application/xml"
14717         ],
14718         "produces": [
14719           "application/json",
14720           "application/xml"
14721         ],
14722         "parameters": [
14723           {
14724             "description": "Keep as M",
14725             "in": "path",
14726             "name": "service-instance-id",
14727             "required": true,
14728             "type": "string"
14729           },
14730           {
14731             "in": "body",
14732             "name": "(config)service-topology",
14733             "required": false,
14734             "schema": {
14735               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-topology-TOP"
14736             }
14737           }
14738         ],
14739         "responses": {
14740           "200": {
14741             "description": "No response was specified",
14742             "schema": {
14743               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-topology-TOP"
14744             }
14745           }
14746         },
14747         "operationId": "PUT-service-topology"
14748       }
14749     },
14750     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology/onap-model-information": {
14751       "delete": {
14752         "produces": [
14753           "application/json",
14754           "application/xml"
14755         ],
14756         "parameters": [
14757           {
14758             "description": "Keep as M",
14759             "in": "path",
14760             "name": "service-instance-id",
14761             "required": true,
14762             "type": "string"
14763           }
14764         ],
14765         "responses": {
14766           "200": {
14767             "description": "No response was specified"
14768           }
14769         },
14770         "operationId": "DELETE-onap-model-information"
14771       },
14772       "get": {
14773         "produces": [
14774           "application/json",
14775           "application/xml"
14776         ],
14777         "parameters": [
14778           {
14779             "description": "Keep as M",
14780             "in": "path",
14781             "name": "service-instance-id",
14782             "required": true,
14783             "type": "string"
14784           }
14785         ],
14786         "responses": {
14787           "200": {
14788             "description": "No response was specified",
14789             "schema": {
14790               "$ref": "#/definitions/(config)onap-model-information"
14791             }
14792           }
14793         },
14794         "operationId": "GET-onap-model-information"
14795       },
14796       "put": {
14797         "consumes": [
14798           "application/json",
14799           "application/xml"
14800         ],
14801         "produces": [
14802           "application/json",
14803           "application/xml"
14804         ],
14805         "parameters": [
14806           {
14807             "description": "Keep as M",
14808             "in": "path",
14809             "name": "service-instance-id",
14810             "required": true,
14811             "type": "string"
14812           },
14813           {
14814             "in": "body",
14815             "name": "(config)onap-model-information",
14816             "required": false,
14817             "schema": {
14818               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information-TOP"
14819             }
14820           }
14821         ],
14822         "responses": {
14823           "200": {
14824             "description": "No response was specified",
14825             "schema": {
14826               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information-TOP"
14827             }
14828           }
14829         },
14830         "operationId": "PUT-onap-model-information"
14831       }
14832     },
14833     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology/service-assignments": {
14834       "delete": {
14835         "produces": [
14836           "application/json",
14837           "application/xml"
14838         ],
14839         "parameters": [
14840           {
14841             "description": "Keep as M",
14842             "in": "path",
14843             "name": "service-instance-id",
14844             "required": true,
14845             "type": "string"
14846           }
14847         ],
14848         "responses": {
14849           "200": {
14850             "description": "No response was specified"
14851           }
14852         },
14853         "operationId": "DELETE-service-assignments"
14854       },
14855       "get": {
14856         "produces": [
14857           "application/json",
14858           "application/xml"
14859         ],
14860         "parameters": [
14861           {
14862             "description": "Keep as M",
14863             "in": "path",
14864             "name": "service-instance-id",
14865             "required": true,
14866             "type": "string"
14867           }
14868         ],
14869         "responses": {
14870           "200": {
14871             "description": "No response was specified",
14872             "schema": {
14873               "$ref": "#/definitions/(config)service-assignments"
14874             }
14875           }
14876         },
14877         "operationId": "GET-service-assignments"
14878       },
14879       "put": {
14880         "consumes": [
14881           "application/json",
14882           "application/xml"
14883         ],
14884         "produces": [
14885           "application/json",
14886           "application/xml"
14887         ],
14888         "parameters": [
14889           {
14890             "description": "Keep as M",
14891             "in": "path",
14892             "name": "service-instance-id",
14893             "required": true,
14894             "type": "string"
14895           },
14896           {
14897             "in": "body",
14898             "name": "(config)service-assignments",
14899             "required": false,
14900             "schema": {
14901               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments-TOP"
14902             }
14903           }
14904         ],
14905         "responses": {
14906           "200": {
14907             "description": "No response was specified",
14908             "schema": {
14909               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments-TOP"
14910             }
14911           }
14912         },
14913         "operationId": "PUT-service-assignments"
14914       }
14915     },
14916     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology/service-parameters": {
14917       "delete": {
14918         "produces": [
14919           "application/json",
14920           "application/xml"
14921         ],
14922         "parameters": [
14923           {
14924             "description": "Keep as M",
14925             "in": "path",
14926             "name": "service-instance-id",
14927             "required": true,
14928             "type": "string"
14929           }
14930         ],
14931         "responses": {
14932           "200": {
14933             "description": "No response was specified"
14934           }
14935         },
14936         "operationId": "DELETE-service-parameters"
14937       },
14938       "get": {
14939         "produces": [
14940           "application/json",
14941           "application/xml"
14942         ],
14943         "parameters": [
14944           {
14945             "description": "Keep as M",
14946             "in": "path",
14947             "name": "service-instance-id",
14948             "required": true,
14949             "type": "string"
14950           }
14951         ],
14952         "responses": {
14953           "200": {
14954             "description": "No response was specified",
14955             "schema": {
14956               "$ref": "#/definitions/(config)service-parameters"
14957             }
14958           }
14959         },
14960         "operationId": "GET-service-parameters"
14961       },
14962       "post": {
14963         "consumes": [
14964           "application/json",
14965           "application/xml"
14966         ],
14967         "produces": [
14968           "application/json",
14969           "application/xml"
14970         ],
14971         "parameters": [
14972           {
14973             "description": "Keep as M",
14974             "in": "path",
14975             "name": "service-instance-id",
14976             "required": true,
14977             "type": "string"
14978           },
14979           {
14980             "in": "body",
14981             "name": "**(config)service-parameter",
14982             "required": false,
14983             "schema": {
14984               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter-TOP"
14985             }
14986           }
14987         ],
14988         "responses": {
14989           "200": {
14990             "description": "No response was specified",
14991             "schema": {
14992               "$ref": "#/definitions/(config)service-parametersPOST"
14993             }
14994           }
14995         },
14996         "operationId": "POST-service-parameters"
14997       },
14998       "put": {
14999         "consumes": [
15000           "application/json",
15001           "application/xml"
15002         ],
15003         "produces": [
15004           "application/json",
15005           "application/xml"
15006         ],
15007         "parameters": [
15008           {
15009             "description": "Keep as M",
15010             "in": "path",
15011             "name": "service-instance-id",
15012             "required": true,
15013             "type": "string"
15014           },
15015           {
15016             "in": "body",
15017             "name": "(config)service-parameters",
15018             "required": false,
15019             "schema": {
15020               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters-TOP"
15021             }
15022           }
15023         ],
15024         "responses": {
15025           "200": {
15026             "description": "No response was specified",
15027             "schema": {
15028               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters-TOP"
15029             }
15030           }
15031         },
15032         "operationId": "PUT-service-parameters"
15033       }
15034     },
15035     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology/service-parameters/service-parameter/{service-parameter-name}": {
15036       "delete": {
15037         "produces": [
15038           "application/json",
15039           "application/xml"
15040         ],
15041         "parameters": [
15042           {
15043             "description": "Keep as M",
15044             "in": "path",
15045             "name": "service-instance-id",
15046             "required": true,
15047             "type": "string"
15048           },
15049           {
15050             "in": "path",
15051             "name": "service-parameter-name",
15052             "required": true,
15053             "type": "string"
15054           }
15055         ],
15056         "responses": {
15057           "200": {
15058             "description": "No response was specified"
15059           }
15060         },
15061         "operationId": "DELETE-service-parameter"
15062       },
15063       "get": {
15064         "produces": [
15065           "application/json",
15066           "application/xml"
15067         ],
15068         "parameters": [
15069           {
15070             "description": "Keep as M",
15071             "in": "path",
15072             "name": "service-instance-id",
15073             "required": true,
15074             "type": "string"
15075           },
15076           {
15077             "in": "path",
15078             "name": "service-parameter-name",
15079             "required": true,
15080             "type": "string"
15081           }
15082         ],
15083         "responses": {
15084           "200": {
15085             "description": "No response was specified",
15086             "schema": {
15087               "$ref": "#/definitions/(config)service-parameter"
15088             }
15089           }
15090         },
15091         "operationId": "GET-service-parameter"
15092       },
15093       "put": {
15094         "consumes": [
15095           "application/json",
15096           "application/xml"
15097         ],
15098         "produces": [
15099           "application/json",
15100           "application/xml"
15101         ],
15102         "parameters": [
15103           {
15104             "description": "Keep as M",
15105             "in": "path",
15106             "name": "service-instance-id",
15107             "required": true,
15108             "type": "string"
15109           },
15110           {
15111             "in": "path",
15112             "name": "service-parameter-name",
15113             "required": true,
15114             "type": "string"
15115           },
15116           {
15117             "in": "body",
15118             "name": "(config)service-parameter",
15119             "required": false,
15120             "schema": {
15121               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter-TOP"
15122             }
15123           }
15124         ],
15125         "responses": {
15126           "200": {
15127             "description": "No response was specified",
15128             "schema": {
15129               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter-TOP"
15130             }
15131           }
15132         },
15133         "operationId": "PUT-service-parameter"
15134       }
15135     },
15136     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology/service-topology-identifier": {
15137       "delete": {
15138         "produces": [
15139           "application/json",
15140           "application/xml"
15141         ],
15142         "parameters": [
15143           {
15144             "description": "Keep as M",
15145             "in": "path",
15146             "name": "service-instance-id",
15147             "required": true,
15148             "type": "string"
15149           }
15150         ],
15151         "responses": {
15152           "200": {
15153             "description": "No response was specified"
15154           }
15155         },
15156         "operationId": "DELETE-service-topology-identifier"
15157       },
15158       "get": {
15159         "produces": [
15160           "application/json",
15161           "application/xml"
15162         ],
15163         "parameters": [
15164           {
15165             "description": "Keep as M",
15166             "in": "path",
15167             "name": "service-instance-id",
15168             "required": true,
15169             "type": "string"
15170           }
15171         ],
15172         "responses": {
15173           "200": {
15174             "description": "No response was specified",
15175             "schema": {
15176               "$ref": "#/definitions/(config)service-topology-identifier"
15177             }
15178           }
15179         },
15180         "operationId": "GET-service-topology-identifier"
15181       },
15182       "put": {
15183         "consumes": [
15184           "application/json",
15185           "application/xml"
15186         ],
15187         "produces": [
15188           "application/json",
15189           "application/xml"
15190         ],
15191         "parameters": [
15192           {
15193             "description": "Keep as M",
15194             "in": "path",
15195             "name": "service-instance-id",
15196             "required": true,
15197             "type": "string"
15198           },
15199           {
15200             "in": "body",
15201             "name": "(config)service-topology-identifier",
15202             "required": false,
15203             "schema": {
15204               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier-TOP"
15205             }
15206           }
15207         ],
15208         "responses": {
15209           "200": {
15210             "description": "No response was specified",
15211             "schema": {
15212               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier-TOP"
15213             }
15214           }
15215         },
15216         "operationId": "PUT-service-topology-identifier"
15217       }
15218     },
15219     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs": {
15220       "delete": {
15221         "produces": [
15222           "application/json",
15223           "application/xml"
15224         ],
15225         "parameters": [
15226           {
15227             "description": "Keep as M",
15228             "in": "path",
15229             "name": "service-instance-id",
15230             "required": true,
15231             "type": "string"
15232           }
15233         ],
15234         "responses": {
15235           "200": {
15236             "description": "No response was specified"
15237           }
15238         },
15239         "operationId": "DELETE-vnfs"
15240       },
15241       "get": {
15242         "produces": [
15243           "application/json",
15244           "application/xml"
15245         ],
15246         "parameters": [
15247           {
15248             "description": "Keep as M",
15249             "in": "path",
15250             "name": "service-instance-id",
15251             "required": true,
15252             "type": "string"
15253           }
15254         ],
15255         "responses": {
15256           "200": {
15257             "description": "No response was specified",
15258             "schema": {
15259               "$ref": "#/definitions/(config)vnfs"
15260             }
15261           }
15262         },
15263         "operationId": "GET-vnfs"
15264       },
15265       "post": {
15266         "consumes": [
15267           "application/json",
15268           "application/xml"
15269         ],
15270         "produces": [
15271           "application/json",
15272           "application/xml"
15273         ],
15274         "parameters": [
15275           {
15276             "description": "Keep as M",
15277             "in": "path",
15278             "name": "service-instance-id",
15279             "required": true,
15280             "type": "string"
15281           },
15282           {
15283             "in": "body",
15284             "name": "**(config)vnf",
15285             "required": false,
15286             "schema": {
15287               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf-TOP"
15288             }
15289           }
15290         ],
15291         "responses": {
15292           "200": {
15293             "description": "No response was specified",
15294             "schema": {
15295               "$ref": "#/definitions/(config)vnfsPOST"
15296             }
15297           }
15298         },
15299         "operationId": "POST-vnfs"
15300       },
15301       "put": {
15302         "consumes": [
15303           "application/json",
15304           "application/xml"
15305         ],
15306         "produces": [
15307           "application/json",
15308           "application/xml"
15309         ],
15310         "parameters": [
15311           {
15312             "description": "Keep as M",
15313             "in": "path",
15314             "name": "service-instance-id",
15315             "required": true,
15316             "type": "string"
15317           },
15318           {
15319             "in": "body",
15320             "name": "(config)vnfs",
15321             "required": false,
15322             "schema": {
15323               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfs-TOP"
15324             }
15325           }
15326         ],
15327         "responses": {
15328           "200": {
15329             "description": "No response was specified",
15330             "schema": {
15331               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfs-TOP"
15332             }
15333           }
15334         },
15335         "operationId": "PUT-vnfs"
15336       }
15337     },
15338     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}": {
15339       "delete": {
15340         "produces": [
15341           "application/json",
15342           "application/xml"
15343         ],
15344         "parameters": [
15345           {
15346             "description": "Keep as M",
15347             "in": "path",
15348             "name": "service-instance-id",
15349             "required": true,
15350             "type": "string"
15351           },
15352           {
15353             "in": "path",
15354             "name": "vnf-id",
15355             "required": true,
15356             "type": "string"
15357           }
15358         ],
15359         "responses": {
15360           "200": {
15361             "description": "No response was specified"
15362           }
15363         },
15364         "operationId": "DELETE-vnf"
15365       },
15366       "get": {
15367         "produces": [
15368           "application/json",
15369           "application/xml"
15370         ],
15371         "parameters": [
15372           {
15373             "description": "Keep as M",
15374             "in": "path",
15375             "name": "service-instance-id",
15376             "required": true,
15377             "type": "string"
15378           },
15379           {
15380             "in": "path",
15381             "name": "vnf-id",
15382             "required": true,
15383             "type": "string"
15384           }
15385         ],
15386         "responses": {
15387           "200": {
15388             "description": "No response was specified",
15389             "schema": {
15390               "$ref": "#/definitions/(config)vnf"
15391             }
15392           }
15393         },
15394         "operationId": "GET-vnf"
15395       },
15396       "post": {
15397         "consumes": [
15398           "application/json",
15399           "application/xml"
15400         ],
15401         "produces": [
15402           "application/json",
15403           "application/xml"
15404         ],
15405         "parameters": [
15406           {
15407             "description": "Keep as M",
15408             "in": "path",
15409             "name": "service-instance-id",
15410             "required": true,
15411             "type": "string"
15412           },
15413           {
15414             "in": "path",
15415             "name": "vnf-id",
15416             "required": true,
15417             "type": "string"
15418           },
15419           {
15420             "in": "body",
15421             "name": "**(config)vnf-data",
15422             "required": false,
15423             "schema": {
15424               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data-TOP"
15425             }
15426           }
15427         ],
15428         "responses": {
15429           "200": {
15430             "description": "No response was specified",
15431             "schema": {
15432               "$ref": "#/definitions/(config)vnfPOST"
15433             }
15434           }
15435         },
15436         "operationId": "POST-vnf"
15437       },
15438       "put": {
15439         "consumes": [
15440           "application/json",
15441           "application/xml"
15442         ],
15443         "produces": [
15444           "application/json",
15445           "application/xml"
15446         ],
15447         "parameters": [
15448           {
15449             "description": "Keep as M",
15450             "in": "path",
15451             "name": "service-instance-id",
15452             "required": true,
15453             "type": "string"
15454           },
15455           {
15456             "in": "path",
15457             "name": "vnf-id",
15458             "required": true,
15459             "type": "string"
15460           },
15461           {
15462             "in": "body",
15463             "name": "(config)vnf",
15464             "required": false,
15465             "schema": {
15466               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf-TOP"
15467             }
15468           }
15469         ],
15470         "responses": {
15471           "200": {
15472             "description": "No response was specified",
15473             "schema": {
15474               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf-TOP"
15475             }
15476           }
15477         },
15478         "operationId": "PUT-vnf"
15479       }
15480     },
15481     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data": {
15482       "delete": {
15483         "produces": [
15484           "application/json",
15485           "application/xml"
15486         ],
15487         "parameters": [
15488           {
15489             "description": "Keep as M",
15490             "in": "path",
15491             "name": "service-instance-id",
15492             "required": true,
15493             "type": "string"
15494           },
15495           {
15496             "in": "path",
15497             "name": "vnf-id",
15498             "required": true,
15499             "type": "string"
15500           }
15501         ],
15502         "responses": {
15503           "200": {
15504             "description": "No response was specified"
15505           }
15506         },
15507         "operationId": "DELETE-vnf-data"
15508       },
15509       "get": {
15510         "produces": [
15511           "application/json",
15512           "application/xml"
15513         ],
15514         "parameters": [
15515           {
15516             "description": "Keep as M",
15517             "in": "path",
15518             "name": "service-instance-id",
15519             "required": true,
15520             "type": "string"
15521           },
15522           {
15523             "in": "path",
15524             "name": "vnf-id",
15525             "required": true,
15526             "type": "string"
15527           }
15528         ],
15529         "responses": {
15530           "200": {
15531             "description": "No response was specified",
15532             "schema": {
15533               "$ref": "#/definitions/(config)vnf-data"
15534             }
15535           }
15536         },
15537         "operationId": "GET-vnf-data"
15538       },
15539       "post": {
15540         "consumes": [
15541           "application/json",
15542           "application/xml"
15543         ],
15544         "produces": [
15545           "application/json",
15546           "application/xml"
15547         ],
15548         "parameters": [
15549           {
15550             "description": "Keep as M",
15551             "in": "path",
15552             "name": "service-instance-id",
15553             "required": true,
15554             "type": "string"
15555           },
15556           {
15557             "in": "path",
15558             "name": "vnf-id",
15559             "required": true,
15560             "type": "string"
15561           },
15562           {
15563             "in": "body",
15564             "name": "**(config)vnf-provided-allotted-resources",
15565             "required": false,
15566             "schema": {
15567               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources-TOP"
15568             }
15569           },
15570           {
15571             "in": "body",
15572             "name": "**(config)vf-modules",
15573             "required": false,
15574             "schema": {
15575               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules-TOP"
15576             }
15577           },
15578           {
15579             "in": "body",
15580             "name": "**(config)vnf-level-oper-status",
15581             "required": false,
15582             "schema": {
15583               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status-TOP"
15584             }
15585           },
15586           {
15587             "in": "body",
15588             "name": "**(config)request-information",
15589             "required": false,
15590             "schema": {
15591               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information-TOP"
15592             }
15593           },
15594           {
15595             "in": "body",
15596             "name": "**(config)sdnc-request-header",
15597             "required": false,
15598             "schema": {
15599               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header-TOP"
15600             }
15601           },
15602           {
15603             "in": "body",
15604             "name": "**(config)service-information",
15605             "required": false,
15606             "schema": {
15607               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information-TOP"
15608             }
15609           },
15610           {
15611             "in": "body",
15612             "name": "**(config)vnf-request-input",
15613             "required": false,
15614             "schema": {
15615               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input-TOP"
15616             }
15617           },
15618           {
15619             "in": "body",
15620             "name": "**(config)vnf-information",
15621             "required": false,
15622             "schema": {
15623               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information-TOP"
15624             }
15625           },
15626           {
15627             "in": "body",
15628             "name": "**(config)vnf-topology",
15629             "required": false,
15630             "schema": {
15631               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology-TOP"
15632             }
15633           }
15634         ],
15635         "responses": {
15636           "200": {
15637             "description": "No response was specified",
15638             "schema": {
15639               "$ref": "#/definitions/(config)vnf-dataPOST"
15640             }
15641           }
15642         },
15643         "operationId": "POST-vnf-data"
15644       },
15645       "put": {
15646         "consumes": [
15647           "application/json",
15648           "application/xml"
15649         ],
15650         "produces": [
15651           "application/json",
15652           "application/xml"
15653         ],
15654         "parameters": [
15655           {
15656             "description": "Keep as M",
15657             "in": "path",
15658             "name": "service-instance-id",
15659             "required": true,
15660             "type": "string"
15661           },
15662           {
15663             "in": "path",
15664             "name": "vnf-id",
15665             "required": true,
15666             "type": "string"
15667           },
15668           {
15669             "in": "body",
15670             "name": "(config)vnf-data",
15671             "required": false,
15672             "schema": {
15673               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data-TOP"
15674             }
15675           }
15676         ],
15677         "responses": {
15678           "200": {
15679             "description": "No response was specified",
15680             "schema": {
15681               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data-TOP"
15682             }
15683           }
15684         },
15685         "operationId": "PUT-vnf-data"
15686       }
15687     },
15688     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/request-information": {
15689       "delete": {
15690         "produces": [
15691           "application/json",
15692           "application/xml"
15693         ],
15694         "parameters": [
15695           {
15696             "description": "Keep as M",
15697             "in": "path",
15698             "name": "service-instance-id",
15699             "required": true,
15700             "type": "string"
15701           },
15702           {
15703             "in": "path",
15704             "name": "vnf-id",
15705             "required": true,
15706             "type": "string"
15707           }
15708         ],
15709         "responses": {
15710           "200": {
15711             "description": "No response was specified"
15712           }
15713         },
15714         "operationId": "DELETE-request-information"
15715       },
15716       "get": {
15717         "produces": [
15718           "application/json",
15719           "application/xml"
15720         ],
15721         "parameters": [
15722           {
15723             "description": "Keep as M",
15724             "in": "path",
15725             "name": "service-instance-id",
15726             "required": true,
15727             "type": "string"
15728           },
15729           {
15730             "in": "path",
15731             "name": "vnf-id",
15732             "required": true,
15733             "type": "string"
15734           }
15735         ],
15736         "responses": {
15737           "200": {
15738             "description": "No response was specified",
15739             "schema": {
15740               "$ref": "#/definitions/(config)request-information"
15741             }
15742           }
15743         },
15744         "operationId": "GET-request-information"
15745       },
15746       "put": {
15747         "consumes": [
15748           "application/json",
15749           "application/xml"
15750         ],
15751         "produces": [
15752           "application/json",
15753           "application/xml"
15754         ],
15755         "parameters": [
15756           {
15757             "description": "Keep as M",
15758             "in": "path",
15759             "name": "service-instance-id",
15760             "required": true,
15761             "type": "string"
15762           },
15763           {
15764             "in": "path",
15765             "name": "vnf-id",
15766             "required": true,
15767             "type": "string"
15768           },
15769           {
15770             "in": "body",
15771             "name": "(config)request-information",
15772             "required": false,
15773             "schema": {
15774               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information-TOP"
15775             }
15776           }
15777         ],
15778         "responses": {
15779           "200": {
15780             "description": "No response was specified",
15781             "schema": {
15782               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information-TOP"
15783             }
15784           }
15785         },
15786         "operationId": "PUT-request-information"
15787       }
15788     },
15789     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/sdnc-request-header": {
15790       "delete": {
15791         "produces": [
15792           "application/json",
15793           "application/xml"
15794         ],
15795         "parameters": [
15796           {
15797             "description": "Keep as M",
15798             "in": "path",
15799             "name": "service-instance-id",
15800             "required": true,
15801             "type": "string"
15802           },
15803           {
15804             "in": "path",
15805             "name": "vnf-id",
15806             "required": true,
15807             "type": "string"
15808           }
15809         ],
15810         "responses": {
15811           "200": {
15812             "description": "No response was specified"
15813           }
15814         },
15815         "operationId": "DELETE-sdnc-request-header"
15816       },
15817       "get": {
15818         "produces": [
15819           "application/json",
15820           "application/xml"
15821         ],
15822         "parameters": [
15823           {
15824             "description": "Keep as M",
15825             "in": "path",
15826             "name": "service-instance-id",
15827             "required": true,
15828             "type": "string"
15829           },
15830           {
15831             "in": "path",
15832             "name": "vnf-id",
15833             "required": true,
15834             "type": "string"
15835           }
15836         ],
15837         "responses": {
15838           "200": {
15839             "description": "No response was specified",
15840             "schema": {
15841               "$ref": "#/definitions/(config)sdnc-request-header"
15842             }
15843           }
15844         },
15845         "operationId": "GET-sdnc-request-header"
15846       },
15847       "put": {
15848         "consumes": [
15849           "application/json",
15850           "application/xml"
15851         ],
15852         "produces": [
15853           "application/json",
15854           "application/xml"
15855         ],
15856         "parameters": [
15857           {
15858             "description": "Keep as M",
15859             "in": "path",
15860             "name": "service-instance-id",
15861             "required": true,
15862             "type": "string"
15863           },
15864           {
15865             "in": "path",
15866             "name": "vnf-id",
15867             "required": true,
15868             "type": "string"
15869           },
15870           {
15871             "in": "body",
15872             "name": "(config)sdnc-request-header",
15873             "required": false,
15874             "schema": {
15875               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header-TOP"
15876             }
15877           }
15878         ],
15879         "responses": {
15880           "200": {
15881             "description": "No response was specified",
15882             "schema": {
15883               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header-TOP"
15884             }
15885           }
15886         },
15887         "operationId": "PUT-sdnc-request-header"
15888       }
15889     },
15890     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/service-information": {
15891       "delete": {
15892         "produces": [
15893           "application/json",
15894           "application/xml"
15895         ],
15896         "parameters": [
15897           {
15898             "description": "Keep as M",
15899             "in": "path",
15900             "name": "service-instance-id",
15901             "required": true,
15902             "type": "string"
15903           },
15904           {
15905             "in": "path",
15906             "name": "vnf-id",
15907             "required": true,
15908             "type": "string"
15909           }
15910         ],
15911         "responses": {
15912           "200": {
15913             "description": "No response was specified"
15914           }
15915         },
15916         "operationId": "DELETE-service-information"
15917       },
15918       "get": {
15919         "produces": [
15920           "application/json",
15921           "application/xml"
15922         ],
15923         "parameters": [
15924           {
15925             "description": "Keep as M",
15926             "in": "path",
15927             "name": "service-instance-id",
15928             "required": true,
15929             "type": "string"
15930           },
15931           {
15932             "in": "path",
15933             "name": "vnf-id",
15934             "required": true,
15935             "type": "string"
15936           }
15937         ],
15938         "responses": {
15939           "200": {
15940             "description": "No response was specified",
15941             "schema": {
15942               "$ref": "#/definitions/(config)service-information"
15943             }
15944           }
15945         },
15946         "operationId": "GET-service-information"
15947       },
15948       "post": {
15949         "consumes": [
15950           "application/json",
15951           "application/xml"
15952         ],
15953         "produces": [
15954           "application/json",
15955           "application/xml"
15956         ],
15957         "parameters": [
15958           {
15959             "description": "Keep as M",
15960             "in": "path",
15961             "name": "service-instance-id",
15962             "required": true,
15963             "type": "string"
15964           },
15965           {
15966             "in": "path",
15967             "name": "vnf-id",
15968             "required": true,
15969             "type": "string"
15970           },
15971           {
15972             "in": "body",
15973             "name": "**(config)onap-model-information",
15974             "required": false,
15975             "schema": {
15976               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information-TOP"
15977             }
15978           }
15979         ],
15980         "responses": {
15981           "200": {
15982             "description": "No response was specified",
15983             "schema": {
15984               "$ref": "#/definitions/(config)service-informationPOST"
15985             }
15986           }
15987         },
15988         "operationId": "POST-service-information"
15989       },
15990       "put": {
15991         "consumes": [
15992           "application/json",
15993           "application/xml"
15994         ],
15995         "produces": [
15996           "application/json",
15997           "application/xml"
15998         ],
15999         "parameters": [
16000           {
16001             "description": "Keep as M",
16002             "in": "path",
16003             "name": "service-instance-id",
16004             "required": true,
16005             "type": "string"
16006           },
16007           {
16008             "in": "path",
16009             "name": "vnf-id",
16010             "required": true,
16011             "type": "string"
16012           },
16013           {
16014             "in": "body",
16015             "name": "(config)service-information",
16016             "required": false,
16017             "schema": {
16018               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information-TOP"
16019             }
16020           }
16021         ],
16022         "responses": {
16023           "200": {
16024             "description": "No response was specified",
16025             "schema": {
16026               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information-TOP"
16027             }
16028           }
16029         },
16030         "operationId": "PUT-service-information"
16031       }
16032     },
16033     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/service-information/onap-model-information": {
16034       "delete": {
16035         "produces": [
16036           "application/json",
16037           "application/xml"
16038         ],
16039         "parameters": [
16040           {
16041             "description": "Keep as M",
16042             "in": "path",
16043             "name": "service-instance-id",
16044             "required": true,
16045             "type": "string"
16046           },
16047           {
16048             "in": "path",
16049             "name": "vnf-id",
16050             "required": true,
16051             "type": "string"
16052           }
16053         ],
16054         "responses": {
16055           "200": {
16056             "description": "No response was specified"
16057           }
16058         },
16059         "operationId": "DELETE-onap-model-information"
16060       },
16061       "get": {
16062         "produces": [
16063           "application/json",
16064           "application/xml"
16065         ],
16066         "parameters": [
16067           {
16068             "description": "Keep as M",
16069             "in": "path",
16070             "name": "service-instance-id",
16071             "required": true,
16072             "type": "string"
16073           },
16074           {
16075             "in": "path",
16076             "name": "vnf-id",
16077             "required": true,
16078             "type": "string"
16079           }
16080         ],
16081         "responses": {
16082           "200": {
16083             "description": "No response was specified",
16084             "schema": {
16085               "$ref": "#/definitions/(config)onap-model-information"
16086             }
16087           }
16088         },
16089         "operationId": "GET-onap-model-information"
16090       },
16091       "put": {
16092         "consumes": [
16093           "application/json",
16094           "application/xml"
16095         ],
16096         "produces": [
16097           "application/json",
16098           "application/xml"
16099         ],
16100         "parameters": [
16101           {
16102             "description": "Keep as M",
16103             "in": "path",
16104             "name": "service-instance-id",
16105             "required": true,
16106             "type": "string"
16107           },
16108           {
16109             "in": "path",
16110             "name": "vnf-id",
16111             "required": true,
16112             "type": "string"
16113           },
16114           {
16115             "in": "body",
16116             "name": "(config)onap-model-information",
16117             "required": false,
16118             "schema": {
16119               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information-TOP"
16120             }
16121           }
16122         ],
16123         "responses": {
16124           "200": {
16125             "description": "No response was specified",
16126             "schema": {
16127               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information-TOP"
16128             }
16129           }
16130         },
16131         "operationId": "PUT-onap-model-information"
16132       }
16133     },
16134     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules": {
16135       "delete": {
16136         "produces": [
16137           "application/json",
16138           "application/xml"
16139         ],
16140         "parameters": [
16141           {
16142             "description": "Keep as M",
16143             "in": "path",
16144             "name": "service-instance-id",
16145             "required": true,
16146             "type": "string"
16147           },
16148           {
16149             "in": "path",
16150             "name": "vnf-id",
16151             "required": true,
16152             "type": "string"
16153           }
16154         ],
16155         "responses": {
16156           "200": {
16157             "description": "No response was specified"
16158           }
16159         },
16160         "operationId": "DELETE-vf-modules"
16161       },
16162       "get": {
16163         "produces": [
16164           "application/json",
16165           "application/xml"
16166         ],
16167         "parameters": [
16168           {
16169             "description": "Keep as M",
16170             "in": "path",
16171             "name": "service-instance-id",
16172             "required": true,
16173             "type": "string"
16174           },
16175           {
16176             "in": "path",
16177             "name": "vnf-id",
16178             "required": true,
16179             "type": "string"
16180           }
16181         ],
16182         "responses": {
16183           "200": {
16184             "description": "No response was specified",
16185             "schema": {
16186               "$ref": "#/definitions/(config)vf-modules"
16187             }
16188           }
16189         },
16190         "operationId": "GET-vf-modules"
16191       },
16192       "post": {
16193         "consumes": [
16194           "application/json",
16195           "application/xml"
16196         ],
16197         "produces": [
16198           "application/json",
16199           "application/xml"
16200         ],
16201         "parameters": [
16202           {
16203             "description": "Keep as M",
16204             "in": "path",
16205             "name": "service-instance-id",
16206             "required": true,
16207             "type": "string"
16208           },
16209           {
16210             "in": "path",
16211             "name": "vnf-id",
16212             "required": true,
16213             "type": "string"
16214           },
16215           {
16216             "in": "body",
16217             "name": "**(config)vf-module",
16218             "required": false,
16219             "schema": {
16220               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module-TOP"
16221             }
16222           }
16223         ],
16224         "responses": {
16225           "200": {
16226             "description": "No response was specified",
16227             "schema": {
16228               "$ref": "#/definitions/(config)vf-modulesPOST"
16229             }
16230           }
16231         },
16232         "operationId": "POST-vf-modules"
16233       },
16234       "put": {
16235         "consumes": [
16236           "application/json",
16237           "application/xml"
16238         ],
16239         "produces": [
16240           "application/json",
16241           "application/xml"
16242         ],
16243         "parameters": [
16244           {
16245             "description": "Keep as M",
16246             "in": "path",
16247             "name": "service-instance-id",
16248             "required": true,
16249             "type": "string"
16250           },
16251           {
16252             "in": "path",
16253             "name": "vnf-id",
16254             "required": true,
16255             "type": "string"
16256           },
16257           {
16258             "in": "body",
16259             "name": "(config)vf-modules",
16260             "required": false,
16261             "schema": {
16262               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules-TOP"
16263             }
16264           }
16265         ],
16266         "responses": {
16267           "200": {
16268             "description": "No response was specified",
16269             "schema": {
16270               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules-TOP"
16271             }
16272           }
16273         },
16274         "operationId": "PUT-vf-modules"
16275       }
16276     },
16277     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}": {
16278       "delete": {
16279         "produces": [
16280           "application/json",
16281           "application/xml"
16282         ],
16283         "parameters": [
16284           {
16285             "description": "Keep as M",
16286             "in": "path",
16287             "name": "service-instance-id",
16288             "required": true,
16289             "type": "string"
16290           },
16291           {
16292             "in": "path",
16293             "name": "vnf-id",
16294             "required": true,
16295             "type": "string"
16296           },
16297           {
16298             "in": "path",
16299             "name": "vf-module-id",
16300             "required": true,
16301             "type": "string"
16302           }
16303         ],
16304         "responses": {
16305           "200": {
16306             "description": "No response was specified"
16307           }
16308         },
16309         "operationId": "DELETE-vf-module"
16310       },
16311       "get": {
16312         "produces": [
16313           "application/json",
16314           "application/xml"
16315         ],
16316         "parameters": [
16317           {
16318             "description": "Keep as M",
16319             "in": "path",
16320             "name": "service-instance-id",
16321             "required": true,
16322             "type": "string"
16323           },
16324           {
16325             "in": "path",
16326             "name": "vnf-id",
16327             "required": true,
16328             "type": "string"
16329           },
16330           {
16331             "in": "path",
16332             "name": "vf-module-id",
16333             "required": true,
16334             "type": "string"
16335           }
16336         ],
16337         "responses": {
16338           "200": {
16339             "description": "No response was specified",
16340             "schema": {
16341               "$ref": "#/definitions/(config)vf-module"
16342             }
16343           }
16344         },
16345         "operationId": "GET-vf-module"
16346       },
16347       "post": {
16348         "consumes": [
16349           "application/json",
16350           "application/xml"
16351         ],
16352         "produces": [
16353           "application/json",
16354           "application/xml"
16355         ],
16356         "parameters": [
16357           {
16358             "description": "Keep as M",
16359             "in": "path",
16360             "name": "service-instance-id",
16361             "required": true,
16362             "type": "string"
16363           },
16364           {
16365             "in": "path",
16366             "name": "vnf-id",
16367             "required": true,
16368             "type": "string"
16369           },
16370           {
16371             "in": "path",
16372             "name": "vf-module-id",
16373             "required": true,
16374             "type": "string"
16375           },
16376           {
16377             "in": "body",
16378             "name": "**(config)vf-module-data",
16379             "required": false,
16380             "schema": {
16381               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data-TOP"
16382             }
16383           }
16384         ],
16385         "responses": {
16386           "200": {
16387             "description": "No response was specified",
16388             "schema": {
16389               "$ref": "#/definitions/(config)vf-modulePOST"
16390             }
16391           }
16392         },
16393         "operationId": "POST-vf-module"
16394       },
16395       "put": {
16396         "consumes": [
16397           "application/json",
16398           "application/xml"
16399         ],
16400         "produces": [
16401           "application/json",
16402           "application/xml"
16403         ],
16404         "parameters": [
16405           {
16406             "description": "Keep as M",
16407             "in": "path",
16408             "name": "service-instance-id",
16409             "required": true,
16410             "type": "string"
16411           },
16412           {
16413             "in": "path",
16414             "name": "vnf-id",
16415             "required": true,
16416             "type": "string"
16417           },
16418           {
16419             "in": "path",
16420             "name": "vf-module-id",
16421             "required": true,
16422             "type": "string"
16423           },
16424           {
16425             "in": "body",
16426             "name": "(config)vf-module",
16427             "required": false,
16428             "schema": {
16429               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module-TOP"
16430             }
16431           }
16432         ],
16433         "responses": {
16434           "200": {
16435             "description": "No response was specified",
16436             "schema": {
16437               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module-TOP"
16438             }
16439           }
16440         },
16441         "operationId": "PUT-vf-module"
16442       }
16443     },
16444     "/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": {
16445       "delete": {
16446         "produces": [
16447           "application/json",
16448           "application/xml"
16449         ],
16450         "parameters": [
16451           {
16452             "description": "Keep as M",
16453             "in": "path",
16454             "name": "service-instance-id",
16455             "required": true,
16456             "type": "string"
16457           },
16458           {
16459             "in": "path",
16460             "name": "vnf-id",
16461             "required": true,
16462             "type": "string"
16463           },
16464           {
16465             "in": "path",
16466             "name": "vf-module-id",
16467             "required": true,
16468             "type": "string"
16469           }
16470         ],
16471         "responses": {
16472           "200": {
16473             "description": "No response was specified"
16474           }
16475         },
16476         "operationId": "DELETE-vf-module-data"
16477       },
16478       "get": {
16479         "produces": [
16480           "application/json",
16481           "application/xml"
16482         ],
16483         "parameters": [
16484           {
16485             "description": "Keep as M",
16486             "in": "path",
16487             "name": "service-instance-id",
16488             "required": true,
16489             "type": "string"
16490           },
16491           {
16492             "in": "path",
16493             "name": "vnf-id",
16494             "required": true,
16495             "type": "string"
16496           },
16497           {
16498             "in": "path",
16499             "name": "vf-module-id",
16500             "required": true,
16501             "type": "string"
16502           }
16503         ],
16504         "responses": {
16505           "200": {
16506             "description": "No response was specified",
16507             "schema": {
16508               "$ref": "#/definitions/(config)vf-module-data"
16509             }
16510           }
16511         },
16512         "operationId": "GET-vf-module-data"
16513       },
16514       "post": {
16515         "consumes": [
16516           "application/json",
16517           "application/xml"
16518         ],
16519         "produces": [
16520           "application/json",
16521           "application/xml"
16522         ],
16523         "parameters": [
16524           {
16525             "description": "Keep as M",
16526             "in": "path",
16527             "name": "service-instance-id",
16528             "required": true,
16529             "type": "string"
16530           },
16531           {
16532             "in": "path",
16533             "name": "vnf-id",
16534             "required": true,
16535             "type": "string"
16536           },
16537           {
16538             "in": "path",
16539             "name": "vf-module-id",
16540             "required": true,
16541             "type": "string"
16542           },
16543           {
16544             "in": "body",
16545             "name": "**(config)vf-module-level-oper-status",
16546             "required": false,
16547             "schema": {
16548               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-level-oper-status-TOP"
16549             }
16550           },
16551           {
16552             "in": "body",
16553             "name": "**(config)sdnc-request-header",
16554             "required": false,
16555             "schema": {
16556               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header-TOP"
16557             }
16558           },
16559           {
16560             "in": "body",
16561             "name": "**(config)request-information",
16562             "required": false,
16563             "schema": {
16564               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information-TOP"
16565             }
16566           },
16567           {
16568             "in": "body",
16569             "name": "**(config)vf-module-information",
16570             "required": false,
16571             "schema": {
16572               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information-TOP"
16573             }
16574           },
16575           {
16576             "in": "body",
16577             "name": "**(config)vf-module-request-input",
16578             "required": false,
16579             "schema": {
16580               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-request-input-TOP"
16581             }
16582           },
16583           {
16584             "in": "body",
16585             "name": "**(config)service-information",
16586             "required": false,
16587             "schema": {
16588               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information-TOP"
16589             }
16590           },
16591           {
16592             "in": "body",
16593             "name": "**(config)vnf-information",
16594             "required": false,
16595             "schema": {
16596               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information-TOP"
16597             }
16598           },
16599           {
16600             "in": "body",
16601             "name": "**(config)vf-module-topology",
16602             "required": false,
16603             "schema": {
16604               "$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"
16605             }
16606           }
16607         ],
16608         "responses": {
16609           "200": {
16610             "description": "No response was specified",
16611             "schema": {
16612               "$ref": "#/definitions/(config)vf-module-dataPOST"
16613             }
16614           }
16615         },
16616         "operationId": "POST-vf-module-data"
16617       },
16618       "put": {
16619         "consumes": [
16620           "application/json",
16621           "application/xml"
16622         ],
16623         "produces": [
16624           "application/json",
16625           "application/xml"
16626         ],
16627         "parameters": [
16628           {
16629             "description": "Keep as M",
16630             "in": "path",
16631             "name": "service-instance-id",
16632             "required": true,
16633             "type": "string"
16634           },
16635           {
16636             "in": "path",
16637             "name": "vnf-id",
16638             "required": true,
16639             "type": "string"
16640           },
16641           {
16642             "in": "path",
16643             "name": "vf-module-id",
16644             "required": true,
16645             "type": "string"
16646           },
16647           {
16648             "in": "body",
16649             "name": "(config)vf-module-data",
16650             "required": false,
16651             "schema": {
16652               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data-TOP"
16653             }
16654           }
16655         ],
16656         "responses": {
16657           "200": {
16658             "description": "No response was specified",
16659             "schema": {
16660               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data-TOP"
16661             }
16662           }
16663         },
16664         "operationId": "PUT-vf-module-data"
16665       }
16666     },
16667     "/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": {
16668       "delete": {
16669         "produces": [
16670           "application/json",
16671           "application/xml"
16672         ],
16673         "parameters": [
16674           {
16675             "description": "Keep as M",
16676             "in": "path",
16677             "name": "service-instance-id",
16678             "required": true,
16679             "type": "string"
16680           },
16681           {
16682             "in": "path",
16683             "name": "vnf-id",
16684             "required": true,
16685             "type": "string"
16686           },
16687           {
16688             "in": "path",
16689             "name": "vf-module-id",
16690             "required": true,
16691             "type": "string"
16692           }
16693         ],
16694         "responses": {
16695           "200": {
16696             "description": "No response was specified"
16697           }
16698         },
16699         "operationId": "DELETE-request-information"
16700       },
16701       "get": {
16702         "produces": [
16703           "application/json",
16704           "application/xml"
16705         ],
16706         "parameters": [
16707           {
16708             "description": "Keep as M",
16709             "in": "path",
16710             "name": "service-instance-id",
16711             "required": true,
16712             "type": "string"
16713           },
16714           {
16715             "in": "path",
16716             "name": "vnf-id",
16717             "required": true,
16718             "type": "string"
16719           },
16720           {
16721             "in": "path",
16722             "name": "vf-module-id",
16723             "required": true,
16724             "type": "string"
16725           }
16726         ],
16727         "responses": {
16728           "200": {
16729             "description": "No response was specified",
16730             "schema": {
16731               "$ref": "#/definitions/(config)request-information"
16732             }
16733           }
16734         },
16735         "operationId": "GET-request-information"
16736       },
16737       "put": {
16738         "consumes": [
16739           "application/json",
16740           "application/xml"
16741         ],
16742         "produces": [
16743           "application/json",
16744           "application/xml"
16745         ],
16746         "parameters": [
16747           {
16748             "description": "Keep as M",
16749             "in": "path",
16750             "name": "service-instance-id",
16751             "required": true,
16752             "type": "string"
16753           },
16754           {
16755             "in": "path",
16756             "name": "vnf-id",
16757             "required": true,
16758             "type": "string"
16759           },
16760           {
16761             "in": "path",
16762             "name": "vf-module-id",
16763             "required": true,
16764             "type": "string"
16765           },
16766           {
16767             "in": "body",
16768             "name": "(config)request-information",
16769             "required": false,
16770             "schema": {
16771               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information-TOP"
16772             }
16773           }
16774         ],
16775         "responses": {
16776           "200": {
16777             "description": "No response was specified",
16778             "schema": {
16779               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information-TOP"
16780             }
16781           }
16782         },
16783         "operationId": "PUT-request-information"
16784       }
16785     },
16786     "/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": {
16787       "delete": {
16788         "produces": [
16789           "application/json",
16790           "application/xml"
16791         ],
16792         "parameters": [
16793           {
16794             "description": "Keep as M",
16795             "in": "path",
16796             "name": "service-instance-id",
16797             "required": true,
16798             "type": "string"
16799           },
16800           {
16801             "in": "path",
16802             "name": "vnf-id",
16803             "required": true,
16804             "type": "string"
16805           },
16806           {
16807             "in": "path",
16808             "name": "vf-module-id",
16809             "required": true,
16810             "type": "string"
16811           }
16812         ],
16813         "responses": {
16814           "200": {
16815             "description": "No response was specified"
16816           }
16817         },
16818         "operationId": "DELETE-sdnc-request-header"
16819       },
16820       "get": {
16821         "produces": [
16822           "application/json",
16823           "application/xml"
16824         ],
16825         "parameters": [
16826           {
16827             "description": "Keep as M",
16828             "in": "path",
16829             "name": "service-instance-id",
16830             "required": true,
16831             "type": "string"
16832           },
16833           {
16834             "in": "path",
16835             "name": "vnf-id",
16836             "required": true,
16837             "type": "string"
16838           },
16839           {
16840             "in": "path",
16841             "name": "vf-module-id",
16842             "required": true,
16843             "type": "string"
16844           }
16845         ],
16846         "responses": {
16847           "200": {
16848             "description": "No response was specified",
16849             "schema": {
16850               "$ref": "#/definitions/(config)sdnc-request-header"
16851             }
16852           }
16853         },
16854         "operationId": "GET-sdnc-request-header"
16855       },
16856       "put": {
16857         "consumes": [
16858           "application/json",
16859           "application/xml"
16860         ],
16861         "produces": [
16862           "application/json",
16863           "application/xml"
16864         ],
16865         "parameters": [
16866           {
16867             "description": "Keep as M",
16868             "in": "path",
16869             "name": "service-instance-id",
16870             "required": true,
16871             "type": "string"
16872           },
16873           {
16874             "in": "path",
16875             "name": "vnf-id",
16876             "required": true,
16877             "type": "string"
16878           },
16879           {
16880             "in": "path",
16881             "name": "vf-module-id",
16882             "required": true,
16883             "type": "string"
16884           },
16885           {
16886             "in": "body",
16887             "name": "(config)sdnc-request-header",
16888             "required": false,
16889             "schema": {
16890               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header-TOP"
16891             }
16892           }
16893         ],
16894         "responses": {
16895           "200": {
16896             "description": "No response was specified",
16897             "schema": {
16898               "$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"
16899             }
16900           }
16901         },
16902         "operationId": "PUT-sdnc-request-header"
16903       }
16904     },
16905     "/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": {
16906       "delete": {
16907         "produces": [
16908           "application/json",
16909           "application/xml"
16910         ],
16911         "parameters": [
16912           {
16913             "description": "Keep as M",
16914             "in": "path",
16915             "name": "service-instance-id",
16916             "required": true,
16917             "type": "string"
16918           },
16919           {
16920             "in": "path",
16921             "name": "vnf-id",
16922             "required": true,
16923             "type": "string"
16924           },
16925           {
16926             "in": "path",
16927             "name": "vf-module-id",
16928             "required": true,
16929             "type": "string"
16930           }
16931         ],
16932         "responses": {
16933           "200": {
16934             "description": "No response was specified"
16935           }
16936         },
16937         "operationId": "DELETE-service-information"
16938       },
16939       "get": {
16940         "produces": [
16941           "application/json",
16942           "application/xml"
16943         ],
16944         "parameters": [
16945           {
16946             "description": "Keep as M",
16947             "in": "path",
16948             "name": "service-instance-id",
16949             "required": true,
16950             "type": "string"
16951           },
16952           {
16953             "in": "path",
16954             "name": "vnf-id",
16955             "required": true,
16956             "type": "string"
16957           },
16958           {
16959             "in": "path",
16960             "name": "vf-module-id",
16961             "required": true,
16962             "type": "string"
16963           }
16964         ],
16965         "responses": {
16966           "200": {
16967             "description": "No response was specified",
16968             "schema": {
16969               "$ref": "#/definitions/(config)service-information"
16970             }
16971           }
16972         },
16973         "operationId": "GET-service-information"
16974       },
16975       "post": {
16976         "consumes": [
16977           "application/json",
16978           "application/xml"
16979         ],
16980         "produces": [
16981           "application/json",
16982           "application/xml"
16983         ],
16984         "parameters": [
16985           {
16986             "description": "Keep as M",
16987             "in": "path",
16988             "name": "service-instance-id",
16989             "required": true,
16990             "type": "string"
16991           },
16992           {
16993             "in": "path",
16994             "name": "vnf-id",
16995             "required": true,
16996             "type": "string"
16997           },
16998           {
16999             "in": "path",
17000             "name": "vf-module-id",
17001             "required": true,
17002             "type": "string"
17003           },
17004           {
17005             "in": "body",
17006             "name": "**(config)onap-model-information",
17007             "required": false,
17008             "schema": {
17009               "$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"
17010             }
17011           }
17012         ],
17013         "responses": {
17014           "200": {
17015             "description": "No response was specified",
17016             "schema": {
17017               "$ref": "#/definitions/(config)service-informationPOST"
17018             }
17019           }
17020         },
17021         "operationId": "POST-service-information"
17022       },
17023       "put": {
17024         "consumes": [
17025           "application/json",
17026           "application/xml"
17027         ],
17028         "produces": [
17029           "application/json",
17030           "application/xml"
17031         ],
17032         "parameters": [
17033           {
17034             "description": "Keep as M",
17035             "in": "path",
17036             "name": "service-instance-id",
17037             "required": true,
17038             "type": "string"
17039           },
17040           {
17041             "in": "path",
17042             "name": "vnf-id",
17043             "required": true,
17044             "type": "string"
17045           },
17046           {
17047             "in": "path",
17048             "name": "vf-module-id",
17049             "required": true,
17050             "type": "string"
17051           },
17052           {
17053             "in": "body",
17054             "name": "(config)service-information",
17055             "required": false,
17056             "schema": {
17057               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information-TOP"
17058             }
17059           }
17060         ],
17061         "responses": {
17062           "200": {
17063             "description": "No response was specified",
17064             "schema": {
17065               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information-TOP"
17066             }
17067           }
17068         },
17069         "operationId": "PUT-service-information"
17070       }
17071     },
17072     "/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": {
17073       "delete": {
17074         "produces": [
17075           "application/json",
17076           "application/xml"
17077         ],
17078         "parameters": [
17079           {
17080             "description": "Keep as M",
17081             "in": "path",
17082             "name": "service-instance-id",
17083             "required": true,
17084             "type": "string"
17085           },
17086           {
17087             "in": "path",
17088             "name": "vnf-id",
17089             "required": true,
17090             "type": "string"
17091           },
17092           {
17093             "in": "path",
17094             "name": "vf-module-id",
17095             "required": true,
17096             "type": "string"
17097           }
17098         ],
17099         "responses": {
17100           "200": {
17101             "description": "No response was specified"
17102           }
17103         },
17104         "operationId": "DELETE-onap-model-information"
17105       },
17106       "get": {
17107         "produces": [
17108           "application/json",
17109           "application/xml"
17110         ],
17111         "parameters": [
17112           {
17113             "description": "Keep as M",
17114             "in": "path",
17115             "name": "service-instance-id",
17116             "required": true,
17117             "type": "string"
17118           },
17119           {
17120             "in": "path",
17121             "name": "vnf-id",
17122             "required": true,
17123             "type": "string"
17124           },
17125           {
17126             "in": "path",
17127             "name": "vf-module-id",
17128             "required": true,
17129             "type": "string"
17130           }
17131         ],
17132         "responses": {
17133           "200": {
17134             "description": "No response was specified",
17135             "schema": {
17136               "$ref": "#/definitions/(config)onap-model-information"
17137             }
17138           }
17139         },
17140         "operationId": "GET-onap-model-information"
17141       },
17142       "put": {
17143         "consumes": [
17144           "application/json",
17145           "application/xml"
17146         ],
17147         "produces": [
17148           "application/json",
17149           "application/xml"
17150         ],
17151         "parameters": [
17152           {
17153             "description": "Keep as M",
17154             "in": "path",
17155             "name": "service-instance-id",
17156             "required": true,
17157             "type": "string"
17158           },
17159           {
17160             "in": "path",
17161             "name": "vnf-id",
17162             "required": true,
17163             "type": "string"
17164           },
17165           {
17166             "in": "path",
17167             "name": "vf-module-id",
17168             "required": true,
17169             "type": "string"
17170           },
17171           {
17172             "in": "body",
17173             "name": "(config)onap-model-information",
17174             "required": false,
17175             "schema": {
17176               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/service-information(config)onap-model-information-TOP"
17177             }
17178           }
17179         ],
17180         "responses": {
17181           "200": {
17182             "description": "No response was specified",
17183             "schema": {
17184               "$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"
17185             }
17186           }
17187         },
17188         "operationId": "PUT-onap-model-information"
17189       }
17190     },
17191     "/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": {
17192       "delete": {
17193         "produces": [
17194           "application/json",
17195           "application/xml"
17196         ],
17197         "parameters": [
17198           {
17199             "description": "Keep as M",
17200             "in": "path",
17201             "name": "service-instance-id",
17202             "required": true,
17203             "type": "string"
17204           },
17205           {
17206             "in": "path",
17207             "name": "vnf-id",
17208             "required": true,
17209             "type": "string"
17210           },
17211           {
17212             "in": "path",
17213             "name": "vf-module-id",
17214             "required": true,
17215             "type": "string"
17216           }
17217         ],
17218         "responses": {
17219           "200": {
17220             "description": "No response was specified"
17221           }
17222         },
17223         "operationId": "DELETE-vf-module-information"
17224       },
17225       "get": {
17226         "produces": [
17227           "application/json",
17228           "application/xml"
17229         ],
17230         "parameters": [
17231           {
17232             "description": "Keep as M",
17233             "in": "path",
17234             "name": "service-instance-id",
17235             "required": true,
17236             "type": "string"
17237           },
17238           {
17239             "in": "path",
17240             "name": "vnf-id",
17241             "required": true,
17242             "type": "string"
17243           },
17244           {
17245             "in": "path",
17246             "name": "vf-module-id",
17247             "required": true,
17248             "type": "string"
17249           }
17250         ],
17251         "responses": {
17252           "200": {
17253             "description": "No response was specified",
17254             "schema": {
17255               "$ref": "#/definitions/(config)vf-module-information"
17256             }
17257           }
17258         },
17259         "operationId": "GET-vf-module-information"
17260       },
17261       "post": {
17262         "consumes": [
17263           "application/json",
17264           "application/xml"
17265         ],
17266         "produces": [
17267           "application/json",
17268           "application/xml"
17269         ],
17270         "parameters": [
17271           {
17272             "description": "Keep as M",
17273             "in": "path",
17274             "name": "service-instance-id",
17275             "required": true,
17276             "type": "string"
17277           },
17278           {
17279             "in": "path",
17280             "name": "vnf-id",
17281             "required": true,
17282             "type": "string"
17283           },
17284           {
17285             "in": "path",
17286             "name": "vf-module-id",
17287             "required": true,
17288             "type": "string"
17289           },
17290           {
17291             "in": "body",
17292             "name": "**(config)onap-model-information",
17293             "required": false,
17294             "schema": {
17295               "$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"
17296             }
17297           }
17298         ],
17299         "responses": {
17300           "200": {
17301             "description": "No response was specified",
17302             "schema": {
17303               "$ref": "#/definitions/(config)vf-module-informationPOST"
17304             }
17305           }
17306         },
17307         "operationId": "POST-vf-module-information"
17308       },
17309       "put": {
17310         "consumes": [
17311           "application/json",
17312           "application/xml"
17313         ],
17314         "produces": [
17315           "application/json",
17316           "application/xml"
17317         ],
17318         "parameters": [
17319           {
17320             "description": "Keep as M",
17321             "in": "path",
17322             "name": "service-instance-id",
17323             "required": true,
17324             "type": "string"
17325           },
17326           {
17327             "in": "path",
17328             "name": "vnf-id",
17329             "required": true,
17330             "type": "string"
17331           },
17332           {
17333             "in": "path",
17334             "name": "vf-module-id",
17335             "required": true,
17336             "type": "string"
17337           },
17338           {
17339             "in": "body",
17340             "name": "(config)vf-module-information",
17341             "required": false,
17342             "schema": {
17343               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information-TOP"
17344             }
17345           }
17346         ],
17347         "responses": {
17348           "200": {
17349             "description": "No response was specified",
17350             "schema": {
17351               "$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"
17352             }
17353           }
17354         },
17355         "operationId": "PUT-vf-module-information"
17356       }
17357     },
17358     "/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": {
17359       "delete": {
17360         "produces": [
17361           "application/json",
17362           "application/xml"
17363         ],
17364         "parameters": [
17365           {
17366             "description": "Keep as M",
17367             "in": "path",
17368             "name": "service-instance-id",
17369             "required": true,
17370             "type": "string"
17371           },
17372           {
17373             "in": "path",
17374             "name": "vnf-id",
17375             "required": true,
17376             "type": "string"
17377           },
17378           {
17379             "in": "path",
17380             "name": "vf-module-id",
17381             "required": true,
17382             "type": "string"
17383           }
17384         ],
17385         "responses": {
17386           "200": {
17387             "description": "No response was specified"
17388           }
17389         },
17390         "operationId": "DELETE-onap-model-information"
17391       },
17392       "get": {
17393         "produces": [
17394           "application/json",
17395           "application/xml"
17396         ],
17397         "parameters": [
17398           {
17399             "description": "Keep as M",
17400             "in": "path",
17401             "name": "service-instance-id",
17402             "required": true,
17403             "type": "string"
17404           },
17405           {
17406             "in": "path",
17407             "name": "vnf-id",
17408             "required": true,
17409             "type": "string"
17410           },
17411           {
17412             "in": "path",
17413             "name": "vf-module-id",
17414             "required": true,
17415             "type": "string"
17416           }
17417         ],
17418         "responses": {
17419           "200": {
17420             "description": "No response was specified",
17421             "schema": {
17422               "$ref": "#/definitions/(config)onap-model-information"
17423             }
17424           }
17425         },
17426         "operationId": "GET-onap-model-information"
17427       },
17428       "put": {
17429         "consumes": [
17430           "application/json",
17431           "application/xml"
17432         ],
17433         "produces": [
17434           "application/json",
17435           "application/xml"
17436         ],
17437         "parameters": [
17438           {
17439             "description": "Keep as M",
17440             "in": "path",
17441             "name": "service-instance-id",
17442             "required": true,
17443             "type": "string"
17444           },
17445           {
17446             "in": "path",
17447             "name": "vnf-id",
17448             "required": true,
17449             "type": "string"
17450           },
17451           {
17452             "in": "path",
17453             "name": "vf-module-id",
17454             "required": true,
17455             "type": "string"
17456           },
17457           {
17458             "in": "body",
17459             "name": "(config)onap-model-information",
17460             "required": false,
17461             "schema": {
17462               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-information(config)onap-model-information-TOP"
17463             }
17464           }
17465         ],
17466         "responses": {
17467           "200": {
17468             "description": "No response was specified",
17469             "schema": {
17470               "$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"
17471             }
17472           }
17473         },
17474         "operationId": "PUT-onap-model-information"
17475       }
17476     },
17477     "/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": {
17478       "delete": {
17479         "produces": [
17480           "application/json",
17481           "application/xml"
17482         ],
17483         "parameters": [
17484           {
17485             "description": "Keep as M",
17486             "in": "path",
17487             "name": "service-instance-id",
17488             "required": true,
17489             "type": "string"
17490           },
17491           {
17492             "in": "path",
17493             "name": "vnf-id",
17494             "required": true,
17495             "type": "string"
17496           },
17497           {
17498             "in": "path",
17499             "name": "vf-module-id",
17500             "required": true,
17501             "type": "string"
17502           }
17503         ],
17504         "responses": {
17505           "200": {
17506             "description": "No response was specified"
17507           }
17508         },
17509         "operationId": "DELETE-vf-module-level-oper-status"
17510       },
17511       "get": {
17512         "produces": [
17513           "application/json",
17514           "application/xml"
17515         ],
17516         "parameters": [
17517           {
17518             "description": "Keep as M",
17519             "in": "path",
17520             "name": "service-instance-id",
17521             "required": true,
17522             "type": "string"
17523           },
17524           {
17525             "in": "path",
17526             "name": "vnf-id",
17527             "required": true,
17528             "type": "string"
17529           },
17530           {
17531             "in": "path",
17532             "name": "vf-module-id",
17533             "required": true,
17534             "type": "string"
17535           }
17536         ],
17537         "responses": {
17538           "200": {
17539             "description": "No response was specified",
17540             "schema": {
17541               "$ref": "#/definitions/(config)vf-module-level-oper-status"
17542             }
17543           }
17544         },
17545         "operationId": "GET-vf-module-level-oper-status"
17546       },
17547       "put": {
17548         "consumes": [
17549           "application/json",
17550           "application/xml"
17551         ],
17552         "produces": [
17553           "application/json",
17554           "application/xml"
17555         ],
17556         "parameters": [
17557           {
17558             "description": "Keep as M",
17559             "in": "path",
17560             "name": "service-instance-id",
17561             "required": true,
17562             "type": "string"
17563           },
17564           {
17565             "in": "path",
17566             "name": "vnf-id",
17567             "required": true,
17568             "type": "string"
17569           },
17570           {
17571             "in": "path",
17572             "name": "vf-module-id",
17573             "required": true,
17574             "type": "string"
17575           },
17576           {
17577             "in": "body",
17578             "name": "(config)vf-module-level-oper-status",
17579             "required": false,
17580             "schema": {
17581               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-level-oper-status-TOP"
17582             }
17583           }
17584         ],
17585         "responses": {
17586           "200": {
17587             "description": "No response was specified",
17588             "schema": {
17589               "$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"
17590             }
17591           }
17592         },
17593         "operationId": "PUT-vf-module-level-oper-status"
17594       }
17595     },
17596     "/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": {
17597       "delete": {
17598         "produces": [
17599           "application/json",
17600           "application/xml"
17601         ],
17602         "parameters": [
17603           {
17604             "description": "Keep as M",
17605             "in": "path",
17606             "name": "service-instance-id",
17607             "required": true,
17608             "type": "string"
17609           },
17610           {
17611             "in": "path",
17612             "name": "vnf-id",
17613             "required": true,
17614             "type": "string"
17615           },
17616           {
17617             "in": "path",
17618             "name": "vf-module-id",
17619             "required": true,
17620             "type": "string"
17621           }
17622         ],
17623         "responses": {
17624           "200": {
17625             "description": "No response was specified"
17626           }
17627         },
17628         "operationId": "DELETE-vf-module-request-input"
17629       },
17630       "get": {
17631         "produces": [
17632           "application/json",
17633           "application/xml"
17634         ],
17635         "parameters": [
17636           {
17637             "description": "Keep as M",
17638             "in": "path",
17639             "name": "service-instance-id",
17640             "required": true,
17641             "type": "string"
17642           },
17643           {
17644             "in": "path",
17645             "name": "vnf-id",
17646             "required": true,
17647             "type": "string"
17648           },
17649           {
17650             "in": "path",
17651             "name": "vf-module-id",
17652             "required": true,
17653             "type": "string"
17654           }
17655         ],
17656         "responses": {
17657           "200": {
17658             "description": "No response was specified",
17659             "schema": {
17660               "$ref": "#/definitions/(config)vf-module-request-input"
17661             }
17662           }
17663         },
17664         "operationId": "GET-vf-module-request-input"
17665       },
17666       "post": {
17667         "consumes": [
17668           "application/json",
17669           "application/xml"
17670         ],
17671         "produces": [
17672           "application/json",
17673           "application/xml"
17674         ],
17675         "parameters": [
17676           {
17677             "description": "Keep as M",
17678             "in": "path",
17679             "name": "service-instance-id",
17680             "required": true,
17681             "type": "string"
17682           },
17683           {
17684             "in": "path",
17685             "name": "vnf-id",
17686             "required": true,
17687             "type": "string"
17688           },
17689           {
17690             "in": "path",
17691             "name": "vf-module-id",
17692             "required": true,
17693             "type": "string"
17694           },
17695           {
17696             "in": "body",
17697             "name": "**(config)vf-module-input-parameters",
17698             "required": false,
17699             "schema": {
17700               "$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"
17701             }
17702           }
17703         ],
17704         "responses": {
17705           "200": {
17706             "description": "No response was specified",
17707             "schema": {
17708               "$ref": "#/definitions/(config)vf-module-request-inputPOST"
17709             }
17710           }
17711         },
17712         "operationId": "POST-vf-module-request-input"
17713       },
17714       "put": {
17715         "consumes": [
17716           "application/json",
17717           "application/xml"
17718         ],
17719         "produces": [
17720           "application/json",
17721           "application/xml"
17722         ],
17723         "parameters": [
17724           {
17725             "description": "Keep as M",
17726             "in": "path",
17727             "name": "service-instance-id",
17728             "required": true,
17729             "type": "string"
17730           },
17731           {
17732             "in": "path",
17733             "name": "vnf-id",
17734             "required": true,
17735             "type": "string"
17736           },
17737           {
17738             "in": "path",
17739             "name": "vf-module-id",
17740             "required": true,
17741             "type": "string"
17742           },
17743           {
17744             "in": "body",
17745             "name": "(config)vf-module-request-input",
17746             "required": false,
17747             "schema": {
17748               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-request-input-TOP"
17749             }
17750           }
17751         ],
17752         "responses": {
17753           "200": {
17754             "description": "No response was specified",
17755             "schema": {
17756               "$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"
17757             }
17758           }
17759         },
17760         "operationId": "PUT-vf-module-request-input"
17761       }
17762     },
17763     "/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": {
17764       "delete": {
17765         "produces": [
17766           "application/json",
17767           "application/xml"
17768         ],
17769         "parameters": [
17770           {
17771             "description": "Keep as M",
17772             "in": "path",
17773             "name": "service-instance-id",
17774             "required": true,
17775             "type": "string"
17776           },
17777           {
17778             "in": "path",
17779             "name": "vnf-id",
17780             "required": true,
17781             "type": "string"
17782           },
17783           {
17784             "in": "path",
17785             "name": "vf-module-id",
17786             "required": true,
17787             "type": "string"
17788           }
17789         ],
17790         "responses": {
17791           "200": {
17792             "description": "No response was specified"
17793           }
17794         },
17795         "operationId": "DELETE-vf-module-input-parameters"
17796       },
17797       "get": {
17798         "produces": [
17799           "application/json",
17800           "application/xml"
17801         ],
17802         "parameters": [
17803           {
17804             "description": "Keep as M",
17805             "in": "path",
17806             "name": "service-instance-id",
17807             "required": true,
17808             "type": "string"
17809           },
17810           {
17811             "in": "path",
17812             "name": "vnf-id",
17813             "required": true,
17814             "type": "string"
17815           },
17816           {
17817             "in": "path",
17818             "name": "vf-module-id",
17819             "required": true,
17820             "type": "string"
17821           }
17822         ],
17823         "responses": {
17824           "200": {
17825             "description": "No response was specified",
17826             "schema": {
17827               "$ref": "#/definitions/(config)vf-module-input-parameters"
17828             }
17829           }
17830         },
17831         "operationId": "GET-vf-module-input-parameters"
17832       },
17833       "post": {
17834         "consumes": [
17835           "application/json",
17836           "application/xml"
17837         ],
17838         "produces": [
17839           "application/json",
17840           "application/xml"
17841         ],
17842         "parameters": [
17843           {
17844             "description": "Keep as M",
17845             "in": "path",
17846             "name": "service-instance-id",
17847             "required": true,
17848             "type": "string"
17849           },
17850           {
17851             "in": "path",
17852             "name": "vnf-id",
17853             "required": true,
17854             "type": "string"
17855           },
17856           {
17857             "in": "path",
17858             "name": "vf-module-id",
17859             "required": true,
17860             "type": "string"
17861           },
17862           {
17863             "in": "body",
17864             "name": "**(config)param",
17865             "required": false,
17866             "schema": {
17867               "$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"
17868             }
17869           }
17870         ],
17871         "responses": {
17872           "200": {
17873             "description": "No response was specified",
17874             "schema": {
17875               "$ref": "#/definitions/(config)vf-module-input-parametersPOST"
17876             }
17877           }
17878         },
17879         "operationId": "POST-vf-module-input-parameters"
17880       },
17881       "put": {
17882         "consumes": [
17883           "application/json",
17884           "application/xml"
17885         ],
17886         "produces": [
17887           "application/json",
17888           "application/xml"
17889         ],
17890         "parameters": [
17891           {
17892             "description": "Keep as M",
17893             "in": "path",
17894             "name": "service-instance-id",
17895             "required": true,
17896             "type": "string"
17897           },
17898           {
17899             "in": "path",
17900             "name": "vnf-id",
17901             "required": true,
17902             "type": "string"
17903           },
17904           {
17905             "in": "path",
17906             "name": "vf-module-id",
17907             "required": true,
17908             "type": "string"
17909           },
17910           {
17911             "in": "body",
17912             "name": "(config)vf-module-input-parameters",
17913             "required": false,
17914             "schema": {
17915               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-request-input(config)vf-module-input-parameters-TOP"
17916             }
17917           }
17918         ],
17919         "responses": {
17920           "200": {
17921             "description": "No response was specified",
17922             "schema": {
17923               "$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"
17924             }
17925           }
17926         },
17927         "operationId": "PUT-vf-module-input-parameters"
17928       }
17929     },
17930     "/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}": {
17931       "delete": {
17932         "produces": [
17933           "application/json",
17934           "application/xml"
17935         ],
17936         "parameters": [
17937           {
17938             "description": "Keep as M",
17939             "in": "path",
17940             "name": "service-instance-id",
17941             "required": true,
17942             "type": "string"
17943           },
17944           {
17945             "in": "path",
17946             "name": "vnf-id",
17947             "required": true,
17948             "type": "string"
17949           },
17950           {
17951             "in": "path",
17952             "name": "vf-module-id",
17953             "required": true,
17954             "type": "string"
17955           },
17956           {
17957             "in": "path",
17958             "name": "name",
17959             "required": true,
17960             "type": "string"
17961           }
17962         ],
17963         "responses": {
17964           "200": {
17965             "description": "No response was specified"
17966           }
17967         },
17968         "operationId": "DELETE-param"
17969       },
17970       "get": {
17971         "produces": [
17972           "application/json",
17973           "application/xml"
17974         ],
17975         "parameters": [
17976           {
17977             "description": "Keep as M",
17978             "in": "path",
17979             "name": "service-instance-id",
17980             "required": true,
17981             "type": "string"
17982           },
17983           {
17984             "in": "path",
17985             "name": "vnf-id",
17986             "required": true,
17987             "type": "string"
17988           },
17989           {
17990             "in": "path",
17991             "name": "vf-module-id",
17992             "required": true,
17993             "type": "string"
17994           },
17995           {
17996             "in": "path",
17997             "name": "name",
17998             "required": true,
17999             "type": "string"
18000           }
18001         ],
18002         "responses": {
18003           "200": {
18004             "description": "No response was specified",
18005             "schema": {
18006               "$ref": "#/definitions/(config)param"
18007             }
18008           }
18009         },
18010         "operationId": "GET-param"
18011       },
18012       "put": {
18013         "consumes": [
18014           "application/json",
18015           "application/xml"
18016         ],
18017         "produces": [
18018           "application/json",
18019           "application/xml"
18020         ],
18021         "parameters": [
18022           {
18023             "description": "Keep as M",
18024             "in": "path",
18025             "name": "service-instance-id",
18026             "required": true,
18027             "type": "string"
18028           },
18029           {
18030             "in": "path",
18031             "name": "vnf-id",
18032             "required": true,
18033             "type": "string"
18034           },
18035           {
18036             "in": "path",
18037             "name": "vf-module-id",
18038             "required": true,
18039             "type": "string"
18040           },
18041           {
18042             "in": "path",
18043             "name": "name",
18044             "required": true,
18045             "type": "string"
18046           },
18047           {
18048             "in": "body",
18049             "name": "(config)param",
18050             "required": false,
18051             "schema": {
18052               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-request-input/vf-module-input-parameters(config)param-TOP"
18053             }
18054           }
18055         ],
18056         "responses": {
18057           "200": {
18058             "description": "No response was specified",
18059             "schema": {
18060               "$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"
18061             }
18062           }
18063         },
18064         "operationId": "PUT-param"
18065       }
18066     },
18067     "/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": {
18068       "delete": {
18069         "produces": [
18070           "application/json",
18071           "application/xml"
18072         ],
18073         "parameters": [
18074           {
18075             "description": "Keep as M",
18076             "in": "path",
18077             "name": "service-instance-id",
18078             "required": true,
18079             "type": "string"
18080           },
18081           {
18082             "in": "path",
18083             "name": "vnf-id",
18084             "required": true,
18085             "type": "string"
18086           },
18087           {
18088             "in": "path",
18089             "name": "vf-module-id",
18090             "required": true,
18091             "type": "string"
18092           }
18093         ],
18094         "responses": {
18095           "200": {
18096             "description": "No response was specified"
18097           }
18098         },
18099         "operationId": "DELETE-vf-module-topology"
18100       },
18101       "get": {
18102         "produces": [
18103           "application/json",
18104           "application/xml"
18105         ],
18106         "parameters": [
18107           {
18108             "description": "Keep as M",
18109             "in": "path",
18110             "name": "service-instance-id",
18111             "required": true,
18112             "type": "string"
18113           },
18114           {
18115             "in": "path",
18116             "name": "vnf-id",
18117             "required": true,
18118             "type": "string"
18119           },
18120           {
18121             "in": "path",
18122             "name": "vf-module-id",
18123             "required": true,
18124             "type": "string"
18125           }
18126         ],
18127         "responses": {
18128           "200": {
18129             "description": "No response was specified",
18130             "schema": {
18131               "$ref": "#/definitions/(config)vf-module-topology"
18132             }
18133           }
18134         },
18135         "operationId": "GET-vf-module-topology"
18136       },
18137       "post": {
18138         "consumes": [
18139           "application/json",
18140           "application/xml"
18141         ],
18142         "produces": [
18143           "application/json",
18144           "application/xml"
18145         ],
18146         "parameters": [
18147           {
18148             "description": "Keep as M",
18149             "in": "path",
18150             "name": "service-instance-id",
18151             "required": true,
18152             "type": "string"
18153           },
18154           {
18155             "in": "path",
18156             "name": "vnf-id",
18157             "required": true,
18158             "type": "string"
18159           },
18160           {
18161             "in": "path",
18162             "name": "vf-module-id",
18163             "required": true,
18164             "type": "string"
18165           },
18166           {
18167             "in": "body",
18168             "name": "**(config)vf-module-parameters",
18169             "required": false,
18170             "schema": {
18171               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-parameters-TOP"
18172             }
18173           },
18174           {
18175             "in": "body",
18176             "name": "**(config)vf-module-topology-identifier",
18177             "required": false,
18178             "schema": {
18179               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-topology-identifier-TOP"
18180             }
18181           },
18182           {
18183             "in": "body",
18184             "name": "**(config)onap-model-information",
18185             "required": false,
18186             "schema": {
18187               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)onap-model-information-TOP"
18188             }
18189           },
18190           {
18191             "in": "body",
18192             "name": "**(config)vf-module-assignments",
18193             "required": false,
18194             "schema": {
18195               "$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"
18196             }
18197           }
18198         ],
18199         "responses": {
18200           "200": {
18201             "description": "No response was specified",
18202             "schema": {
18203               "$ref": "#/definitions/(config)vf-module-topologyPOST"
18204             }
18205           }
18206         },
18207         "operationId": "POST-vf-module-topology"
18208       },
18209       "put": {
18210         "consumes": [
18211           "application/json",
18212           "application/xml"
18213         ],
18214         "produces": [
18215           "application/json",
18216           "application/xml"
18217         ],
18218         "parameters": [
18219           {
18220             "description": "Keep as M",
18221             "in": "path",
18222             "name": "service-instance-id",
18223             "required": true,
18224             "type": "string"
18225           },
18226           {
18227             "in": "path",
18228             "name": "vnf-id",
18229             "required": true,
18230             "type": "string"
18231           },
18232           {
18233             "in": "path",
18234             "name": "vf-module-id",
18235             "required": true,
18236             "type": "string"
18237           },
18238           {
18239             "in": "body",
18240             "name": "(config)vf-module-topology",
18241             "required": false,
18242             "schema": {
18243               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology-TOP"
18244             }
18245           }
18246         ],
18247         "responses": {
18248           "200": {
18249             "description": "No response was specified",
18250             "schema": {
18251               "$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"
18252             }
18253           }
18254         },
18255         "operationId": "PUT-vf-module-topology"
18256       }
18257     },
18258     "/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": {
18259       "delete": {
18260         "produces": [
18261           "application/json",
18262           "application/xml"
18263         ],
18264         "parameters": [
18265           {
18266             "description": "Keep as M",
18267             "in": "path",
18268             "name": "service-instance-id",
18269             "required": true,
18270             "type": "string"
18271           },
18272           {
18273             "in": "path",
18274             "name": "vnf-id",
18275             "required": true,
18276             "type": "string"
18277           },
18278           {
18279             "in": "path",
18280             "name": "vf-module-id",
18281             "required": true,
18282             "type": "string"
18283           }
18284         ],
18285         "responses": {
18286           "200": {
18287             "description": "No response was specified"
18288           }
18289         },
18290         "operationId": "DELETE-onap-model-information"
18291       },
18292       "get": {
18293         "produces": [
18294           "application/json",
18295           "application/xml"
18296         ],
18297         "parameters": [
18298           {
18299             "description": "Keep as M",
18300             "in": "path",
18301             "name": "service-instance-id",
18302             "required": true,
18303             "type": "string"
18304           },
18305           {
18306             "in": "path",
18307             "name": "vnf-id",
18308             "required": true,
18309             "type": "string"
18310           },
18311           {
18312             "in": "path",
18313             "name": "vf-module-id",
18314             "required": true,
18315             "type": "string"
18316           }
18317         ],
18318         "responses": {
18319           "200": {
18320             "description": "No response was specified",
18321             "schema": {
18322               "$ref": "#/definitions/(config)onap-model-information"
18323             }
18324           }
18325         },
18326         "operationId": "GET-onap-model-information"
18327       },
18328       "put": {
18329         "consumes": [
18330           "application/json",
18331           "application/xml"
18332         ],
18333         "produces": [
18334           "application/json",
18335           "application/xml"
18336         ],
18337         "parameters": [
18338           {
18339             "description": "Keep as M",
18340             "in": "path",
18341             "name": "service-instance-id",
18342             "required": true,
18343             "type": "string"
18344           },
18345           {
18346             "in": "path",
18347             "name": "vnf-id",
18348             "required": true,
18349             "type": "string"
18350           },
18351           {
18352             "in": "path",
18353             "name": "vf-module-id",
18354             "required": true,
18355             "type": "string"
18356           },
18357           {
18358             "in": "body",
18359             "name": "(config)onap-model-information",
18360             "required": false,
18361             "schema": {
18362               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)onap-model-information-TOP"
18363             }
18364           }
18365         ],
18366         "responses": {
18367           "200": {
18368             "description": "No response was specified",
18369             "schema": {
18370               "$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"
18371             }
18372           }
18373         },
18374         "operationId": "PUT-onap-model-information"
18375       }
18376     },
18377     "/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": {
18378       "delete": {
18379         "produces": [
18380           "application/json",
18381           "application/xml"
18382         ],
18383         "parameters": [
18384           {
18385             "description": "Keep as M",
18386             "in": "path",
18387             "name": "service-instance-id",
18388             "required": true,
18389             "type": "string"
18390           },
18391           {
18392             "in": "path",
18393             "name": "vnf-id",
18394             "required": true,
18395             "type": "string"
18396           },
18397           {
18398             "in": "path",
18399             "name": "vf-module-id",
18400             "required": true,
18401             "type": "string"
18402           }
18403         ],
18404         "responses": {
18405           "200": {
18406             "description": "No response was specified"
18407           }
18408         },
18409         "operationId": "DELETE-vf-module-assignments"
18410       },
18411       "get": {
18412         "produces": [
18413           "application/json",
18414           "application/xml"
18415         ],
18416         "parameters": [
18417           {
18418             "description": "Keep as M",
18419             "in": "path",
18420             "name": "service-instance-id",
18421             "required": true,
18422             "type": "string"
18423           },
18424           {
18425             "in": "path",
18426             "name": "vnf-id",
18427             "required": true,
18428             "type": "string"
18429           },
18430           {
18431             "in": "path",
18432             "name": "vf-module-id",
18433             "required": true,
18434             "type": "string"
18435           }
18436         ],
18437         "responses": {
18438           "200": {
18439             "description": "No response was specified",
18440             "schema": {
18441               "$ref": "#/definitions/(config)vf-module-assignments"
18442             }
18443           }
18444         },
18445         "operationId": "GET-vf-module-assignments"
18446       },
18447       "post": {
18448         "consumes": [
18449           "application/json",
18450           "application/xml"
18451         ],
18452         "produces": [
18453           "application/json",
18454           "application/xml"
18455         ],
18456         "parameters": [
18457           {
18458             "description": "Keep as M",
18459             "in": "path",
18460             "name": "service-instance-id",
18461             "required": true,
18462             "type": "string"
18463           },
18464           {
18465             "in": "path",
18466             "name": "vnf-id",
18467             "required": true,
18468             "type": "string"
18469           },
18470           {
18471             "in": "path",
18472             "name": "vf-module-id",
18473             "required": true,
18474             "type": "string"
18475           },
18476           {
18477             "in": "body",
18478             "name": "**(config)vms",
18479             "required": false,
18480             "schema": {
18481               "$ref": "#/definitions/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"
18482             }
18483           }
18484         ],
18485         "responses": {
18486           "200": {
18487             "description": "No response was specified",
18488             "schema": {
18489               "$ref": "#/definitions/(config)vf-module-assignmentsPOST"
18490             }
18491           }
18492         },
18493         "operationId": "POST-vf-module-assignments"
18494       },
18495       "put": {
18496         "consumes": [
18497           "application/json",
18498           "application/xml"
18499         ],
18500         "produces": [
18501           "application/json",
18502           "application/xml"
18503         ],
18504         "parameters": [
18505           {
18506             "description": "Keep as M",
18507             "in": "path",
18508             "name": "service-instance-id",
18509             "required": true,
18510             "type": "string"
18511           },
18512           {
18513             "in": "path",
18514             "name": "vnf-id",
18515             "required": true,
18516             "type": "string"
18517           },
18518           {
18519             "in": "path",
18520             "name": "vf-module-id",
18521             "required": true,
18522             "type": "string"
18523           },
18524           {
18525             "in": "body",
18526             "name": "(config)vf-module-assignments",
18527             "required": false,
18528             "schema": {
18529               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-assignments-TOP"
18530             }
18531           }
18532         ],
18533         "responses": {
18534           "200": {
18535             "description": "No response was specified",
18536             "schema": {
18537               "$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"
18538             }
18539           }
18540         },
18541         "operationId": "PUT-vf-module-assignments"
18542       }
18543     },
18544     "/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": {
18545       "delete": {
18546         "produces": [
18547           "application/json",
18548           "application/xml"
18549         ],
18550         "parameters": [
18551           {
18552             "description": "Keep as M",
18553             "in": "path",
18554             "name": "service-instance-id",
18555             "required": true,
18556             "type": "string"
18557           },
18558           {
18559             "in": "path",
18560             "name": "vnf-id",
18561             "required": true,
18562             "type": "string"
18563           },
18564           {
18565             "in": "path",
18566             "name": "vf-module-id",
18567             "required": true,
18568             "type": "string"
18569           }
18570         ],
18571         "responses": {
18572           "200": {
18573             "description": "No response was specified"
18574           }
18575         },
18576         "operationId": "DELETE-vms"
18577       },
18578       "get": {
18579         "produces": [
18580           "application/json",
18581           "application/xml"
18582         ],
18583         "parameters": [
18584           {
18585             "description": "Keep as M",
18586             "in": "path",
18587             "name": "service-instance-id",
18588             "required": true,
18589             "type": "string"
18590           },
18591           {
18592             "in": "path",
18593             "name": "vnf-id",
18594             "required": true,
18595             "type": "string"
18596           },
18597           {
18598             "in": "path",
18599             "name": "vf-module-id",
18600             "required": true,
18601             "type": "string"
18602           }
18603         ],
18604         "responses": {
18605           "200": {
18606             "description": "No response was specified",
18607             "schema": {
18608               "$ref": "#/definitions/(config)vms"
18609             }
18610           }
18611         },
18612         "operationId": "GET-vms"
18613       },
18614       "post": {
18615         "consumes": [
18616           "application/json",
18617           "application/xml"
18618         ],
18619         "produces": [
18620           "application/json",
18621           "application/xml"
18622         ],
18623         "parameters": [
18624           {
18625             "description": "Keep as M",
18626             "in": "path",
18627             "name": "service-instance-id",
18628             "required": true,
18629             "type": "string"
18630           },
18631           {
18632             "in": "path",
18633             "name": "vnf-id",
18634             "required": true,
18635             "type": "string"
18636           },
18637           {
18638             "in": "path",
18639             "name": "vf-module-id",
18640             "required": true,
18641             "type": "string"
18642           },
18643           {
18644             "in": "body",
18645             "name": "**(config)vm",
18646             "required": false,
18647             "schema": {
18648               "$ref": "#/definitions/GENERIC-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"
18649             }
18650           }
18651         ],
18652         "responses": {
18653           "200": {
18654             "description": "No response was specified",
18655             "schema": {
18656               "$ref": "#/definitions/(config)vmsPOST"
18657             }
18658           }
18659         },
18660         "operationId": "POST-vms"
18661       },
18662       "put": {
18663         "consumes": [
18664           "application/json",
18665           "application/xml"
18666         ],
18667         "produces": [
18668           "application/json",
18669           "application/xml"
18670         ],
18671         "parameters": [
18672           {
18673             "description": "Keep as M",
18674             "in": "path",
18675             "name": "service-instance-id",
18676             "required": true,
18677             "type": "string"
18678           },
18679           {
18680             "in": "path",
18681             "name": "vnf-id",
18682             "required": true,
18683             "type": "string"
18684           },
18685           {
18686             "in": "path",
18687             "name": "vf-module-id",
18688             "required": true,
18689             "type": "string"
18690           },
18691           {
18692             "in": "body",
18693             "name": "(config)vms",
18694             "required": false,
18695             "schema": {
18696               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments(config)vms-TOP"
18697             }
18698           }
18699         ],
18700         "responses": {
18701           "200": {
18702             "description": "No response was specified",
18703             "schema": {
18704               "$ref": "#/definitions/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"
18705             }
18706           }
18707         },
18708         "operationId": "PUT-vms"
18709       }
18710     },
18711     "/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}": {
18712       "delete": {
18713         "produces": [
18714           "application/json",
18715           "application/xml"
18716         ],
18717         "parameters": [
18718           {
18719             "description": "Keep as M",
18720             "in": "path",
18721             "name": "service-instance-id",
18722             "required": true,
18723             "type": "string"
18724           },
18725           {
18726             "in": "path",
18727             "name": "vnf-id",
18728             "required": true,
18729             "type": "string"
18730           },
18731           {
18732             "in": "path",
18733             "name": "vf-module-id",
18734             "required": true,
18735             "type": "string"
18736           },
18737           {
18738             "in": "path",
18739             "name": "vm-type",
18740             "required": true,
18741             "type": "string"
18742           }
18743         ],
18744         "responses": {
18745           "200": {
18746             "description": "No response was specified"
18747           }
18748         },
18749         "operationId": "DELETE-vm"
18750       },
18751       "get": {
18752         "produces": [
18753           "application/json",
18754           "application/xml"
18755         ],
18756         "parameters": [
18757           {
18758             "description": "Keep as M",
18759             "in": "path",
18760             "name": "service-instance-id",
18761             "required": true,
18762             "type": "string"
18763           },
18764           {
18765             "in": "path",
18766             "name": "vnf-id",
18767             "required": true,
18768             "type": "string"
18769           },
18770           {
18771             "in": "path",
18772             "name": "vf-module-id",
18773             "required": true,
18774             "type": "string"
18775           },
18776           {
18777             "in": "path",
18778             "name": "vm-type",
18779             "required": true,
18780             "type": "string"
18781           }
18782         ],
18783         "responses": {
18784           "200": {
18785             "description": "No response was specified",
18786             "schema": {
18787               "$ref": "#/definitions/(config)vm"
18788             }
18789           }
18790         },
18791         "operationId": "GET-vm"
18792       },
18793       "post": {
18794         "consumes": [
18795           "application/json",
18796           "application/xml"
18797         ],
18798         "produces": [
18799           "application/json",
18800           "application/xml"
18801         ],
18802         "parameters": [
18803           {
18804             "description": "Keep as M",
18805             "in": "path",
18806             "name": "service-instance-id",
18807             "required": true,
18808             "type": "string"
18809           },
18810           {
18811             "in": "path",
18812             "name": "vnf-id",
18813             "required": true,
18814             "type": "string"
18815           },
18816           {
18817             "in": "path",
18818             "name": "vf-module-id",
18819             "required": true,
18820             "type": "string"
18821           },
18822           {
18823             "in": "path",
18824             "name": "vm-type",
18825             "required": true,
18826             "type": "string"
18827           },
18828           {
18829             "in": "body",
18830             "name": "**(config)vm-names",
18831             "required": false,
18832             "schema": {
18833               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names-TOP"
18834             }
18835           },
18836           {
18837             "in": "body",
18838             "name": "**(config)vm-networks",
18839             "required": false,
18840             "schema": {
18841               "$ref": "#/definitions/GENERIC-RESOURCE-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"
18842             }
18843           }
18844         ],
18845         "responses": {
18846           "200": {
18847             "description": "No response was specified",
18848             "schema": {
18849               "$ref": "#/definitions/(config)vmPOST"
18850             }
18851           }
18852         },
18853         "operationId": "POST-vm"
18854       },
18855       "put": {
18856         "consumes": [
18857           "application/json",
18858           "application/xml"
18859         ],
18860         "produces": [
18861           "application/json",
18862           "application/xml"
18863         ],
18864         "parameters": [
18865           {
18866             "description": "Keep as M",
18867             "in": "path",
18868             "name": "service-instance-id",
18869             "required": true,
18870             "type": "string"
18871           },
18872           {
18873             "in": "path",
18874             "name": "vnf-id",
18875             "required": true,
18876             "type": "string"
18877           },
18878           {
18879             "in": "path",
18880             "name": "vf-module-id",
18881             "required": true,
18882             "type": "string"
18883           },
18884           {
18885             "in": "path",
18886             "name": "vm-type",
18887             "required": true,
18888             "type": "string"
18889           },
18890           {
18891             "in": "body",
18892             "name": "(config)vm",
18893             "required": false,
18894             "schema": {
18895               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms(config)vm-TOP"
18896             }
18897           }
18898         ],
18899         "responses": {
18900           "200": {
18901             "description": "No response was specified",
18902             "schema": {
18903               "$ref": "#/definitions/GENERIC-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"
18904             }
18905           }
18906         },
18907         "operationId": "PUT-vm"
18908       }
18909     },
18910     "/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": {
18911       "delete": {
18912         "produces": [
18913           "application/json",
18914           "application/xml"
18915         ],
18916         "parameters": [
18917           {
18918             "description": "Keep as M",
18919             "in": "path",
18920             "name": "service-instance-id",
18921             "required": true,
18922             "type": "string"
18923           },
18924           {
18925             "in": "path",
18926             "name": "vnf-id",
18927             "required": true,
18928             "type": "string"
18929           },
18930           {
18931             "in": "path",
18932             "name": "vf-module-id",
18933             "required": true,
18934             "type": "string"
18935           },
18936           {
18937             "in": "path",
18938             "name": "vm-type",
18939             "required": true,
18940             "type": "string"
18941           }
18942         ],
18943         "responses": {
18944           "200": {
18945             "description": "No response was specified"
18946           }
18947         },
18948         "operationId": "DELETE-vm-names"
18949       },
18950       "get": {
18951         "produces": [
18952           "application/json",
18953           "application/xml"
18954         ],
18955         "parameters": [
18956           {
18957             "description": "Keep as M",
18958             "in": "path",
18959             "name": "service-instance-id",
18960             "required": true,
18961             "type": "string"
18962           },
18963           {
18964             "in": "path",
18965             "name": "vnf-id",
18966             "required": true,
18967             "type": "string"
18968           },
18969           {
18970             "in": "path",
18971             "name": "vf-module-id",
18972             "required": true,
18973             "type": "string"
18974           },
18975           {
18976             "in": "path",
18977             "name": "vm-type",
18978             "required": true,
18979             "type": "string"
18980           }
18981         ],
18982         "responses": {
18983           "200": {
18984             "description": "No response was specified",
18985             "schema": {
18986               "$ref": "#/definitions/(config)vm-names"
18987             }
18988           }
18989         },
18990         "operationId": "GET-vm-names"
18991       },
18992       "put": {
18993         "consumes": [
18994           "application/json",
18995           "application/xml"
18996         ],
18997         "produces": [
18998           "application/json",
18999           "application/xml"
19000         ],
19001         "parameters": [
19002           {
19003             "description": "Keep as M",
19004             "in": "path",
19005             "name": "service-instance-id",
19006             "required": true,
19007             "type": "string"
19008           },
19009           {
19010             "in": "path",
19011             "name": "vnf-id",
19012             "required": true,
19013             "type": "string"
19014           },
19015           {
19016             "in": "path",
19017             "name": "vf-module-id",
19018             "required": true,
19019             "type": "string"
19020           },
19021           {
19022             "in": "path",
19023             "name": "vm-type",
19024             "required": true,
19025             "type": "string"
19026           },
19027           {
19028             "in": "body",
19029             "name": "(config)vm-names",
19030             "required": false,
19031             "schema": {
19032               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names-TOP"
19033             }
19034           }
19035         ],
19036         "responses": {
19037           "200": {
19038             "description": "No response was specified",
19039             "schema": {
19040               "$ref": "#/definitions/GENERIC-RESOURCE-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"
19041             }
19042           }
19043         },
19044         "operationId": "PUT-vm-names"
19045       }
19046     },
19047     "/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": {
19048       "delete": {
19049         "produces": [
19050           "application/json",
19051           "application/xml"
19052         ],
19053         "parameters": [
19054           {
19055             "description": "Keep as M",
19056             "in": "path",
19057             "name": "service-instance-id",
19058             "required": true,
19059             "type": "string"
19060           },
19061           {
19062             "in": "path",
19063             "name": "vnf-id",
19064             "required": true,
19065             "type": "string"
19066           },
19067           {
19068             "in": "path",
19069             "name": "vf-module-id",
19070             "required": true,
19071             "type": "string"
19072           },
19073           {
19074             "in": "path",
19075             "name": "vm-type",
19076             "required": true,
19077             "type": "string"
19078           }
19079         ],
19080         "responses": {
19081           "200": {
19082             "description": "No response was specified"
19083           }
19084         },
19085         "operationId": "DELETE-vm-networks"
19086       },
19087       "get": {
19088         "produces": [
19089           "application/json",
19090           "application/xml"
19091         ],
19092         "parameters": [
19093           {
19094             "description": "Keep as M",
19095             "in": "path",
19096             "name": "service-instance-id",
19097             "required": true,
19098             "type": "string"
19099           },
19100           {
19101             "in": "path",
19102             "name": "vnf-id",
19103             "required": true,
19104             "type": "string"
19105           },
19106           {
19107             "in": "path",
19108             "name": "vf-module-id",
19109             "required": true,
19110             "type": "string"
19111           },
19112           {
19113             "in": "path",
19114             "name": "vm-type",
19115             "required": true,
19116             "type": "string"
19117           }
19118         ],
19119         "responses": {
19120           "200": {
19121             "description": "No response was specified",
19122             "schema": {
19123               "$ref": "#/definitions/(config)vm-networks"
19124             }
19125           }
19126         },
19127         "operationId": "GET-vm-networks"
19128       },
19129       "post": {
19130         "consumes": [
19131           "application/json",
19132           "application/xml"
19133         ],
19134         "produces": [
19135           "application/json",
19136           "application/xml"
19137         ],
19138         "parameters": [
19139           {
19140             "description": "Keep as M",
19141             "in": "path",
19142             "name": "service-instance-id",
19143             "required": true,
19144             "type": "string"
19145           },
19146           {
19147             "in": "path",
19148             "name": "vnf-id",
19149             "required": true,
19150             "type": "string"
19151           },
19152           {
19153             "in": "path",
19154             "name": "vf-module-id",
19155             "required": true,
19156             "type": "string"
19157           },
19158           {
19159             "in": "path",
19160             "name": "vm-type",
19161             "required": true,
19162             "type": "string"
19163           },
19164           {
19165             "in": "body",
19166             "name": "**(config)vm-network",
19167             "required": false,
19168             "schema": {
19169               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/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"
19170             }
19171           }
19172         ],
19173         "responses": {
19174           "200": {
19175             "description": "No response was specified",
19176             "schema": {
19177               "$ref": "#/definitions/(config)vm-networksPOST"
19178             }
19179           }
19180         },
19181         "operationId": "POST-vm-networks"
19182       },
19183       "put": {
19184         "consumes": [
19185           "application/json",
19186           "application/xml"
19187         ],
19188         "produces": [
19189           "application/json",
19190           "application/xml"
19191         ],
19192         "parameters": [
19193           {
19194             "description": "Keep as M",
19195             "in": "path",
19196             "name": "service-instance-id",
19197             "required": true,
19198             "type": "string"
19199           },
19200           {
19201             "in": "path",
19202             "name": "vnf-id",
19203             "required": true,
19204             "type": "string"
19205           },
19206           {
19207             "in": "path",
19208             "name": "vf-module-id",
19209             "required": true,
19210             "type": "string"
19211           },
19212           {
19213             "in": "path",
19214             "name": "vm-type",
19215             "required": true,
19216             "type": "string"
19217           },
19218           {
19219             "in": "body",
19220             "name": "(config)vm-networks",
19221             "required": false,
19222             "schema": {
19223               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks-TOP"
19224             }
19225           }
19226         ],
19227         "responses": {
19228           "200": {
19229             "description": "No response was specified",
19230             "schema": {
19231               "$ref": "#/definitions/GENERIC-RESOURCE-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"
19232             }
19233           }
19234         },
19235         "operationId": "PUT-vm-networks"
19236       }
19237     },
19238     "/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}": {
19239       "delete": {
19240         "produces": [
19241           "application/json",
19242           "application/xml"
19243         ],
19244         "parameters": [
19245           {
19246             "description": "Keep as M",
19247             "in": "path",
19248             "name": "service-instance-id",
19249             "required": true,
19250             "type": "string"
19251           },
19252           {
19253             "in": "path",
19254             "name": "vnf-id",
19255             "required": true,
19256             "type": "string"
19257           },
19258           {
19259             "in": "path",
19260             "name": "vf-module-id",
19261             "required": true,
19262             "type": "string"
19263           },
19264           {
19265             "in": "path",
19266             "name": "vm-type",
19267             "required": true,
19268             "type": "string"
19269           },
19270           {
19271             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
19272             "in": "path",
19273             "name": "network-role",
19274             "required": true,
19275             "type": "string"
19276           }
19277         ],
19278         "responses": {
19279           "200": {
19280             "description": "No response was specified"
19281           }
19282         },
19283         "operationId": "DELETE-vm-network"
19284       },
19285       "get": {
19286         "produces": [
19287           "application/json",
19288           "application/xml"
19289         ],
19290         "parameters": [
19291           {
19292             "description": "Keep as M",
19293             "in": "path",
19294             "name": "service-instance-id",
19295             "required": true,
19296             "type": "string"
19297           },
19298           {
19299             "in": "path",
19300             "name": "vnf-id",
19301             "required": true,
19302             "type": "string"
19303           },
19304           {
19305             "in": "path",
19306             "name": "vf-module-id",
19307             "required": true,
19308             "type": "string"
19309           },
19310           {
19311             "in": "path",
19312             "name": "vm-type",
19313             "required": true,
19314             "type": "string"
19315           },
19316           {
19317             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
19318             "in": "path",
19319             "name": "network-role",
19320             "required": true,
19321             "type": "string"
19322           }
19323         ],
19324         "responses": {
19325           "200": {
19326             "description": "No response was specified",
19327             "schema": {
19328               "$ref": "#/definitions/(config)vm-network"
19329             }
19330           }
19331         },
19332         "operationId": "GET-vm-network"
19333       },
19334       "post": {
19335         "consumes": [
19336           "application/json",
19337           "application/xml"
19338         ],
19339         "produces": [
19340           "application/json",
19341           "application/xml"
19342         ],
19343         "parameters": [
19344           {
19345             "description": "Keep as M",
19346             "in": "path",
19347             "name": "service-instance-id",
19348             "required": true,
19349             "type": "string"
19350           },
19351           {
19352             "in": "path",
19353             "name": "vnf-id",
19354             "required": true,
19355             "type": "string"
19356           },
19357           {
19358             "in": "path",
19359             "name": "vf-module-id",
19360             "required": true,
19361             "type": "string"
19362           },
19363           {
19364             "in": "path",
19365             "name": "vm-type",
19366             "required": true,
19367             "type": "string"
19368           },
19369           {
19370             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
19371             "in": "path",
19372             "name": "network-role",
19373             "required": true,
19374             "type": "string"
19375           },
19376           {
19377             "in": "body",
19378             "name": "**(config)network-information-items",
19379             "required": false,
19380             "schema": {
19381               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)network-information-items-TOP"
19382             }
19383           },
19384           {
19385             "in": "body",
19386             "name": "**(config)mac-addresses",
19387             "required": false,
19388             "schema": {
19389               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)mac-addresses-TOP"
19390             }
19391           },
19392           {
19393             "in": "body",
19394             "name": "**(config)floating-ips",
19395             "required": false,
19396             "schema": {
19397               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)floating-ips-TOP"
19398             }
19399           },
19400           {
19401             "in": "body",
19402             "name": "**(config)interface-route-prefixes",
19403             "required": false,
19404             "schema": {
19405               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)interface-route-prefixes-TOP"
19406             }
19407           },
19408           {
19409             "in": "body",
19410             "name": "**(config)sriov-parameters",
19411             "required": false,
19412             "schema": {
19413               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
19414             }
19415           }
19416         ],
19417         "responses": {
19418           "200": {
19419             "description": "No response was specified",
19420             "schema": {
19421               "$ref": "#/definitions/(config)vm-networkPOST"
19422             }
19423           }
19424         },
19425         "operationId": "POST-vm-network"
19426       },
19427       "put": {
19428         "consumes": [
19429           "application/json",
19430           "application/xml"
19431         ],
19432         "produces": [
19433           "application/json",
19434           "application/xml"
19435         ],
19436         "parameters": [
19437           {
19438             "description": "Keep as M",
19439             "in": "path",
19440             "name": "service-instance-id",
19441             "required": true,
19442             "type": "string"
19443           },
19444           {
19445             "in": "path",
19446             "name": "vnf-id",
19447             "required": true,
19448             "type": "string"
19449           },
19450           {
19451             "in": "path",
19452             "name": "vf-module-id",
19453             "required": true,
19454             "type": "string"
19455           },
19456           {
19457             "in": "path",
19458             "name": "vm-type",
19459             "required": true,
19460             "type": "string"
19461           },
19462           {
19463             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
19464             "in": "path",
19465             "name": "network-role",
19466             "required": true,
19467             "type": "string"
19468           },
19469           {
19470             "in": "body",
19471             "name": "(config)vm-network",
19472             "required": false,
19473             "schema": {
19474               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks(config)vm-network-TOP"
19475             }
19476           }
19477         ],
19478         "responses": {
19479           "200": {
19480             "description": "No response was specified",
19481             "schema": {
19482               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/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"
19483             }
19484           }
19485         },
19486         "operationId": "PUT-vm-network"
19487       }
19488     },
19489     "/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": {
19490       "delete": {
19491         "produces": [
19492           "application/json",
19493           "application/xml"
19494         ],
19495         "parameters": [
19496           {
19497             "description": "Keep as M",
19498             "in": "path",
19499             "name": "service-instance-id",
19500             "required": true,
19501             "type": "string"
19502           },
19503           {
19504             "in": "path",
19505             "name": "vnf-id",
19506             "required": true,
19507             "type": "string"
19508           },
19509           {
19510             "in": "path",
19511             "name": "vf-module-id",
19512             "required": true,
19513             "type": "string"
19514           },
19515           {
19516             "in": "path",
19517             "name": "vm-type",
19518             "required": true,
19519             "type": "string"
19520           },
19521           {
19522             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
19523             "in": "path",
19524             "name": "network-role",
19525             "required": true,
19526             "type": "string"
19527           }
19528         ],
19529         "responses": {
19530           "200": {
19531             "description": "No response was specified"
19532           }
19533         },
19534         "operationId": "DELETE-floating-ips"
19535       },
19536       "get": {
19537         "produces": [
19538           "application/json",
19539           "application/xml"
19540         ],
19541         "parameters": [
19542           {
19543             "description": "Keep as M",
19544             "in": "path",
19545             "name": "service-instance-id",
19546             "required": true,
19547             "type": "string"
19548           },
19549           {
19550             "in": "path",
19551             "name": "vnf-id",
19552             "required": true,
19553             "type": "string"
19554           },
19555           {
19556             "in": "path",
19557             "name": "vf-module-id",
19558             "required": true,
19559             "type": "string"
19560           },
19561           {
19562             "in": "path",
19563             "name": "vm-type",
19564             "required": true,
19565             "type": "string"
19566           },
19567           {
19568             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
19569             "in": "path",
19570             "name": "network-role",
19571             "required": true,
19572             "type": "string"
19573           }
19574         ],
19575         "responses": {
19576           "200": {
19577             "description": "No response was specified",
19578             "schema": {
19579               "$ref": "#/definitions/(config)floating-ips"
19580             }
19581           }
19582         },
19583         "operationId": "GET-floating-ips"
19584       },
19585       "put": {
19586         "consumes": [
19587           "application/json",
19588           "application/xml"
19589         ],
19590         "produces": [
19591           "application/json",
19592           "application/xml"
19593         ],
19594         "parameters": [
19595           {
19596             "description": "Keep as M",
19597             "in": "path",
19598             "name": "service-instance-id",
19599             "required": true,
19600             "type": "string"
19601           },
19602           {
19603             "in": "path",
19604             "name": "vnf-id",
19605             "required": true,
19606             "type": "string"
19607           },
19608           {
19609             "in": "path",
19610             "name": "vf-module-id",
19611             "required": true,
19612             "type": "string"
19613           },
19614           {
19615             "in": "path",
19616             "name": "vm-type",
19617             "required": true,
19618             "type": "string"
19619           },
19620           {
19621             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
19622             "in": "path",
19623             "name": "network-role",
19624             "required": true,
19625             "type": "string"
19626           },
19627           {
19628             "in": "body",
19629             "name": "(config)floating-ips",
19630             "required": false,
19631             "schema": {
19632               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)floating-ips-TOP"
19633             }
19634           }
19635         ],
19636         "responses": {
19637           "200": {
19638             "description": "No response was specified",
19639             "schema": {
19640               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
19641             }
19642           }
19643         },
19644         "operationId": "PUT-floating-ips"
19645       }
19646     },
19647     "/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": {
19648       "delete": {
19649         "produces": [
19650           "application/json",
19651           "application/xml"
19652         ],
19653         "parameters": [
19654           {
19655             "description": "Keep as M",
19656             "in": "path",
19657             "name": "service-instance-id",
19658             "required": true,
19659             "type": "string"
19660           },
19661           {
19662             "in": "path",
19663             "name": "vnf-id",
19664             "required": true,
19665             "type": "string"
19666           },
19667           {
19668             "in": "path",
19669             "name": "vf-module-id",
19670             "required": true,
19671             "type": "string"
19672           },
19673           {
19674             "in": "path",
19675             "name": "vm-type",
19676             "required": true,
19677             "type": "string"
19678           },
19679           {
19680             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
19681             "in": "path",
19682             "name": "network-role",
19683             "required": true,
19684             "type": "string"
19685           }
19686         ],
19687         "responses": {
19688           "200": {
19689             "description": "No response was specified"
19690           }
19691         },
19692         "operationId": "DELETE-interface-route-prefixes"
19693       },
19694       "get": {
19695         "produces": [
19696           "application/json",
19697           "application/xml"
19698         ],
19699         "parameters": [
19700           {
19701             "description": "Keep as M",
19702             "in": "path",
19703             "name": "service-instance-id",
19704             "required": true,
19705             "type": "string"
19706           },
19707           {
19708             "in": "path",
19709             "name": "vnf-id",
19710             "required": true,
19711             "type": "string"
19712           },
19713           {
19714             "in": "path",
19715             "name": "vf-module-id",
19716             "required": true,
19717             "type": "string"
19718           },
19719           {
19720             "in": "path",
19721             "name": "vm-type",
19722             "required": true,
19723             "type": "string"
19724           },
19725           {
19726             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
19727             "in": "path",
19728             "name": "network-role",
19729             "required": true,
19730             "type": "string"
19731           }
19732         ],
19733         "responses": {
19734           "200": {
19735             "description": "No response was specified",
19736             "schema": {
19737               "$ref": "#/definitions/(config)interface-route-prefixes"
19738             }
19739           }
19740         },
19741         "operationId": "GET-interface-route-prefixes"
19742       },
19743       "put": {
19744         "consumes": [
19745           "application/json",
19746           "application/xml"
19747         ],
19748         "produces": [
19749           "application/json",
19750           "application/xml"
19751         ],
19752         "parameters": [
19753           {
19754             "description": "Keep as M",
19755             "in": "path",
19756             "name": "service-instance-id",
19757             "required": true,
19758             "type": "string"
19759           },
19760           {
19761             "in": "path",
19762             "name": "vnf-id",
19763             "required": true,
19764             "type": "string"
19765           },
19766           {
19767             "in": "path",
19768             "name": "vf-module-id",
19769             "required": true,
19770             "type": "string"
19771           },
19772           {
19773             "in": "path",
19774             "name": "vm-type",
19775             "required": true,
19776             "type": "string"
19777           },
19778           {
19779             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
19780             "in": "path",
19781             "name": "network-role",
19782             "required": true,
19783             "type": "string"
19784           },
19785           {
19786             "in": "body",
19787             "name": "(config)interface-route-prefixes",
19788             "required": false,
19789             "schema": {
19790               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)interface-route-prefixes-TOP"
19791             }
19792           }
19793         ],
19794         "responses": {
19795           "200": {
19796             "description": "No response was specified",
19797             "schema": {
19798               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
19799             }
19800           }
19801         },
19802         "operationId": "PUT-interface-route-prefixes"
19803       }
19804     },
19805     "/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": {
19806       "delete": {
19807         "produces": [
19808           "application/json",
19809           "application/xml"
19810         ],
19811         "parameters": [
19812           {
19813             "description": "Keep as M",
19814             "in": "path",
19815             "name": "service-instance-id",
19816             "required": true,
19817             "type": "string"
19818           },
19819           {
19820             "in": "path",
19821             "name": "vnf-id",
19822             "required": true,
19823             "type": "string"
19824           },
19825           {
19826             "in": "path",
19827             "name": "vf-module-id",
19828             "required": true,
19829             "type": "string"
19830           },
19831           {
19832             "in": "path",
19833             "name": "vm-type",
19834             "required": true,
19835             "type": "string"
19836           },
19837           {
19838             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
19839             "in": "path",
19840             "name": "network-role",
19841             "required": true,
19842             "type": "string"
19843           }
19844         ],
19845         "responses": {
19846           "200": {
19847             "description": "No response was specified"
19848           }
19849         },
19850         "operationId": "DELETE-mac-addresses"
19851       },
19852       "get": {
19853         "produces": [
19854           "application/json",
19855           "application/xml"
19856         ],
19857         "parameters": [
19858           {
19859             "description": "Keep as M",
19860             "in": "path",
19861             "name": "service-instance-id",
19862             "required": true,
19863             "type": "string"
19864           },
19865           {
19866             "in": "path",
19867             "name": "vnf-id",
19868             "required": true,
19869             "type": "string"
19870           },
19871           {
19872             "in": "path",
19873             "name": "vf-module-id",
19874             "required": true,
19875             "type": "string"
19876           },
19877           {
19878             "in": "path",
19879             "name": "vm-type",
19880             "required": true,
19881             "type": "string"
19882           },
19883           {
19884             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
19885             "in": "path",
19886             "name": "network-role",
19887             "required": true,
19888             "type": "string"
19889           }
19890         ],
19891         "responses": {
19892           "200": {
19893             "description": "No response was specified",
19894             "schema": {
19895               "$ref": "#/definitions/(config)mac-addresses"
19896             }
19897           }
19898         },
19899         "operationId": "GET-mac-addresses"
19900       },
19901       "put": {
19902         "consumes": [
19903           "application/json",
19904           "application/xml"
19905         ],
19906         "produces": [
19907           "application/json",
19908           "application/xml"
19909         ],
19910         "parameters": [
19911           {
19912             "description": "Keep as M",
19913             "in": "path",
19914             "name": "service-instance-id",
19915             "required": true,
19916             "type": "string"
19917           },
19918           {
19919             "in": "path",
19920             "name": "vnf-id",
19921             "required": true,
19922             "type": "string"
19923           },
19924           {
19925             "in": "path",
19926             "name": "vf-module-id",
19927             "required": true,
19928             "type": "string"
19929           },
19930           {
19931             "in": "path",
19932             "name": "vm-type",
19933             "required": true,
19934             "type": "string"
19935           },
19936           {
19937             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
19938             "in": "path",
19939             "name": "network-role",
19940             "required": true,
19941             "type": "string"
19942           },
19943           {
19944             "in": "body",
19945             "name": "(config)mac-addresses",
19946             "required": false,
19947             "schema": {
19948               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)mac-addresses-TOP"
19949             }
19950           }
19951         ],
19952         "responses": {
19953           "200": {
19954             "description": "No response was specified",
19955             "schema": {
19956               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
19957             }
19958           }
19959         },
19960         "operationId": "PUT-mac-addresses"
19961       }
19962     },
19963     "/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": {
19964       "delete": {
19965         "produces": [
19966           "application/json",
19967           "application/xml"
19968         ],
19969         "parameters": [
19970           {
19971             "description": "Keep as M",
19972             "in": "path",
19973             "name": "service-instance-id",
19974             "required": true,
19975             "type": "string"
19976           },
19977           {
19978             "in": "path",
19979             "name": "vnf-id",
19980             "required": true,
19981             "type": "string"
19982           },
19983           {
19984             "in": "path",
19985             "name": "vf-module-id",
19986             "required": true,
19987             "type": "string"
19988           },
19989           {
19990             "in": "path",
19991             "name": "vm-type",
19992             "required": true,
19993             "type": "string"
19994           },
19995           {
19996             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
19997             "in": "path",
19998             "name": "network-role",
19999             "required": true,
20000             "type": "string"
20001           }
20002         ],
20003         "responses": {
20004           "200": {
20005             "description": "No response was specified"
20006           }
20007         },
20008         "operationId": "DELETE-network-information-items"
20009       },
20010       "get": {
20011         "produces": [
20012           "application/json",
20013           "application/xml"
20014         ],
20015         "parameters": [
20016           {
20017             "description": "Keep as M",
20018             "in": "path",
20019             "name": "service-instance-id",
20020             "required": true,
20021             "type": "string"
20022           },
20023           {
20024             "in": "path",
20025             "name": "vnf-id",
20026             "required": true,
20027             "type": "string"
20028           },
20029           {
20030             "in": "path",
20031             "name": "vf-module-id",
20032             "required": true,
20033             "type": "string"
20034           },
20035           {
20036             "in": "path",
20037             "name": "vm-type",
20038             "required": true,
20039             "type": "string"
20040           },
20041           {
20042             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20043             "in": "path",
20044             "name": "network-role",
20045             "required": true,
20046             "type": "string"
20047           }
20048         ],
20049         "responses": {
20050           "200": {
20051             "description": "No response was specified",
20052             "schema": {
20053               "$ref": "#/definitions/(config)network-information-items"
20054             }
20055           }
20056         },
20057         "operationId": "GET-network-information-items"
20058       },
20059       "post": {
20060         "consumes": [
20061           "application/json",
20062           "application/xml"
20063         ],
20064         "produces": [
20065           "application/json",
20066           "application/xml"
20067         ],
20068         "parameters": [
20069           {
20070             "description": "Keep as M",
20071             "in": "path",
20072             "name": "service-instance-id",
20073             "required": true,
20074             "type": "string"
20075           },
20076           {
20077             "in": "path",
20078             "name": "vnf-id",
20079             "required": true,
20080             "type": "string"
20081           },
20082           {
20083             "in": "path",
20084             "name": "vf-module-id",
20085             "required": true,
20086             "type": "string"
20087           },
20088           {
20089             "in": "path",
20090             "name": "vm-type",
20091             "required": true,
20092             "type": "string"
20093           },
20094           {
20095             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20096             "in": "path",
20097             "name": "network-role",
20098             "required": true,
20099             "type": "string"
20100           },
20101           {
20102             "in": "body",
20103             "name": "**(config)network-information-item",
20104             "required": false,
20105             "schema": {
20106               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
20107             }
20108           }
20109         ],
20110         "responses": {
20111           "200": {
20112             "description": "No response was specified",
20113             "schema": {
20114               "$ref": "#/definitions/(config)network-information-itemsPOST"
20115             }
20116           }
20117         },
20118         "operationId": "POST-network-information-items"
20119       },
20120       "put": {
20121         "consumes": [
20122           "application/json",
20123           "application/xml"
20124         ],
20125         "produces": [
20126           "application/json",
20127           "application/xml"
20128         ],
20129         "parameters": [
20130           {
20131             "description": "Keep as M",
20132             "in": "path",
20133             "name": "service-instance-id",
20134             "required": true,
20135             "type": "string"
20136           },
20137           {
20138             "in": "path",
20139             "name": "vnf-id",
20140             "required": true,
20141             "type": "string"
20142           },
20143           {
20144             "in": "path",
20145             "name": "vf-module-id",
20146             "required": true,
20147             "type": "string"
20148           },
20149           {
20150             "in": "path",
20151             "name": "vm-type",
20152             "required": true,
20153             "type": "string"
20154           },
20155           {
20156             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20157             "in": "path",
20158             "name": "network-role",
20159             "required": true,
20160             "type": "string"
20161           },
20162           {
20163             "in": "body",
20164             "name": "(config)network-information-items",
20165             "required": false,
20166             "schema": {
20167               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)network-information-items-TOP"
20168             }
20169           }
20170         ],
20171         "responses": {
20172           "200": {
20173             "description": "No response was specified",
20174             "schema": {
20175               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
20176             }
20177           }
20178         },
20179         "operationId": "PUT-network-information-items"
20180       }
20181     },
20182     "/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}": {
20183       "delete": {
20184         "produces": [
20185           "application/json",
20186           "application/xml"
20187         ],
20188         "parameters": [
20189           {
20190             "description": "Keep as M",
20191             "in": "path",
20192             "name": "service-instance-id",
20193             "required": true,
20194             "type": "string"
20195           },
20196           {
20197             "in": "path",
20198             "name": "vnf-id",
20199             "required": true,
20200             "type": "string"
20201           },
20202           {
20203             "in": "path",
20204             "name": "vf-module-id",
20205             "required": true,
20206             "type": "string"
20207           },
20208           {
20209             "in": "path",
20210             "name": "vm-type",
20211             "required": true,
20212             "type": "string"
20213           },
20214           {
20215             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20216             "in": "path",
20217             "name": "network-role",
20218             "required": true,
20219             "type": "string"
20220           },
20221           {
20222             "description": "Use ipv4 or ipv6",
20223             "in": "path",
20224             "name": "ip-version",
20225             "required": true,
20226             "type": "string"
20227           }
20228         ],
20229         "responses": {
20230           "200": {
20231             "description": "No response was specified"
20232           }
20233         },
20234         "operationId": "DELETE-network-information-item"
20235       },
20236       "get": {
20237         "produces": [
20238           "application/json",
20239           "application/xml"
20240         ],
20241         "parameters": [
20242           {
20243             "description": "Keep as M",
20244             "in": "path",
20245             "name": "service-instance-id",
20246             "required": true,
20247             "type": "string"
20248           },
20249           {
20250             "in": "path",
20251             "name": "vnf-id",
20252             "required": true,
20253             "type": "string"
20254           },
20255           {
20256             "in": "path",
20257             "name": "vf-module-id",
20258             "required": true,
20259             "type": "string"
20260           },
20261           {
20262             "in": "path",
20263             "name": "vm-type",
20264             "required": true,
20265             "type": "string"
20266           },
20267           {
20268             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20269             "in": "path",
20270             "name": "network-role",
20271             "required": true,
20272             "type": "string"
20273           },
20274           {
20275             "description": "Use ipv4 or ipv6",
20276             "in": "path",
20277             "name": "ip-version",
20278             "required": true,
20279             "type": "string"
20280           }
20281         ],
20282         "responses": {
20283           "200": {
20284             "description": "No response was specified",
20285             "schema": {
20286               "$ref": "#/definitions/(config)network-information-item"
20287             }
20288           }
20289         },
20290         "operationId": "GET-network-information-item"
20291       },
20292       "post": {
20293         "consumes": [
20294           "application/json",
20295           "application/xml"
20296         ],
20297         "produces": [
20298           "application/json",
20299           "application/xml"
20300         ],
20301         "parameters": [
20302           {
20303             "description": "Keep as M",
20304             "in": "path",
20305             "name": "service-instance-id",
20306             "required": true,
20307             "type": "string"
20308           },
20309           {
20310             "in": "path",
20311             "name": "vnf-id",
20312             "required": true,
20313             "type": "string"
20314           },
20315           {
20316             "in": "path",
20317             "name": "vf-module-id",
20318             "required": true,
20319             "type": "string"
20320           },
20321           {
20322             "in": "path",
20323             "name": "vm-type",
20324             "required": true,
20325             "type": "string"
20326           },
20327           {
20328             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20329             "in": "path",
20330             "name": "network-role",
20331             "required": true,
20332             "type": "string"
20333           },
20334           {
20335             "description": "Use ipv4 or ipv6",
20336             "in": "path",
20337             "name": "ip-version",
20338             "required": true,
20339             "type": "string"
20340           },
20341           {
20342             "in": "body",
20343             "name": "**(config)network-ips",
20344             "required": false,
20345             "schema": {
20346               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
20347             }
20348           }
20349         ],
20350         "responses": {
20351           "200": {
20352             "description": "No response was specified",
20353             "schema": {
20354               "$ref": "#/definitions/(config)network-information-itemPOST"
20355             }
20356           }
20357         },
20358         "operationId": "POST-network-information-item"
20359       },
20360       "put": {
20361         "consumes": [
20362           "application/json",
20363           "application/xml"
20364         ],
20365         "produces": [
20366           "application/json",
20367           "application/xml"
20368         ],
20369         "parameters": [
20370           {
20371             "description": "Keep as M",
20372             "in": "path",
20373             "name": "service-instance-id",
20374             "required": true,
20375             "type": "string"
20376           },
20377           {
20378             "in": "path",
20379             "name": "vnf-id",
20380             "required": true,
20381             "type": "string"
20382           },
20383           {
20384             "in": "path",
20385             "name": "vf-module-id",
20386             "required": true,
20387             "type": "string"
20388           },
20389           {
20390             "in": "path",
20391             "name": "vm-type",
20392             "required": true,
20393             "type": "string"
20394           },
20395           {
20396             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20397             "in": "path",
20398             "name": "network-role",
20399             "required": true,
20400             "type": "string"
20401           },
20402           {
20403             "description": "Use ipv4 or ipv6",
20404             "in": "path",
20405             "name": "ip-version",
20406             "required": true,
20407             "type": "string"
20408           },
20409           {
20410             "in": "body",
20411             "name": "(config)network-information-item",
20412             "required": false,
20413             "schema": {
20414               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items(config)network-information-item-TOP"
20415             }
20416           }
20417         ],
20418         "responses": {
20419           "200": {
20420             "description": "No response was specified",
20421             "schema": {
20422               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
20423             }
20424           }
20425         },
20426         "operationId": "PUT-network-information-item"
20427       }
20428     },
20429     "/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": {
20430       "delete": {
20431         "produces": [
20432           "application/json",
20433           "application/xml"
20434         ],
20435         "parameters": [
20436           {
20437             "description": "Keep as M",
20438             "in": "path",
20439             "name": "service-instance-id",
20440             "required": true,
20441             "type": "string"
20442           },
20443           {
20444             "in": "path",
20445             "name": "vnf-id",
20446             "required": true,
20447             "type": "string"
20448           },
20449           {
20450             "in": "path",
20451             "name": "vf-module-id",
20452             "required": true,
20453             "type": "string"
20454           },
20455           {
20456             "in": "path",
20457             "name": "vm-type",
20458             "required": true,
20459             "type": "string"
20460           },
20461           {
20462             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20463             "in": "path",
20464             "name": "network-role",
20465             "required": true,
20466             "type": "string"
20467           },
20468           {
20469             "description": "Use ipv4 or ipv6",
20470             "in": "path",
20471             "name": "ip-version",
20472             "required": true,
20473             "type": "string"
20474           }
20475         ],
20476         "responses": {
20477           "200": {
20478             "description": "No response was specified"
20479           }
20480         },
20481         "operationId": "DELETE-network-ips"
20482       },
20483       "get": {
20484         "produces": [
20485           "application/json",
20486           "application/xml"
20487         ],
20488         "parameters": [
20489           {
20490             "description": "Keep as M",
20491             "in": "path",
20492             "name": "service-instance-id",
20493             "required": true,
20494             "type": "string"
20495           },
20496           {
20497             "in": "path",
20498             "name": "vnf-id",
20499             "required": true,
20500             "type": "string"
20501           },
20502           {
20503             "in": "path",
20504             "name": "vf-module-id",
20505             "required": true,
20506             "type": "string"
20507           },
20508           {
20509             "in": "path",
20510             "name": "vm-type",
20511             "required": true,
20512             "type": "string"
20513           },
20514           {
20515             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20516             "in": "path",
20517             "name": "network-role",
20518             "required": true,
20519             "type": "string"
20520           },
20521           {
20522             "description": "Use ipv4 or ipv6",
20523             "in": "path",
20524             "name": "ip-version",
20525             "required": true,
20526             "type": "string"
20527           }
20528         ],
20529         "responses": {
20530           "200": {
20531             "description": "No response was specified",
20532             "schema": {
20533               "$ref": "#/definitions/(config)network-ips"
20534             }
20535           }
20536         },
20537         "operationId": "GET-network-ips"
20538       },
20539       "put": {
20540         "consumes": [
20541           "application/json",
20542           "application/xml"
20543         ],
20544         "produces": [
20545           "application/json",
20546           "application/xml"
20547         ],
20548         "parameters": [
20549           {
20550             "description": "Keep as M",
20551             "in": "path",
20552             "name": "service-instance-id",
20553             "required": true,
20554             "type": "string"
20555           },
20556           {
20557             "in": "path",
20558             "name": "vnf-id",
20559             "required": true,
20560             "type": "string"
20561           },
20562           {
20563             "in": "path",
20564             "name": "vf-module-id",
20565             "required": true,
20566             "type": "string"
20567           },
20568           {
20569             "in": "path",
20570             "name": "vm-type",
20571             "required": true,
20572             "type": "string"
20573           },
20574           {
20575             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20576             "in": "path",
20577             "name": "network-role",
20578             "required": true,
20579             "type": "string"
20580           },
20581           {
20582             "description": "Use ipv4 or ipv6",
20583             "in": "path",
20584             "name": "ip-version",
20585             "required": true,
20586             "type": "string"
20587           },
20588           {
20589             "in": "body",
20590             "name": "(config)network-ips",
20591             "required": false,
20592             "schema": {
20593               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items/network-information-item(config)network-ips-TOP"
20594             }
20595           }
20596         ],
20597         "responses": {
20598           "200": {
20599             "description": "No response was specified",
20600             "schema": {
20601               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
20602             }
20603           }
20604         },
20605         "operationId": "PUT-network-ips"
20606       }
20607     },
20608     "/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": {
20609       "delete": {
20610         "produces": [
20611           "application/json",
20612           "application/xml"
20613         ],
20614         "parameters": [
20615           {
20616             "description": "Keep as M",
20617             "in": "path",
20618             "name": "service-instance-id",
20619             "required": true,
20620             "type": "string"
20621           },
20622           {
20623             "in": "path",
20624             "name": "vnf-id",
20625             "required": true,
20626             "type": "string"
20627           },
20628           {
20629             "in": "path",
20630             "name": "vf-module-id",
20631             "required": true,
20632             "type": "string"
20633           },
20634           {
20635             "in": "path",
20636             "name": "vm-type",
20637             "required": true,
20638             "type": "string"
20639           },
20640           {
20641             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20642             "in": "path",
20643             "name": "network-role",
20644             "required": true,
20645             "type": "string"
20646           }
20647         ],
20648         "responses": {
20649           "200": {
20650             "description": "No response was specified"
20651           }
20652         },
20653         "operationId": "DELETE-sriov-parameters"
20654       },
20655       "get": {
20656         "produces": [
20657           "application/json",
20658           "application/xml"
20659         ],
20660         "parameters": [
20661           {
20662             "description": "Keep as M",
20663             "in": "path",
20664             "name": "service-instance-id",
20665             "required": true,
20666             "type": "string"
20667           },
20668           {
20669             "in": "path",
20670             "name": "vnf-id",
20671             "required": true,
20672             "type": "string"
20673           },
20674           {
20675             "in": "path",
20676             "name": "vf-module-id",
20677             "required": true,
20678             "type": "string"
20679           },
20680           {
20681             "in": "path",
20682             "name": "vm-type",
20683             "required": true,
20684             "type": "string"
20685           },
20686           {
20687             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20688             "in": "path",
20689             "name": "network-role",
20690             "required": true,
20691             "type": "string"
20692           }
20693         ],
20694         "responses": {
20695           "200": {
20696             "description": "No response was specified",
20697             "schema": {
20698               "$ref": "#/definitions/(config)sriov-parameters"
20699             }
20700           }
20701         },
20702         "operationId": "GET-sriov-parameters"
20703       },
20704       "post": {
20705         "consumes": [
20706           "application/json",
20707           "application/xml"
20708         ],
20709         "produces": [
20710           "application/json",
20711           "application/xml"
20712         ],
20713         "parameters": [
20714           {
20715             "description": "Keep as M",
20716             "in": "path",
20717             "name": "service-instance-id",
20718             "required": true,
20719             "type": "string"
20720           },
20721           {
20722             "in": "path",
20723             "name": "vnf-id",
20724             "required": true,
20725             "type": "string"
20726           },
20727           {
20728             "in": "path",
20729             "name": "vf-module-id",
20730             "required": true,
20731             "type": "string"
20732           },
20733           {
20734             "in": "path",
20735             "name": "vm-type",
20736             "required": true,
20737             "type": "string"
20738           },
20739           {
20740             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20741             "in": "path",
20742             "name": "network-role",
20743             "required": true,
20744             "type": "string"
20745           },
20746           {
20747             "in": "body",
20748             "name": "**(config)heat-vlan-filters",
20749             "required": false,
20750             "schema": {
20751               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)heat-vlan-filters-TOP"
20752             }
20753           },
20754           {
20755             "in": "body",
20756             "name": "**(config)application-tags",
20757             "required": false,
20758             "schema": {
20759               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
20760             }
20761           }
20762         ],
20763         "responses": {
20764           "200": {
20765             "description": "No response was specified",
20766             "schema": {
20767               "$ref": "#/definitions/(config)sriov-parametersPOST"
20768             }
20769           }
20770         },
20771         "operationId": "POST-sriov-parameters"
20772       },
20773       "put": {
20774         "consumes": [
20775           "application/json",
20776           "application/xml"
20777         ],
20778         "produces": [
20779           "application/json",
20780           "application/xml"
20781         ],
20782         "parameters": [
20783           {
20784             "description": "Keep as M",
20785             "in": "path",
20786             "name": "service-instance-id",
20787             "required": true,
20788             "type": "string"
20789           },
20790           {
20791             "in": "path",
20792             "name": "vnf-id",
20793             "required": true,
20794             "type": "string"
20795           },
20796           {
20797             "in": "path",
20798             "name": "vf-module-id",
20799             "required": true,
20800             "type": "string"
20801           },
20802           {
20803             "in": "path",
20804             "name": "vm-type",
20805             "required": true,
20806             "type": "string"
20807           },
20808           {
20809             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20810             "in": "path",
20811             "name": "network-role",
20812             "required": true,
20813             "type": "string"
20814           },
20815           {
20816             "in": "body",
20817             "name": "(config)sriov-parameters",
20818             "required": false,
20819             "schema": {
20820               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)sriov-parameters-TOP"
20821             }
20822           }
20823         ],
20824         "responses": {
20825           "200": {
20826             "description": "No response was specified",
20827             "schema": {
20828               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
20829             }
20830           }
20831         },
20832         "operationId": "PUT-sriov-parameters"
20833       }
20834     },
20835     "/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": {
20836       "delete": {
20837         "produces": [
20838           "application/json",
20839           "application/xml"
20840         ],
20841         "parameters": [
20842           {
20843             "description": "Keep as M",
20844             "in": "path",
20845             "name": "service-instance-id",
20846             "required": true,
20847             "type": "string"
20848           },
20849           {
20850             "in": "path",
20851             "name": "vnf-id",
20852             "required": true,
20853             "type": "string"
20854           },
20855           {
20856             "in": "path",
20857             "name": "vf-module-id",
20858             "required": true,
20859             "type": "string"
20860           },
20861           {
20862             "in": "path",
20863             "name": "vm-type",
20864             "required": true,
20865             "type": "string"
20866           },
20867           {
20868             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20869             "in": "path",
20870             "name": "network-role",
20871             "required": true,
20872             "type": "string"
20873           }
20874         ],
20875         "responses": {
20876           "200": {
20877             "description": "No response was specified"
20878           }
20879         },
20880         "operationId": "DELETE-application-tags"
20881       },
20882       "get": {
20883         "produces": [
20884           "application/json",
20885           "application/xml"
20886         ],
20887         "parameters": [
20888           {
20889             "description": "Keep as M",
20890             "in": "path",
20891             "name": "service-instance-id",
20892             "required": true,
20893             "type": "string"
20894           },
20895           {
20896             "in": "path",
20897             "name": "vnf-id",
20898             "required": true,
20899             "type": "string"
20900           },
20901           {
20902             "in": "path",
20903             "name": "vf-module-id",
20904             "required": true,
20905             "type": "string"
20906           },
20907           {
20908             "in": "path",
20909             "name": "vm-type",
20910             "required": true,
20911             "type": "string"
20912           },
20913           {
20914             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20915             "in": "path",
20916             "name": "network-role",
20917             "required": true,
20918             "type": "string"
20919           }
20920         ],
20921         "responses": {
20922           "200": {
20923             "description": "No response was specified",
20924             "schema": {
20925               "$ref": "#/definitions/(config)application-tags"
20926             }
20927           }
20928         },
20929         "operationId": "GET-application-tags"
20930       },
20931       "post": {
20932         "consumes": [
20933           "application/json",
20934           "application/xml"
20935         ],
20936         "produces": [
20937           "application/json",
20938           "application/xml"
20939         ],
20940         "parameters": [
20941           {
20942             "description": "Keep as M",
20943             "in": "path",
20944             "name": "service-instance-id",
20945             "required": true,
20946             "type": "string"
20947           },
20948           {
20949             "in": "path",
20950             "name": "vnf-id",
20951             "required": true,
20952             "type": "string"
20953           },
20954           {
20955             "in": "path",
20956             "name": "vf-module-id",
20957             "required": true,
20958             "type": "string"
20959           },
20960           {
20961             "in": "path",
20962             "name": "vm-type",
20963             "required": true,
20964             "type": "string"
20965           },
20966           {
20967             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
20968             "in": "path",
20969             "name": "network-role",
20970             "required": true,
20971             "type": "string"
20972           },
20973           {
20974             "in": "body",
20975             "name": "**(config)c-tags",
20976             "required": false,
20977             "schema": {
20978               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)c-tags-TOP"
20979             }
20980           },
20981           {
20982             "in": "body",
20983             "name": "**(config)s-tags",
20984             "required": false,
20985             "schema": {
20986               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
20987             }
20988           }
20989         ],
20990         "responses": {
20991           "200": {
20992             "description": "No response was specified",
20993             "schema": {
20994               "$ref": "#/definitions/(config)application-tagsPOST"
20995             }
20996           }
20997         },
20998         "operationId": "POST-application-tags"
20999       },
21000       "put": {
21001         "consumes": [
21002           "application/json",
21003           "application/xml"
21004         ],
21005         "produces": [
21006           "application/json",
21007           "application/xml"
21008         ],
21009         "parameters": [
21010           {
21011             "description": "Keep as M",
21012             "in": "path",
21013             "name": "service-instance-id",
21014             "required": true,
21015             "type": "string"
21016           },
21017           {
21018             "in": "path",
21019             "name": "vnf-id",
21020             "required": true,
21021             "type": "string"
21022           },
21023           {
21024             "in": "path",
21025             "name": "vf-module-id",
21026             "required": true,
21027             "type": "string"
21028           },
21029           {
21030             "in": "path",
21031             "name": "vm-type",
21032             "required": true,
21033             "type": "string"
21034           },
21035           {
21036             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
21037             "in": "path",
21038             "name": "network-role",
21039             "required": true,
21040             "type": "string"
21041           },
21042           {
21043             "in": "body",
21044             "name": "(config)application-tags",
21045             "required": false,
21046             "schema": {
21047               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)application-tags-TOP"
21048             }
21049           }
21050         ],
21051         "responses": {
21052           "200": {
21053             "description": "No response was specified",
21054             "schema": {
21055               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
21056             }
21057           }
21058         },
21059         "operationId": "PUT-application-tags"
21060       }
21061     },
21062     "/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": {
21063       "delete": {
21064         "produces": [
21065           "application/json",
21066           "application/xml"
21067         ],
21068         "parameters": [
21069           {
21070             "description": "Keep as M",
21071             "in": "path",
21072             "name": "service-instance-id",
21073             "required": true,
21074             "type": "string"
21075           },
21076           {
21077             "in": "path",
21078             "name": "vnf-id",
21079             "required": true,
21080             "type": "string"
21081           },
21082           {
21083             "in": "path",
21084             "name": "vf-module-id",
21085             "required": true,
21086             "type": "string"
21087           },
21088           {
21089             "in": "path",
21090             "name": "vm-type",
21091             "required": true,
21092             "type": "string"
21093           },
21094           {
21095             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
21096             "in": "path",
21097             "name": "network-role",
21098             "required": true,
21099             "type": "string"
21100           }
21101         ],
21102         "responses": {
21103           "200": {
21104             "description": "No response was specified"
21105           }
21106         },
21107         "operationId": "DELETE-c-tags"
21108       },
21109       "get": {
21110         "produces": [
21111           "application/json",
21112           "application/xml"
21113         ],
21114         "parameters": [
21115           {
21116             "description": "Keep as M",
21117             "in": "path",
21118             "name": "service-instance-id",
21119             "required": true,
21120             "type": "string"
21121           },
21122           {
21123             "in": "path",
21124             "name": "vnf-id",
21125             "required": true,
21126             "type": "string"
21127           },
21128           {
21129             "in": "path",
21130             "name": "vf-module-id",
21131             "required": true,
21132             "type": "string"
21133           },
21134           {
21135             "in": "path",
21136             "name": "vm-type",
21137             "required": true,
21138             "type": "string"
21139           },
21140           {
21141             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
21142             "in": "path",
21143             "name": "network-role",
21144             "required": true,
21145             "type": "string"
21146           }
21147         ],
21148         "responses": {
21149           "200": {
21150             "description": "No response was specified",
21151             "schema": {
21152               "$ref": "#/definitions/(config)c-tags"
21153             }
21154           }
21155         },
21156         "operationId": "GET-c-tags"
21157       },
21158       "put": {
21159         "consumes": [
21160           "application/json",
21161           "application/xml"
21162         ],
21163         "produces": [
21164           "application/json",
21165           "application/xml"
21166         ],
21167         "parameters": [
21168           {
21169             "description": "Keep as M",
21170             "in": "path",
21171             "name": "service-instance-id",
21172             "required": true,
21173             "type": "string"
21174           },
21175           {
21176             "in": "path",
21177             "name": "vnf-id",
21178             "required": true,
21179             "type": "string"
21180           },
21181           {
21182             "in": "path",
21183             "name": "vf-module-id",
21184             "required": true,
21185             "type": "string"
21186           },
21187           {
21188             "in": "path",
21189             "name": "vm-type",
21190             "required": true,
21191             "type": "string"
21192           },
21193           {
21194             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
21195             "in": "path",
21196             "name": "network-role",
21197             "required": true,
21198             "type": "string"
21199           },
21200           {
21201             "in": "body",
21202             "name": "(config)c-tags",
21203             "required": false,
21204             "schema": {
21205               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)c-tags-TOP"
21206             }
21207           }
21208         ],
21209         "responses": {
21210           "200": {
21211             "description": "No response was specified",
21212             "schema": {
21213               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
21214             }
21215           }
21216         },
21217         "operationId": "PUT-c-tags"
21218       }
21219     },
21220     "/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": {
21221       "delete": {
21222         "produces": [
21223           "application/json",
21224           "application/xml"
21225         ],
21226         "parameters": [
21227           {
21228             "description": "Keep as M",
21229             "in": "path",
21230             "name": "service-instance-id",
21231             "required": true,
21232             "type": "string"
21233           },
21234           {
21235             "in": "path",
21236             "name": "vnf-id",
21237             "required": true,
21238             "type": "string"
21239           },
21240           {
21241             "in": "path",
21242             "name": "vf-module-id",
21243             "required": true,
21244             "type": "string"
21245           },
21246           {
21247             "in": "path",
21248             "name": "vm-type",
21249             "required": true,
21250             "type": "string"
21251           },
21252           {
21253             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
21254             "in": "path",
21255             "name": "network-role",
21256             "required": true,
21257             "type": "string"
21258           }
21259         ],
21260         "responses": {
21261           "200": {
21262             "description": "No response was specified"
21263           }
21264         },
21265         "operationId": "DELETE-s-tags"
21266       },
21267       "get": {
21268         "produces": [
21269           "application/json",
21270           "application/xml"
21271         ],
21272         "parameters": [
21273           {
21274             "description": "Keep as M",
21275             "in": "path",
21276             "name": "service-instance-id",
21277             "required": true,
21278             "type": "string"
21279           },
21280           {
21281             "in": "path",
21282             "name": "vnf-id",
21283             "required": true,
21284             "type": "string"
21285           },
21286           {
21287             "in": "path",
21288             "name": "vf-module-id",
21289             "required": true,
21290             "type": "string"
21291           },
21292           {
21293             "in": "path",
21294             "name": "vm-type",
21295             "required": true,
21296             "type": "string"
21297           },
21298           {
21299             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
21300             "in": "path",
21301             "name": "network-role",
21302             "required": true,
21303             "type": "string"
21304           }
21305         ],
21306         "responses": {
21307           "200": {
21308             "description": "No response was specified",
21309             "schema": {
21310               "$ref": "#/definitions/(config)s-tags"
21311             }
21312           }
21313         },
21314         "operationId": "GET-s-tags"
21315       },
21316       "put": {
21317         "consumes": [
21318           "application/json",
21319           "application/xml"
21320         ],
21321         "produces": [
21322           "application/json",
21323           "application/xml"
21324         ],
21325         "parameters": [
21326           {
21327             "description": "Keep as M",
21328             "in": "path",
21329             "name": "service-instance-id",
21330             "required": true,
21331             "type": "string"
21332           },
21333           {
21334             "in": "path",
21335             "name": "vnf-id",
21336             "required": true,
21337             "type": "string"
21338           },
21339           {
21340             "in": "path",
21341             "name": "vf-module-id",
21342             "required": true,
21343             "type": "string"
21344           },
21345           {
21346             "in": "path",
21347             "name": "vm-type",
21348             "required": true,
21349             "type": "string"
21350           },
21351           {
21352             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
21353             "in": "path",
21354             "name": "network-role",
21355             "required": true,
21356             "type": "string"
21357           },
21358           {
21359             "in": "body",
21360             "name": "(config)s-tags",
21361             "required": false,
21362             "schema": {
21363               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)s-tags-TOP"
21364             }
21365           }
21366         ],
21367         "responses": {
21368           "200": {
21369             "description": "No response was specified",
21370             "schema": {
21371               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
21372             }
21373           }
21374         },
21375         "operationId": "PUT-s-tags"
21376       }
21377     },
21378     "/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": {
21379       "delete": {
21380         "produces": [
21381           "application/json",
21382           "application/xml"
21383         ],
21384         "parameters": [
21385           {
21386             "description": "Keep as M",
21387             "in": "path",
21388             "name": "service-instance-id",
21389             "required": true,
21390             "type": "string"
21391           },
21392           {
21393             "in": "path",
21394             "name": "vnf-id",
21395             "required": true,
21396             "type": "string"
21397           },
21398           {
21399             "in": "path",
21400             "name": "vf-module-id",
21401             "required": true,
21402             "type": "string"
21403           },
21404           {
21405             "in": "path",
21406             "name": "vm-type",
21407             "required": true,
21408             "type": "string"
21409           },
21410           {
21411             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
21412             "in": "path",
21413             "name": "network-role",
21414             "required": true,
21415             "type": "string"
21416           }
21417         ],
21418         "responses": {
21419           "200": {
21420             "description": "No response was specified"
21421           }
21422         },
21423         "operationId": "DELETE-heat-vlan-filters"
21424       },
21425       "get": {
21426         "produces": [
21427           "application/json",
21428           "application/xml"
21429         ],
21430         "parameters": [
21431           {
21432             "description": "Keep as M",
21433             "in": "path",
21434             "name": "service-instance-id",
21435             "required": true,
21436             "type": "string"
21437           },
21438           {
21439             "in": "path",
21440             "name": "vnf-id",
21441             "required": true,
21442             "type": "string"
21443           },
21444           {
21445             "in": "path",
21446             "name": "vf-module-id",
21447             "required": true,
21448             "type": "string"
21449           },
21450           {
21451             "in": "path",
21452             "name": "vm-type",
21453             "required": true,
21454             "type": "string"
21455           },
21456           {
21457             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
21458             "in": "path",
21459             "name": "network-role",
21460             "required": true,
21461             "type": "string"
21462           }
21463         ],
21464         "responses": {
21465           "200": {
21466             "description": "No response was specified",
21467             "schema": {
21468               "$ref": "#/definitions/(config)heat-vlan-filters"
21469             }
21470           }
21471         },
21472         "operationId": "GET-heat-vlan-filters"
21473       },
21474       "put": {
21475         "consumes": [
21476           "application/json",
21477           "application/xml"
21478         ],
21479         "produces": [
21480           "application/json",
21481           "application/xml"
21482         ],
21483         "parameters": [
21484           {
21485             "description": "Keep as M",
21486             "in": "path",
21487             "name": "service-instance-id",
21488             "required": true,
21489             "type": "string"
21490           },
21491           {
21492             "in": "path",
21493             "name": "vnf-id",
21494             "required": true,
21495             "type": "string"
21496           },
21497           {
21498             "in": "path",
21499             "name": "vf-module-id",
21500             "required": true,
21501             "type": "string"
21502           },
21503           {
21504             "in": "path",
21505             "name": "vm-type",
21506             "required": true,
21507             "type": "string"
21508           },
21509           {
21510             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
21511             "in": "path",
21512             "name": "network-role",
21513             "required": true,
21514             "type": "string"
21515           },
21516           {
21517             "in": "body",
21518             "name": "(config)heat-vlan-filters",
21519             "required": false,
21520             "schema": {
21521               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)heat-vlan-filters-TOP"
21522             }
21523           }
21524         ],
21525         "responses": {
21526           "200": {
21527             "description": "No response was specified",
21528             "schema": {
21529               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
21530             }
21531           }
21532         },
21533         "operationId": "PUT-heat-vlan-filters"
21534       }
21535     },
21536     "/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": {
21537       "delete": {
21538         "produces": [
21539           "application/json",
21540           "application/xml"
21541         ],
21542         "parameters": [
21543           {
21544             "description": "Keep as M",
21545             "in": "path",
21546             "name": "service-instance-id",
21547             "required": true,
21548             "type": "string"
21549           },
21550           {
21551             "in": "path",
21552             "name": "vnf-id",
21553             "required": true,
21554             "type": "string"
21555           },
21556           {
21557             "in": "path",
21558             "name": "vf-module-id",
21559             "required": true,
21560             "type": "string"
21561           }
21562         ],
21563         "responses": {
21564           "200": {
21565             "description": "No response was specified"
21566           }
21567         },
21568         "operationId": "DELETE-vf-module-parameters"
21569       },
21570       "get": {
21571         "produces": [
21572           "application/json",
21573           "application/xml"
21574         ],
21575         "parameters": [
21576           {
21577             "description": "Keep as M",
21578             "in": "path",
21579             "name": "service-instance-id",
21580             "required": true,
21581             "type": "string"
21582           },
21583           {
21584             "in": "path",
21585             "name": "vnf-id",
21586             "required": true,
21587             "type": "string"
21588           },
21589           {
21590             "in": "path",
21591             "name": "vf-module-id",
21592             "required": true,
21593             "type": "string"
21594           }
21595         ],
21596         "responses": {
21597           "200": {
21598             "description": "No response was specified",
21599             "schema": {
21600               "$ref": "#/definitions/(config)vf-module-parameters"
21601             }
21602           }
21603         },
21604         "operationId": "GET-vf-module-parameters"
21605       },
21606       "post": {
21607         "consumes": [
21608           "application/json",
21609           "application/xml"
21610         ],
21611         "produces": [
21612           "application/json",
21613           "application/xml"
21614         ],
21615         "parameters": [
21616           {
21617             "description": "Keep as M",
21618             "in": "path",
21619             "name": "service-instance-id",
21620             "required": true,
21621             "type": "string"
21622           },
21623           {
21624             "in": "path",
21625             "name": "vnf-id",
21626             "required": true,
21627             "type": "string"
21628           },
21629           {
21630             "in": "path",
21631             "name": "vf-module-id",
21632             "required": true,
21633             "type": "string"
21634           },
21635           {
21636             "in": "body",
21637             "name": "**(config)param",
21638             "required": false,
21639             "schema": {
21640               "$ref": "#/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"
21641             }
21642           }
21643         ],
21644         "responses": {
21645           "200": {
21646             "description": "No response was specified",
21647             "schema": {
21648               "$ref": "#/definitions/(config)vf-module-parametersPOST"
21649             }
21650           }
21651         },
21652         "operationId": "POST-vf-module-parameters"
21653       },
21654       "put": {
21655         "consumes": [
21656           "application/json",
21657           "application/xml"
21658         ],
21659         "produces": [
21660           "application/json",
21661           "application/xml"
21662         ],
21663         "parameters": [
21664           {
21665             "description": "Keep as M",
21666             "in": "path",
21667             "name": "service-instance-id",
21668             "required": true,
21669             "type": "string"
21670           },
21671           {
21672             "in": "path",
21673             "name": "vnf-id",
21674             "required": true,
21675             "type": "string"
21676           },
21677           {
21678             "in": "path",
21679             "name": "vf-module-id",
21680             "required": true,
21681             "type": "string"
21682           },
21683           {
21684             "in": "body",
21685             "name": "(config)vf-module-parameters",
21686             "required": false,
21687             "schema": {
21688               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-parameters-TOP"
21689             }
21690           }
21691         ],
21692         "responses": {
21693           "200": {
21694             "description": "No response was specified",
21695             "schema": {
21696               "$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"
21697             }
21698           }
21699         },
21700         "operationId": "PUT-vf-module-parameters"
21701       }
21702     },
21703     "/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}": {
21704       "delete": {
21705         "produces": [
21706           "application/json",
21707           "application/xml"
21708         ],
21709         "parameters": [
21710           {
21711             "description": "Keep as M",
21712             "in": "path",
21713             "name": "service-instance-id",
21714             "required": true,
21715             "type": "string"
21716           },
21717           {
21718             "in": "path",
21719             "name": "vnf-id",
21720             "required": true,
21721             "type": "string"
21722           },
21723           {
21724             "in": "path",
21725             "name": "vf-module-id",
21726             "required": true,
21727             "type": "string"
21728           },
21729           {
21730             "in": "path",
21731             "name": "name",
21732             "required": true,
21733             "type": "string"
21734           }
21735         ],
21736         "responses": {
21737           "200": {
21738             "description": "No response was specified"
21739           }
21740         },
21741         "operationId": "DELETE-param"
21742       },
21743       "get": {
21744         "produces": [
21745           "application/json",
21746           "application/xml"
21747         ],
21748         "parameters": [
21749           {
21750             "description": "Keep as M",
21751             "in": "path",
21752             "name": "service-instance-id",
21753             "required": true,
21754             "type": "string"
21755           },
21756           {
21757             "in": "path",
21758             "name": "vnf-id",
21759             "required": true,
21760             "type": "string"
21761           },
21762           {
21763             "in": "path",
21764             "name": "vf-module-id",
21765             "required": true,
21766             "type": "string"
21767           },
21768           {
21769             "in": "path",
21770             "name": "name",
21771             "required": true,
21772             "type": "string"
21773           }
21774         ],
21775         "responses": {
21776           "200": {
21777             "description": "No response was specified",
21778             "schema": {
21779               "$ref": "#/definitions/(config)param"
21780             }
21781           }
21782         },
21783         "operationId": "GET-param"
21784       },
21785       "put": {
21786         "consumes": [
21787           "application/json",
21788           "application/xml"
21789         ],
21790         "produces": [
21791           "application/json",
21792           "application/xml"
21793         ],
21794         "parameters": [
21795           {
21796             "description": "Keep as M",
21797             "in": "path",
21798             "name": "service-instance-id",
21799             "required": true,
21800             "type": "string"
21801           },
21802           {
21803             "in": "path",
21804             "name": "vnf-id",
21805             "required": true,
21806             "type": "string"
21807           },
21808           {
21809             "in": "path",
21810             "name": "vf-module-id",
21811             "required": true,
21812             "type": "string"
21813           },
21814           {
21815             "in": "path",
21816             "name": "name",
21817             "required": true,
21818             "type": "string"
21819           },
21820           {
21821             "in": "body",
21822             "name": "(config)param",
21823             "required": false,
21824             "schema": {
21825               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-parameters(config)param-TOP"
21826             }
21827           }
21828         ],
21829         "responses": {
21830           "200": {
21831             "description": "No response was specified",
21832             "schema": {
21833               "$ref": "#/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"
21834             }
21835           }
21836         },
21837         "operationId": "PUT-param"
21838       }
21839     },
21840     "/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": {
21841       "delete": {
21842         "produces": [
21843           "application/json",
21844           "application/xml"
21845         ],
21846         "parameters": [
21847           {
21848             "description": "Keep as M",
21849             "in": "path",
21850             "name": "service-instance-id",
21851             "required": true,
21852             "type": "string"
21853           },
21854           {
21855             "in": "path",
21856             "name": "vnf-id",
21857             "required": true,
21858             "type": "string"
21859           },
21860           {
21861             "in": "path",
21862             "name": "vf-module-id",
21863             "required": true,
21864             "type": "string"
21865           }
21866         ],
21867         "responses": {
21868           "200": {
21869             "description": "No response was specified"
21870           }
21871         },
21872         "operationId": "DELETE-vf-module-topology-identifier"
21873       },
21874       "get": {
21875         "produces": [
21876           "application/json",
21877           "application/xml"
21878         ],
21879         "parameters": [
21880           {
21881             "description": "Keep as M",
21882             "in": "path",
21883             "name": "service-instance-id",
21884             "required": true,
21885             "type": "string"
21886           },
21887           {
21888             "in": "path",
21889             "name": "vnf-id",
21890             "required": true,
21891             "type": "string"
21892           },
21893           {
21894             "in": "path",
21895             "name": "vf-module-id",
21896             "required": true,
21897             "type": "string"
21898           }
21899         ],
21900         "responses": {
21901           "200": {
21902             "description": "No response was specified",
21903             "schema": {
21904               "$ref": "#/definitions/(config)vf-module-topology-identifier"
21905             }
21906           }
21907         },
21908         "operationId": "GET-vf-module-topology-identifier"
21909       },
21910       "put": {
21911         "consumes": [
21912           "application/json",
21913           "application/xml"
21914         ],
21915         "produces": [
21916           "application/json",
21917           "application/xml"
21918         ],
21919         "parameters": [
21920           {
21921             "description": "Keep as M",
21922             "in": "path",
21923             "name": "service-instance-id",
21924             "required": true,
21925             "type": "string"
21926           },
21927           {
21928             "in": "path",
21929             "name": "vnf-id",
21930             "required": true,
21931             "type": "string"
21932           },
21933           {
21934             "in": "path",
21935             "name": "vf-module-id",
21936             "required": true,
21937             "type": "string"
21938           },
21939           {
21940             "in": "body",
21941             "name": "(config)vf-module-topology-identifier",
21942             "required": false,
21943             "schema": {
21944               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology(config)vf-module-topology-identifier-TOP"
21945             }
21946           }
21947         ],
21948         "responses": {
21949           "200": {
21950             "description": "No response was specified",
21951             "schema": {
21952               "$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"
21953             }
21954           }
21955         },
21956         "operationId": "PUT-vf-module-topology-identifier"
21957       }
21958     },
21959     "/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": {
21960       "delete": {
21961         "produces": [
21962           "application/json",
21963           "application/xml"
21964         ],
21965         "parameters": [
21966           {
21967             "description": "Keep as M",
21968             "in": "path",
21969             "name": "service-instance-id",
21970             "required": true,
21971             "type": "string"
21972           },
21973           {
21974             "in": "path",
21975             "name": "vnf-id",
21976             "required": true,
21977             "type": "string"
21978           },
21979           {
21980             "in": "path",
21981             "name": "vf-module-id",
21982             "required": true,
21983             "type": "string"
21984           }
21985         ],
21986         "responses": {
21987           "200": {
21988             "description": "No response was specified"
21989           }
21990         },
21991         "operationId": "DELETE-vnf-information"
21992       },
21993       "get": {
21994         "produces": [
21995           "application/json",
21996           "application/xml"
21997         ],
21998         "parameters": [
21999           {
22000             "description": "Keep as M",
22001             "in": "path",
22002             "name": "service-instance-id",
22003             "required": true,
22004             "type": "string"
22005           },
22006           {
22007             "in": "path",
22008             "name": "vnf-id",
22009             "required": true,
22010             "type": "string"
22011           },
22012           {
22013             "in": "path",
22014             "name": "vf-module-id",
22015             "required": true,
22016             "type": "string"
22017           }
22018         ],
22019         "responses": {
22020           "200": {
22021             "description": "No response was specified",
22022             "schema": {
22023               "$ref": "#/definitions/(config)vnf-information"
22024             }
22025           }
22026         },
22027         "operationId": "GET-vnf-information"
22028       },
22029       "post": {
22030         "consumes": [
22031           "application/json",
22032           "application/xml"
22033         ],
22034         "produces": [
22035           "application/json",
22036           "application/xml"
22037         ],
22038         "parameters": [
22039           {
22040             "description": "Keep as M",
22041             "in": "path",
22042             "name": "service-instance-id",
22043             "required": true,
22044             "type": "string"
22045           },
22046           {
22047             "in": "path",
22048             "name": "vnf-id",
22049             "required": true,
22050             "type": "string"
22051           },
22052           {
22053             "in": "path",
22054             "name": "vf-module-id",
22055             "required": true,
22056             "type": "string"
22057           },
22058           {
22059             "in": "body",
22060             "name": "**(config)onap-model-information",
22061             "required": false,
22062             "schema": {
22063               "$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"
22064             }
22065           }
22066         ],
22067         "responses": {
22068           "200": {
22069             "description": "No response was specified",
22070             "schema": {
22071               "$ref": "#/definitions/(config)vnf-informationPOST"
22072             }
22073           }
22074         },
22075         "operationId": "POST-vnf-information"
22076       },
22077       "put": {
22078         "consumes": [
22079           "application/json",
22080           "application/xml"
22081         ],
22082         "produces": [
22083           "application/json",
22084           "application/xml"
22085         ],
22086         "parameters": [
22087           {
22088             "description": "Keep as M",
22089             "in": "path",
22090             "name": "service-instance-id",
22091             "required": true,
22092             "type": "string"
22093           },
22094           {
22095             "in": "path",
22096             "name": "vnf-id",
22097             "required": true,
22098             "type": "string"
22099           },
22100           {
22101             "in": "path",
22102             "name": "vf-module-id",
22103             "required": true,
22104             "type": "string"
22105           },
22106           {
22107             "in": "body",
22108             "name": "(config)vnf-information",
22109             "required": false,
22110             "schema": {
22111               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information-TOP"
22112             }
22113           }
22114         ],
22115         "responses": {
22116           "200": {
22117             "description": "No response was specified",
22118             "schema": {
22119               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information-TOP"
22120             }
22121           }
22122         },
22123         "operationId": "PUT-vnf-information"
22124       }
22125     },
22126     "/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": {
22127       "delete": {
22128         "produces": [
22129           "application/json",
22130           "application/xml"
22131         ],
22132         "parameters": [
22133           {
22134             "description": "Keep as M",
22135             "in": "path",
22136             "name": "service-instance-id",
22137             "required": true,
22138             "type": "string"
22139           },
22140           {
22141             "in": "path",
22142             "name": "vnf-id",
22143             "required": true,
22144             "type": "string"
22145           },
22146           {
22147             "in": "path",
22148             "name": "vf-module-id",
22149             "required": true,
22150             "type": "string"
22151           }
22152         ],
22153         "responses": {
22154           "200": {
22155             "description": "No response was specified"
22156           }
22157         },
22158         "operationId": "DELETE-onap-model-information"
22159       },
22160       "get": {
22161         "produces": [
22162           "application/json",
22163           "application/xml"
22164         ],
22165         "parameters": [
22166           {
22167             "description": "Keep as M",
22168             "in": "path",
22169             "name": "service-instance-id",
22170             "required": true,
22171             "type": "string"
22172           },
22173           {
22174             "in": "path",
22175             "name": "vnf-id",
22176             "required": true,
22177             "type": "string"
22178           },
22179           {
22180             "in": "path",
22181             "name": "vf-module-id",
22182             "required": true,
22183             "type": "string"
22184           }
22185         ],
22186         "responses": {
22187           "200": {
22188             "description": "No response was specified",
22189             "schema": {
22190               "$ref": "#/definitions/(config)onap-model-information"
22191             }
22192           }
22193         },
22194         "operationId": "GET-onap-model-information"
22195       },
22196       "put": {
22197         "consumes": [
22198           "application/json",
22199           "application/xml"
22200         ],
22201         "produces": [
22202           "application/json",
22203           "application/xml"
22204         ],
22205         "parameters": [
22206           {
22207             "description": "Keep as M",
22208             "in": "path",
22209             "name": "service-instance-id",
22210             "required": true,
22211             "type": "string"
22212           },
22213           {
22214             "in": "path",
22215             "name": "vnf-id",
22216             "required": true,
22217             "type": "string"
22218           },
22219           {
22220             "in": "path",
22221             "name": "vf-module-id",
22222             "required": true,
22223             "type": "string"
22224           },
22225           {
22226             "in": "body",
22227             "name": "(config)onap-model-information",
22228             "required": false,
22229             "schema": {
22230               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vnf-information(config)onap-model-information-TOP"
22231             }
22232           }
22233         ],
22234         "responses": {
22235           "200": {
22236             "description": "No response was specified",
22237             "schema": {
22238               "$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"
22239             }
22240           }
22241         },
22242         "operationId": "PUT-onap-model-information"
22243       }
22244     },
22245     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-information": {
22246       "delete": {
22247         "produces": [
22248           "application/json",
22249           "application/xml"
22250         ],
22251         "parameters": [
22252           {
22253             "description": "Keep as M",
22254             "in": "path",
22255             "name": "service-instance-id",
22256             "required": true,
22257             "type": "string"
22258           },
22259           {
22260             "in": "path",
22261             "name": "vnf-id",
22262             "required": true,
22263             "type": "string"
22264           }
22265         ],
22266         "responses": {
22267           "200": {
22268             "description": "No response was specified"
22269           }
22270         },
22271         "operationId": "DELETE-vnf-information"
22272       },
22273       "get": {
22274         "produces": [
22275           "application/json",
22276           "application/xml"
22277         ],
22278         "parameters": [
22279           {
22280             "description": "Keep as M",
22281             "in": "path",
22282             "name": "service-instance-id",
22283             "required": true,
22284             "type": "string"
22285           },
22286           {
22287             "in": "path",
22288             "name": "vnf-id",
22289             "required": true,
22290             "type": "string"
22291           }
22292         ],
22293         "responses": {
22294           "200": {
22295             "description": "No response was specified",
22296             "schema": {
22297               "$ref": "#/definitions/(config)vnf-information"
22298             }
22299           }
22300         },
22301         "operationId": "GET-vnf-information"
22302       },
22303       "post": {
22304         "consumes": [
22305           "application/json",
22306           "application/xml"
22307         ],
22308         "produces": [
22309           "application/json",
22310           "application/xml"
22311         ],
22312         "parameters": [
22313           {
22314             "description": "Keep as M",
22315             "in": "path",
22316             "name": "service-instance-id",
22317             "required": true,
22318             "type": "string"
22319           },
22320           {
22321             "in": "path",
22322             "name": "vnf-id",
22323             "required": true,
22324             "type": "string"
22325           },
22326           {
22327             "in": "body",
22328             "name": "**(config)onap-model-information",
22329             "required": false,
22330             "schema": {
22331               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information-TOP"
22332             }
22333           }
22334         ],
22335         "responses": {
22336           "200": {
22337             "description": "No response was specified",
22338             "schema": {
22339               "$ref": "#/definitions/(config)vnf-informationPOST"
22340             }
22341           }
22342         },
22343         "operationId": "POST-vnf-information"
22344       },
22345       "put": {
22346         "consumes": [
22347           "application/json",
22348           "application/xml"
22349         ],
22350         "produces": [
22351           "application/json",
22352           "application/xml"
22353         ],
22354         "parameters": [
22355           {
22356             "description": "Keep as M",
22357             "in": "path",
22358             "name": "service-instance-id",
22359             "required": true,
22360             "type": "string"
22361           },
22362           {
22363             "in": "path",
22364             "name": "vnf-id",
22365             "required": true,
22366             "type": "string"
22367           },
22368           {
22369             "in": "body",
22370             "name": "(config)vnf-information",
22371             "required": false,
22372             "schema": {
22373               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information-TOP"
22374             }
22375           }
22376         ],
22377         "responses": {
22378           "200": {
22379             "description": "No response was specified",
22380             "schema": {
22381               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information-TOP"
22382             }
22383           }
22384         },
22385         "operationId": "PUT-vnf-information"
22386       }
22387     },
22388     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-information/onap-model-information": {
22389       "delete": {
22390         "produces": [
22391           "application/json",
22392           "application/xml"
22393         ],
22394         "parameters": [
22395           {
22396             "description": "Keep as M",
22397             "in": "path",
22398             "name": "service-instance-id",
22399             "required": true,
22400             "type": "string"
22401           },
22402           {
22403             "in": "path",
22404             "name": "vnf-id",
22405             "required": true,
22406             "type": "string"
22407           }
22408         ],
22409         "responses": {
22410           "200": {
22411             "description": "No response was specified"
22412           }
22413         },
22414         "operationId": "DELETE-onap-model-information"
22415       },
22416       "get": {
22417         "produces": [
22418           "application/json",
22419           "application/xml"
22420         ],
22421         "parameters": [
22422           {
22423             "description": "Keep as M",
22424             "in": "path",
22425             "name": "service-instance-id",
22426             "required": true,
22427             "type": "string"
22428           },
22429           {
22430             "in": "path",
22431             "name": "vnf-id",
22432             "required": true,
22433             "type": "string"
22434           }
22435         ],
22436         "responses": {
22437           "200": {
22438             "description": "No response was specified",
22439             "schema": {
22440               "$ref": "#/definitions/(config)onap-model-information"
22441             }
22442           }
22443         },
22444         "operationId": "GET-onap-model-information"
22445       },
22446       "put": {
22447         "consumes": [
22448           "application/json",
22449           "application/xml"
22450         ],
22451         "produces": [
22452           "application/json",
22453           "application/xml"
22454         ],
22455         "parameters": [
22456           {
22457             "description": "Keep as M",
22458             "in": "path",
22459             "name": "service-instance-id",
22460             "required": true,
22461             "type": "string"
22462           },
22463           {
22464             "in": "path",
22465             "name": "vnf-id",
22466             "required": true,
22467             "type": "string"
22468           },
22469           {
22470             "in": "body",
22471             "name": "(config)onap-model-information",
22472             "required": false,
22473             "schema": {
22474               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information-TOP"
22475             }
22476           }
22477         ],
22478         "responses": {
22479           "200": {
22480             "description": "No response was specified",
22481             "schema": {
22482               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information-TOP"
22483             }
22484           }
22485         },
22486         "operationId": "PUT-onap-model-information"
22487       }
22488     },
22489     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-level-oper-status": {
22490       "delete": {
22491         "produces": [
22492           "application/json",
22493           "application/xml"
22494         ],
22495         "parameters": [
22496           {
22497             "description": "Keep as M",
22498             "in": "path",
22499             "name": "service-instance-id",
22500             "required": true,
22501             "type": "string"
22502           },
22503           {
22504             "in": "path",
22505             "name": "vnf-id",
22506             "required": true,
22507             "type": "string"
22508           }
22509         ],
22510         "responses": {
22511           "200": {
22512             "description": "No response was specified"
22513           }
22514         },
22515         "operationId": "DELETE-vnf-level-oper-status"
22516       },
22517       "get": {
22518         "produces": [
22519           "application/json",
22520           "application/xml"
22521         ],
22522         "parameters": [
22523           {
22524             "description": "Keep as M",
22525             "in": "path",
22526             "name": "service-instance-id",
22527             "required": true,
22528             "type": "string"
22529           },
22530           {
22531             "in": "path",
22532             "name": "vnf-id",
22533             "required": true,
22534             "type": "string"
22535           }
22536         ],
22537         "responses": {
22538           "200": {
22539             "description": "No response was specified",
22540             "schema": {
22541               "$ref": "#/definitions/(config)vnf-level-oper-status"
22542             }
22543           }
22544         },
22545         "operationId": "GET-vnf-level-oper-status"
22546       },
22547       "put": {
22548         "consumes": [
22549           "application/json",
22550           "application/xml"
22551         ],
22552         "produces": [
22553           "application/json",
22554           "application/xml"
22555         ],
22556         "parameters": [
22557           {
22558             "description": "Keep as M",
22559             "in": "path",
22560             "name": "service-instance-id",
22561             "required": true,
22562             "type": "string"
22563           },
22564           {
22565             "in": "path",
22566             "name": "vnf-id",
22567             "required": true,
22568             "type": "string"
22569           },
22570           {
22571             "in": "body",
22572             "name": "(config)vnf-level-oper-status",
22573             "required": false,
22574             "schema": {
22575               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status-TOP"
22576             }
22577           }
22578         ],
22579         "responses": {
22580           "200": {
22581             "description": "No response was specified",
22582             "schema": {
22583               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status-TOP"
22584             }
22585           }
22586         },
22587         "operationId": "PUT-vnf-level-oper-status"
22588       }
22589     },
22590     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-provided-allotted-resources": {
22591       "delete": {
22592         "produces": [
22593           "application/json",
22594           "application/xml"
22595         ],
22596         "parameters": [
22597           {
22598             "description": "Keep as M",
22599             "in": "path",
22600             "name": "service-instance-id",
22601             "required": true,
22602             "type": "string"
22603           },
22604           {
22605             "in": "path",
22606             "name": "vnf-id",
22607             "required": true,
22608             "type": "string"
22609           }
22610         ],
22611         "responses": {
22612           "200": {
22613             "description": "No response was specified"
22614           }
22615         },
22616         "operationId": "DELETE-vnf-provided-allotted-resources"
22617       },
22618       "get": {
22619         "produces": [
22620           "application/json",
22621           "application/xml"
22622         ],
22623         "parameters": [
22624           {
22625             "description": "Keep as M",
22626             "in": "path",
22627             "name": "service-instance-id",
22628             "required": true,
22629             "type": "string"
22630           },
22631           {
22632             "in": "path",
22633             "name": "vnf-id",
22634             "required": true,
22635             "type": "string"
22636           }
22637         ],
22638         "responses": {
22639           "200": {
22640             "description": "No response was specified",
22641             "schema": {
22642               "$ref": "#/definitions/(config)vnf-provided-allotted-resources"
22643             }
22644           }
22645         },
22646         "operationId": "GET-vnf-provided-allotted-resources"
22647       },
22648       "put": {
22649         "consumes": [
22650           "application/json",
22651           "application/xml"
22652         ],
22653         "produces": [
22654           "application/json",
22655           "application/xml"
22656         ],
22657         "parameters": [
22658           {
22659             "description": "Keep as M",
22660             "in": "path",
22661             "name": "service-instance-id",
22662             "required": true,
22663             "type": "string"
22664           },
22665           {
22666             "in": "path",
22667             "name": "vnf-id",
22668             "required": true,
22669             "type": "string"
22670           },
22671           {
22672             "in": "body",
22673             "name": "(config)vnf-provided-allotted-resources",
22674             "required": false,
22675             "schema": {
22676               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources-TOP"
22677             }
22678           }
22679         ],
22680         "responses": {
22681           "200": {
22682             "description": "No response was specified",
22683             "schema": {
22684               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources-TOP"
22685             }
22686           }
22687         },
22688         "operationId": "PUT-vnf-provided-allotted-resources"
22689       }
22690     },
22691     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-request-input": {
22692       "delete": {
22693         "produces": [
22694           "application/json",
22695           "application/xml"
22696         ],
22697         "parameters": [
22698           {
22699             "description": "Keep as M",
22700             "in": "path",
22701             "name": "service-instance-id",
22702             "required": true,
22703             "type": "string"
22704           },
22705           {
22706             "in": "path",
22707             "name": "vnf-id",
22708             "required": true,
22709             "type": "string"
22710           }
22711         ],
22712         "responses": {
22713           "200": {
22714             "description": "No response was specified"
22715           }
22716         },
22717         "operationId": "DELETE-vnf-request-input"
22718       },
22719       "get": {
22720         "produces": [
22721           "application/json",
22722           "application/xml"
22723         ],
22724         "parameters": [
22725           {
22726             "description": "Keep as M",
22727             "in": "path",
22728             "name": "service-instance-id",
22729             "required": true,
22730             "type": "string"
22731           },
22732           {
22733             "in": "path",
22734             "name": "vnf-id",
22735             "required": true,
22736             "type": "string"
22737           }
22738         ],
22739         "responses": {
22740           "200": {
22741             "description": "No response was specified",
22742             "schema": {
22743               "$ref": "#/definitions/(config)vnf-request-input"
22744             }
22745           }
22746         },
22747         "operationId": "GET-vnf-request-input"
22748       },
22749       "post": {
22750         "consumes": [
22751           "application/json",
22752           "application/xml"
22753         ],
22754         "produces": [
22755           "application/json",
22756           "application/xml"
22757         ],
22758         "parameters": [
22759           {
22760             "description": "Keep as M",
22761             "in": "path",
22762             "name": "service-instance-id",
22763             "required": true,
22764             "type": "string"
22765           },
22766           {
22767             "in": "path",
22768             "name": "vnf-id",
22769             "required": true,
22770             "type": "string"
22771           },
22772           {
22773             "in": "body",
22774             "name": "**(config)vnf-networks",
22775             "required": false,
22776             "schema": {
22777               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks-TOP"
22778             }
22779           },
22780           {
22781             "in": "body",
22782             "name": "**(config)vnf-input-parameters",
22783             "required": false,
22784             "schema": {
22785               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters-TOP"
22786             }
22787           }
22788         ],
22789         "responses": {
22790           "200": {
22791             "description": "No response was specified",
22792             "schema": {
22793               "$ref": "#/definitions/(config)vnf-request-inputPOST"
22794             }
22795           }
22796         },
22797         "operationId": "POST-vnf-request-input"
22798       },
22799       "put": {
22800         "consumes": [
22801           "application/json",
22802           "application/xml"
22803         ],
22804         "produces": [
22805           "application/json",
22806           "application/xml"
22807         ],
22808         "parameters": [
22809           {
22810             "description": "Keep as M",
22811             "in": "path",
22812             "name": "service-instance-id",
22813             "required": true,
22814             "type": "string"
22815           },
22816           {
22817             "in": "path",
22818             "name": "vnf-id",
22819             "required": true,
22820             "type": "string"
22821           },
22822           {
22823             "in": "body",
22824             "name": "(config)vnf-request-input",
22825             "required": false,
22826             "schema": {
22827               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input-TOP"
22828             }
22829           }
22830         ],
22831         "responses": {
22832           "200": {
22833             "description": "No response was specified",
22834             "schema": {
22835               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input-TOP"
22836             }
22837           }
22838         },
22839         "operationId": "PUT-vnf-request-input"
22840       }
22841     },
22842     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-request-input/vnf-input-parameters": {
22843       "delete": {
22844         "produces": [
22845           "application/json",
22846           "application/xml"
22847         ],
22848         "parameters": [
22849           {
22850             "description": "Keep as M",
22851             "in": "path",
22852             "name": "service-instance-id",
22853             "required": true,
22854             "type": "string"
22855           },
22856           {
22857             "in": "path",
22858             "name": "vnf-id",
22859             "required": true,
22860             "type": "string"
22861           }
22862         ],
22863         "responses": {
22864           "200": {
22865             "description": "No response was specified"
22866           }
22867         },
22868         "operationId": "DELETE-vnf-input-parameters"
22869       },
22870       "get": {
22871         "produces": [
22872           "application/json",
22873           "application/xml"
22874         ],
22875         "parameters": [
22876           {
22877             "description": "Keep as M",
22878             "in": "path",
22879             "name": "service-instance-id",
22880             "required": true,
22881             "type": "string"
22882           },
22883           {
22884             "in": "path",
22885             "name": "vnf-id",
22886             "required": true,
22887             "type": "string"
22888           }
22889         ],
22890         "responses": {
22891           "200": {
22892             "description": "No response was specified",
22893             "schema": {
22894               "$ref": "#/definitions/(config)vnf-input-parameters"
22895             }
22896           }
22897         },
22898         "operationId": "GET-vnf-input-parameters"
22899       },
22900       "post": {
22901         "consumes": [
22902           "application/json",
22903           "application/xml"
22904         ],
22905         "produces": [
22906           "application/json",
22907           "application/xml"
22908         ],
22909         "parameters": [
22910           {
22911             "description": "Keep as M",
22912             "in": "path",
22913             "name": "service-instance-id",
22914             "required": true,
22915             "type": "string"
22916           },
22917           {
22918             "in": "path",
22919             "name": "vnf-id",
22920             "required": true,
22921             "type": "string"
22922           },
22923           {
22924             "in": "body",
22925             "name": "**(config)param",
22926             "required": false,
22927             "schema": {
22928               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param-TOP"
22929             }
22930           }
22931         ],
22932         "responses": {
22933           "200": {
22934             "description": "No response was specified",
22935             "schema": {
22936               "$ref": "#/definitions/(config)vnf-input-parametersPOST"
22937             }
22938           }
22939         },
22940         "operationId": "POST-vnf-input-parameters"
22941       },
22942       "put": {
22943         "consumes": [
22944           "application/json",
22945           "application/xml"
22946         ],
22947         "produces": [
22948           "application/json",
22949           "application/xml"
22950         ],
22951         "parameters": [
22952           {
22953             "description": "Keep as M",
22954             "in": "path",
22955             "name": "service-instance-id",
22956             "required": true,
22957             "type": "string"
22958           },
22959           {
22960             "in": "path",
22961             "name": "vnf-id",
22962             "required": true,
22963             "type": "string"
22964           },
22965           {
22966             "in": "body",
22967             "name": "(config)vnf-input-parameters",
22968             "required": false,
22969             "schema": {
22970               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters-TOP"
22971             }
22972           }
22973         ],
22974         "responses": {
22975           "200": {
22976             "description": "No response was specified",
22977             "schema": {
22978               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters-TOP"
22979             }
22980           }
22981         },
22982         "operationId": "PUT-vnf-input-parameters"
22983       }
22984     },
22985     "/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}": {
22986       "delete": {
22987         "produces": [
22988           "application/json",
22989           "application/xml"
22990         ],
22991         "parameters": [
22992           {
22993             "description": "Keep as M",
22994             "in": "path",
22995             "name": "service-instance-id",
22996             "required": true,
22997             "type": "string"
22998           },
22999           {
23000             "in": "path",
23001             "name": "vnf-id",
23002             "required": true,
23003             "type": "string"
23004           },
23005           {
23006             "in": "path",
23007             "name": "name",
23008             "required": true,
23009             "type": "string"
23010           }
23011         ],
23012         "responses": {
23013           "200": {
23014             "description": "No response was specified"
23015           }
23016         },
23017         "operationId": "DELETE-param"
23018       },
23019       "get": {
23020         "produces": [
23021           "application/json",
23022           "application/xml"
23023         ],
23024         "parameters": [
23025           {
23026             "description": "Keep as M",
23027             "in": "path",
23028             "name": "service-instance-id",
23029             "required": true,
23030             "type": "string"
23031           },
23032           {
23033             "in": "path",
23034             "name": "vnf-id",
23035             "required": true,
23036             "type": "string"
23037           },
23038           {
23039             "in": "path",
23040             "name": "name",
23041             "required": true,
23042             "type": "string"
23043           }
23044         ],
23045         "responses": {
23046           "200": {
23047             "description": "No response was specified",
23048             "schema": {
23049               "$ref": "#/definitions/(config)param"
23050             }
23051           }
23052         },
23053         "operationId": "GET-param"
23054       },
23055       "put": {
23056         "consumes": [
23057           "application/json",
23058           "application/xml"
23059         ],
23060         "produces": [
23061           "application/json",
23062           "application/xml"
23063         ],
23064         "parameters": [
23065           {
23066             "description": "Keep as M",
23067             "in": "path",
23068             "name": "service-instance-id",
23069             "required": true,
23070             "type": "string"
23071           },
23072           {
23073             "in": "path",
23074             "name": "vnf-id",
23075             "required": true,
23076             "type": "string"
23077           },
23078           {
23079             "in": "path",
23080             "name": "name",
23081             "required": true,
23082             "type": "string"
23083           },
23084           {
23085             "in": "body",
23086             "name": "(config)param",
23087             "required": false,
23088             "schema": {
23089               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param-TOP"
23090             }
23091           }
23092         ],
23093         "responses": {
23094           "200": {
23095             "description": "No response was specified",
23096             "schema": {
23097               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param-TOP"
23098             }
23099           }
23100         },
23101         "operationId": "PUT-param"
23102       }
23103     },
23104     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-request-input/vnf-networks": {
23105       "delete": {
23106         "produces": [
23107           "application/json",
23108           "application/xml"
23109         ],
23110         "parameters": [
23111           {
23112             "description": "Keep as M",
23113             "in": "path",
23114             "name": "service-instance-id",
23115             "required": true,
23116             "type": "string"
23117           },
23118           {
23119             "in": "path",
23120             "name": "vnf-id",
23121             "required": true,
23122             "type": "string"
23123           }
23124         ],
23125         "responses": {
23126           "200": {
23127             "description": "No response was specified"
23128           }
23129         },
23130         "operationId": "DELETE-vnf-networks"
23131       },
23132       "get": {
23133         "produces": [
23134           "application/json",
23135           "application/xml"
23136         ],
23137         "parameters": [
23138           {
23139             "description": "Keep as M",
23140             "in": "path",
23141             "name": "service-instance-id",
23142             "required": true,
23143             "type": "string"
23144           },
23145           {
23146             "in": "path",
23147             "name": "vnf-id",
23148             "required": true,
23149             "type": "string"
23150           }
23151         ],
23152         "responses": {
23153           "200": {
23154             "description": "No response was specified",
23155             "schema": {
23156               "$ref": "#/definitions/(config)vnf-networks"
23157             }
23158           }
23159         },
23160         "operationId": "GET-vnf-networks"
23161       },
23162       "post": {
23163         "consumes": [
23164           "application/json",
23165           "application/xml"
23166         ],
23167         "produces": [
23168           "application/json",
23169           "application/xml"
23170         ],
23171         "parameters": [
23172           {
23173             "description": "Keep as M",
23174             "in": "path",
23175             "name": "service-instance-id",
23176             "required": true,
23177             "type": "string"
23178           },
23179           {
23180             "in": "path",
23181             "name": "vnf-id",
23182             "required": true,
23183             "type": "string"
23184           },
23185           {
23186             "in": "body",
23187             "name": "**(config)vnf-network",
23188             "required": false,
23189             "schema": {
23190               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network-TOP"
23191             }
23192           }
23193         ],
23194         "responses": {
23195           "200": {
23196             "description": "No response was specified",
23197             "schema": {
23198               "$ref": "#/definitions/(config)vnf-networksPOST"
23199             }
23200           }
23201         },
23202         "operationId": "POST-vnf-networks"
23203       },
23204       "put": {
23205         "consumes": [
23206           "application/json",
23207           "application/xml"
23208         ],
23209         "produces": [
23210           "application/json",
23211           "application/xml"
23212         ],
23213         "parameters": [
23214           {
23215             "description": "Keep as M",
23216             "in": "path",
23217             "name": "service-instance-id",
23218             "required": true,
23219             "type": "string"
23220           },
23221           {
23222             "in": "path",
23223             "name": "vnf-id",
23224             "required": true,
23225             "type": "string"
23226           },
23227           {
23228             "in": "body",
23229             "name": "(config)vnf-networks",
23230             "required": false,
23231             "schema": {
23232               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks-TOP"
23233             }
23234           }
23235         ],
23236         "responses": {
23237           "200": {
23238             "description": "No response was specified",
23239             "schema": {
23240               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks-TOP"
23241             }
23242           }
23243         },
23244         "operationId": "PUT-vnf-networks"
23245       }
23246     },
23247     "/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}": {
23248       "delete": {
23249         "produces": [
23250           "application/json",
23251           "application/xml"
23252         ],
23253         "parameters": [
23254           {
23255             "description": "Keep as M",
23256             "in": "path",
23257             "name": "service-instance-id",
23258             "required": true,
23259             "type": "string"
23260           },
23261           {
23262             "in": "path",
23263             "name": "vnf-id",
23264             "required": true,
23265             "type": "string"
23266           },
23267           {
23268             "description": "A Network Role to which a VNF must connect",
23269             "in": "path",
23270             "name": "network-role",
23271             "required": true,
23272             "type": "string"
23273           }
23274         ],
23275         "responses": {
23276           "200": {
23277             "description": "No response was specified"
23278           }
23279         },
23280         "operationId": "DELETE-vnf-network"
23281       },
23282       "get": {
23283         "produces": [
23284           "application/json",
23285           "application/xml"
23286         ],
23287         "parameters": [
23288           {
23289             "description": "Keep as M",
23290             "in": "path",
23291             "name": "service-instance-id",
23292             "required": true,
23293             "type": "string"
23294           },
23295           {
23296             "in": "path",
23297             "name": "vnf-id",
23298             "required": true,
23299             "type": "string"
23300           },
23301           {
23302             "description": "A Network Role to which a VNF must connect",
23303             "in": "path",
23304             "name": "network-role",
23305             "required": true,
23306             "type": "string"
23307           }
23308         ],
23309         "responses": {
23310           "200": {
23311             "description": "No response was specified",
23312             "schema": {
23313               "$ref": "#/definitions/(config)vnf-network"
23314             }
23315           }
23316         },
23317         "operationId": "GET-vnf-network"
23318       },
23319       "post": {
23320         "consumes": [
23321           "application/json",
23322           "application/xml"
23323         ],
23324         "produces": [
23325           "application/json",
23326           "application/xml"
23327         ],
23328         "parameters": [
23329           {
23330             "description": "Keep as M",
23331             "in": "path",
23332             "name": "service-instance-id",
23333             "required": true,
23334             "type": "string"
23335           },
23336           {
23337             "in": "path",
23338             "name": "vnf-id",
23339             "required": true,
23340             "type": "string"
23341           },
23342           {
23343             "description": "A Network Role to which a VNF must connect",
23344             "in": "path",
23345             "name": "network-role",
23346             "required": true,
23347             "type": "string"
23348           },
23349           {
23350             "in": "body",
23351             "name": "**(config)subnets-data",
23352             "required": false,
23353             "schema": {
23354               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data-TOP"
23355             }
23356           }
23357         ],
23358         "responses": {
23359           "200": {
23360             "description": "No response was specified",
23361             "schema": {
23362               "$ref": "#/definitions/(config)vnf-networkPOST"
23363             }
23364           }
23365         },
23366         "operationId": "POST-vnf-network"
23367       },
23368       "put": {
23369         "consumes": [
23370           "application/json",
23371           "application/xml"
23372         ],
23373         "produces": [
23374           "application/json",
23375           "application/xml"
23376         ],
23377         "parameters": [
23378           {
23379             "description": "Keep as M",
23380             "in": "path",
23381             "name": "service-instance-id",
23382             "required": true,
23383             "type": "string"
23384           },
23385           {
23386             "in": "path",
23387             "name": "vnf-id",
23388             "required": true,
23389             "type": "string"
23390           },
23391           {
23392             "description": "A Network Role to which a VNF must connect",
23393             "in": "path",
23394             "name": "network-role",
23395             "required": true,
23396             "type": "string"
23397           },
23398           {
23399             "in": "body",
23400             "name": "(config)vnf-network",
23401             "required": false,
23402             "schema": {
23403               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network-TOP"
23404             }
23405           }
23406         ],
23407         "responses": {
23408           "200": {
23409             "description": "No response was specified",
23410             "schema": {
23411               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network-TOP"
23412             }
23413           }
23414         },
23415         "operationId": "PUT-vnf-network"
23416       }
23417     },
23418     "/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": {
23419       "delete": {
23420         "produces": [
23421           "application/json",
23422           "application/xml"
23423         ],
23424         "parameters": [
23425           {
23426             "description": "Keep as M",
23427             "in": "path",
23428             "name": "service-instance-id",
23429             "required": true,
23430             "type": "string"
23431           },
23432           {
23433             "in": "path",
23434             "name": "vnf-id",
23435             "required": true,
23436             "type": "string"
23437           },
23438           {
23439             "description": "A Network Role to which a VNF must connect",
23440             "in": "path",
23441             "name": "network-role",
23442             "required": true,
23443             "type": "string"
23444           }
23445         ],
23446         "responses": {
23447           "200": {
23448             "description": "No response was specified"
23449           }
23450         },
23451         "operationId": "DELETE-subnets-data"
23452       },
23453       "get": {
23454         "produces": [
23455           "application/json",
23456           "application/xml"
23457         ],
23458         "parameters": [
23459           {
23460             "description": "Keep as M",
23461             "in": "path",
23462             "name": "service-instance-id",
23463             "required": true,
23464             "type": "string"
23465           },
23466           {
23467             "in": "path",
23468             "name": "vnf-id",
23469             "required": true,
23470             "type": "string"
23471           },
23472           {
23473             "description": "A Network Role to which a VNF must connect",
23474             "in": "path",
23475             "name": "network-role",
23476             "required": true,
23477             "type": "string"
23478           }
23479         ],
23480         "responses": {
23481           "200": {
23482             "description": "No response was specified",
23483             "schema": {
23484               "$ref": "#/definitions/(config)subnets-data"
23485             }
23486           }
23487         },
23488         "operationId": "GET-subnets-data"
23489       },
23490       "post": {
23491         "consumes": [
23492           "application/json",
23493           "application/xml"
23494         ],
23495         "produces": [
23496           "application/json",
23497           "application/xml"
23498         ],
23499         "parameters": [
23500           {
23501             "description": "Keep as M",
23502             "in": "path",
23503             "name": "service-instance-id",
23504             "required": true,
23505             "type": "string"
23506           },
23507           {
23508             "in": "path",
23509             "name": "vnf-id",
23510             "required": true,
23511             "type": "string"
23512           },
23513           {
23514             "description": "A Network Role to which a VNF must connect",
23515             "in": "path",
23516             "name": "network-role",
23517             "required": true,
23518             "type": "string"
23519           },
23520           {
23521             "in": "body",
23522             "name": "**(config)subnet-data",
23523             "required": false,
23524             "schema": {
23525               "$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"
23526             }
23527           }
23528         ],
23529         "responses": {
23530           "200": {
23531             "description": "No response was specified",
23532             "schema": {
23533               "$ref": "#/definitions/(config)subnets-dataPOST"
23534             }
23535           }
23536         },
23537         "operationId": "POST-subnets-data"
23538       },
23539       "put": {
23540         "consumes": [
23541           "application/json",
23542           "application/xml"
23543         ],
23544         "produces": [
23545           "application/json",
23546           "application/xml"
23547         ],
23548         "parameters": [
23549           {
23550             "description": "Keep as M",
23551             "in": "path",
23552             "name": "service-instance-id",
23553             "required": true,
23554             "type": "string"
23555           },
23556           {
23557             "in": "path",
23558             "name": "vnf-id",
23559             "required": true,
23560             "type": "string"
23561           },
23562           {
23563             "description": "A Network Role to which a VNF must connect",
23564             "in": "path",
23565             "name": "network-role",
23566             "required": true,
23567             "type": "string"
23568           },
23569           {
23570             "in": "body",
23571             "name": "(config)subnets-data",
23572             "required": false,
23573             "schema": {
23574               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data-TOP"
23575             }
23576           }
23577         ],
23578         "responses": {
23579           "200": {
23580             "description": "No response was specified",
23581             "schema": {
23582               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data-TOP"
23583             }
23584           }
23585         },
23586         "operationId": "PUT-subnets-data"
23587       }
23588     },
23589     "/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}": {
23590       "delete": {
23591         "produces": [
23592           "application/json",
23593           "application/xml"
23594         ],
23595         "parameters": [
23596           {
23597             "description": "Keep as M",
23598             "in": "path",
23599             "name": "service-instance-id",
23600             "required": true,
23601             "type": "string"
23602           },
23603           {
23604             "in": "path",
23605             "name": "vnf-id",
23606             "required": true,
23607             "type": "string"
23608           },
23609           {
23610             "description": "A Network Role to which a VNF must connect",
23611             "in": "path",
23612             "name": "network-role",
23613             "required": true,
23614             "type": "string"
23615           },
23616           {
23617             "description": "Should be ipv4 or ipv6",
23618             "in": "path",
23619             "name": "ip-version",
23620             "required": true,
23621             "type": "string"
23622           }
23623         ],
23624         "responses": {
23625           "200": {
23626             "description": "No response was specified"
23627           }
23628         },
23629         "operationId": "DELETE-subnet-data"
23630       },
23631       "get": {
23632         "produces": [
23633           "application/json",
23634           "application/xml"
23635         ],
23636         "parameters": [
23637           {
23638             "description": "Keep as M",
23639             "in": "path",
23640             "name": "service-instance-id",
23641             "required": true,
23642             "type": "string"
23643           },
23644           {
23645             "in": "path",
23646             "name": "vnf-id",
23647             "required": true,
23648             "type": "string"
23649           },
23650           {
23651             "description": "A Network Role to which a VNF must connect",
23652             "in": "path",
23653             "name": "network-role",
23654             "required": true,
23655             "type": "string"
23656           },
23657           {
23658             "description": "Should be ipv4 or ipv6",
23659             "in": "path",
23660             "name": "ip-version",
23661             "required": true,
23662             "type": "string"
23663           }
23664         ],
23665         "responses": {
23666           "200": {
23667             "description": "No response was specified",
23668             "schema": {
23669               "$ref": "#/definitions/(config)subnet-data"
23670             }
23671           }
23672         },
23673         "operationId": "GET-subnet-data"
23674       },
23675       "put": {
23676         "consumes": [
23677           "application/json",
23678           "application/xml"
23679         ],
23680         "produces": [
23681           "application/json",
23682           "application/xml"
23683         ],
23684         "parameters": [
23685           {
23686             "description": "Keep as M",
23687             "in": "path",
23688             "name": "service-instance-id",
23689             "required": true,
23690             "type": "string"
23691           },
23692           {
23693             "in": "path",
23694             "name": "vnf-id",
23695             "required": true,
23696             "type": "string"
23697           },
23698           {
23699             "description": "A Network Role to which a VNF must connect",
23700             "in": "path",
23701             "name": "network-role",
23702             "required": true,
23703             "type": "string"
23704           },
23705           {
23706             "description": "Should be ipv4 or ipv6",
23707             "in": "path",
23708             "name": "ip-version",
23709             "required": true,
23710             "type": "string"
23711           },
23712           {
23713             "in": "body",
23714             "name": "(config)subnet-data",
23715             "required": false,
23716             "schema": {
23717               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP"
23718             }
23719           }
23720         ],
23721         "responses": {
23722           "200": {
23723             "description": "No response was specified",
23724             "schema": {
23725               "$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"
23726             }
23727           }
23728         },
23729         "operationId": "PUT-subnet-data"
23730       }
23731     },
23732     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology": {
23733       "delete": {
23734         "produces": [
23735           "application/json",
23736           "application/xml"
23737         ],
23738         "parameters": [
23739           {
23740             "description": "Keep as M",
23741             "in": "path",
23742             "name": "service-instance-id",
23743             "required": true,
23744             "type": "string"
23745           },
23746           {
23747             "in": "path",
23748             "name": "vnf-id",
23749             "required": true,
23750             "type": "string"
23751           }
23752         ],
23753         "responses": {
23754           "200": {
23755             "description": "No response was specified"
23756           }
23757         },
23758         "operationId": "DELETE-vnf-topology"
23759       },
23760       "get": {
23761         "produces": [
23762           "application/json",
23763           "application/xml"
23764         ],
23765         "parameters": [
23766           {
23767             "description": "Keep as M",
23768             "in": "path",
23769             "name": "service-instance-id",
23770             "required": true,
23771             "type": "string"
23772           },
23773           {
23774             "in": "path",
23775             "name": "vnf-id",
23776             "required": true,
23777             "type": "string"
23778           }
23779         ],
23780         "responses": {
23781           "200": {
23782             "description": "No response was specified",
23783             "schema": {
23784               "$ref": "#/definitions/(config)vnf-topology"
23785             }
23786           }
23787         },
23788         "operationId": "GET-vnf-topology"
23789       },
23790       "post": {
23791         "consumes": [
23792           "application/json",
23793           "application/xml"
23794         ],
23795         "produces": [
23796           "application/json",
23797           "application/xml"
23798         ],
23799         "parameters": [
23800           {
23801             "description": "Keep as M",
23802             "in": "path",
23803             "name": "service-instance-id",
23804             "required": true,
23805             "type": "string"
23806           },
23807           {
23808             "in": "path",
23809             "name": "vnf-id",
23810             "required": true,
23811             "type": "string"
23812           },
23813           {
23814             "in": "body",
23815             "name": "**(config)vnf-parameters-data",
23816             "required": false,
23817             "schema": {
23818               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data-TOP"
23819             }
23820           },
23821           {
23822             "in": "body",
23823             "name": "**(config)vnf-topology-identifier-structure",
23824             "required": false,
23825             "schema": {
23826               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure-TOP"
23827             }
23828           },
23829           {
23830             "in": "body",
23831             "name": "**(config)onap-model-information",
23832             "required": false,
23833             "schema": {
23834               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information-TOP"
23835             }
23836           },
23837           {
23838             "in": "body",
23839             "name": "**(config)vnf-resource-assignments",
23840             "required": false,
23841             "schema": {
23842               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments-TOP"
23843             }
23844           }
23845         ],
23846         "responses": {
23847           "200": {
23848             "description": "No response was specified",
23849             "schema": {
23850               "$ref": "#/definitions/(config)vnf-topologyPOST"
23851             }
23852           }
23853         },
23854         "operationId": "POST-vnf-topology"
23855       },
23856       "put": {
23857         "consumes": [
23858           "application/json",
23859           "application/xml"
23860         ],
23861         "produces": [
23862           "application/json",
23863           "application/xml"
23864         ],
23865         "parameters": [
23866           {
23867             "description": "Keep as M",
23868             "in": "path",
23869             "name": "service-instance-id",
23870             "required": true,
23871             "type": "string"
23872           },
23873           {
23874             "in": "path",
23875             "name": "vnf-id",
23876             "required": true,
23877             "type": "string"
23878           },
23879           {
23880             "in": "body",
23881             "name": "(config)vnf-topology",
23882             "required": false,
23883             "schema": {
23884               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology-TOP"
23885             }
23886           }
23887         ],
23888         "responses": {
23889           "200": {
23890             "description": "No response was specified",
23891             "schema": {
23892               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology-TOP"
23893             }
23894           }
23895         },
23896         "operationId": "PUT-vnf-topology"
23897       }
23898     },
23899     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/onap-model-information": {
23900       "delete": {
23901         "produces": [
23902           "application/json",
23903           "application/xml"
23904         ],
23905         "parameters": [
23906           {
23907             "description": "Keep as M",
23908             "in": "path",
23909             "name": "service-instance-id",
23910             "required": true,
23911             "type": "string"
23912           },
23913           {
23914             "in": "path",
23915             "name": "vnf-id",
23916             "required": true,
23917             "type": "string"
23918           }
23919         ],
23920         "responses": {
23921           "200": {
23922             "description": "No response was specified"
23923           }
23924         },
23925         "operationId": "DELETE-onap-model-information"
23926       },
23927       "get": {
23928         "produces": [
23929           "application/json",
23930           "application/xml"
23931         ],
23932         "parameters": [
23933           {
23934             "description": "Keep as M",
23935             "in": "path",
23936             "name": "service-instance-id",
23937             "required": true,
23938             "type": "string"
23939           },
23940           {
23941             "in": "path",
23942             "name": "vnf-id",
23943             "required": true,
23944             "type": "string"
23945           }
23946         ],
23947         "responses": {
23948           "200": {
23949             "description": "No response was specified",
23950             "schema": {
23951               "$ref": "#/definitions/(config)onap-model-information"
23952             }
23953           }
23954         },
23955         "operationId": "GET-onap-model-information"
23956       },
23957       "put": {
23958         "consumes": [
23959           "application/json",
23960           "application/xml"
23961         ],
23962         "produces": [
23963           "application/json",
23964           "application/xml"
23965         ],
23966         "parameters": [
23967           {
23968             "description": "Keep as M",
23969             "in": "path",
23970             "name": "service-instance-id",
23971             "required": true,
23972             "type": "string"
23973           },
23974           {
23975             "in": "path",
23976             "name": "vnf-id",
23977             "required": true,
23978             "type": "string"
23979           },
23980           {
23981             "in": "body",
23982             "name": "(config)onap-model-information",
23983             "required": false,
23984             "schema": {
23985               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information-TOP"
23986             }
23987           }
23988         ],
23989         "responses": {
23990           "200": {
23991             "description": "No response was specified",
23992             "schema": {
23993               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information-TOP"
23994             }
23995           }
23996         },
23997         "operationId": "PUT-onap-model-information"
23998       }
23999     },
24000     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-parameters-data": {
24001       "delete": {
24002         "produces": [
24003           "application/json",
24004           "application/xml"
24005         ],
24006         "parameters": [
24007           {
24008             "description": "Keep as M",
24009             "in": "path",
24010             "name": "service-instance-id",
24011             "required": true,
24012             "type": "string"
24013           },
24014           {
24015             "in": "path",
24016             "name": "vnf-id",
24017             "required": true,
24018             "type": "string"
24019           }
24020         ],
24021         "responses": {
24022           "200": {
24023             "description": "No response was specified"
24024           }
24025         },
24026         "operationId": "DELETE-vnf-parameters-data"
24027       },
24028       "get": {
24029         "produces": [
24030           "application/json",
24031           "application/xml"
24032         ],
24033         "parameters": [
24034           {
24035             "description": "Keep as M",
24036             "in": "path",
24037             "name": "service-instance-id",
24038             "required": true,
24039             "type": "string"
24040           },
24041           {
24042             "in": "path",
24043             "name": "vnf-id",
24044             "required": true,
24045             "type": "string"
24046           }
24047         ],
24048         "responses": {
24049           "200": {
24050             "description": "No response was specified",
24051             "schema": {
24052               "$ref": "#/definitions/(config)vnf-parameters-data"
24053             }
24054           }
24055         },
24056         "operationId": "GET-vnf-parameters-data"
24057       },
24058       "post": {
24059         "consumes": [
24060           "application/json",
24061           "application/xml"
24062         ],
24063         "produces": [
24064           "application/json",
24065           "application/xml"
24066         ],
24067         "parameters": [
24068           {
24069             "description": "Keep as M",
24070             "in": "path",
24071             "name": "service-instance-id",
24072             "required": true,
24073             "type": "string"
24074           },
24075           {
24076             "in": "path",
24077             "name": "vnf-id",
24078             "required": true,
24079             "type": "string"
24080           },
24081           {
24082             "in": "body",
24083             "name": "**(config)param",
24084             "required": false,
24085             "schema": {
24086               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param-TOP"
24087             }
24088           }
24089         ],
24090         "responses": {
24091           "200": {
24092             "description": "No response was specified",
24093             "schema": {
24094               "$ref": "#/definitions/(config)vnf-parameters-dataPOST"
24095             }
24096           }
24097         },
24098         "operationId": "POST-vnf-parameters-data"
24099       },
24100       "put": {
24101         "consumes": [
24102           "application/json",
24103           "application/xml"
24104         ],
24105         "produces": [
24106           "application/json",
24107           "application/xml"
24108         ],
24109         "parameters": [
24110           {
24111             "description": "Keep as M",
24112             "in": "path",
24113             "name": "service-instance-id",
24114             "required": true,
24115             "type": "string"
24116           },
24117           {
24118             "in": "path",
24119             "name": "vnf-id",
24120             "required": true,
24121             "type": "string"
24122           },
24123           {
24124             "in": "body",
24125             "name": "(config)vnf-parameters-data",
24126             "required": false,
24127             "schema": {
24128               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data-TOP"
24129             }
24130           }
24131         ],
24132         "responses": {
24133           "200": {
24134             "description": "No response was specified",
24135             "schema": {
24136               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data-TOP"
24137             }
24138           }
24139         },
24140         "operationId": "PUT-vnf-parameters-data"
24141       }
24142     },
24143     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-parameters-data/param/{name}": {
24144       "delete": {
24145         "produces": [
24146           "application/json",
24147           "application/xml"
24148         ],
24149         "parameters": [
24150           {
24151             "description": "Keep as M",
24152             "in": "path",
24153             "name": "service-instance-id",
24154             "required": true,
24155             "type": "string"
24156           },
24157           {
24158             "in": "path",
24159             "name": "vnf-id",
24160             "required": true,
24161             "type": "string"
24162           },
24163           {
24164             "in": "path",
24165             "name": "name",
24166             "required": true,
24167             "type": "string"
24168           }
24169         ],
24170         "responses": {
24171           "200": {
24172             "description": "No response was specified"
24173           }
24174         },
24175         "operationId": "DELETE-param"
24176       },
24177       "get": {
24178         "produces": [
24179           "application/json",
24180           "application/xml"
24181         ],
24182         "parameters": [
24183           {
24184             "description": "Keep as M",
24185             "in": "path",
24186             "name": "service-instance-id",
24187             "required": true,
24188             "type": "string"
24189           },
24190           {
24191             "in": "path",
24192             "name": "vnf-id",
24193             "required": true,
24194             "type": "string"
24195           },
24196           {
24197             "in": "path",
24198             "name": "name",
24199             "required": true,
24200             "type": "string"
24201           }
24202         ],
24203         "responses": {
24204           "200": {
24205             "description": "No response was specified",
24206             "schema": {
24207               "$ref": "#/definitions/(config)param"
24208             }
24209           }
24210         },
24211         "operationId": "GET-param"
24212       },
24213       "put": {
24214         "consumes": [
24215           "application/json",
24216           "application/xml"
24217         ],
24218         "produces": [
24219           "application/json",
24220           "application/xml"
24221         ],
24222         "parameters": [
24223           {
24224             "description": "Keep as M",
24225             "in": "path",
24226             "name": "service-instance-id",
24227             "required": true,
24228             "type": "string"
24229           },
24230           {
24231             "in": "path",
24232             "name": "vnf-id",
24233             "required": true,
24234             "type": "string"
24235           },
24236           {
24237             "in": "path",
24238             "name": "name",
24239             "required": true,
24240             "type": "string"
24241           },
24242           {
24243             "in": "body",
24244             "name": "(config)param",
24245             "required": false,
24246             "schema": {
24247               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param-TOP"
24248             }
24249           }
24250         ],
24251         "responses": {
24252           "200": {
24253             "description": "No response was specified",
24254             "schema": {
24255               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param-TOP"
24256             }
24257           }
24258         },
24259         "operationId": "PUT-param"
24260       }
24261     },
24262     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-resource-assignments": {
24263       "delete": {
24264         "produces": [
24265           "application/json",
24266           "application/xml"
24267         ],
24268         "parameters": [
24269           {
24270             "description": "Keep as M",
24271             "in": "path",
24272             "name": "service-instance-id",
24273             "required": true,
24274             "type": "string"
24275           },
24276           {
24277             "in": "path",
24278             "name": "vnf-id",
24279             "required": true,
24280             "type": "string"
24281           }
24282         ],
24283         "responses": {
24284           "200": {
24285             "description": "No response was specified"
24286           }
24287         },
24288         "operationId": "DELETE-vnf-resource-assignments"
24289       },
24290       "get": {
24291         "produces": [
24292           "application/json",
24293           "application/xml"
24294         ],
24295         "parameters": [
24296           {
24297             "description": "Keep as M",
24298             "in": "path",
24299             "name": "service-instance-id",
24300             "required": true,
24301             "type": "string"
24302           },
24303           {
24304             "in": "path",
24305             "name": "vnf-id",
24306             "required": true,
24307             "type": "string"
24308           }
24309         ],
24310         "responses": {
24311           "200": {
24312             "description": "No response was specified",
24313             "schema": {
24314               "$ref": "#/definitions/(config)vnf-resource-assignments"
24315             }
24316           }
24317         },
24318         "operationId": "GET-vnf-resource-assignments"
24319       },
24320       "post": {
24321         "consumes": [
24322           "application/json",
24323           "application/xml"
24324         ],
24325         "produces": [
24326           "application/json",
24327           "application/xml"
24328         ],
24329         "parameters": [
24330           {
24331             "description": "Keep as M",
24332             "in": "path",
24333             "name": "service-instance-id",
24334             "required": true,
24335             "type": "string"
24336           },
24337           {
24338             "in": "path",
24339             "name": "vnf-id",
24340             "required": true,
24341             "type": "string"
24342           },
24343           {
24344             "in": "body",
24345             "name": "**(config)availability-zones",
24346             "required": false,
24347             "schema": {
24348               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones-TOP"
24349             }
24350           },
24351           {
24352             "in": "body",
24353             "name": "**(config)vnf-networks",
24354             "required": false,
24355             "schema": {
24356               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks-TOP"
24357             }
24358           }
24359         ],
24360         "responses": {
24361           "200": {
24362             "description": "No response was specified",
24363             "schema": {
24364               "$ref": "#/definitions/(config)vnf-resource-assignmentsPOST"
24365             }
24366           }
24367         },
24368         "operationId": "POST-vnf-resource-assignments"
24369       },
24370       "put": {
24371         "consumes": [
24372           "application/json",
24373           "application/xml"
24374         ],
24375         "produces": [
24376           "application/json",
24377           "application/xml"
24378         ],
24379         "parameters": [
24380           {
24381             "description": "Keep as M",
24382             "in": "path",
24383             "name": "service-instance-id",
24384             "required": true,
24385             "type": "string"
24386           },
24387           {
24388             "in": "path",
24389             "name": "vnf-id",
24390             "required": true,
24391             "type": "string"
24392           },
24393           {
24394             "in": "body",
24395             "name": "(config)vnf-resource-assignments",
24396             "required": false,
24397             "schema": {
24398               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments-TOP"
24399             }
24400           }
24401         ],
24402         "responses": {
24403           "200": {
24404             "description": "No response was specified",
24405             "schema": {
24406               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments-TOP"
24407             }
24408           }
24409         },
24410         "operationId": "PUT-vnf-resource-assignments"
24411       }
24412     },
24413     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-resource-assignments/availability-zones": {
24414       "delete": {
24415         "produces": [
24416           "application/json",
24417           "application/xml"
24418         ],
24419         "parameters": [
24420           {
24421             "description": "Keep as M",
24422             "in": "path",
24423             "name": "service-instance-id",
24424             "required": true,
24425             "type": "string"
24426           },
24427           {
24428             "in": "path",
24429             "name": "vnf-id",
24430             "required": true,
24431             "type": "string"
24432           }
24433         ],
24434         "responses": {
24435           "200": {
24436             "description": "No response was specified"
24437           }
24438         },
24439         "operationId": "DELETE-availability-zones"
24440       },
24441       "get": {
24442         "produces": [
24443           "application/json",
24444           "application/xml"
24445         ],
24446         "parameters": [
24447           {
24448             "description": "Keep as M",
24449             "in": "path",
24450             "name": "service-instance-id",
24451             "required": true,
24452             "type": "string"
24453           },
24454           {
24455             "in": "path",
24456             "name": "vnf-id",
24457             "required": true,
24458             "type": "string"
24459           }
24460         ],
24461         "responses": {
24462           "200": {
24463             "description": "No response was specified",
24464             "schema": {
24465               "$ref": "#/definitions/(config)availability-zones"
24466             }
24467           }
24468         },
24469         "operationId": "GET-availability-zones"
24470       },
24471       "put": {
24472         "consumes": [
24473           "application/json",
24474           "application/xml"
24475         ],
24476         "produces": [
24477           "application/json",
24478           "application/xml"
24479         ],
24480         "parameters": [
24481           {
24482             "description": "Keep as M",
24483             "in": "path",
24484             "name": "service-instance-id",
24485             "required": true,
24486             "type": "string"
24487           },
24488           {
24489             "in": "path",
24490             "name": "vnf-id",
24491             "required": true,
24492             "type": "string"
24493           },
24494           {
24495             "in": "body",
24496             "name": "(config)availability-zones",
24497             "required": false,
24498             "schema": {
24499               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones-TOP"
24500             }
24501           }
24502         ],
24503         "responses": {
24504           "200": {
24505             "description": "No response was specified",
24506             "schema": {
24507               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones-TOP"
24508             }
24509           }
24510         },
24511         "operationId": "PUT-availability-zones"
24512       }
24513     },
24514     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks": {
24515       "delete": {
24516         "produces": [
24517           "application/json",
24518           "application/xml"
24519         ],
24520         "parameters": [
24521           {
24522             "description": "Keep as M",
24523             "in": "path",
24524             "name": "service-instance-id",
24525             "required": true,
24526             "type": "string"
24527           },
24528           {
24529             "in": "path",
24530             "name": "vnf-id",
24531             "required": true,
24532             "type": "string"
24533           }
24534         ],
24535         "responses": {
24536           "200": {
24537             "description": "No response was specified"
24538           }
24539         },
24540         "operationId": "DELETE-vnf-networks"
24541       },
24542       "get": {
24543         "produces": [
24544           "application/json",
24545           "application/xml"
24546         ],
24547         "parameters": [
24548           {
24549             "description": "Keep as M",
24550             "in": "path",
24551             "name": "service-instance-id",
24552             "required": true,
24553             "type": "string"
24554           },
24555           {
24556             "in": "path",
24557             "name": "vnf-id",
24558             "required": true,
24559             "type": "string"
24560           }
24561         ],
24562         "responses": {
24563           "200": {
24564             "description": "No response was specified",
24565             "schema": {
24566               "$ref": "#/definitions/(config)vnf-networks"
24567             }
24568           }
24569         },
24570         "operationId": "GET-vnf-networks"
24571       },
24572       "post": {
24573         "consumes": [
24574           "application/json",
24575           "application/xml"
24576         ],
24577         "produces": [
24578           "application/json",
24579           "application/xml"
24580         ],
24581         "parameters": [
24582           {
24583             "description": "Keep as M",
24584             "in": "path",
24585             "name": "service-instance-id",
24586             "required": true,
24587             "type": "string"
24588           },
24589           {
24590             "in": "path",
24591             "name": "vnf-id",
24592             "required": true,
24593             "type": "string"
24594           },
24595           {
24596             "in": "body",
24597             "name": "**(config)vnf-network",
24598             "required": false,
24599             "schema": {
24600               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network-TOP"
24601             }
24602           }
24603         ],
24604         "responses": {
24605           "200": {
24606             "description": "No response was specified",
24607             "schema": {
24608               "$ref": "#/definitions/(config)vnf-networksPOST"
24609             }
24610           }
24611         },
24612         "operationId": "POST-vnf-networks"
24613       },
24614       "put": {
24615         "consumes": [
24616           "application/json",
24617           "application/xml"
24618         ],
24619         "produces": [
24620           "application/json",
24621           "application/xml"
24622         ],
24623         "parameters": [
24624           {
24625             "description": "Keep as M",
24626             "in": "path",
24627             "name": "service-instance-id",
24628             "required": true,
24629             "type": "string"
24630           },
24631           {
24632             "in": "path",
24633             "name": "vnf-id",
24634             "required": true,
24635             "type": "string"
24636           },
24637           {
24638             "in": "body",
24639             "name": "(config)vnf-networks",
24640             "required": false,
24641             "schema": {
24642               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks-TOP"
24643             }
24644           }
24645         ],
24646         "responses": {
24647           "200": {
24648             "description": "No response was specified",
24649             "schema": {
24650               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks-TOP"
24651             }
24652           }
24653         },
24654         "operationId": "PUT-vnf-networks"
24655       }
24656     },
24657     "/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}": {
24658       "delete": {
24659         "produces": [
24660           "application/json",
24661           "application/xml"
24662         ],
24663         "parameters": [
24664           {
24665             "description": "Keep as M",
24666             "in": "path",
24667             "name": "service-instance-id",
24668             "required": true,
24669             "type": "string"
24670           },
24671           {
24672             "in": "path",
24673             "name": "vnf-id",
24674             "required": true,
24675             "type": "string"
24676           },
24677           {
24678             "description": "A Network Role to which a VNF must connect",
24679             "in": "path",
24680             "name": "network-role",
24681             "required": true,
24682             "type": "string"
24683           }
24684         ],
24685         "responses": {
24686           "200": {
24687             "description": "No response was specified"
24688           }
24689         },
24690         "operationId": "DELETE-vnf-network"
24691       },
24692       "get": {
24693         "produces": [
24694           "application/json",
24695           "application/xml"
24696         ],
24697         "parameters": [
24698           {
24699             "description": "Keep as M",
24700             "in": "path",
24701             "name": "service-instance-id",
24702             "required": true,
24703             "type": "string"
24704           },
24705           {
24706             "in": "path",
24707             "name": "vnf-id",
24708             "required": true,
24709             "type": "string"
24710           },
24711           {
24712             "description": "A Network Role to which a VNF must connect",
24713             "in": "path",
24714             "name": "network-role",
24715             "required": true,
24716             "type": "string"
24717           }
24718         ],
24719         "responses": {
24720           "200": {
24721             "description": "No response was specified",
24722             "schema": {
24723               "$ref": "#/definitions/(config)vnf-network"
24724             }
24725           }
24726         },
24727         "operationId": "GET-vnf-network"
24728       },
24729       "post": {
24730         "consumes": [
24731           "application/json",
24732           "application/xml"
24733         ],
24734         "produces": [
24735           "application/json",
24736           "application/xml"
24737         ],
24738         "parameters": [
24739           {
24740             "description": "Keep as M",
24741             "in": "path",
24742             "name": "service-instance-id",
24743             "required": true,
24744             "type": "string"
24745           },
24746           {
24747             "in": "path",
24748             "name": "vnf-id",
24749             "required": true,
24750             "type": "string"
24751           },
24752           {
24753             "description": "A Network Role to which a VNF must connect",
24754             "in": "path",
24755             "name": "network-role",
24756             "required": true,
24757             "type": "string"
24758           },
24759           {
24760             "in": "body",
24761             "name": "**(config)subnets-data",
24762             "required": false,
24763             "schema": {
24764               "$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"
24765             }
24766           }
24767         ],
24768         "responses": {
24769           "200": {
24770             "description": "No response was specified",
24771             "schema": {
24772               "$ref": "#/definitions/(config)vnf-networkPOST"
24773             }
24774           }
24775         },
24776         "operationId": "POST-vnf-network"
24777       },
24778       "put": {
24779         "consumes": [
24780           "application/json",
24781           "application/xml"
24782         ],
24783         "produces": [
24784           "application/json",
24785           "application/xml"
24786         ],
24787         "parameters": [
24788           {
24789             "description": "Keep as M",
24790             "in": "path",
24791             "name": "service-instance-id",
24792             "required": true,
24793             "type": "string"
24794           },
24795           {
24796             "in": "path",
24797             "name": "vnf-id",
24798             "required": true,
24799             "type": "string"
24800           },
24801           {
24802             "description": "A Network Role to which a VNF must connect",
24803             "in": "path",
24804             "name": "network-role",
24805             "required": true,
24806             "type": "string"
24807           },
24808           {
24809             "in": "body",
24810             "name": "(config)vnf-network",
24811             "required": false,
24812             "schema": {
24813               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network-TOP"
24814             }
24815           }
24816         ],
24817         "responses": {
24818           "200": {
24819             "description": "No response was specified",
24820             "schema": {
24821               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network-TOP"
24822             }
24823           }
24824         },
24825         "operationId": "PUT-vnf-network"
24826       }
24827     },
24828     "/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": {
24829       "delete": {
24830         "produces": [
24831           "application/json",
24832           "application/xml"
24833         ],
24834         "parameters": [
24835           {
24836             "description": "Keep as M",
24837             "in": "path",
24838             "name": "service-instance-id",
24839             "required": true,
24840             "type": "string"
24841           },
24842           {
24843             "in": "path",
24844             "name": "vnf-id",
24845             "required": true,
24846             "type": "string"
24847           },
24848           {
24849             "description": "A Network Role to which a VNF must connect",
24850             "in": "path",
24851             "name": "network-role",
24852             "required": true,
24853             "type": "string"
24854           }
24855         ],
24856         "responses": {
24857           "200": {
24858             "description": "No response was specified"
24859           }
24860         },
24861         "operationId": "DELETE-subnets-data"
24862       },
24863       "get": {
24864         "produces": [
24865           "application/json",
24866           "application/xml"
24867         ],
24868         "parameters": [
24869           {
24870             "description": "Keep as M",
24871             "in": "path",
24872             "name": "service-instance-id",
24873             "required": true,
24874             "type": "string"
24875           },
24876           {
24877             "in": "path",
24878             "name": "vnf-id",
24879             "required": true,
24880             "type": "string"
24881           },
24882           {
24883             "description": "A Network Role to which a VNF must connect",
24884             "in": "path",
24885             "name": "network-role",
24886             "required": true,
24887             "type": "string"
24888           }
24889         ],
24890         "responses": {
24891           "200": {
24892             "description": "No response was specified",
24893             "schema": {
24894               "$ref": "#/definitions/(config)subnets-data"
24895             }
24896           }
24897         },
24898         "operationId": "GET-subnets-data"
24899       },
24900       "post": {
24901         "consumes": [
24902           "application/json",
24903           "application/xml"
24904         ],
24905         "produces": [
24906           "application/json",
24907           "application/xml"
24908         ],
24909         "parameters": [
24910           {
24911             "description": "Keep as M",
24912             "in": "path",
24913             "name": "service-instance-id",
24914             "required": true,
24915             "type": "string"
24916           },
24917           {
24918             "in": "path",
24919             "name": "vnf-id",
24920             "required": true,
24921             "type": "string"
24922           },
24923           {
24924             "description": "A Network Role to which a VNF must connect",
24925             "in": "path",
24926             "name": "network-role",
24927             "required": true,
24928             "type": "string"
24929           },
24930           {
24931             "in": "body",
24932             "name": "**(config)subnet-data",
24933             "required": false,
24934             "schema": {
24935               "$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"
24936             }
24937           }
24938         ],
24939         "responses": {
24940           "200": {
24941             "description": "No response was specified",
24942             "schema": {
24943               "$ref": "#/definitions/(config)subnets-dataPOST"
24944             }
24945           }
24946         },
24947         "operationId": "POST-subnets-data"
24948       },
24949       "put": {
24950         "consumes": [
24951           "application/json",
24952           "application/xml"
24953         ],
24954         "produces": [
24955           "application/json",
24956           "application/xml"
24957         ],
24958         "parameters": [
24959           {
24960             "description": "Keep as M",
24961             "in": "path",
24962             "name": "service-instance-id",
24963             "required": true,
24964             "type": "string"
24965           },
24966           {
24967             "in": "path",
24968             "name": "vnf-id",
24969             "required": true,
24970             "type": "string"
24971           },
24972           {
24973             "description": "A Network Role to which a VNF must connect",
24974             "in": "path",
24975             "name": "network-role",
24976             "required": true,
24977             "type": "string"
24978           },
24979           {
24980             "in": "body",
24981             "name": "(config)subnets-data",
24982             "required": false,
24983             "schema": {
24984               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data-TOP"
24985             }
24986           }
24987         ],
24988         "responses": {
24989           "200": {
24990             "description": "No response was specified",
24991             "schema": {
24992               "$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"
24993             }
24994           }
24995         },
24996         "operationId": "PUT-subnets-data"
24997       }
24998     },
24999     "/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}": {
25000       "delete": {
25001         "produces": [
25002           "application/json",
25003           "application/xml"
25004         ],
25005         "parameters": [
25006           {
25007             "description": "Keep as M",
25008             "in": "path",
25009             "name": "service-instance-id",
25010             "required": true,
25011             "type": "string"
25012           },
25013           {
25014             "in": "path",
25015             "name": "vnf-id",
25016             "required": true,
25017             "type": "string"
25018           },
25019           {
25020             "description": "A Network Role to which a VNF must connect",
25021             "in": "path",
25022             "name": "network-role",
25023             "required": true,
25024             "type": "string"
25025           },
25026           {
25027             "description": "Should be ipv4 or ipv6",
25028             "in": "path",
25029             "name": "ip-version",
25030             "required": true,
25031             "type": "string"
25032           }
25033         ],
25034         "responses": {
25035           "200": {
25036             "description": "No response was specified"
25037           }
25038         },
25039         "operationId": "DELETE-subnet-data"
25040       },
25041       "get": {
25042         "produces": [
25043           "application/json",
25044           "application/xml"
25045         ],
25046         "parameters": [
25047           {
25048             "description": "Keep as M",
25049             "in": "path",
25050             "name": "service-instance-id",
25051             "required": true,
25052             "type": "string"
25053           },
25054           {
25055             "in": "path",
25056             "name": "vnf-id",
25057             "required": true,
25058             "type": "string"
25059           },
25060           {
25061             "description": "A Network Role to which a VNF must connect",
25062             "in": "path",
25063             "name": "network-role",
25064             "required": true,
25065             "type": "string"
25066           },
25067           {
25068             "description": "Should be ipv4 or ipv6",
25069             "in": "path",
25070             "name": "ip-version",
25071             "required": true,
25072             "type": "string"
25073           }
25074         ],
25075         "responses": {
25076           "200": {
25077             "description": "No response was specified",
25078             "schema": {
25079               "$ref": "#/definitions/(config)subnet-data"
25080             }
25081           }
25082         },
25083         "operationId": "GET-subnet-data"
25084       },
25085       "put": {
25086         "consumes": [
25087           "application/json",
25088           "application/xml"
25089         ],
25090         "produces": [
25091           "application/json",
25092           "application/xml"
25093         ],
25094         "parameters": [
25095           {
25096             "description": "Keep as M",
25097             "in": "path",
25098             "name": "service-instance-id",
25099             "required": true,
25100             "type": "string"
25101           },
25102           {
25103             "in": "path",
25104             "name": "vnf-id",
25105             "required": true,
25106             "type": "string"
25107           },
25108           {
25109             "description": "A Network Role to which a VNF must connect",
25110             "in": "path",
25111             "name": "network-role",
25112             "required": true,
25113             "type": "string"
25114           },
25115           {
25116             "description": "Should be ipv4 or ipv6",
25117             "in": "path",
25118             "name": "ip-version",
25119             "required": true,
25120             "type": "string"
25121           },
25122           {
25123             "in": "body",
25124             "name": "(config)subnet-data",
25125             "required": false,
25126             "schema": {
25127               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP"
25128             }
25129           }
25130         ],
25131         "responses": {
25132           "200": {
25133             "description": "No response was specified",
25134             "schema": {
25135               "$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"
25136             }
25137           }
25138         },
25139         "operationId": "PUT-subnet-data"
25140       }
25141     },
25142     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-topology-identifier-structure": {
25143       "delete": {
25144         "produces": [
25145           "application/json",
25146           "application/xml"
25147         ],
25148         "parameters": [
25149           {
25150             "description": "Keep as M",
25151             "in": "path",
25152             "name": "service-instance-id",
25153             "required": true,
25154             "type": "string"
25155           },
25156           {
25157             "in": "path",
25158             "name": "vnf-id",
25159             "required": true,
25160             "type": "string"
25161           }
25162         ],
25163         "responses": {
25164           "200": {
25165             "description": "No response was specified"
25166           }
25167         },
25168         "operationId": "DELETE-vnf-topology-identifier-structure"
25169       },
25170       "get": {
25171         "produces": [
25172           "application/json",
25173           "application/xml"
25174         ],
25175         "parameters": [
25176           {
25177             "description": "Keep as M",
25178             "in": "path",
25179             "name": "service-instance-id",
25180             "required": true,
25181             "type": "string"
25182           },
25183           {
25184             "in": "path",
25185             "name": "vnf-id",
25186             "required": true,
25187             "type": "string"
25188           }
25189         ],
25190         "responses": {
25191           "200": {
25192             "description": "No response was specified",
25193             "schema": {
25194               "$ref": "#/definitions/(config)vnf-topology-identifier-structure"
25195             }
25196           }
25197         },
25198         "operationId": "GET-vnf-topology-identifier-structure"
25199       },
25200       "put": {
25201         "consumes": [
25202           "application/json",
25203           "application/xml"
25204         ],
25205         "produces": [
25206           "application/json",
25207           "application/xml"
25208         ],
25209         "parameters": [
25210           {
25211             "description": "Keep as M",
25212             "in": "path",
25213             "name": "service-instance-id",
25214             "required": true,
25215             "type": "string"
25216           },
25217           {
25218             "in": "path",
25219             "name": "vnf-id",
25220             "required": true,
25221             "type": "string"
25222           },
25223           {
25224             "in": "body",
25225             "name": "(config)vnf-topology-identifier-structure",
25226             "required": false,
25227             "schema": {
25228               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure-TOP"
25229             }
25230           }
25231         ],
25232         "responses": {
25233           "200": {
25234             "description": "No response was specified",
25235             "schema": {
25236               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure-TOP"
25237             }
25238           }
25239         },
25240         "operationId": "PUT-vnf-topology-identifier-structure"
25241       }
25242     },
25243     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-status": {
25244       "delete": {
25245         "produces": [
25246           "application/json",
25247           "application/xml"
25248         ],
25249         "parameters": [
25250           {
25251             "description": "Keep as M",
25252             "in": "path",
25253             "name": "service-instance-id",
25254             "required": true,
25255             "type": "string"
25256           }
25257         ],
25258         "responses": {
25259           "200": {
25260             "description": "No response was specified"
25261           }
25262         },
25263         "operationId": "DELETE-service-status"
25264       },
25265       "get": {
25266         "produces": [
25267           "application/json",
25268           "application/xml"
25269         ],
25270         "parameters": [
25271           {
25272             "description": "Keep as M",
25273             "in": "path",
25274             "name": "service-instance-id",
25275             "required": true,
25276             "type": "string"
25277           }
25278         ],
25279         "responses": {
25280           "200": {
25281             "description": "No response was specified",
25282             "schema": {
25283               "$ref": "#/definitions/(config)service-status"
25284             }
25285           }
25286         },
25287         "operationId": "GET-service-status"
25288       },
25289       "put": {
25290         "consumes": [
25291           "application/json",
25292           "application/xml"
25293         ],
25294         "produces": [
25295           "application/json",
25296           "application/xml"
25297         ],
25298         "parameters": [
25299           {
25300             "description": "Keep as M",
25301             "in": "path",
25302             "name": "service-instance-id",
25303             "required": true,
25304             "type": "string"
25305           },
25306           {
25307             "in": "body",
25308             "name": "(config)service-status",
25309             "required": false,
25310             "schema": {
25311               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-status-TOP"
25312             }
25313           }
25314         ],
25315         "responses": {
25316           "200": {
25317             "description": "No response was specified",
25318             "schema": {
25319               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-status-TOP"
25320             }
25321           }
25322         },
25323         "operationId": "PUT-service-status"
25324       }
25325     },
25326     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources": {
25327       "delete": {
25328         "produces": [
25329           "application/json",
25330           "application/xml"
25331         ],
25332         "responses": {
25333           "200": {
25334             "description": "No response was specified"
25335           }
25336         },
25337         "operationId": "DELETE-tunnelxconn-allotted-resources"
25338       },
25339       "get": {
25340         "produces": [
25341           "application/json",
25342           "application/xml"
25343         ],
25344         "responses": {
25345           "200": {
25346             "description": "No response was specified",
25347             "schema": {
25348               "$ref": "#/definitions/(config)tunnelxconn-allotted-resources"
25349             }
25350           }
25351         },
25352         "operationId": "GET-tunnelxconn-allotted-resources"
25353       },
25354       "post": {
25355         "consumes": [
25356           "application/json",
25357           "application/xml"
25358         ],
25359         "produces": [
25360           "application/json",
25361           "application/xml"
25362         ],
25363         "parameters": [
25364           {
25365             "in": "body",
25366             "name": "**(config)tunnelxconn-allotted-resource",
25367             "required": false,
25368             "schema": {
25369               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource-TOP"
25370             }
25371           }
25372         ],
25373         "responses": {
25374           "200": {
25375             "description": "No response was specified",
25376             "schema": {
25377               "$ref": "#/definitions/(config)tunnelxconn-allotted-resourcesPOST"
25378             }
25379           }
25380         },
25381         "operationId": "POST-tunnelxconn-allotted-resources"
25382       },
25383       "put": {
25384         "consumes": [
25385           "application/json",
25386           "application/xml"
25387         ],
25388         "produces": [
25389           "application/json",
25390           "application/xml"
25391         ],
25392         "parameters": [
25393           {
25394             "in": "body",
25395             "name": "(config)tunnelxconn-allotted-resources",
25396             "required": false,
25397             "schema": {
25398               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources-TOP"
25399             }
25400           }
25401         ],
25402         "responses": {
25403           "200": {
25404             "description": "No response was specified",
25405             "schema": {
25406               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources-TOP"
25407             }
25408           }
25409         },
25410         "operationId": "PUT-tunnelxconn-allotted-resources"
25411       }
25412     },
25413     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}": {
25414       "delete": {
25415         "produces": [
25416           "application/json",
25417           "application/xml"
25418         ],
25419         "parameters": [
25420           {
25421             "in": "path",
25422             "name": "allotted-resource-id",
25423             "required": true,
25424             "type": "string"
25425           }
25426         ],
25427         "responses": {
25428           "200": {
25429             "description": "No response was specified"
25430           }
25431         },
25432         "operationId": "DELETE-tunnelxconn-allotted-resource"
25433       },
25434       "get": {
25435         "produces": [
25436           "application/json",
25437           "application/xml"
25438         ],
25439         "parameters": [
25440           {
25441             "in": "path",
25442             "name": "allotted-resource-id",
25443             "required": true,
25444             "type": "string"
25445           }
25446         ],
25447         "responses": {
25448           "200": {
25449             "description": "No response was specified",
25450             "schema": {
25451               "$ref": "#/definitions/(config)tunnelxconn-allotted-resource"
25452             }
25453           }
25454         },
25455         "operationId": "GET-tunnelxconn-allotted-resource"
25456       },
25457       "post": {
25458         "consumes": [
25459           "application/json",
25460           "application/xml"
25461         ],
25462         "produces": [
25463           "application/json",
25464           "application/xml"
25465         ],
25466         "parameters": [
25467           {
25468             "in": "path",
25469             "name": "allotted-resource-id",
25470             "required": true,
25471             "type": "string"
25472           },
25473           {
25474             "in": "body",
25475             "name": "**(config)allotted-resource-data",
25476             "required": false,
25477             "schema": {
25478               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data-TOP"
25479             }
25480           },
25481           {
25482             "in": "body",
25483             "name": "**(config)allotted-resource-status",
25484             "required": false,
25485             "schema": {
25486               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status-TOP"
25487             }
25488           }
25489         ],
25490         "responses": {
25491           "200": {
25492             "description": "No response was specified",
25493             "schema": {
25494               "$ref": "#/definitions/(config)tunnelxconn-allotted-resourcePOST"
25495             }
25496           }
25497         },
25498         "operationId": "POST-tunnelxconn-allotted-resource"
25499       },
25500       "put": {
25501         "consumes": [
25502           "application/json",
25503           "application/xml"
25504         ],
25505         "produces": [
25506           "application/json",
25507           "application/xml"
25508         ],
25509         "parameters": [
25510           {
25511             "in": "path",
25512             "name": "allotted-resource-id",
25513             "required": true,
25514             "type": "string"
25515           },
25516           {
25517             "in": "body",
25518             "name": "(config)tunnelxconn-allotted-resource",
25519             "required": false,
25520             "schema": {
25521               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource-TOP"
25522             }
25523           }
25524         ],
25525         "responses": {
25526           "200": {
25527             "description": "No response was specified",
25528             "schema": {
25529               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource-TOP"
25530             }
25531           }
25532         },
25533         "operationId": "PUT-tunnelxconn-allotted-resource"
25534       }
25535     },
25536     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data": {
25537       "delete": {
25538         "produces": [
25539           "application/json",
25540           "application/xml"
25541         ],
25542         "parameters": [
25543           {
25544             "in": "path",
25545             "name": "allotted-resource-id",
25546             "required": true,
25547             "type": "string"
25548           }
25549         ],
25550         "responses": {
25551           "200": {
25552             "description": "No response was specified"
25553           }
25554         },
25555         "operationId": "DELETE-allotted-resource-data"
25556       },
25557       "get": {
25558         "produces": [
25559           "application/json",
25560           "application/xml"
25561         ],
25562         "parameters": [
25563           {
25564             "in": "path",
25565             "name": "allotted-resource-id",
25566             "required": true,
25567             "type": "string"
25568           }
25569         ],
25570         "responses": {
25571           "200": {
25572             "description": "No response was specified",
25573             "schema": {
25574               "$ref": "#/definitions/(config)allotted-resource-data"
25575             }
25576           }
25577         },
25578         "operationId": "GET-allotted-resource-data"
25579       },
25580       "post": {
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)allotted-resource-operation-information",
25599             "required": false,
25600             "schema": {
25601               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
25602             }
25603           },
25604           {
25605             "in": "body",
25606             "name": "**(config)tunnelxconn-topology",
25607             "required": false,
25608             "schema": {
25609               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology-TOP"
25610             }
25611           },
25612           {
25613             "in": "body",
25614             "name": "**(config)tunnelxconn-parameters",
25615             "required": false,
25616             "schema": {
25617               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters-TOP"
25618             }
25619           },
25620           {
25621             "in": "body",
25622             "name": "**(config)allotted-resource-oper-status",
25623             "required": false,
25624             "schema": {
25625               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
25626             }
25627           }
25628         ],
25629         "responses": {
25630           "200": {
25631             "description": "No response was specified",
25632             "schema": {
25633               "$ref": "#/definitions/(config)allotted-resource-dataPOST"
25634             }
25635           }
25636         },
25637         "operationId": "POST-allotted-resource-data"
25638       },
25639       "put": {
25640         "consumes": [
25641           "application/json",
25642           "application/xml"
25643         ],
25644         "produces": [
25645           "application/json",
25646           "application/xml"
25647         ],
25648         "parameters": [
25649           {
25650             "in": "path",
25651             "name": "allotted-resource-id",
25652             "required": true,
25653             "type": "string"
25654           },
25655           {
25656             "in": "body",
25657             "name": "(config)allotted-resource-data",
25658             "required": false,
25659             "schema": {
25660               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data-TOP"
25661             }
25662           }
25663         ],
25664         "responses": {
25665           "200": {
25666             "description": "No response was specified",
25667             "schema": {
25668               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data-TOP"
25669             }
25670           }
25671         },
25672         "operationId": "PUT-allotted-resource-data"
25673       }
25674     },
25675     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-oper-status": {
25676       "delete": {
25677         "produces": [
25678           "application/json",
25679           "application/xml"
25680         ],
25681         "parameters": [
25682           {
25683             "in": "path",
25684             "name": "allotted-resource-id",
25685             "required": true,
25686             "type": "string"
25687           }
25688         ],
25689         "responses": {
25690           "200": {
25691             "description": "No response was specified"
25692           }
25693         },
25694         "operationId": "DELETE-allotted-resource-oper-status"
25695       },
25696       "get": {
25697         "produces": [
25698           "application/json",
25699           "application/xml"
25700         ],
25701         "parameters": [
25702           {
25703             "in": "path",
25704             "name": "allotted-resource-id",
25705             "required": true,
25706             "type": "string"
25707           }
25708         ],
25709         "responses": {
25710           "200": {
25711             "description": "No response was specified",
25712             "schema": {
25713               "$ref": "#/definitions/(config)allotted-resource-oper-status"
25714             }
25715           }
25716         },
25717         "operationId": "GET-allotted-resource-oper-status"
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-oper-status",
25738             "required": false,
25739             "schema": {
25740               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
25741             }
25742           }
25743         ],
25744         "responses": {
25745           "200": {
25746             "description": "No response was specified",
25747             "schema": {
25748               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
25749             }
25750           }
25751         },
25752         "operationId": "PUT-allotted-resource-oper-status"
25753       }
25754     },
25755     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information": {
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-operation-information"
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-operation-information"
25794             }
25795           }
25796         },
25797         "operationId": "GET-allotted-resource-operation-information"
25798       },
25799       "post": {
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)request-information",
25818             "required": false,
25819             "schema": {
25820               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
25821             }
25822           },
25823           {
25824             "in": "body",
25825             "name": "**(config)sdnc-request-header",
25826             "required": false,
25827             "schema": {
25828               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP"
25829             }
25830           },
25831           {
25832             "in": "body",
25833             "name": "**(config)allotted-resource-information",
25834             "required": false,
25835             "schema": {
25836               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP"
25837             }
25838           },
25839           {
25840             "in": "body",
25841             "name": "**(config)service-information",
25842             "required": false,
25843             "schema": {
25844               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
25845             }
25846           }
25847         ],
25848         "responses": {
25849           "200": {
25850             "description": "No response was specified",
25851             "schema": {
25852               "$ref": "#/definitions/(config)allotted-resource-operation-informationPOST"
25853             }
25854           }
25855         },
25856         "operationId": "POST-allotted-resource-operation-information"
25857       },
25858       "put": {
25859         "consumes": [
25860           "application/json",
25861           "application/xml"
25862         ],
25863         "produces": [
25864           "application/json",
25865           "application/xml"
25866         ],
25867         "parameters": [
25868           {
25869             "in": "path",
25870             "name": "allotted-resource-id",
25871             "required": true,
25872             "type": "string"
25873           },
25874           {
25875             "in": "body",
25876             "name": "(config)allotted-resource-operation-information",
25877             "required": false,
25878             "schema": {
25879               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
25880             }
25881           }
25882         ],
25883         "responses": {
25884           "200": {
25885             "description": "No response was specified",
25886             "schema": {
25887               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
25888             }
25889           }
25890         },
25891         "operationId": "PUT-allotted-resource-operation-information"
25892       }
25893     },
25894     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information": {
25895       "delete": {
25896         "produces": [
25897           "application/json",
25898           "application/xml"
25899         ],
25900         "parameters": [
25901           {
25902             "in": "path",
25903             "name": "allotted-resource-id",
25904             "required": true,
25905             "type": "string"
25906           }
25907         ],
25908         "responses": {
25909           "200": {
25910             "description": "No response was specified"
25911           }
25912         },
25913         "operationId": "DELETE-allotted-resource-information"
25914       },
25915       "get": {
25916         "produces": [
25917           "application/json",
25918           "application/xml"
25919         ],
25920         "parameters": [
25921           {
25922             "in": "path",
25923             "name": "allotted-resource-id",
25924             "required": true,
25925             "type": "string"
25926           }
25927         ],
25928         "responses": {
25929           "200": {
25930             "description": "No response was specified",
25931             "schema": {
25932               "$ref": "#/definitions/(config)allotted-resource-information"
25933             }
25934           }
25935         },
25936         "operationId": "GET-allotted-resource-information"
25937       },
25938       "post": {
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)onap-model-information",
25957             "required": false,
25958             "schema": {
25959               "$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"
25960             }
25961           }
25962         ],
25963         "responses": {
25964           "200": {
25965             "description": "No response was specified",
25966             "schema": {
25967               "$ref": "#/definitions/(config)allotted-resource-informationPOST"
25968             }
25969           }
25970         },
25971         "operationId": "POST-allotted-resource-information"
25972       },
25973       "put": {
25974         "consumes": [
25975           "application/json",
25976           "application/xml"
25977         ],
25978         "produces": [
25979           "application/json",
25980           "application/xml"
25981         ],
25982         "parameters": [
25983           {
25984             "in": "path",
25985             "name": "allotted-resource-id",
25986             "required": true,
25987             "type": "string"
25988           },
25989           {
25990             "in": "body",
25991             "name": "(config)allotted-resource-information",
25992             "required": false,
25993             "schema": {
25994               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP"
25995             }
25996           }
25997         ],
25998         "responses": {
25999           "200": {
26000             "description": "No response was specified",
26001             "schema": {
26002               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP"
26003             }
26004           }
26005         },
26006         "operationId": "PUT-allotted-resource-information"
26007       }
26008     },
26009     "/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": {
26010       "delete": {
26011         "produces": [
26012           "application/json",
26013           "application/xml"
26014         ],
26015         "parameters": [
26016           {
26017             "in": "path",
26018             "name": "allotted-resource-id",
26019             "required": true,
26020             "type": "string"
26021           }
26022         ],
26023         "responses": {
26024           "200": {
26025             "description": "No response was specified"
26026           }
26027         },
26028         "operationId": "DELETE-onap-model-information"
26029       },
26030       "get": {
26031         "produces": [
26032           "application/json",
26033           "application/xml"
26034         ],
26035         "parameters": [
26036           {
26037             "in": "path",
26038             "name": "allotted-resource-id",
26039             "required": true,
26040             "type": "string"
26041           }
26042         ],
26043         "responses": {
26044           "200": {
26045             "description": "No response was specified",
26046             "schema": {
26047               "$ref": "#/definitions/(config)onap-model-information"
26048             }
26049           }
26050         },
26051         "operationId": "GET-onap-model-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)onap-model-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/allotted-resource-information(config)onap-model-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/allotted-resource-information(config)onap-model-information-TOP"
26083             }
26084           }
26085         },
26086         "operationId": "PUT-onap-model-information"
26087       }
26088     },
26089     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/request-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-request-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)request-information"
26128             }
26129           }
26130         },
26131         "operationId": "GET-request-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)request-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(config)request-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(config)request-information-TOP"
26163             }
26164           }
26165         },
26166         "operationId": "PUT-request-information"
26167       }
26168     },
26169     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/sdnc-request-header": {
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-sdnc-request-header"
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)sdnc-request-header"
26208             }
26209           }
26210         },
26211         "operationId": "GET-sdnc-request-header"
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)sdnc-request-header",
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)sdnc-request-header-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)sdnc-request-header-TOP"
26243             }
26244           }
26245         },
26246         "operationId": "PUT-sdnc-request-header"
26247       }
26248     },
26249     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/service-information": {
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-service-information"
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)service-information"
26288             }
26289           }
26290         },
26291         "operationId": "GET-service-information"
26292       },
26293       "post": {
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)onap-model-information",
26312             "required": false,
26313             "schema": {
26314               "$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"
26315             }
26316           }
26317         ],
26318         "responses": {
26319           "200": {
26320             "description": "No response was specified",
26321             "schema": {
26322               "$ref": "#/definitions/(config)service-informationPOST"
26323             }
26324           }
26325         },
26326         "operationId": "POST-service-information"
26327       },
26328       "put": {
26329         "consumes": [
26330           "application/json",
26331           "application/xml"
26332         ],
26333         "produces": [
26334           "application/json",
26335           "application/xml"
26336         ],
26337         "parameters": [
26338           {
26339             "in": "path",
26340             "name": "allotted-resource-id",
26341             "required": true,
26342             "type": "string"
26343           },
26344           {
26345             "in": "body",
26346             "name": "(config)service-information",
26347             "required": false,
26348             "schema": {
26349               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
26350             }
26351           }
26352         ],
26353         "responses": {
26354           "200": {
26355             "description": "No response was specified",
26356             "schema": {
26357               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
26358             }
26359           }
26360         },
26361         "operationId": "PUT-service-information"
26362       }
26363     },
26364     "/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": {
26365       "delete": {
26366         "produces": [
26367           "application/json",
26368           "application/xml"
26369         ],
26370         "parameters": [
26371           {
26372             "in": "path",
26373             "name": "allotted-resource-id",
26374             "required": true,
26375             "type": "string"
26376           }
26377         ],
26378         "responses": {
26379           "200": {
26380             "description": "No response was specified"
26381           }
26382         },
26383         "operationId": "DELETE-onap-model-information"
26384       },
26385       "get": {
26386         "produces": [
26387           "application/json",
26388           "application/xml"
26389         ],
26390         "parameters": [
26391           {
26392             "in": "path",
26393             "name": "allotted-resource-id",
26394             "required": true,
26395             "type": "string"
26396           }
26397         ],
26398         "responses": {
26399           "200": {
26400             "description": "No response was specified",
26401             "schema": {
26402               "$ref": "#/definitions/(config)onap-model-information"
26403             }
26404           }
26405         },
26406         "operationId": "GET-onap-model-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)onap-model-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/service-information(config)onap-model-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/service-information(config)onap-model-information-TOP"
26438             }
26439           }
26440         },
26441         "operationId": "PUT-onap-model-information"
26442       }
26443     },
26444     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-parameters": {
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-tunnelxconn-parameters"
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)tunnelxconn-parameters"
26483             }
26484           }
26485         },
26486         "operationId": "GET-tunnelxconn-parameters"
26487       },
26488       "post": {
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)param",
26507             "required": false,
26508             "schema": {
26509               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param-TOP"
26510             }
26511           }
26512         ],
26513         "responses": {
26514           "200": {
26515             "description": "No response was specified",
26516             "schema": {
26517               "$ref": "#/definitions/(config)tunnelxconn-parametersPOST"
26518             }
26519           }
26520         },
26521         "operationId": "POST-tunnelxconn-parameters"
26522       },
26523       "put": {
26524         "consumes": [
26525           "application/json",
26526           "application/xml"
26527         ],
26528         "produces": [
26529           "application/json",
26530           "application/xml"
26531         ],
26532         "parameters": [
26533           {
26534             "in": "path",
26535             "name": "allotted-resource-id",
26536             "required": true,
26537             "type": "string"
26538           },
26539           {
26540             "in": "body",
26541             "name": "(config)tunnelxconn-parameters",
26542             "required": false,
26543             "schema": {
26544               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters-TOP"
26545             }
26546           }
26547         ],
26548         "responses": {
26549           "200": {
26550             "description": "No response was specified",
26551             "schema": {
26552               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters-TOP"
26553             }
26554           }
26555         },
26556         "operationId": "PUT-tunnelxconn-parameters"
26557       }
26558     },
26559     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-parameters/param/{name}": {
26560       "delete": {
26561         "produces": [
26562           "application/json",
26563           "application/xml"
26564         ],
26565         "parameters": [
26566           {
26567             "in": "path",
26568             "name": "allotted-resource-id",
26569             "required": true,
26570             "type": "string"
26571           },
26572           {
26573             "in": "path",
26574             "name": "name",
26575             "required": true,
26576             "type": "string"
26577           }
26578         ],
26579         "responses": {
26580           "200": {
26581             "description": "No response was specified"
26582           }
26583         },
26584         "operationId": "DELETE-param"
26585       },
26586       "get": {
26587         "produces": [
26588           "application/json",
26589           "application/xml"
26590         ],
26591         "parameters": [
26592           {
26593             "in": "path",
26594             "name": "allotted-resource-id",
26595             "required": true,
26596             "type": "string"
26597           },
26598           {
26599             "in": "path",
26600             "name": "name",
26601             "required": true,
26602             "type": "string"
26603           }
26604         ],
26605         "responses": {
26606           "200": {
26607             "description": "No response was specified",
26608             "schema": {
26609               "$ref": "#/definitions/(config)param"
26610             }
26611           }
26612         },
26613         "operationId": "GET-param"
26614       },
26615       "put": {
26616         "consumes": [
26617           "application/json",
26618           "application/xml"
26619         ],
26620         "produces": [
26621           "application/json",
26622           "application/xml"
26623         ],
26624         "parameters": [
26625           {
26626             "in": "path",
26627             "name": "allotted-resource-id",
26628             "required": true,
26629             "type": "string"
26630           },
26631           {
26632             "in": "path",
26633             "name": "name",
26634             "required": true,
26635             "type": "string"
26636           },
26637           {
26638             "in": "body",
26639             "name": "(config)param",
26640             "required": false,
26641             "schema": {
26642               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param-TOP"
26643             }
26644           }
26645         ],
26646         "responses": {
26647           "200": {
26648             "description": "No response was specified",
26649             "schema": {
26650               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param-TOP"
26651             }
26652           }
26653         },
26654         "operationId": "PUT-param"
26655       }
26656     },
26657     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-topology": {
26658       "delete": {
26659         "produces": [
26660           "application/json",
26661           "application/xml"
26662         ],
26663         "parameters": [
26664           {
26665             "in": "path",
26666             "name": "allotted-resource-id",
26667             "required": true,
26668             "type": "string"
26669           }
26670         ],
26671         "responses": {
26672           "200": {
26673             "description": "No response was specified"
26674           }
26675         },
26676         "operationId": "DELETE-tunnelxconn-topology"
26677       },
26678       "get": {
26679         "produces": [
26680           "application/json",
26681           "application/xml"
26682         ],
26683         "parameters": [
26684           {
26685             "in": "path",
26686             "name": "allotted-resource-id",
26687             "required": true,
26688             "type": "string"
26689           }
26690         ],
26691         "responses": {
26692           "200": {
26693             "description": "No response was specified",
26694             "schema": {
26695               "$ref": "#/definitions/(config)tunnelxconn-topology"
26696             }
26697           }
26698         },
26699         "operationId": "GET-tunnelxconn-topology"
26700       },
26701       "post": {
26702         "consumes": [
26703           "application/json",
26704           "application/xml"
26705         ],
26706         "produces": [
26707           "application/json",
26708           "application/xml"
26709         ],
26710         "parameters": [
26711           {
26712             "in": "path",
26713             "name": "allotted-resource-id",
26714             "required": true,
26715             "type": "string"
26716           },
26717           {
26718             "in": "body",
26719             "name": "**(config)tunnelxconn-parameters",
26720             "required": false,
26721             "schema": {
26722               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters-TOP"
26723             }
26724           },
26725           {
26726             "in": "body",
26727             "name": "**(config)onap-model-information",
26728             "required": false,
26729             "schema": {
26730               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information-TOP"
26731             }
26732           },
26733           {
26734             "in": "body",
26735             "name": "**(config)allotted-resource-identifiers",
26736             "required": false,
26737             "schema": {
26738               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers-TOP"
26739             }
26740           }
26741         ],
26742         "responses": {
26743           "200": {
26744             "description": "No response was specified",
26745             "schema": {
26746               "$ref": "#/definitions/(config)tunnelxconn-topologyPOST"
26747             }
26748           }
26749         },
26750         "operationId": "POST-tunnelxconn-topology"
26751       },
26752       "put": {
26753         "consumes": [
26754           "application/json",
26755           "application/xml"
26756         ],
26757         "produces": [
26758           "application/json",
26759           "application/xml"
26760         ],
26761         "parameters": [
26762           {
26763             "in": "path",
26764             "name": "allotted-resource-id",
26765             "required": true,
26766             "type": "string"
26767           },
26768           {
26769             "in": "body",
26770             "name": "(config)tunnelxconn-topology",
26771             "required": false,
26772             "schema": {
26773               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology-TOP"
26774             }
26775           }
26776         ],
26777         "responses": {
26778           "200": {
26779             "description": "No response was specified",
26780             "schema": {
26781               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology-TOP"
26782             }
26783           }
26784         },
26785         "operationId": "PUT-tunnelxconn-topology"
26786       }
26787     },
26788     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-topology/allotted-resource-identifiers": {
26789       "delete": {
26790         "produces": [
26791           "application/json",
26792           "application/xml"
26793         ],
26794         "parameters": [
26795           {
26796             "in": "path",
26797             "name": "allotted-resource-id",
26798             "required": true,
26799             "type": "string"
26800           }
26801         ],
26802         "responses": {
26803           "200": {
26804             "description": "No response was specified"
26805           }
26806         },
26807         "operationId": "DELETE-allotted-resource-identifiers"
26808       },
26809       "get": {
26810         "produces": [
26811           "application/json",
26812           "application/xml"
26813         ],
26814         "parameters": [
26815           {
26816             "in": "path",
26817             "name": "allotted-resource-id",
26818             "required": true,
26819             "type": "string"
26820           }
26821         ],
26822         "responses": {
26823           "200": {
26824             "description": "No response was specified",
26825             "schema": {
26826               "$ref": "#/definitions/(config)allotted-resource-identifiers"
26827             }
26828           }
26829         },
26830         "operationId": "GET-allotted-resource-identifiers"
26831       },
26832       "put": {
26833         "consumes": [
26834           "application/json",
26835           "application/xml"
26836         ],
26837         "produces": [
26838           "application/json",
26839           "application/xml"
26840         ],
26841         "parameters": [
26842           {
26843             "in": "path",
26844             "name": "allotted-resource-id",
26845             "required": true,
26846             "type": "string"
26847           },
26848           {
26849             "in": "body",
26850             "name": "(config)allotted-resource-identifiers",
26851             "required": false,
26852             "schema": {
26853               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers-TOP"
26854             }
26855           }
26856         ],
26857         "responses": {
26858           "200": {
26859             "description": "No response was specified",
26860             "schema": {
26861               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers-TOP"
26862             }
26863           }
26864         },
26865         "operationId": "PUT-allotted-resource-identifiers"
26866       }
26867     },
26868     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-topology/onap-model-information": {
26869       "delete": {
26870         "produces": [
26871           "application/json",
26872           "application/xml"
26873         ],
26874         "parameters": [
26875           {
26876             "in": "path",
26877             "name": "allotted-resource-id",
26878             "required": true,
26879             "type": "string"
26880           }
26881         ],
26882         "responses": {
26883           "200": {
26884             "description": "No response was specified"
26885           }
26886         },
26887         "operationId": "DELETE-onap-model-information"
26888       },
26889       "get": {
26890         "produces": [
26891           "application/json",
26892           "application/xml"
26893         ],
26894         "parameters": [
26895           {
26896             "in": "path",
26897             "name": "allotted-resource-id",
26898             "required": true,
26899             "type": "string"
26900           }
26901         ],
26902         "responses": {
26903           "200": {
26904             "description": "No response was specified",
26905             "schema": {
26906               "$ref": "#/definitions/(config)onap-model-information"
26907             }
26908           }
26909         },
26910         "operationId": "GET-onap-model-information"
26911       },
26912       "put": {
26913         "consumes": [
26914           "application/json",
26915           "application/xml"
26916         ],
26917         "produces": [
26918           "application/json",
26919           "application/xml"
26920         ],
26921         "parameters": [
26922           {
26923             "in": "path",
26924             "name": "allotted-resource-id",
26925             "required": true,
26926             "type": "string"
26927           },
26928           {
26929             "in": "body",
26930             "name": "(config)onap-model-information",
26931             "required": false,
26932             "schema": {
26933               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information-TOP"
26934             }
26935           }
26936         ],
26937         "responses": {
26938           "200": {
26939             "description": "No response was specified",
26940             "schema": {
26941               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information-TOP"
26942             }
26943           }
26944         },
26945         "operationId": "PUT-onap-model-information"
26946       }
26947     },
26948     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters": {
26949       "delete": {
26950         "produces": [
26951           "application/json",
26952           "application/xml"
26953         ],
26954         "parameters": [
26955           {
26956             "in": "path",
26957             "name": "allotted-resource-id",
26958             "required": true,
26959             "type": "string"
26960           }
26961         ],
26962         "responses": {
26963           "200": {
26964             "description": "No response was specified"
26965           }
26966         },
26967         "operationId": "DELETE-tunnelxconn-parameters"
26968       },
26969       "get": {
26970         "produces": [
26971           "application/json",
26972           "application/xml"
26973         ],
26974         "parameters": [
26975           {
26976             "in": "path",
26977             "name": "allotted-resource-id",
26978             "required": true,
26979             "type": "string"
26980           }
26981         ],
26982         "responses": {
26983           "200": {
26984             "description": "No response was specified",
26985             "schema": {
26986               "$ref": "#/definitions/(config)tunnelxconn-parameters"
26987             }
26988           }
26989         },
26990         "operationId": "GET-tunnelxconn-parameters"
26991       },
26992       "post": {
26993         "consumes": [
26994           "application/json",
26995           "application/xml"
26996         ],
26997         "produces": [
26998           "application/json",
26999           "application/xml"
27000         ],
27001         "parameters": [
27002           {
27003             "in": "path",
27004             "name": "allotted-resource-id",
27005             "required": true,
27006             "type": "string"
27007           },
27008           {
27009             "in": "body",
27010             "name": "**(config)param",
27011             "required": false,
27012             "schema": {
27013               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param-TOP"
27014             }
27015           }
27016         ],
27017         "responses": {
27018           "200": {
27019             "description": "No response was specified",
27020             "schema": {
27021               "$ref": "#/definitions/(config)tunnelxconn-parametersPOST"
27022             }
27023           }
27024         },
27025         "operationId": "POST-tunnelxconn-parameters"
27026       },
27027       "put": {
27028         "consumes": [
27029           "application/json",
27030           "application/xml"
27031         ],
27032         "produces": [
27033           "application/json",
27034           "application/xml"
27035         ],
27036         "parameters": [
27037           {
27038             "in": "path",
27039             "name": "allotted-resource-id",
27040             "required": true,
27041             "type": "string"
27042           },
27043           {
27044             "in": "body",
27045             "name": "(config)tunnelxconn-parameters",
27046             "required": false,
27047             "schema": {
27048               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters-TOP"
27049             }
27050           }
27051         ],
27052         "responses": {
27053           "200": {
27054             "description": "No response was specified",
27055             "schema": {
27056               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters-TOP"
27057             }
27058           }
27059         },
27060         "operationId": "PUT-tunnelxconn-parameters"
27061       }
27062     },
27063     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param/{name}": {
27064       "delete": {
27065         "produces": [
27066           "application/json",
27067           "application/xml"
27068         ],
27069         "parameters": [
27070           {
27071             "in": "path",
27072             "name": "allotted-resource-id",
27073             "required": true,
27074             "type": "string"
27075           },
27076           {
27077             "in": "path",
27078             "name": "name",
27079             "required": true,
27080             "type": "string"
27081           }
27082         ],
27083         "responses": {
27084           "200": {
27085             "description": "No response was specified"
27086           }
27087         },
27088         "operationId": "DELETE-param"
27089       },
27090       "get": {
27091         "produces": [
27092           "application/json",
27093           "application/xml"
27094         ],
27095         "parameters": [
27096           {
27097             "in": "path",
27098             "name": "allotted-resource-id",
27099             "required": true,
27100             "type": "string"
27101           },
27102           {
27103             "in": "path",
27104             "name": "name",
27105             "required": true,
27106             "type": "string"
27107           }
27108         ],
27109         "responses": {
27110           "200": {
27111             "description": "No response was specified",
27112             "schema": {
27113               "$ref": "#/definitions/(config)param"
27114             }
27115           }
27116         },
27117         "operationId": "GET-param"
27118       },
27119       "put": {
27120         "consumes": [
27121           "application/json",
27122           "application/xml"
27123         ],
27124         "produces": [
27125           "application/json",
27126           "application/xml"
27127         ],
27128         "parameters": [
27129           {
27130             "in": "path",
27131             "name": "allotted-resource-id",
27132             "required": true,
27133             "type": "string"
27134           },
27135           {
27136             "in": "path",
27137             "name": "name",
27138             "required": true,
27139             "type": "string"
27140           },
27141           {
27142             "in": "body",
27143             "name": "(config)param",
27144             "required": false,
27145             "schema": {
27146               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param-TOP"
27147             }
27148           }
27149         ],
27150         "responses": {
27151           "200": {
27152             "description": "No response was specified",
27153             "schema": {
27154               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param-TOP"
27155             }
27156           }
27157         },
27158         "operationId": "PUT-param"
27159       }
27160     },
27161     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-status": {
27162       "delete": {
27163         "produces": [
27164           "application/json",
27165           "application/xml"
27166         ],
27167         "parameters": [
27168           {
27169             "in": "path",
27170             "name": "allotted-resource-id",
27171             "required": true,
27172             "type": "string"
27173           }
27174         ],
27175         "responses": {
27176           "200": {
27177             "description": "No response was specified"
27178           }
27179         },
27180         "operationId": "DELETE-allotted-resource-status"
27181       },
27182       "get": {
27183         "produces": [
27184           "application/json",
27185           "application/xml"
27186         ],
27187         "parameters": [
27188           {
27189             "in": "path",
27190             "name": "allotted-resource-id",
27191             "required": true,
27192             "type": "string"
27193           }
27194         ],
27195         "responses": {
27196           "200": {
27197             "description": "No response was specified",
27198             "schema": {
27199               "$ref": "#/definitions/(config)allotted-resource-status"
27200             }
27201           }
27202         },
27203         "operationId": "GET-allotted-resource-status"
27204       },
27205       "put": {
27206         "consumes": [
27207           "application/json",
27208           "application/xml"
27209         ],
27210         "produces": [
27211           "application/json",
27212           "application/xml"
27213         ],
27214         "parameters": [
27215           {
27216             "in": "path",
27217             "name": "allotted-resource-id",
27218             "required": true,
27219             "type": "string"
27220           },
27221           {
27222             "in": "body",
27223             "name": "(config)allotted-resource-status",
27224             "required": false,
27225             "schema": {
27226               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status-TOP"
27227             }
27228           }
27229         ],
27230         "responses": {
27231           "200": {
27232             "description": "No response was specified",
27233             "schema": {
27234               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status-TOP"
27235             }
27236           }
27237         },
27238         "operationId": "PUT-allotted-resource-status"
27239       }
27240     },
27241     "/operational/GENERIC-RESOURCE-API:brg-allotted-respources": {
27242       "get": {
27243         "produces": [
27244           "application/json",
27245           "application/xml"
27246         ],
27247         "responses": {
27248           "200": {
27249             "description": "No response was specified",
27250             "schema": {
27251               "$ref": "#/definitions/(operational)brg-allotted-respources"
27252             }
27253           }
27254         },
27255         "operationId": "GET-brg-allotted-respources"
27256       }
27257     },
27258     "/operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources": {
27259       "get": {
27260         "produces": [
27261           "application/json",
27262           "application/xml"
27263         ],
27264         "responses": {
27265           "200": {
27266             "description": "No response was specified",
27267             "schema": {
27268               "$ref": "#/definitions/(operational)contrail-route-allotted-resources"
27269             }
27270           }
27271         },
27272         "operationId": "GET-contrail-route-allotted-resources"
27273       }
27274     },
27275     "/operational/GENERIC-RESOURCE-API:preload-vnfs": {
27276       "get": {
27277         "produces": [
27278           "application/json",
27279           "application/xml"
27280         ],
27281         "responses": {
27282           "200": {
27283             "description": "No response was specified",
27284             "schema": {
27285               "$ref": "#/definitions/(operational)preload-vnfs"
27286             }
27287           }
27288         },
27289         "operationId": "GET-preload-vnfs"
27290       }
27291     },
27292     "/operational/GENERIC-RESOURCE-API:security-zone-allotted-resources": {
27293       "get": {
27294         "produces": [
27295           "application/json",
27296           "application/xml"
27297         ],
27298         "responses": {
27299           "200": {
27300             "description": "No response was specified",
27301             "schema": {
27302               "$ref": "#/definitions/(operational)security-zone-allotted-resources"
27303             }
27304           }
27305         },
27306         "operationId": "GET-security-zone-allotted-resources"
27307       }
27308     },
27309     "/operational/GENERIC-RESOURCE-API:services": {
27310       "get": {
27311         "produces": [
27312           "application/json",
27313           "application/xml"
27314         ],
27315         "responses": {
27316           "200": {
27317             "description": "No response was specified",
27318             "schema": {
27319               "$ref": "#/definitions/(operational)services"
27320             }
27321           }
27322         },
27323         "operationId": "GET-services"
27324       }
27325     },
27326     "/operational/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources": {
27327       "get": {
27328         "produces": [
27329           "application/json",
27330           "application/xml"
27331         ],
27332         "responses": {
27333           "200": {
27334             "description": "No response was specified",
27335             "schema": {
27336               "$ref": "#/definitions/(operational)tunnelxconn-allotted-resources"
27337             }
27338           }
27339         },
27340         "operationId": "GET-tunnelxconn-allotted-resources"
27341       }
27342     },
27343     "/operations/GENERIC-RESOURCE-API:brg-topology-operation": {
27344       "post": {
27345         "consumes": [
27346           "application/json",
27347           "application/xml"
27348         ],
27349         "produces": [
27350           "application/json",
27351           "application/xml"
27352         ],
27353         "parameters": [
27354           {
27355             "in": "body",
27356             "name": "body",
27357             "required": false,
27358             "schema": {
27359               "$ref": "#/definitions/(brg-topology-operation)input-TOP"
27360             }
27361           }
27362         ],
27363         "responses": {
27364           "200": {
27365             "description": "No response was specified",
27366             "schema": {
27367               "$ref": "#/definitions/(brg-topology-operation)output-TOP"
27368             }
27369           }
27370         },
27371         "operationId": "brg-topology-operation"
27372       }
27373     },
27374     "/operations/GENERIC-RESOURCE-API:contrail-route-topology-operation": {
27375       "post": {
27376         "consumes": [
27377           "application/json",
27378           "application/xml"
27379         ],
27380         "produces": [
27381           "application/json",
27382           "application/xml"
27383         ],
27384         "parameters": [
27385           {
27386             "in": "body",
27387             "name": "body",
27388             "required": false,
27389             "schema": {
27390               "$ref": "#/definitions/(contrail-route-topology-operation)input-TOP"
27391             }
27392           }
27393         ],
27394         "responses": {
27395           "200": {
27396             "description": "No response was specified",
27397             "schema": {
27398               "$ref": "#/definitions/(contrail-route-topology-operation)output-TOP"
27399             }
27400           }
27401         },
27402         "operationId": "contrail-route-topology-operation"
27403       }
27404     },
27405     "/operations/GENERIC-RESOURCE-API:network-topology-operation": {
27406       "post": {
27407         "consumes": [
27408           "application/json",
27409           "application/xml"
27410         ],
27411         "produces": [
27412           "application/json",
27413           "application/xml"
27414         ],
27415         "parameters": [
27416           {
27417             "in": "body",
27418             "name": "body",
27419             "required": false,
27420             "schema": {
27421               "$ref": "#/definitions/(network-topology-operation)input-TOP"
27422             }
27423           }
27424         ],
27425         "responses": {
27426           "200": {
27427             "description": "No response was specified",
27428             "schema": {
27429               "$ref": "#/definitions/(network-topology-operation)output-TOP"
27430             }
27431           }
27432         },
27433         "operationId": "network-topology-operation"
27434       }
27435     },
27436     "/operations/GENERIC-RESOURCE-API:preload-network-topology-operation": {
27437       "post": {
27438         "consumes": [
27439           "application/json",
27440           "application/xml"
27441         ],
27442         "produces": [
27443           "application/json",
27444           "application/xml"
27445         ],
27446         "parameters": [
27447           {
27448             "in": "body",
27449             "name": "body",
27450             "required": false,
27451             "schema": {
27452               "$ref": "#/definitions/(preload-network-topology-operation)input-TOP"
27453             }
27454           }
27455         ],
27456         "responses": {
27457           "200": {
27458             "description": "No response was specified",
27459             "schema": {
27460               "$ref": "#/definitions/(preload-network-topology-operation)output-TOP"
27461             }
27462           }
27463         },
27464         "operationId": "preload-network-topology-operation"
27465       }
27466     },
27467     "/operations/GENERIC-RESOURCE-API:preload-vnf-topology-operation": {
27468       "post": {
27469         "consumes": [
27470           "application/json",
27471           "application/xml"
27472         ],
27473         "produces": [
27474           "application/json",
27475           "application/xml"
27476         ],
27477         "parameters": [
27478           {
27479             "in": "body",
27480             "name": "body",
27481             "required": false,
27482             "schema": {
27483               "$ref": "#/definitions/(preload-vnf-topology-operation)input-TOP"
27484             }
27485           }
27486         ],
27487         "responses": {
27488           "200": {
27489             "description": "No response was specified",
27490             "schema": {
27491               "$ref": "#/definitions/(preload-vnf-topology-operation)output-TOP"
27492             }
27493           }
27494         },
27495         "operationId": "preload-vnf-topology-operation"
27496       }
27497     },
27498     "/operations/GENERIC-RESOURCE-API:security-zone-topology-operation": {
27499       "post": {
27500         "consumes": [
27501           "application/json",
27502           "application/xml"
27503         ],
27504         "produces": [
27505           "application/json",
27506           "application/xml"
27507         ],
27508         "parameters": [
27509           {
27510             "in": "body",
27511             "name": "body",
27512             "required": false,
27513             "schema": {
27514               "$ref": "#/definitions/(security-zone-topology-operation)input-TOP"
27515             }
27516           }
27517         ],
27518         "responses": {
27519           "200": {
27520             "description": "No response was specified",
27521             "schema": {
27522               "$ref": "#/definitions/(security-zone-topology-operation)output-TOP"
27523             }
27524           }
27525         },
27526         "operationId": "security-zone-topology-operation"
27527       }
27528     },
27529     "/operations/GENERIC-RESOURCE-API:service-topology-operation": {
27530       "post": {
27531         "consumes": [
27532           "application/json",
27533           "application/xml"
27534         ],
27535         "produces": [
27536           "application/json",
27537           "application/xml"
27538         ],
27539         "parameters": [
27540           {
27541             "in": "body",
27542             "name": "body",
27543             "required": false,
27544             "schema": {
27545               "$ref": "#/definitions/(service-topology-operation)input-TOP"
27546             }
27547           }
27548         ],
27549         "responses": {
27550           "200": {
27551             "description": "No response was specified",
27552             "schema": {
27553               "$ref": "#/definitions/(service-topology-operation)output-TOP"
27554             }
27555           }
27556         },
27557         "operationId": "service-topology-operation"
27558       }
27559     },
27560     "/operations/GENERIC-RESOURCE-API:tunnelxconn-topology-operation": {
27561       "post": {
27562         "consumes": [
27563           "application/json",
27564           "application/xml"
27565         ],
27566         "produces": [
27567           "application/json",
27568           "application/xml"
27569         ],
27570         "parameters": [
27571           {
27572             "in": "body",
27573             "name": "body",
27574             "required": false,
27575             "schema": {
27576               "$ref": "#/definitions/(tunnelxconn-topology-operation)input-TOP"
27577             }
27578           }
27579         ],
27580         "responses": {
27581           "200": {
27582             "description": "No response was specified",
27583             "schema": {
27584               "$ref": "#/definitions/(tunnelxconn-topology-operation)output-TOP"
27585             }
27586           }
27587         },
27588         "operationId": "tunnelxconn-topology-operation"
27589       }
27590     },
27591     "/operations/GENERIC-RESOURCE-API:vf-module-topology-operation": {
27592       "post": {
27593         "consumes": [
27594           "application/json",
27595           "application/xml"
27596         ],
27597         "produces": [
27598           "application/json",
27599           "application/xml"
27600         ],
27601         "parameters": [
27602           {
27603             "in": "body",
27604             "name": "body",
27605             "required": false,
27606             "schema": {
27607               "$ref": "#/definitions/(vf-module-topology-operation)input-TOP"
27608             }
27609           }
27610         ],
27611         "responses": {
27612           "200": {
27613             "description": "No response was specified",
27614             "schema": {
27615               "$ref": "#/definitions/(vf-module-topology-operation)output-TOP"
27616             }
27617           }
27618         },
27619         "operationId": "vf-module-topology-operation"
27620       }
27621     },
27622     "/operations/GENERIC-RESOURCE-API:vnf-topology-operation": {
27623       "post": {
27624         "consumes": [
27625           "application/json",
27626           "application/xml"
27627         ],
27628         "produces": [
27629           "application/json",
27630           "application/xml"
27631         ],
27632         "parameters": [
27633           {
27634             "in": "body",
27635             "name": "body",
27636             "required": false,
27637             "schema": {
27638               "$ref": "#/definitions/(vnf-topology-operation)input-TOP"
27639             }
27640           }
27641         ],
27642         "responses": {
27643           "200": {
27644             "description": "No response was specified",
27645             "schema": {
27646               "$ref": "#/definitions/(vnf-topology-operation)output-TOP"
27647             }
27648           }
27649         },
27650         "operationId": "vnf-topology-operation"
27651       }
27652     }
27653   },
27654   "definitions": {
27655     "(brg-topology-operation)input": {
27656       "properties": {
27657         "GENERIC-RESOURCE-API:allotted-resource-information": {
27658           "items": {
27659             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)allotted-resource-information"
27660           },
27661           "type": "object"
27662         },
27663         "GENERIC-RESOURCE-API:brg-wan-ip-address": {
27664           "$ref": "#/definitions/0.4.5.4",
27665           "enum": [
27666             "0.4.5.4",
27667             "d5c:"
27668           ]
27669         },
27670         "GENERIC-RESOURCE-API:request-information": {
27671           "items": {
27672             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
27673           },
27674           "type": "object"
27675         },
27676         "GENERIC-RESOURCE-API:sdnc-request-header": {
27677           "items": {
27678             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
27679           },
27680           "type": "object"
27681         },
27682         "GENERIC-RESOURCE-API:service-information": {
27683           "items": {
27684             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
27685           },
27686           "type": "object"
27687         },
27688         "GENERIC-RESOURCE-API:vgmux-bearer-ip": {
27689           "$ref": "#/definitions/1.0.1.1",
27690           "enum": [
27691             "1.0.1.1",
27692             "A:D:B0ba"
27693           ]
27694         },
27695         "GENERIC-RESOURCE-API:vni": {
27696           "$ref": "#/definitions/Some vni"
27697         }
27698       },
27699       "type": "object"
27700     },
27701     "(brg-topology-operation)input-TOP": {
27702       "properties": {
27703         "GENERIC-RESOURCE-API:input": {
27704           "items": {
27705             "$ref": "#/definitions/(brg-topology-operation)input"
27706           },
27707           "type": "object"
27708         }
27709       },
27710       "type": "object"
27711     },
27712     "(brg-topology-operation)output": {
27713       "properties": {
27714         "GENERIC-RESOURCE-API:ack-final-indicator": {
27715           "$ref": "#/definitions/Some ack-final-indicator",
27716           "description": "Expected to be Y or N."
27717         },
27718         "GENERIC-RESOURCE-API:brg-response-information": {
27719           "items": {
27720             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-response-information"
27721           },
27722           "type": "object"
27723         },
27724         "GENERIC-RESOURCE-API:response-code": {
27725           "$ref": "#/definitions/Some response-code",
27726           "description": "a success code or an defined error codeKeep as M"
27727         },
27728         "GENERIC-RESOURCE-API:response-message": {
27729           "$ref": "#/definitions/Some response-message",
27730           "description": "message included for error code"
27731         },
27732         "GENERIC-RESOURCE-API:service-response-information": {
27733           "items": {
27734             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
27735           },
27736           "type": "object"
27737         },
27738         "GENERIC-RESOURCE-API:svc-request-id": {
27739           "$ref": "#/definitions/Some svc-request-id",
27740           "description": "the request id from the request message for which this is the responseKeep as M"
27741         }
27742       },
27743       "type": "object"
27744     },
27745     "(brg-topology-operation)output-TOP": {
27746       "properties": {
27747         "GENERIC-RESOURCE-API:output": {
27748           "items": {
27749             "$ref": "#/definitions/(brg-topology-operation)output"
27750           },
27751           "type": "object"
27752         }
27753       },
27754       "type": "object"
27755     },
27756     "(config)GENERIC-RESOURCE-API_modulePOST": {
27757       "properties": {
27758         "brg-allotted-respources": {
27759           "items": {
27760             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-allotted-respources"
27761           },
27762           "type": "object"
27763         },
27764         "contrail-route-allotted-resources": {
27765           "items": {
27766             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-allotted-resources"
27767           },
27768           "type": "object"
27769         },
27770         "preload-vnfs": {
27771           "items": {
27772             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-vnfs"
27773           },
27774           "type": "object"
27775         },
27776         "security-zone-allotted-resources": {
27777           "items": {
27778             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-allotted-resources"
27779           },
27780           "type": "object"
27781         },
27782         "services": {
27783           "items": {
27784             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)services"
27785           },
27786           "type": "object"
27787         },
27788         "tunnelxconn-allotted-resources": {
27789           "items": {
27790             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources"
27791           },
27792           "type": "object"
27793         }
27794       },
27795       "type": "object"
27796     },
27797     "(config)allotted-resource-dataPOST": {
27798       "properties": {
27799         "allotted-resource-oper-status": {
27800           "items": {
27801             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
27802           },
27803           "type": "object"
27804         },
27805         "allotted-resource-operation-information": {
27806           "items": {
27807             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
27808           },
27809           "type": "object"
27810         },
27811         "brg-parameters": {
27812           "items": {
27813             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)brg-parameters"
27814           },
27815           "type": "object"
27816         },
27817         "brg-topology": {
27818           "items": {
27819             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)brg-topology"
27820           },
27821           "type": "object"
27822         }
27823       },
27824       "type": "object"
27825     },
27826     "(config)allotted-resource-identifiersPOST": {
27827       "properties": {
27828         "allotted-resource-id": {
27829           "$ref": "#/definitions/Some allotted-resource-id"
27830         },
27831         "allotted-resource-name": {
27832           "$ref": "#/definitions/Some allotted-resource-name",
27833           "description": "For a contrail-route, the network policy name."
27834         },
27835         "allotted-resource-type": {
27836           "$ref": "#/definitions/Some allotted-resource-type",
27837           "description": "(Added in draft 32)Expected to be contrail-route or security-zone."
27838         },
27839         "consuming-service-instance-id": {
27840           "$ref": "#/definitions/Some consuming-service-instance-id",
27841           "description": "The service-instance-id of the consuming service of this allotted resource"
27842         },
27843         "parent-service-instance-id": {
27844           "$ref": "#/definitions/Some parent-service-instance-id",
27845           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
27846         }
27847       },
27848       "type": "object"
27849     },
27850     "(config)allotted-resource-informationPOST": {
27851       "properties": {
27852         "allotted-resource-id": {
27853           "$ref": "#/definitions/Some allotted-resource-id"
27854         },
27855         "allotted-resource-type": {
27856           "$ref": "#/definitions/Some allotted-resource-type",
27857           "description": "Not an enum, but expected values are contrail-route and security-zone."
27858         },
27859         "onap-model-information": {
27860           "items": {
27861             "$ref": "#/definitions/GENERIC-RESOURCE-API/allotted-resource-information(config)onap-model-information"
27862           },
27863           "type": "object"
27864         },
27865         "parent-service-instance-id": {
27866           "$ref": "#/definitions/Some parent-service-instance-id",
27867           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
27868         }
27869       },
27870       "type": "object"
27871     },
27872     "(config)allotted-resource-oper-statusPOST": {
27873       "properties": {
27874         "create-timestamp": {
27875           "$ref": "#/definitions/Some create-timestamp",
27876           "description": "Not currently populated in service data."
27877         },
27878         "last-action": {
27879           "$ref": "#/definitions/CreateNetworkInstance",
27880           "description": "should be list of possible request-actions",
27881           "enum": [
27882             "CreateNetworkInstance",
27883             "ActivateNetworkInstance",
27884             "CreateServiceInstance",
27885             "DeleteServiceInstance",
27886             "DeleteNetworkInstance",
27887             "CreateVnfInstance",
27888             "ActivateVnfInstance",
27889             "DeleteVnfInstance",
27890             "CreateVfModuleInstance",
27891             "ActivateVfModuleInstance",
27892             "DeleteVfModuleInstance",
27893             "CreateContrailRouteInstance",
27894             "DeleteContrailRouteInstance",
27895             "CreateSecurityZoneInstance",
27896             "DeleteSecurityZoneInstance"
27897           ]
27898         },
27899         "last-order-status": {
27900           "$ref": "#/definitions/Active",
27901           "description": "fieldused by generic-resource-api",
27902           "enum": [
27903             "Active",
27904             "PendingAssignment",
27905             "PendingCreate",
27906             "PendingUpdate",
27907             "PendingDelete",
27908             "Deleted",
27909             "Created"
27910           ]
27911         },
27912         "last-rpc-action": {
27913           "$ref": "#/definitions/assign",
27914           "enum": [
27915             "assign",
27916             "activate",
27917             "delete",
27918             "unassign",
27919             "deactivate",
27920             "create"
27921           ]
27922         },
27923         "last-svc-request-id": {
27924           "$ref": "#/definitions/Some last-svc-request-id",
27925           "description": "Not currently populated in service data."
27926         },
27927         "modify-timestamp": {
27928           "$ref": "#/definitions/Some modify-timestamp"
27929         },
27930         "order-status": {
27931           "$ref": "#/definitions/Active",
27932           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
27933           "enum": [
27934             "Active",
27935             "PendingAssignment",
27936             "PendingCreate",
27937             "PendingUpdate",
27938             "PendingDelete",
27939             "Deleted",
27940             "Created"
27941           ]
27942         }
27943       },
27944       "type": "object"
27945     },
27946     "(config)allotted-resource-operation-informationPOST": {
27947       "properties": {
27948         "allotted-resource-information": {
27949           "items": {
27950             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
27951           },
27952           "type": "object"
27953         },
27954         "brg-wan-ip-address": {
27955           "$ref": "#/definitions/1.1.62.1%NN",
27956           "enum": [
27957             "1.1.62.1%NN",
27958             "5:"
27959           ]
27960         },
27961         "request-information": {
27962           "items": {
27963             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
27964           },
27965           "type": "object"
27966         },
27967         "sdnc-request-header": {
27968           "items": {
27969             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
27970           },
27971           "type": "object"
27972         },
27973         "service-information": {
27974           "items": {
27975             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
27976           },
27977           "type": "object"
27978         },
27979         "vgmux-bearer-ip": {
27980           "$ref": "#/definitions/114.2.0.2",
27981           "enum": [
27982             "114.2.0.2",
27983             "ceC:"
27984           ]
27985         },
27986         "vni": {
27987           "$ref": "#/definitions/Some vni"
27988         }
27989       },
27990       "type": "object"
27991     },
27992     "(config)allotted-resource-statusPOST": {
27993       "properties": {
27994         "action": {
27995           "$ref": "#/definitions/Some action",
27996           "description": "value would one of possible request-actions; match the list in service-data oper-status"
27997         },
27998         "final-indicator": {
27999           "$ref": "#/definitions/Some final-indicator"
28000         },
28001         "request-status": {
28002           "$ref": "#/definitions/synccomplete",
28003           "enum": [
28004             "synccomplete",
28005             "asynccomplete",
28006             "notifycomplete"
28007           ]
28008         },
28009         "response-code": {
28010           "$ref": "#/definitions/Some response-code"
28011         },
28012         "response-message": {
28013           "$ref": "#/definitions/Some response-message"
28014         },
28015         "response-timestamp": {
28016           "$ref": "#/definitions/Some response-timestamp"
28017         },
28018         "rpc-action": {
28019           "$ref": "#/definitions/assign",
28020           "description": "this is the svc-action from the incoming request",
28021           "enum": [
28022             "assign",
28023             "activate",
28024             "create",
28025             "delete",
28026             "unassign",
28027             "deactivate"
28028           ]
28029         },
28030         "rpc-name": {
28031           "$ref": "#/definitions/Some rpc-name"
28032         }
28033       },
28034       "type": "object"
28035     },
28036     "(config)application-tagsPOST": {
28037       "properties": {
28038         "c-tags": {
28039           "items": {
28040             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
28041           },
28042           "type": "object"
28043         },
28044         "s-tags": {
28045           "items": {
28046             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
28047           },
28048           "type": "object"
28049         }
28050       },
28051       "type": "object"
28052     },
28053     "(config)availability-zonesPOST": {
28054       "properties": {
28055         "availability-zone": {
28056           "$ref": "#/definitions/Some availability-zone",
28057           "description": "Openstack availability zone name or UUID"
28058         }
28059       },
28060       "type": "object"
28061     },
28062     "(config)brg-allotted-resourcePOST": {
28063       "properties": {
28064         "allotted-resource-data": {
28065           "items": {
28066             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource(config)allotted-resource-data"
28067           },
28068           "type": "object"
28069         },
28070         "allotted-resource-id": {
28071           "$ref": "#/definitions/Some allotted-resource-id"
28072         },
28073         "allotted-resource-status": {
28074           "items": {
28075             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource(config)allotted-resource-status"
28076           },
28077           "type": "object"
28078         }
28079       },
28080       "required": [
28081         "allotted-resource-id"
28082       ],
28083       "type": "object"
28084     },
28085     "(config)brg-allotted-respourcesPOST": {
28086       "properties": {
28087         "brg-allotted-resource": {
28088           "items": {
28089             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources(config)brg-allotted-resource"
28090           },
28091           "type": "array"
28092         }
28093       },
28094       "type": "object"
28095     },
28096     "(config)brg-parametersPOST": {
28097       "properties": {
28098         "param": {
28099           "items": {
28100             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param"
28101           },
28102           "type": "array"
28103         }
28104       },
28105       "type": "object"
28106     },
28107     "(config)brg-response-informationPOST": {
28108       "properties": {
28109         "instance-id": {
28110           "$ref": "#/definitions/Some instance-id"
28111         },
28112         "object-path": {
28113           "$ref": "#/definitions/Some object-path",
28114           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
28115         }
28116       },
28117       "type": "object"
28118     },
28119     "(config)brg-topologyPOST": {
28120       "properties": {
28121         "allotted-resource-identifiers": {
28122           "items": {
28123             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers"
28124           },
28125           "type": "object"
28126         },
28127         "brg-parameters": {
28128           "items": {
28129             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters"
28130           },
28131           "type": "object"
28132         },
28133         "onap-model-information": {
28134           "items": {
28135             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information"
28136           },
28137           "type": "object"
28138         },
28139         "vbrg-wan-ip": {
28140           "$ref": "#/definitions/0.80.7.0%p",
28141           "enum": [
28142             "0.80.7.0%p",
28143             "E:e"
28144           ]
28145         }
28146       },
28147       "type": "object"
28148     },
28149     "(config)c-tagsPOST": {
28150       "type": "object"
28151     },
28152     "(config)consumed-allotted-resourcePOST": {
28153       "properties": {
28154         "allotted-resource-id": {
28155           "$ref": "#/definitions/Some allotted-resource-id"
28156         },
28157         "allotted-resource-pointer": {
28158           "$ref": "#/definitions/Some allotted-resource-pointer",
28159           "description": "Pointer to the allotted-resources topology"
28160         },
28161         "allotted-resource-type": {
28162           "$ref": "#/definitions/Some allotted-resource-type",
28163           "description": "Not an enum, but expected values are contrail-route and security-zone."
28164         }
28165       },
28166       "type": "object"
28167     },
28168     "(config)consumed-allotted-resourcesPOST": {
28169       "properties": {
28170         "consumed-allotted-resource": {
28171           "items": {
28172             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource"
28173           },
28174           "type": "array"
28175         }
28176       },
28177       "type": "object"
28178     },
28179     "(config)contrail-applied-service-infoPOST": {
28180       "properties": {
28181         "contrail-fqdn": {
28182           "$ref": "#/definitions/Some contrail-fqdn",
28183           "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."
28184         },
28185         "service-instance-id": {
28186           "$ref": "#/definitions/Some service-instance-id",
28187           "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."
28188         }
28189       },
28190       "type": "object"
28191     },
28192     "(config)contrail-applied-servicePOST": {
28193       "properties": {
28194         "contrail-fqdn": {
28195           "$ref": "#/definitions/Some contrail-fqdn",
28196           "description": "This is the fq-name of the Contrail service instance through which the route is passing."
28197         },
28198         "service-instance-id": {
28199           "$ref": "#/definitions/Some service-instance-id",
28200           "description": "The service-instance-id of the vnf from which the contrail applied service is coming"
28201         },
28202         "vnf-id": {
28203           "$ref": "#/definitions/Some vnf-id",
28204           "description": "The vnf representing the contrail applied service"
28205         }
28206       },
28207       "type": "object"
28208     },
28209     "(config)contrail-route-allotted-resourcePOST": {
28210       "properties": {
28211         "allotted-resource-data": {
28212           "items": {
28213             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data"
28214           },
28215           "type": "object"
28216         },
28217         "allotted-resource-id": {
28218           "$ref": "#/definitions/Some allotted-resource-id"
28219         },
28220         "allotted-resource-status": {
28221           "items": {
28222             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status"
28223           },
28224           "type": "object"
28225         }
28226       },
28227       "required": [
28228         "allotted-resource-id"
28229       ],
28230       "type": "object"
28231     },
28232     "(config)contrail-route-allotted-resourcesPOST": {
28233       "properties": {
28234         "contrail-route-allotted-resource": {
28235           "items": {
28236             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource"
28237           },
28238           "type": "array"
28239         }
28240       },
28241       "type": "object"
28242     },
28243     "(config)contrail-route-assignmentsPOST": {
28244       "properties": {
28245         "contrail-applied-service": {
28246           "items": {
28247             "$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"
28248           },
28249           "type": "object"
28250         },
28251         "contrail-id": {
28252           "$ref": "#/definitions/Some contrail-id",
28253           "description": "The ID assigned by Contrail to the network-policy (one for one with the fq-name)"
28254         },
28255         "dest-network": {
28256           "items": {
28257             "$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"
28258           },
28259           "type": "object"
28260         },
28261         "fq-name": {
28262           "$ref": "#/definitions/Some fq-name",
28263           "description": "The Contrail fq-name of the network policy"
28264         },
28265         "source-network": {
28266           "items": {
28267             "$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"
28268           },
28269           "type": "object"
28270         },
28271         "vlan-tag": {
28272           "$ref": "#/definitions/Some vlan-tag",
28273           "description": "Contrail-assigned vlan-tag to the vipr vm interface for this route."
28274         }
28275       },
28276       "type": "object"
28277     },
28278     "(config)contrail-route-input-parametersPOST": {
28279       "properties": {
28280         "param": {
28281           "items": {
28282             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters(config)param"
28283           },
28284           "type": "array"
28285         }
28286       },
28287       "type": "object"
28288     },
28289     "(config)contrail-route-parametersPOST": {
28290       "properties": {
28291         "param": {
28292           "items": {
28293             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param"
28294           },
28295           "type": "array"
28296         }
28297       },
28298       "type": "object"
28299     },
28300     "(config)contrail-route-request-inputPOST": {
28301       "properties": {
28302         "contrail-applied-service-info": {
28303           "items": {
28304             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-applied-service-info"
28305           },
28306           "type": "object"
28307         },
28308         "contrail-route-input-parameters": {
28309           "items": {
28310             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-route-input-parameters"
28311           },
28312           "type": "object"
28313         },
28314         "dest-network": {
28315           "items": {
28316             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)dest-network"
28317           },
28318           "type": "object"
28319         },
28320         "source-network": {
28321           "items": {
28322             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)source-network"
28323           },
28324           "type": "object"
28325         }
28326       },
28327       "type": "object"
28328     },
28329     "(config)contrail-route-response-informationPOST": {
28330       "properties": {
28331         "instance-id": {
28332           "$ref": "#/definitions/Some instance-id"
28333         },
28334         "object-path": {
28335           "$ref": "#/definitions/Some object-path",
28336           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
28337         }
28338       },
28339       "type": "object"
28340     },
28341     "(config)contrail-route-topologyPOST": {
28342       "properties": {
28343         "allotted-resource-identifiers": {
28344           "items": {
28345             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers"
28346           },
28347           "type": "object"
28348         },
28349         "contrail-route-assignments": {
28350           "items": {
28351             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments"
28352           },
28353           "type": "object"
28354         },
28355         "contrail-route-parameters": {
28356           "items": {
28357             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters"
28358           },
28359           "type": "object"
28360         },
28361         "onap-model-information": {
28362           "items": {
28363             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information"
28364           },
28365           "type": "object"
28366         }
28367       },
28368       "type": "object"
28369     },
28370     "(config)dest-networkPOST": {
28371       "properties": {
28372         "network-id": {
28373           "$ref": "#/definitions/Some network-id"
28374         },
28375         "network-role": {
28376           "$ref": "#/definitions/Some network-role"
28377         }
28378       },
28379       "type": "object"
28380     },
28381     "(config)floating-ipsPOST": {
28382       "type": "object"
28383     },
28384     "(config)heat-vlan-filtersPOST": {
28385       "type": "object"
28386     },
28387     "(config)interface-route-prefixesPOST": {
28388       "properties": {
28389         "interface-route-prefix": {
28390           "$ref": "#/definitions/0.0.0.0%pNpN",
28391           "description": "route prefixes (CIDRs) to be provided to MSO in vnf-topology as a list of static routes",
28392           "enum": [
28393             "0.0.0.0%pNpN",
28394             "aEF7:1"
28395           ]
28396         },
28397         "interface-route-prefix-cidr": {
28398           "$ref": "#/definitions/Some interface-route-prefix-cidr",
28399           "description": "route prefixes (CIDRs) in ip/cidr format to be provided to MSO in vnf-topology as a list of static routes"
28400         }
28401       },
28402       "required": [
28403         "interface-route-prefix-cidr"
28404       ],
28405       "type": "object"
28406     },
28407     "(config)mac-addressesPOST": {
28408       "type": "object"
28409     },
28410     "(config)network-assignmentsPOST": {
28411       "type": "object"
28412     },
28413     "(config)network-dataPOST": {
28414       "properties": {
28415         "network-information": {
28416           "items": {
28417             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information"
28418           },
28419           "type": "object"
28420         },
28421         "network-level-oper-status": {
28422           "items": {
28423             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status"
28424           },
28425           "type": "object"
28426         },
28427         "network-provided-allotted-resources": {
28428           "items": {
28429             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources"
28430           },
28431           "type": "object"
28432         },
28433         "network-request-input": {
28434           "items": {
28435             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input"
28436           },
28437           "type": "object"
28438         },
28439         "network-topology": {
28440           "items": {
28441             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology"
28442           },
28443           "type": "object"
28444         },
28445         "request-information": {
28446           "items": {
28447             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information"
28448           },
28449           "type": "object"
28450         },
28451         "sdnc-request-header": {
28452           "items": {
28453             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header"
28454           },
28455           "type": "object"
28456         },
28457         "service-information": {
28458           "items": {
28459             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information"
28460           },
28461           "type": "object"
28462         }
28463       },
28464       "type": "object"
28465     },
28466     "(config)network-information-itemPOST": {
28467       "properties": {
28468         "ip-count": {
28469           "$ref": "#/definitions/0",
28470           "description": "The number of ip addresses to be assigned per vm for this network role"
28471         },
28472         "ip-version": {
28473           "$ref": "#/definitions/Some ip-version",
28474           "description": "Use ipv4 or ipv6"
28475         },
28476         "network-ips": {
28477           "items": {
28478             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
28479           },
28480           "type": "object"
28481         },
28482         "use-dhcp": {
28483           "$ref": "#/definitions/Y",
28484           "description": "Indicator to use DHCP on this network for this VM",
28485           "enum": [
28486             "Y",
28487             "N"
28488           ]
28489         }
28490       },
28491       "type": "object"
28492     },
28493     "(config)network-information-itemsPOST": {
28494       "properties": {
28495         "network-information-item": {
28496           "items": {
28497             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
28498           },
28499           "type": "array"
28500         }
28501       },
28502       "type": "object"
28503     },
28504     "(config)network-informationPOST": {
28505       "properties": {
28506         "network-id": {
28507           "$ref": "#/definitions/Some network-id"
28508         },
28509         "network-type": {
28510           "$ref": "#/definitions/Some network-type"
28511         },
28512         "onap-model-information": {
28513           "items": {
28514             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-information(config)onap-model-information"
28515           },
28516           "type": "object"
28517         }
28518       },
28519       "type": "object"
28520     },
28521     "(config)network-input-parametersPOST": {
28522       "properties": {
28523         "param": {
28524           "items": {
28525             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input/network-input-parameters(config)param"
28526           },
28527           "type": "array"
28528         }
28529       },
28530       "type": "object"
28531     },
28532     "(config)network-ips-v6POST": {
28533       "properties": {
28534         "ip-address-ipv6": {
28535           "$ref": "#/definitions/Da:",
28536           "description": "List of assigned ipv6 addresses on a network"
28537         }
28538       },
28539       "type": "object"
28540     },
28541     "(config)network-ipsPOST": {
28542       "properties": {
28543         "ip-address": {
28544           "$ref": "#/definitions/8.82.2.0%}N}",
28545           "description": "List of assigned ipv4 addresses on a network",
28546           "enum": [
28547             "8.82.2.0%}N}",
28548             ":c%Lp"
28549           ]
28550         }
28551       },
28552       "type": "object"
28553     },
28554     "(config)network-level-oper-statusPOST": {
28555       "properties": {
28556         "create-timestamp": {
28557           "$ref": "#/definitions/Some create-timestamp",
28558           "description": "Not currently populated in service data."
28559         },
28560         "last-action": {
28561           "$ref": "#/definitions/CreateNetworkInstance",
28562           "description": "should be list of possible request-actions",
28563           "enum": [
28564             "CreateNetworkInstance",
28565             "ActivateNetworkInstance",
28566             "CreateServiceInstance",
28567             "DeleteServiceInstance",
28568             "DeleteNetworkInstance",
28569             "CreateVnfInstance",
28570             "ActivateVnfInstance",
28571             "DeleteVnfInstance",
28572             "CreateVfModuleInstance",
28573             "ActivateVfModuleInstance",
28574             "DeleteVfModuleInstance",
28575             "CreateContrailRouteInstance",
28576             "DeleteContrailRouteInstance",
28577             "CreateSecurityZoneInstance",
28578             "DeleteSecurityZoneInstance"
28579           ]
28580         },
28581         "last-order-status": {
28582           "$ref": "#/definitions/Active",
28583           "description": "fieldused by generic-resource-api",
28584           "enum": [
28585             "Active",
28586             "PendingAssignment",
28587             "PendingCreate",
28588             "PendingUpdate",
28589             "PendingDelete",
28590             "Deleted",
28591             "Created"
28592           ]
28593         },
28594         "last-rpc-action": {
28595           "$ref": "#/definitions/assign",
28596           "enum": [
28597             "assign",
28598             "activate",
28599             "delete",
28600             "unassign",
28601             "deactivate",
28602             "create"
28603           ]
28604         },
28605         "last-svc-request-id": {
28606           "$ref": "#/definitions/Some last-svc-request-id",
28607           "description": "Not currently populated in service data."
28608         },
28609         "modify-timestamp": {
28610           "$ref": "#/definitions/Some modify-timestamp"
28611         },
28612         "order-status": {
28613           "$ref": "#/definitions/Active",
28614           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
28615           "enum": [
28616             "Active",
28617             "PendingAssignment",
28618             "PendingCreate",
28619             "PendingUpdate",
28620             "PendingDelete",
28621             "Deleted",
28622             "Created"
28623           ]
28624         }
28625       },
28626       "type": "object"
28627     },
28628     "(config)network-macsPOST": {
28629       "properties": {
28630         "mac-address": {
28631           "$ref": "#/definitions/Some mac-address",
28632           "description": "List of network assignments for this VM (one per network)"
28633         }
28634       },
28635       "type": "object"
28636     },
28637     "(config)network-parameterPOST": {
28638       "properties": {
28639         "network-parameter-name": {
28640           "$ref": "#/definitions/Some network-parameter-name"
28641         },
28642         "network-parameter-value": {
28643           "$ref": "#/definitions/Some network-parameter-value"
28644         }
28645       },
28646       "type": "object"
28647     },
28648     "(config)network-parametersPOST": {
28649       "properties": {
28650         "network-parameter": {
28651           "items": {
28652             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter"
28653           },
28654           "type": "array"
28655         }
28656       },
28657       "type": "object"
28658     },
28659     "(config)network-policyPOST": {
28660       "properties": {
28661         "network-policy-fqdn": {
28662           "$ref": "#/definitions/Some network-policy-fqdn"
28663         },
28664         "network-policy-id": {
28665           "$ref": "#/definitions/Some network-policy-id"
28666         }
28667       },
28668       "type": "object"
28669     },
28670     "(config)network-provided-allotted-resourcesPOST": {
28671       "type": "object"
28672     },
28673     "(config)network-request-inputPOST": {
28674       "properties": {
28675         "aic-clli": {
28676           "$ref": "#/definitions/Some aic-clli",
28677           "description": "Not expected to be used"
28678         },
28679         "aic-cloud-region": {
28680           "$ref": "#/definitions/Some aic-cloud-region",
28681           "description": "The AIC cloud region which maps to contrail versions"
28682         },
28683         "network-input-parameters": {
28684           "items": {
28685             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input(config)network-input-parameters"
28686           },
28687           "type": "object"
28688         },
28689         "network-name": {
28690           "$ref": "#/definitions/Some network-name"
28691         },
28692         "tenant": {
28693           "$ref": "#/definitions/Some tenant"
28694         }
28695       },
28696       "type": "object"
28697     },
28698     "(config)network-response-informationPOST": {
28699       "properties": {
28700         "instance-id": {
28701           "$ref": "#/definitions/Some instance-id"
28702         },
28703         "object-path": {
28704           "$ref": "#/definitions/Some object-path",
28705           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
28706         }
28707       },
28708       "type": "object"
28709     },
28710     "(config)network-topology-identifier-structurePOST": {
28711       "properties": {
28712         "eipam-v4-address-plan": {
28713           "$ref": "#/definitions/Some eipam-v4-address-plan",
28714           "description": "??"
28715         },
28716         "eipam-v6-address-plan": {
28717           "$ref": "#/definitions/Some eipam-v6-address-plan"
28718         },
28719         "network-id": {
28720           "$ref": "#/definitions/Some network-id"
28721         },
28722         "network-name": {
28723           "$ref": "#/definitions/Some network-name"
28724         },
28725         "network-role": {
28726           "$ref": "#/definitions/Some network-role"
28727         },
28728         "network-technology": {
28729           "$ref": "#/definitions/Some network-technology",
28730           "description": "should we keep this?"
28731         },
28732         "network-type": {
28733           "$ref": "#/definitions/Some network-type"
28734         }
28735       },
28736       "type": "object"
28737     },
28738     "(config)network-topology-identifierPOST": {
28739       "properties": {
28740         "network-name": {
28741           "$ref": "#/definitions/Some network-name"
28742         },
28743         "network-role": {
28744           "$ref": "#/definitions/Some network-role"
28745         },
28746         "network-technology": {
28747           "$ref": "#/definitions/Some network-technology"
28748         },
28749         "network-type": {
28750           "$ref": "#/definitions/Some network-type"
28751         },
28752         "service-type": {
28753           "$ref": "#/definitions/Some service-type"
28754         }
28755       },
28756       "type": "object"
28757     },
28758     "(config)network-topology-informationPOST": {
28759       "properties": {
28760         "is-external-network": {
28761           "$ref": "#/definitions/true"
28762         },
28763         "is-provider-network": {
28764           "$ref": "#/definitions/true"
28765         },
28766         "is-shared-network": {
28767           "$ref": "#/definitions/true"
28768         },
28769         "network-policy": {
28770           "items": {
28771             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)network-policy"
28772           },
28773           "type": "array"
28774         },
28775         "network-topology-identifier": {
28776           "items": {
28777             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)network-topology-identifier"
28778           },
28779           "type": "object"
28780         },
28781         "physical-network-name": {
28782           "$ref": "#/definitions/Some physical-network-name"
28783         },
28784         "route-table-reference": {
28785           "items": {
28786             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)route-table-reference"
28787           },
28788           "type": "array"
28789         },
28790         "subnets": {
28791           "items": {
28792             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)subnets"
28793           },
28794           "type": "array"
28795         },
28796         "vpn-bindings": {
28797           "items": {
28798             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)vpn-bindings"
28799           },
28800           "type": "array"
28801         }
28802       },
28803       "type": "object"
28804     },
28805     "(config)network-topologyPOST": {
28806       "properties": {
28807         "aic-clli": {
28808           "$ref": "#/definitions/Some aic-clli",
28809           "description": "Not expected to be used"
28810         },
28811         "aic-cloud-region": {
28812           "$ref": "#/definitions/Some aic-cloud-region",
28813           "description": "The AIC cloud region which maps to contrail versions"
28814         },
28815         "network-assignments": {
28816           "items": {
28817             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments"
28818           },
28819           "type": "object"
28820         },
28821         "network-parameters": {
28822           "items": {
28823             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters"
28824           },
28825           "type": "object"
28826         },
28827         "network-topology-identifier-structure": {
28828           "items": {
28829             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure"
28830           },
28831           "type": "object"
28832         },
28833         "onap-model-information": {
28834           "items": {
28835             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information"
28836           },
28837           "type": "object"
28838         },
28839         "tenant": {
28840           "$ref": "#/definitions/Some tenant"
28841         }
28842       },
28843       "type": "object"
28844     },
28845     "(config)networkPOST": {
28846       "properties": {
28847         "network-data": {
28848           "items": {
28849             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data"
28850           },
28851           "type": "object"
28852         },
28853         "network-id": {
28854           "$ref": "#/definitions/Some network-id"
28855         }
28856       },
28857       "required": [
28858         "network-id"
28859       ],
28860       "type": "object"
28861     },
28862     "(config)networksPOST": {
28863       "properties": {
28864         "network": {
28865           "items": {
28866             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks(config)network"
28867           },
28868           "type": "array"
28869         }
28870       },
28871       "type": "object"
28872     },
28873     "(config)onap-model-informationPOST": {
28874       "properties": {
28875         "model-customization-uuid": {
28876           "$ref": "#/definitions/Some model-customization-uuid",
28877           "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"
28878         },
28879         "model-invariant-uuid": {
28880           "$ref": "#/definitions/Some model-invariant-uuid",
28881           "description": "identifies the invariant uuid for this service or resource"
28882         },
28883         "model-name": {
28884           "$ref": "#/definitions/Some model-name"
28885         },
28886         "model-uuid": {
28887           "$ref": "#/definitions/Some model-uuid",
28888           "description": "identifies the uuid for this service or resource, which is version specific"
28889         },
28890         "model-version": {
28891           "$ref": "#/definitions/Some model-version"
28892         }
28893       },
28894       "type": "object"
28895     },
28896     "(config)oper-statusPOST": {
28897       "properties": {
28898         "create-timestamp": {
28899           "$ref": "#/definitions/Some create-timestamp"
28900         },
28901         "last-action": {
28902           "$ref": "#/definitions/VNFActivateRequest",
28903           "description": "this is preload request actions",
28904           "enum": [
28905             "VNFActivateRequest",
28906             "ChangeVNFActivateRequest",
28907             "VnfInstanceActivateRequest",
28908             "ChangeVnfInstanceActivateRequest",
28909             "VfModuleActivateRequest",
28910             "ChangeVfModuleActivateRequest",
28911             "DisconnectVNFRequest",
28912             "DisconnectVnfInstanceRequest",
28913             "DisconnectVfModuleRequest",
28914             "PreloadVNFRequest",
28915             "DeletePreloadVNFRequest",
28916             "PreloadVnfInstanceRequest",
28917             "DeletePreloadVnfInstanceRequest",
28918             "PreloadVfModuleRequest",
28919             "DeletePreloadVfModuleRequest"
28920           ]
28921         },
28922         "last-order-status": {
28923           "$ref": "#/definitions/Active",
28924           "enum": [
28925             "Active",
28926             "PendingAssignment",
28927             "PendingCreate",
28928             "PendingUpdate",
28929             "PendingDelete",
28930             "Deleted"
28931           ]
28932         },
28933         "last-svc-request-id": {
28934           "$ref": "#/definitions/Some last-svc-request-id"
28935         },
28936         "maintenance-indicator": {
28937           "$ref": "#/definitions/Y",
28938           "enum": [
28939             "Y",
28940             "N"
28941           ]
28942         },
28943         "modify-timestamp": {
28944           "$ref": "#/definitions/Some modify-timestamp"
28945         },
28946         "order-status": {
28947           "$ref": "#/definitions/Active",
28948           "enum": [
28949             "Active",
28950             "PendingAssignment",
28951             "PendingCreate",
28952             "PendingUpdate",
28953             "PendingDelete",
28954             "Deleted"
28955           ]
28956         }
28957       },
28958       "type": "object"
28959     },
28960     "(config)paramPOST": {
28961       "properties": {
28962         "name": {
28963           "$ref": "#/definitions/Some name"
28964         },
28965         "value": {
28966           "$ref": "#/definitions/Some value"
28967         }
28968       },
28969       "type": "object"
28970     },
28971     "(config)preload-dataPOST": {
28972       "properties": {
28973         "network-topology-information": {
28974           "items": {
28975             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information"
28976           },
28977           "type": "object"
28978         },
28979         "oper-status": {
28980           "items": {
28981             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status"
28982           },
28983           "type": "object"
28984         },
28985         "vnf-topology-information": {
28986           "items": {
28987             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information"
28988           },
28989           "type": "object"
28990         }
28991       },
28992       "type": "object"
28993     },
28994     "(config)preload-vnfsPOST": {
28995       "properties": {
28996         "vnf-preload-list": {
28997           "items": {
28998             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list"
28999           },
29000           "type": "array"
29001         }
29002       },
29003       "type": "object"
29004     },
29005     "(config)provided-allotted-resourcePOST": {
29006       "properties": {
29007         "allotted-resource-id": {
29008           "$ref": "#/definitions/Some allotted-resource-id"
29009         },
29010         "allotted-resource-pointer": {
29011           "$ref": "#/definitions/Some allotted-resource-pointer",
29012           "description": "Pointer to the allotted-resources topology"
29013         },
29014         "allotted-resource-type": {
29015           "$ref": "#/definitions/Some allotted-resource-type",
29016           "description": "Not an enum, but expected values are contrail-route and security-zone."
29017         }
29018       },
29019       "type": "object"
29020     },
29021     "(config)provided-allotted-resourcesPOST": {
29022       "properties": {
29023         "provided-allotted-resource": {
29024           "items": {
29025             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource"
29026           },
29027           "type": "array"
29028         }
29029       },
29030       "type": "object"
29031     },
29032     "(config)request-informationPOST": {
29033       "properties": {
29034         "notification-url": {
29035           "$ref": "#/definitions/Some notification-url"
29036         },
29037         "order-number": {
29038           "$ref": "#/definitions/Some order-number"
29039         },
29040         "order-version": {
29041           "$ref": "#/definitions/Some order-version"
29042         },
29043         "request-action": {
29044           "$ref": "#/definitions/CreateNetworkInstance",
29045           "description": "still need to work Disconnect",
29046           "enum": [
29047             "CreateNetworkInstance",
29048             "ActivateNetworkInstance",
29049             "CreateServiceInstance",
29050             "DeleteServiceInstance",
29051             "DeleteNetworkInstance",
29052             "CreateVnfInstance",
29053             "ActivateVnfInstance",
29054             "DeleteVnfInstance",
29055             "CreateVfModuleInstance",
29056             "ActivateVfModuleInstance",
29057             "DeleteVfModuleInstance",
29058             "CreateContrailRouteInstance",
29059             "DeleteContrailRouteInstance",
29060             "CreateSecurityZoneInstance",
29061             "DeleteSecurityZoneInstance",
29062             "ActivateDCINetworkInstance",
29063             "DeActivateDCINetworkInstance"
29064           ]
29065         },
29066         "request-id": {
29067           "$ref": "#/definitions/Some request-id",
29068           "description": "Request ID generated upstream of MSO"
29069         },
29070         "source": {
29071           "$ref": "#/definitions/Some source"
29072         }
29073       },
29074       "type": "object"
29075     },
29076     "(config)route-table-referencePOST": {
29077       "properties": {
29078         "route-table-reference-fqdn": {
29079           "$ref": "#/definitions/Some route-table-reference-fqdn"
29080         },
29081         "route-table-reference-id": {
29082           "$ref": "#/definitions/Some route-table-reference-id"
29083         }
29084       },
29085       "required": [
29086         "route-table-reference-fqdn"
29087       ],
29088       "type": "object"
29089     },
29090     "(config)s-tagsPOST": {
29091       "type": "object"
29092     },
29093     "(config)sdnc-request-headerPOST": {
29094       "properties": {
29095         "svc-action": {
29096           "$ref": "#/definitions/reserve",
29097           "description": "Enumerated listThis is the rpcAction",
29098           "enum": [
29099             "reserve",
29100             "assign",
29101             "activate",
29102             "delete",
29103             "changeassign",
29104             "changedelete",
29105             "rollback",
29106             "deactivate",
29107             "unassign",
29108             "create"
29109           ]
29110         },
29111         "svc-notification-url": {
29112           "$ref": "#/definitions/Some svc-notification-url",
29113           "description": "Contains URL for asynchronous response"
29114         },
29115         "svc-request-id": {
29116           "$ref": "#/definitions/Some svc-request-id",
29117           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
29118         }
29119       },
29120       "type": "object"
29121     },
29122     "(config)security-zone-allotted-resourcePOST": {
29123       "properties": {
29124         "allotted-resource-data": {
29125           "items": {
29126             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data"
29127           },
29128           "type": "object"
29129         },
29130         "allotted-resource-id": {
29131           "$ref": "#/definitions/Some allotted-resource-id"
29132         },
29133         "allotted-resource-status": {
29134           "items": {
29135             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status"
29136           },
29137           "type": "object"
29138         }
29139       },
29140       "required": [
29141         "allotted-resource-id"
29142       ],
29143       "type": "object"
29144     },
29145     "(config)security-zone-allotted-resourcesPOST": {
29146       "properties": {
29147         "security-zone-allotted-resource": {
29148           "items": {
29149             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource"
29150           },
29151           "type": "array"
29152         }
29153       },
29154       "type": "object"
29155     },
29156     "(config)security-zone-assignmentsPOST": {
29157       "properties": {
29158         "security-zone-name-trusted": {
29159           "$ref": "#/definitions/Some security-zone-name-trusted"
29160         },
29161         "security-zone-name-untrusted": {
29162           "$ref": "#/definitions/Some security-zone-name-untrusted"
29163         },
29164         "security-zone-service-instance-id": {
29165           "$ref": "#/definitions/Some security-zone-service-instance-id",
29166           "description": "Will be the same as the parent-service-instance-id"
29167         },
29168         "security-zone-vnf-id": {
29169           "$ref": "#/definitions/Some security-zone-vnf-id",
29170           "description": "Selected by SDNC from the security-zone-service-instance-id"
29171         },
29172         "trusted-network-role": {
29173           "$ref": "#/definitions/Some trusted-network-role",
29174           "description": "In the case of vIPR, this is the landing networks network-role; used in naming"
29175         },
29176         "untrusted-network-role": {
29177           "$ref": "#/definitions/Some untrusted-network-role",
29178           "description": "In the case of vIPR, this is the tenant oam networks network-role; used in naming"
29179         },
29180         "vlan-tag": {
29181           "$ref": "#/definitions/Some vlan-tag"
29182         }
29183       },
29184       "type": "object"
29185     },
29186     "(config)security-zone-input-parametersPOST": {
29187       "properties": {
29188         "param": {
29189           "items": {
29190             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters(config)param"
29191           },
29192           "type": "array"
29193         }
29194       },
29195       "type": "object"
29196     },
29197     "(config)security-zone-parametersPOST": {
29198       "properties": {
29199         "param": {
29200           "items": {
29201             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param"
29202           },
29203           "type": "array"
29204         }
29205       },
29206       "type": "object"
29207     },
29208     "(config)security-zone-request-inputPOST": {
29209       "properties": {
29210         "security-zone-input-parameters": {
29211           "items": {
29212             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input(config)security-zone-input-parameters"
29213           },
29214           "type": "object"
29215         },
29216         "trusted-network-role": {
29217           "$ref": "#/definitions/Some trusted-network-role",
29218           "description": "In the case of vIPR, this is the landing networks network-role; used in naming"
29219         },
29220         "untrusted-network-role": {
29221           "$ref": "#/definitions/Some untrusted-network-role",
29222           "description": "In the case of vIPR, this is the tenant oam networks network-role; used in naming"
29223         },
29224         "vlan-tag": {
29225           "$ref": "#/definitions/Some vlan-tag"
29226         }
29227       },
29228       "type": "object"
29229     },
29230     "(config)security-zone-response-informationPOST": {
29231       "properties": {
29232         "instance-id": {
29233           "$ref": "#/definitions/Some instance-id"
29234         },
29235         "object-path": {
29236           "$ref": "#/definitions/Some object-path",
29237           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
29238         }
29239       },
29240       "type": "object"
29241     },
29242     "(config)security-zone-topologyPOST": {
29243       "properties": {
29244         "allotted-resource-identifiers": {
29245           "items": {
29246             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers"
29247           },
29248           "type": "object"
29249         },
29250         "onap-model-information": {
29251           "items": {
29252             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information"
29253           },
29254           "type": "object"
29255         },
29256         "security-zone-assignments": {
29257           "items": {
29258             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments"
29259           },
29260           "type": "object"
29261         },
29262         "security-zone-parameters": {
29263           "items": {
29264             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters"
29265           },
29266           "type": "object"
29267         }
29268       },
29269       "type": "object"
29270     },
29271     "(config)service-assignmentsPOST": {
29272       "type": "object"
29273     },
29274     "(config)service-dataPOST": {
29275       "properties": {
29276         "consumed-allotted-resources": {
29277           "items": {
29278             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources"
29279           },
29280           "type": "object"
29281         },
29282         "networks": {
29283           "items": {
29284             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)networks"
29285           },
29286           "type": "object"
29287         },
29288         "provided-allotted-resources": {
29289           "items": {
29290             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources"
29291           },
29292           "type": "object"
29293         },
29294         "request-information": {
29295           "items": {
29296             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)request-information"
29297           },
29298           "type": "object"
29299         },
29300         "sdnc-request-header": {
29301           "items": {
29302             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header"
29303           },
29304           "type": "object"
29305         },
29306         "service-information": {
29307           "items": {
29308             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-information"
29309           },
29310           "type": "object"
29311         },
29312         "service-level-oper-status": {
29313           "items": {
29314             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status"
29315           },
29316           "type": "object"
29317         },
29318         "service-request-input": {
29319           "items": {
29320             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input"
29321           },
29322           "type": "object"
29323         },
29324         "service-topology": {
29325           "items": {
29326             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-topology"
29327           },
29328           "type": "object"
29329         },
29330         "vnfs": {
29331           "items": {
29332             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfs"
29333           },
29334           "type": "object"
29335         }
29336       },
29337       "type": "object"
29338     },
29339     "(config)service-informationPOST": {
29340       "properties": {
29341         "global-customer-id": {
29342           "$ref": "#/definitions/Some global-customer-id",
29343           "description": "need for put of data to AnAI (MSO provides)"
29344         },
29345         "onap-model-information": {
29346           "items": {
29347             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-information(config)onap-model-information"
29348           },
29349           "type": "object"
29350         },
29351         "service-id": {
29352           "$ref": "#/definitions/Some service-id",
29353           "description": "This maps to the product-family-id in A&AI"
29354         },
29355         "service-instance-id": {
29356           "$ref": "#/definitions/Some service-instance-id"
29357         },
29358         "subscriber-name": {
29359           "$ref": "#/definitions/Some subscriber-name",
29360           "description": "Would not be expected for vIPR-ATM or mobility services."
29361         },
29362         "subscription-service-type": {
29363           "$ref": "#/definitions/Some subscription-service-type",
29364           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
29365         }
29366       },
29367       "type": "object"
29368     },
29369     "(config)service-input-parametersPOST": {
29370       "properties": {
29371         "param": {
29372           "items": {
29373             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input/service-input-parameters(config)param"
29374           },
29375           "type": "array"
29376         }
29377       },
29378       "type": "object"
29379     },
29380     "(config)service-level-oper-statusPOST": {
29381       "properties": {
29382         "create-timestamp": {
29383           "$ref": "#/definitions/Some create-timestamp",
29384           "description": "Not currently populated in service data."
29385         },
29386         "last-action": {
29387           "$ref": "#/definitions/CreateNetworkInstance",
29388           "description": "should be list of possible request-actions",
29389           "enum": [
29390             "CreateNetworkInstance",
29391             "ActivateNetworkInstance",
29392             "CreateServiceInstance",
29393             "DeleteServiceInstance",
29394             "DeleteNetworkInstance",
29395             "CreateVnfInstance",
29396             "ActivateVnfInstance",
29397             "DeleteVnfInstance",
29398             "CreateVfModuleInstance",
29399             "ActivateVfModuleInstance",
29400             "DeleteVfModuleInstance",
29401             "CreateContrailRouteInstance",
29402             "DeleteContrailRouteInstance",
29403             "CreateSecurityZoneInstance",
29404             "DeleteSecurityZoneInstance"
29405           ]
29406         },
29407         "last-order-status": {
29408           "$ref": "#/definitions/Active",
29409           "description": "fieldused by generic-resource-api",
29410           "enum": [
29411             "Active",
29412             "PendingAssignment",
29413             "PendingCreate",
29414             "PendingUpdate",
29415             "PendingDelete",
29416             "Deleted",
29417             "Created"
29418           ]
29419         },
29420         "last-rpc-action": {
29421           "$ref": "#/definitions/assign",
29422           "enum": [
29423             "assign",
29424             "activate",
29425             "delete",
29426             "unassign",
29427             "deactivate",
29428             "create"
29429           ]
29430         },
29431         "last-svc-request-id": {
29432           "$ref": "#/definitions/Some last-svc-request-id",
29433           "description": "Not currently populated in service data."
29434         },
29435         "modify-timestamp": {
29436           "$ref": "#/definitions/Some modify-timestamp"
29437         },
29438         "order-status": {
29439           "$ref": "#/definitions/Active",
29440           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
29441           "enum": [
29442             "Active",
29443             "PendingAssignment",
29444             "PendingCreate",
29445             "PendingUpdate",
29446             "PendingDelete",
29447             "Deleted",
29448             "Created"
29449           ]
29450         }
29451       },
29452       "type": "object"
29453     },
29454     "(config)service-parameterPOST": {
29455       "properties": {
29456         "service-parameter-name": {
29457           "$ref": "#/definitions/Some service-parameter-name"
29458         },
29459         "service-parameter-value": {
29460           "$ref": "#/definitions/Some service-parameter-value"
29461         }
29462       },
29463       "type": "object"
29464     },
29465     "(config)service-parametersPOST": {
29466       "properties": {
29467         "service-parameter": {
29468           "items": {
29469             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter"
29470           },
29471           "type": "array"
29472         }
29473       },
29474       "type": "object"
29475     },
29476     "(config)service-request-inputPOST": {
29477       "properties": {
29478         "service-input-parameters": {
29479           "items": {
29480             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input(config)service-input-parameters"
29481           },
29482           "type": "object"
29483         },
29484         "service-instance-name": {
29485           "$ref": "#/definitions/Some service-instance-name"
29486         }
29487       },
29488       "type": "object"
29489     },
29490     "(config)service-response-informationPOST": {
29491       "properties": {
29492         "instance-id": {
29493           "$ref": "#/definitions/Some instance-id"
29494         },
29495         "object-path": {
29496           "$ref": "#/definitions/Some object-path",
29497           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
29498         }
29499       },
29500       "type": "object"
29501     },
29502     "(config)service-statusPOST": {
29503       "properties": {
29504         "action": {
29505           "$ref": "#/definitions/Some action",
29506           "description": "value would one of possible request-actions; match the list in service-data oper-status"
29507         },
29508         "final-indicator": {
29509           "$ref": "#/definitions/Some final-indicator"
29510         },
29511         "request-status": {
29512           "$ref": "#/definitions/synccomplete",
29513           "enum": [
29514             "synccomplete",
29515             "asynccomplete",
29516             "notifycomplete"
29517           ]
29518         },
29519         "response-code": {
29520           "$ref": "#/definitions/Some response-code"
29521         },
29522         "response-message": {
29523           "$ref": "#/definitions/Some response-message"
29524         },
29525         "response-timestamp": {
29526           "$ref": "#/definitions/Some response-timestamp"
29527         },
29528         "rpc-action": {
29529           "$ref": "#/definitions/assign",
29530           "description": "this is the svc-action from the incoming request",
29531           "enum": [
29532             "assign",
29533             "activate",
29534             "configure",
29535             "delete",
29536             "unassign",
29537             "deactivate"
29538           ]
29539         },
29540         "rpc-name": {
29541           "$ref": "#/definitions/Some rpc-name"
29542         }
29543       },
29544       "type": "object"
29545     },
29546     "(config)service-topology-identifierPOST": {
29547       "properties": {
29548         "global-customer-id": {
29549           "$ref": "#/definitions/Some global-customer-id"
29550         },
29551         "service-id": {
29552           "$ref": "#/definitions/Some service-id",
29553           "description": "from MSO input on STO assign"
29554         },
29555         "service-instance-id": {
29556           "$ref": "#/definitions/Some service-instance-id",
29557           "description": "repeated"
29558         },
29559         "service-instance-name": {
29560           "$ref": "#/definitions/Some service-instance-name",
29561           "description": "optionally comes from service-request-input container or is assigned by sdn-c"
29562         },
29563         "service-type": {
29564           "$ref": "#/definitions/Some service-type",
29565           "description": "tag labeled subscription-service-type in the service-information input"
29566         }
29567       },
29568       "type": "object"
29569     },
29570     "(config)service-topologyPOST": {
29571       "properties": {
29572         "onap-model-information": {
29573           "items": {
29574             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information"
29575           },
29576           "type": "object"
29577         },
29578         "service-assignments": {
29579           "items": {
29580             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments"
29581           },
29582           "type": "object"
29583         },
29584         "service-parameters": {
29585           "items": {
29586             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters"
29587           },
29588           "type": "object"
29589         },
29590         "service-topology-identifier": {
29591           "items": {
29592             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier"
29593           },
29594           "type": "object"
29595         }
29596       },
29597       "type": "object"
29598     },
29599     "(config)servicePOST": {
29600       "properties": {
29601         "service-data": {
29602           "items": {
29603             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-data"
29604           },
29605           "type": "object"
29606         },
29607         "service-instance-id": {
29608           "$ref": "#/definitions/Some service-instance-id",
29609           "description": "Keep as M"
29610         },
29611         "service-status": {
29612           "items": {
29613             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-status"
29614           },
29615           "type": "object"
29616         }
29617       },
29618       "required": [
29619         "service-instance-id"
29620       ],
29621       "type": "object"
29622     },
29623     "(config)servicesPOST": {
29624       "properties": {
29625         "service": {
29626           "items": {
29627             "$ref": "#/definitions/GENERIC-RESOURCE-API/services(config)service"
29628           },
29629           "type": "array"
29630         }
29631       },
29632       "type": "object"
29633     },
29634     "(config)source-networkPOST": {
29635       "properties": {
29636         "network-id": {
29637           "$ref": "#/definitions/Some network-id"
29638         },
29639         "network-role": {
29640           "$ref": "#/definitions/Some network-role"
29641         }
29642       },
29643       "type": "object"
29644     },
29645     "(config)sriov-parametersPOST": {
29646       "properties": {
29647         "application-tags": {
29648           "items": {
29649             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
29650           },
29651           "type": "object"
29652         },
29653         "heat-vlan-filters": {
29654           "items": {
29655             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
29656           },
29657           "type": "object"
29658         }
29659       },
29660       "type": "object"
29661     },
29662     "(config)sriov-vlan-filter-listPOST": {
29663       "properties": {
29664         "sriov-vlan-filter": {
29665           "$ref": "#/definitions/Some sriov-vlan-filter"
29666         }
29667       },
29668       "type": "object"
29669     },
29670     "(config)subnet-dataPOST": {
29671       "properties": {
29672         "ip-version": {
29673           "$ref": "#/definitions/Some ip-version",
29674           "description": "Should be ipv4 or ipv6"
29675         },
29676         "subnet-id": {
29677           "$ref": "#/definitions/Some subnet-id",
29678           "description": "subnet UUID to be passed into the HEAT template"
29679         }
29680       },
29681       "type": "object"
29682     },
29683     "(config)subnets-dataPOST": {
29684       "properties": {
29685         "subnet-data": {
29686           "items": {
29687             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data"
29688           },
29689           "type": "array"
29690         }
29691       },
29692       "type": "object"
29693     },
29694     "(config)subnetsPOST": {
29695       "properties": {
29696         "cidr-mask": {
29697           "$ref": "#/definitions/Some cidr-mask"
29698         },
29699         "dhcp-enabled": {
29700           "$ref": "#/definitions/Y",
29701           "enum": [
29702             "Y",
29703             "N"
29704           ]
29705         },
29706         "dhcp-end-address": {
29707           "$ref": "#/definitions/Some dhcp-end-address"
29708         },
29709         "dhcp-start-address": {
29710           "$ref": "#/definitions/Some dhcp-start-address"
29711         },
29712         "gateway-address": {
29713           "$ref": "#/definitions/0.155.242.17%{{",
29714           "enum": [
29715             "0.155.242.17%{{",
29716             "c:A5"
29717           ]
29718         },
29719         "ip-version": {
29720           "$ref": "#/definitions/Some ip-version"
29721         },
29722         "start-address": {
29723           "$ref": "#/definitions/1.0.3.2%}LpL",
29724           "enum": [
29725             "1.0.3.2%}LpL",
29726             "2E:DEFe%Lp"
29727           ]
29728         },
29729         "subnet-name": {
29730           "$ref": "#/definitions/Some subnet-name"
29731         }
29732       },
29733       "type": "object"
29734     },
29735     "(config)tunnelxconn-allotted-resourcePOST": {
29736       "properties": {
29737         "allotted-resource-data": {
29738           "items": {
29739             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data"
29740           },
29741           "type": "object"
29742         },
29743         "allotted-resource-id": {
29744           "$ref": "#/definitions/Some allotted-resource-id"
29745         },
29746         "allotted-resource-status": {
29747           "items": {
29748             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status"
29749           },
29750           "type": "object"
29751         }
29752       },
29753       "required": [
29754         "allotted-resource-id"
29755       ],
29756       "type": "object"
29757     },
29758     "(config)tunnelxconn-allotted-resourcesPOST": {
29759       "properties": {
29760         "tunnelxconn-allotted-resource": {
29761           "items": {
29762             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource"
29763           },
29764           "type": "array"
29765         }
29766       },
29767       "type": "object"
29768     },
29769     "(config)tunnelxconn-parametersPOST": {
29770       "properties": {
29771         "param": {
29772           "items": {
29773             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param"
29774           },
29775           "type": "array"
29776         }
29777       },
29778       "type": "object"
29779     },
29780     "(config)tunnelxconn-response-informationPOST": {
29781       "properties": {
29782         "instance-id": {
29783           "$ref": "#/definitions/Some instance-id"
29784         },
29785         "object-path": {
29786           "$ref": "#/definitions/Some object-path",
29787           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
29788         }
29789       },
29790       "type": "object"
29791     },
29792     "(config)tunnelxconn-topologyPOST": {
29793       "properties": {
29794         "allotted-resource-identifiers": {
29795           "items": {
29796             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers"
29797           },
29798           "type": "object"
29799         },
29800         "onap-model-information": {
29801           "items": {
29802             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information"
29803           },
29804           "type": "object"
29805         },
29806         "tunnelxconn-parameters": {
29807           "items": {
29808             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters"
29809           },
29810           "type": "object"
29811         },
29812         "vgmux-bearer-ip": {
29813           "$ref": "#/definitions/1.193.7.25%N",
29814           "description": "The Network Controller will look up the vgmux bearer ip from the vgmux vf module",
29815           "enum": [
29816             "1.193.7.25%N",
29817             "FF:27%N"
29818           ]
29819         },
29820         "vgmux-lan-up": {
29821           "$ref": "#/definitions/0.0.1.0%{{pNN}pNpL",
29822           "description": "The Network Controller will look up the vgmux lan ip from the vgmux vg module",
29823           "enum": [
29824             "0.0.1.0%{{pNN}pNpL",
29825             ":"
29826           ]
29827         },
29828         "vni": {
29829           "$ref": "#/definitions/Some vni",
29830           "description": "The Network Controller will assign a VNI value from the associated vGMUX VNI pool"
29831         }
29832       },
29833       "type": "object"
29834     },
29835     "(config)vf-module-assignmentsPOST": {
29836       "properties": {
29837         "vf-module-status": {
29838           "$ref": "#/definitions/Some vf-module-status",
29839           "description": "Do we need this?Orchestration status from AAI - to be set by SDNCNot being used for vIPR."
29840         },
29841         "vms": {
29842           "items": {
29843             "$ref": "#/definitions/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"
29844           },
29845           "type": "object"
29846         }
29847       },
29848       "type": "object"
29849     },
29850     "(config)vf-module-dataPOST": {
29851       "properties": {
29852         "request-information": {
29853           "items": {
29854             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information"
29855           },
29856           "type": "object"
29857         },
29858         "sdnc-request-header": {
29859           "items": {
29860             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header"
29861           },
29862           "type": "object"
29863         },
29864         "service-information": {
29865           "items": {
29866             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information"
29867           },
29868           "type": "object"
29869         },
29870         "vf-module-information": {
29871           "items": {
29872             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information"
29873           },
29874           "type": "object"
29875         },
29876         "vf-module-level-oper-status": {
29877           "items": {
29878             "$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"
29879           },
29880           "type": "object"
29881         },
29882         "vf-module-request-input": {
29883           "items": {
29884             "$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"
29885           },
29886           "type": "object"
29887         },
29888         "vf-module-topology": {
29889           "items": {
29890             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology"
29891           },
29892           "type": "object"
29893         },
29894         "vnf-information": {
29895           "items": {
29896             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information"
29897           },
29898           "type": "object"
29899         }
29900       },
29901       "type": "object"
29902     },
29903     "(config)vf-module-informationPOST": {
29904       "properties": {
29905         "onap-model-information": {
29906           "items": {
29907             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-information(config)onap-model-information"
29908           },
29909           "type": "object"
29910         },
29911         "vf-module-id": {
29912           "$ref": "#/definitions/Some vf-module-id"
29913         },
29914         "vf-module-type": {
29915           "$ref": "#/definitions/Some vf-module-type"
29916         }
29917       },
29918       "type": "object"
29919     },
29920     "(config)vf-module-input-parametersPOST": {
29921       "properties": {
29922         "param": {
29923           "items": {
29924             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters(config)param"
29925           },
29926           "type": "array"
29927         }
29928       },
29929       "type": "object"
29930     },
29931     "(config)vf-module-level-oper-statusPOST": {
29932       "properties": {
29933         "create-timestamp": {
29934           "$ref": "#/definitions/Some create-timestamp",
29935           "description": "Not currently populated in service data."
29936         },
29937         "last-action": {
29938           "$ref": "#/definitions/CreateNetworkInstance",
29939           "description": "should be list of possible request-actions",
29940           "enum": [
29941             "CreateNetworkInstance",
29942             "ActivateNetworkInstance",
29943             "CreateServiceInstance",
29944             "DeleteServiceInstance",
29945             "DeleteNetworkInstance",
29946             "CreateVnfInstance",
29947             "ActivateVnfInstance",
29948             "DeleteVnfInstance",
29949             "CreateVfModuleInstance",
29950             "ActivateVfModuleInstance",
29951             "DeleteVfModuleInstance",
29952             "CreateContrailRouteInstance",
29953             "DeleteContrailRouteInstance",
29954             "CreateSecurityZoneInstance",
29955             "DeleteSecurityZoneInstance"
29956           ]
29957         },
29958         "last-order-status": {
29959           "$ref": "#/definitions/Active",
29960           "description": "fieldused by generic-resource-api",
29961           "enum": [
29962             "Active",
29963             "PendingAssignment",
29964             "PendingCreate",
29965             "PendingUpdate",
29966             "PendingDelete",
29967             "Deleted",
29968             "Created"
29969           ]
29970         },
29971         "last-rpc-action": {
29972           "$ref": "#/definitions/assign",
29973           "enum": [
29974             "assign",
29975             "activate",
29976             "delete",
29977             "unassign",
29978             "deactivate",
29979             "create"
29980           ]
29981         },
29982         "last-svc-request-id": {
29983           "$ref": "#/definitions/Some last-svc-request-id",
29984           "description": "Not currently populated in service data."
29985         },
29986         "modify-timestamp": {
29987           "$ref": "#/definitions/Some modify-timestamp"
29988         },
29989         "order-status": {
29990           "$ref": "#/definitions/Active",
29991           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
29992           "enum": [
29993             "Active",
29994             "PendingAssignment",
29995             "PendingCreate",
29996             "PendingUpdate",
29997             "PendingDelete",
29998             "Deleted",
29999             "Created"
30000           ]
30001         }
30002       },
30003       "type": "object"
30004     },
30005     "(config)vf-module-parametersPOST": {
30006       "properties": {
30007         "param": {
30008           "items": {
30009             "$ref": "#/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"
30010           },
30011           "type": "array"
30012         }
30013       },
30014       "type": "object"
30015     },
30016     "(config)vf-module-request-inputPOST": {
30017       "properties": {
30018         "aic-clli": {
30019           "$ref": "#/definitions/Some aic-clli",
30020           "description": "Not expected to be used"
30021         },
30022         "aic-cloud-region": {
30023           "$ref": "#/definitions/Some aic-cloud-region",
30024           "description": "The AIC cloud region which maps to contrail versions"
30025         },
30026         "request-version": {
30027           "$ref": "#/definitions/Some request-version",
30028           "description": "keep this?"
30029         },
30030         "tenant": {
30031           "$ref": "#/definitions/Some tenant"
30032         },
30033         "vf-module-input-parameters": {
30034           "items": {
30035             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input(config)vf-module-input-parameters"
30036           },
30037           "type": "object"
30038         },
30039         "vf-module-name": {
30040           "$ref": "#/definitions/Some vf-module-name"
30041         }
30042       },
30043       "type": "object"
30044     },
30045     "(config)vf-module-response-informationPOST": {
30046       "properties": {
30047         "instance-id": {
30048           "$ref": "#/definitions/Some instance-id"
30049         },
30050         "object-path": {
30051           "$ref": "#/definitions/Some object-path",
30052           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
30053         }
30054       },
30055       "type": "object"
30056     },
30057     "(config)vf-module-topology-identifierPOST": {
30058       "properties": {
30059         "vf-module-id": {
30060           "$ref": "#/definitions/Some vf-module-id",
30061           "description": "vf-module id"
30062         },
30063         "vf-module-name": {
30064           "$ref": "#/definitions/Some vf-module-name",
30065           "description": "vf-module-name"
30066         },
30067         "vf-module-type": {
30068           "$ref": "#/definitions/Some vf-module-type",
30069           "description": "In Pats model referred to as model-id"
30070         }
30071       },
30072       "type": "object"
30073     },
30074     "(config)vf-module-topologyPOST": {
30075       "properties": {
30076         "aic-clli": {
30077           "$ref": "#/definitions/Some aic-clli",
30078           "description": "Not expected to be used"
30079         },
30080         "aic-cloud-region": {
30081           "$ref": "#/definitions/Some aic-cloud-region",
30082           "description": "The AIC cloud region which maps to contrail versions"
30083         },
30084         "onap-model-information": {
30085           "items": {
30086             "$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"
30087           },
30088           "type": "object"
30089         },
30090         "tenant": {
30091           "$ref": "#/definitions/Some tenant"
30092         },
30093         "vf-module-assignments": {
30094           "items": {
30095             "$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"
30096           },
30097           "type": "object"
30098         },
30099         "vf-module-parameters": {
30100           "items": {
30101             "$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"
30102           },
30103           "type": "object"
30104         },
30105         "vf-module-topology-identifier": {
30106           "items": {
30107             "$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"
30108           },
30109           "type": "object"
30110         }
30111       },
30112       "type": "object"
30113     },
30114     "(config)vf-modulePOST": {
30115       "properties": {
30116         "vf-module-data": {
30117           "items": {
30118             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data"
30119           },
30120           "type": "object"
30121         },
30122         "vf-module-id": {
30123           "$ref": "#/definitions/Some vf-module-id"
30124         }
30125       },
30126       "required": [
30127         "vf-module-id"
30128       ],
30129       "type": "object"
30130     },
30131     "(config)vf-modulesPOST": {
30132       "properties": {
30133         "vf-module": {
30134           "items": {
30135             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module"
30136           },
30137           "type": "array"
30138         }
30139       },
30140       "type": "object"
30141     },
30142     "(config)vm-namesPOST": {
30143       "properties": {
30144         "vm-name": {
30145           "$ref": "#/definitions/Some vm-name"
30146         }
30147       },
30148       "type": "object"
30149     },
30150     "(config)vm-networkPOST": {
30151       "properties": {
30152         "floating-ips": {
30153           "items": {
30154             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
30155           },
30156           "type": "object"
30157         },
30158         "interface-route-prefixes": {
30159           "items": {
30160             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
30161           },
30162           "type": "object"
30163         },
30164         "mac-addresses": {
30165           "items": {
30166             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
30167           },
30168           "type": "object"
30169         },
30170         "network-information-items": {
30171           "items": {
30172             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
30173           },
30174           "type": "object"
30175         },
30176         "network-role": {
30177           "$ref": "#/definitions/Some network-role",
30178           "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF"
30179         },
30180         "network-role-tag": {
30181           "$ref": "#/definitions/Some network-role-tag"
30182         },
30183         "sriov-parameters": {
30184           "items": {
30185             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
30186           },
30187           "type": "object"
30188         }
30189       },
30190       "required": [
30191         "network-role"
30192       ],
30193       "type": "object"
30194     },
30195     "(config)vm-networksPOST": {
30196       "properties": {
30197         "floating-ip": {
30198           "$ref": "#/definitions/44.115.2.2%}{N{{",
30199           "description": "Floating ipv4 for VMs of a given type on this network",
30200           "enum": [
30201             "44.115.2.2%}{N{{",
30202             "f0:"
30203           ]
30204         },
30205         "floating-ip-v6": {
30206           "$ref": "#/definitions/7::%p",
30207           "description": "Floating ipv6 for VMs of a given type on this network"
30208         },
30209         "interface-route-prefixes": {
30210           "items": {
30211             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes"
30212           },
30213           "type": "array"
30214         },
30215         "ip-count": {
30216           "$ref": "#/definitions/0",
30217           "description": "The number of ip addresses to be assigned per vm for this network role"
30218         },
30219         "network-ips": {
30220           "items": {
30221             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips"
30222           },
30223           "type": "array"
30224         },
30225         "network-ips-v6": {
30226           "items": {
30227             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6"
30228           },
30229           "type": "array"
30230         },
30231         "network-macs": {
30232           "items": {
30233             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs"
30234           },
30235           "type": "array"
30236         },
30237         "network-role": {
30238           "$ref": "#/definitions/Some network-role",
30239           "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF"
30240         },
30241         "use-dhcp": {
30242           "$ref": "#/definitions/Y",
30243           "description": "Indicator to use DHCP on this network for this VM",
30244           "enum": [
30245             "Y",
30246             "N"
30247           ]
30248         }
30249       },
30250       "type": "object"
30251     },
30252     "(config)vmPOST": {
30253       "properties": {
30254         "nfc-naming-code": {
30255           "$ref": "#/definitions/Some nfc-naming-code",
30256           "description": "used in vm naming(draft 29: changed from nfc-code)"
30257         },
30258         "vm-count": {
30259           "$ref": "#/definitions/0"
30260         },
30261         "vm-names": {
30262           "items": {
30263             "$ref": "#/definitions/GENERIC-RESOURCE-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"
30264           },
30265           "type": "object"
30266         },
30267         "vm-networks": {
30268           "items": {
30269             "$ref": "#/definitions/GENERIC-RESOURCE-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"
30270           },
30271           "type": "object"
30272         },
30273         "vm-type": {
30274           "$ref": "#/definitions/Some vm-type"
30275         },
30276         "vm-type-tag": {
30277           "$ref": "#/definitions/Some vm-type-tag",
30278           "description": "from tosca data on vfc"
30279         }
30280       },
30281       "required": [
30282         "vm-type"
30283       ],
30284       "type": "object"
30285     },
30286     "(config)vmsPOST": {
30287       "properties": {
30288         "vm": {
30289           "items": {
30290             "$ref": "#/definitions/GENERIC-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"
30291           },
30292           "type": "array"
30293         }
30294       },
30295       "type": "object"
30296     },
30297     "(config)vnf-assignmentsPOST": {
30298       "properties": {
30299         "availability-zones": {
30300           "items": {
30301             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)availability-zones"
30302           },
30303           "type": "array"
30304         },
30305         "vnf-networks": {
30306           "items": {
30307             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-networks"
30308           },
30309           "type": "array"
30310         },
30311         "vnf-status": {
30312           "$ref": "#/definitions/Some vnf-status",
30313           "description": "Orchestration Status from AAI - to be set by SDNC"
30314         },
30315         "vnf-vms": {
30316           "items": {
30317             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-vms"
30318           },
30319           "type": "array"
30320         }
30321       },
30322       "type": "object"
30323     },
30324     "(config)vnf-dataPOST": {
30325       "properties": {
30326         "request-information": {
30327           "items": {
30328             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information"
30329           },
30330           "type": "object"
30331         },
30332         "sdnc-request-header": {
30333           "items": {
30334             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header"
30335           },
30336           "type": "object"
30337         },
30338         "service-information": {
30339           "items": {
30340             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information"
30341           },
30342           "type": "object"
30343         },
30344         "vf-modules": {
30345           "items": {
30346             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules"
30347           },
30348           "type": "object"
30349         },
30350         "vnf-information": {
30351           "items": {
30352             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information"
30353           },
30354           "type": "object"
30355         },
30356         "vnf-level-oper-status": {
30357           "items": {
30358             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status"
30359           },
30360           "type": "object"
30361         },
30362         "vnf-provided-allotted-resources": {
30363           "items": {
30364             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources"
30365           },
30366           "type": "object"
30367         },
30368         "vnf-request-input": {
30369           "items": {
30370             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input"
30371           },
30372           "type": "object"
30373         },
30374         "vnf-topology": {
30375           "items": {
30376             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology"
30377           },
30378           "type": "object"
30379         }
30380       },
30381       "type": "object"
30382     },
30383     "(config)vnf-informationPOST": {
30384       "properties": {
30385         "onap-model-information": {
30386           "items": {
30387             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-information(config)onap-model-information"
30388           },
30389           "type": "object"
30390         },
30391         "vnf-id": {
30392           "$ref": "#/definitions/Some vnf-id"
30393         },
30394         "vnf-type": {
30395           "$ref": "#/definitions/Some vnf-type",
30396           "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)"
30397         }
30398       },
30399       "type": "object"
30400     },
30401     "(config)vnf-input-parametersPOST": {
30402       "properties": {
30403         "param": {
30404           "items": {
30405             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters(config)param"
30406           },
30407           "type": "array"
30408         }
30409       },
30410       "type": "object"
30411     },
30412     "(config)vnf-level-oper-statusPOST": {
30413       "properties": {
30414         "create-timestamp": {
30415           "$ref": "#/definitions/Some create-timestamp",
30416           "description": "Not currently populated in service data."
30417         },
30418         "last-action": {
30419           "$ref": "#/definitions/CreateNetworkInstance",
30420           "description": "should be list of possible request-actions",
30421           "enum": [
30422             "CreateNetworkInstance",
30423             "ActivateNetworkInstance",
30424             "CreateServiceInstance",
30425             "DeleteServiceInstance",
30426             "DeleteNetworkInstance",
30427             "CreateVnfInstance",
30428             "ActivateVnfInstance",
30429             "DeleteVnfInstance",
30430             "CreateVfModuleInstance",
30431             "ActivateVfModuleInstance",
30432             "DeleteVfModuleInstance",
30433             "CreateContrailRouteInstance",
30434             "DeleteContrailRouteInstance",
30435             "CreateSecurityZoneInstance",
30436             "DeleteSecurityZoneInstance"
30437           ]
30438         },
30439         "last-order-status": {
30440           "$ref": "#/definitions/Active",
30441           "description": "fieldused by generic-resource-api",
30442           "enum": [
30443             "Active",
30444             "PendingAssignment",
30445             "PendingCreate",
30446             "PendingUpdate",
30447             "PendingDelete",
30448             "Deleted",
30449             "Created"
30450           ]
30451         },
30452         "last-rpc-action": {
30453           "$ref": "#/definitions/assign",
30454           "enum": [
30455             "assign",
30456             "activate",
30457             "delete",
30458             "unassign",
30459             "deactivate",
30460             "create"
30461           ]
30462         },
30463         "last-svc-request-id": {
30464           "$ref": "#/definitions/Some last-svc-request-id",
30465           "description": "Not currently populated in service data."
30466         },
30467         "modify-timestamp": {
30468           "$ref": "#/definitions/Some modify-timestamp"
30469         },
30470         "order-status": {
30471           "$ref": "#/definitions/Active",
30472           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
30473           "enum": [
30474             "Active",
30475             "PendingAssignment",
30476             "PendingCreate",
30477             "PendingUpdate",
30478             "PendingDelete",
30479             "Deleted",
30480             "Created"
30481           ]
30482         }
30483       },
30484       "type": "object"
30485     },
30486     "(config)vnf-networkPOST": {
30487       "properties": {
30488         "contrail-network-fqdn": {
30489           "$ref": "#/definitions/Some contrail-network-fqdn",
30490           "description": "contrail network policy object"
30491         },
30492         "network-id": {
30493           "$ref": "#/definitions/Some network-id",
30494           "description": "Unique Neutron UUID of an instance of the network role "
30495         },
30496         "network-name": {
30497           "$ref": "#/definitions/Some network-name",
30498           "description": "Unique Neutron UUID of an instance of the network role "
30499         },
30500         "network-role": {
30501           "$ref": "#/definitions/Some network-role",
30502           "description": "A Network Role to which a VNF must connect"
30503         },
30504         "neutron-id": {
30505           "$ref": "#/definitions/Some neutron-id",
30506           "description": "Unique Neutron UUID of an instance of the network role "
30507         },
30508         "subnets-data": {
30509           "items": {
30510             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)subnets-data"
30511           },
30512           "type": "object"
30513         }
30514       },
30515       "type": "object"
30516     },
30517     "(config)vnf-networksPOST": {
30518       "properties": {
30519         "contrail-network-fqdn": {
30520           "$ref": "#/definitions/Some contrail-network-fqdn",
30521           "description": "contrail network policy object"
30522         },
30523         "ipv6-subnet-id": {
30524           "$ref": "#/definitions/Some ipv6-subnet-id",
30525           "description": "ipv6 subnet UUID to be passed into the HEAT template"
30526         },
30527         "ipv6-subnet-name": {
30528           "$ref": "#/definitions/Some ipv6-subnet-name",
30529           "description": "ipv6 subnet-name that corresponds to the ipv6 subnet-id"
30530         },
30531         "network-id": {
30532           "$ref": "#/definitions/Some network-id",
30533           "description": "Unique Neutron UUID of an instance of the network role "
30534         },
30535         "network-name": {
30536           "$ref": "#/definitions/Some network-name",
30537           "description": "Unique Neutron UUID of an instance of the network role "
30538         },
30539         "network-role": {
30540           "$ref": "#/definitions/Some network-role",
30541           "description": "A Network Role to which a VNF must connect"
30542         },
30543         "neutron-id": {
30544           "$ref": "#/definitions/Some neutron-id",
30545           "description": "Unique Neutron UUID of an instance of the network role "
30546         },
30547         "sriov-vlan-filter-list": {
30548           "items": {
30549             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list"
30550           },
30551           "type": "array"
30552         },
30553         "subnet-id": {
30554           "$ref": "#/definitions/Some subnet-id",
30555           "description": "ipv4 subnet UUID to be passed into the HEAT template"
30556         },
30557         "subnet-name": {
30558           "$ref": "#/definitions/Some subnet-name",
30559           "description": "ipv4 subnet-name that corresponds to the ipv4 subnet-id"
30560         }
30561       },
30562       "required": [
30563         "network-role"
30564       ],
30565       "type": "object"
30566     },
30567     "(config)vnf-parameters-dataPOST": {
30568       "properties": {
30569         "param": {
30570           "items": {
30571             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param"
30572           },
30573           "type": "array"
30574         }
30575       },
30576       "type": "object"
30577     },
30578     "(config)vnf-parametersPOST": {
30579       "properties": {
30580         "vnf-parameter-name": {
30581           "$ref": "#/definitions/Some vnf-parameter-name",
30582           "description": "The name of an arbitrary instance-specific vnf-parameters"
30583         },
30584         "vnf-parameter-value": {
30585           "$ref": "#/definitions/Some vnf-parameter-value",
30586           "description": "The value of an arbitrary instance-specific vnf-parameters "
30587         }
30588       },
30589       "type": "object"
30590     },
30591     "(config)vnf-preload-listPOST": {
30592       "properties": {
30593         "preload-data": {
30594           "items": {
30595             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data"
30596           },
30597           "type": "object"
30598         },
30599         "vnf-name": {
30600           "$ref": "#/definitions/Some vnf-name",
30601           "description": "vf-module-name or network name"
30602         },
30603         "vnf-type": {
30604           "$ref": "#/definitions/Some vnf-type",
30605           "description": "vf-module-type or network type"
30606         }
30607       },
30608       "required": [
30609         "vnf-name",
30610         "vnf-type"
30611       ],
30612       "type": "object"
30613     },
30614     "(config)vnf-provided-allotted-resourcesPOST": {
30615       "type": "object"
30616     },
30617     "(config)vnf-request-inputPOST": {
30618       "properties": {
30619         "aic-clli": {
30620           "$ref": "#/definitions/Some aic-clli",
30621           "description": "Not expected to be used"
30622         },
30623         "aic-cloud-region": {
30624           "$ref": "#/definitions/Some aic-cloud-region",
30625           "description": "The AIC cloud region which maps to contrail versions"
30626         },
30627         "request-version": {
30628           "$ref": "#/definitions/Some request-version",
30629           "description": "keep this? e.g. 1702"
30630         },
30631         "tenant": {
30632           "$ref": "#/definitions/Some tenant"
30633         },
30634         "vnf-input-parameters": {
30635           "items": {
30636             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-input-parameters"
30637           },
30638           "type": "object"
30639         },
30640         "vnf-name": {
30641           "$ref": "#/definitions/Some vnf-name",
30642           "description": "in Pats vnf submodule, contained within vnf-instance-topology-identifier (along with vnf-model-id and vnf-instance-id)"
30643         },
30644         "vnf-networks": {
30645           "items": {
30646             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-networks"
30647           },
30648           "type": "object"
30649         }
30650       },
30651       "type": "object"
30652     },
30653     "(config)vnf-resource-assignmentsPOST": {
30654       "properties": {
30655         "availability-zones": {
30656           "items": {
30657             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones"
30658           },
30659           "type": "object"
30660         },
30661         "vnf-networks": {
30662           "items": {
30663             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks"
30664           },
30665           "type": "object"
30666         },
30667         "vnf-status": {
30668           "$ref": "#/definitions/Some vnf-status",
30669           "description": "Do we need this?Orchestration status from AAI - to be set by SDNCWill not be used for vIPR."
30670         }
30671       },
30672       "type": "object"
30673     },
30674     "(config)vnf-response-informationPOST": {
30675       "properties": {
30676         "instance-id": {
30677           "$ref": "#/definitions/Some instance-id"
30678         },
30679         "object-path": {
30680           "$ref": "#/definitions/Some object-path",
30681           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
30682         }
30683       },
30684       "type": "object"
30685     },
30686     "(config)vnf-topology-identifier-structurePOST": {
30687       "properties": {
30688         "nf-code": {
30689           "$ref": "#/definitions/Some nf-code",
30690           "description": "used in vnf naming"
30691         },
30692         "nf-function": {
30693           "$ref": "#/definitions/Some nf-function"
30694         },
30695         "nf-role": {
30696           "$ref": "#/definitions/Some nf-role"
30697         },
30698         "nf-type": {
30699           "$ref": "#/definitions/Some nf-type"
30700         },
30701         "vnf-id": {
30702           "$ref": "#/definitions/Some vnf-id"
30703         },
30704         "vnf-name": {
30705           "$ref": "#/definitions/Some vnf-name",
30706           "description": "optionally comes from vnf-request-input container or is assigned by sdn-c"
30707         },
30708         "vnf-type": {
30709           "$ref": "#/definitions/Some vnf-type",
30710           "description": "In preload tree, this label is used for the vf-module-type"
30711         }
30712       },
30713       "type": "object"
30714     },
30715     "(config)vnf-topology-identifierPOST": {
30716       "properties": {
30717         "generic-vnf-id": {
30718           "$ref": "#/definitions/Some generic-vnf-id"
30719         },
30720         "generic-vnf-name": {
30721           "$ref": "#/definitions/Some generic-vnf-name"
30722         },
30723         "generic-vnf-type": {
30724           "$ref": "#/definitions/Some generic-vnf-type"
30725         },
30726         "service-id": {
30727           "$ref": "#/definitions/Some service-id"
30728         },
30729         "service-type": {
30730           "$ref": "#/definitions/Some service-type"
30731         },
30732         "vnf-name": {
30733           "$ref": "#/definitions/Some vnf-name",
30734           "description": "vf-module-name"
30735         },
30736         "vnf-type": {
30737           "$ref": "#/definitions/Some vnf-type",
30738           "description": "vf-module-type"
30739         }
30740       },
30741       "type": "object"
30742     },
30743     "(config)vnf-topology-informationPOST": {
30744       "properties": {
30745         "vnf-assignments": {
30746           "items": {
30747             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-assignments"
30748           },
30749           "type": "object"
30750         },
30751         "vnf-parameters": {
30752           "items": {
30753             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-parameters"
30754           },
30755           "type": "array"
30756         },
30757         "vnf-topology-identifier": {
30758           "items": {
30759             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-topology-identifier"
30760           },
30761           "type": "object"
30762         }
30763       },
30764       "type": "object"
30765     },
30766     "(config)vnf-topologyPOST": {
30767       "properties": {
30768         "aic-clli": {
30769           "$ref": "#/definitions/Some aic-clli",
30770           "description": "Not expected to be used"
30771         },
30772         "aic-cloud-region": {
30773           "$ref": "#/definitions/Some aic-cloud-region",
30774           "description": "The AIC cloud region which maps to contrail versions"
30775         },
30776         "onap-model-information": {
30777           "items": {
30778             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information"
30779           },
30780           "type": "object"
30781         },
30782         "tenant": {
30783           "$ref": "#/definitions/Some tenant"
30784         },
30785         "vnf-parameters-data": {
30786           "items": {
30787             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data"
30788           },
30789           "type": "object"
30790         },
30791         "vnf-resource-assignments": {
30792           "items": {
30793             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments"
30794           },
30795           "type": "object"
30796         },
30797         "vnf-topology-identifier-structure": {
30798           "items": {
30799             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure"
30800           },
30801           "type": "object"
30802         }
30803       },
30804       "type": "object"
30805     },
30806     "(config)vnf-vmsPOST": {
30807       "properties": {
30808         "vm-count": {
30809           "$ref": "#/definitions/0"
30810         },
30811         "vm-names": {
30812           "items": {
30813             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names"
30814           },
30815           "type": "array"
30816         },
30817         "vm-networks": {
30818           "items": {
30819             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks"
30820           },
30821           "type": "array"
30822         },
30823         "vm-type": {
30824           "$ref": "#/definitions/Some vm-type"
30825         }
30826       },
30827       "required": [
30828         "vm-type"
30829       ],
30830       "type": "object"
30831     },
30832     "(config)vnfPOST": {
30833       "properties": {
30834         "vnf-data": {
30835           "items": {
30836             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data"
30837           },
30838           "type": "object"
30839         },
30840         "vnf-id": {
30841           "$ref": "#/definitions/Some vnf-id"
30842         }
30843       },
30844       "required": [
30845         "vnf-id"
30846       ],
30847       "type": "object"
30848     },
30849     "(config)vnfsPOST": {
30850       "properties": {
30851         "vnf": {
30852           "items": {
30853             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf"
30854           },
30855           "type": "array"
30856         }
30857       },
30858       "type": "object"
30859     },
30860     "(config)vpn-bindingsPOST": {
30861       "properties": {
30862         "global-route-target": {
30863           "$ref": "#/definitions/Some global-route-target"
30864         },
30865         "vpn-binding-id": {
30866           "$ref": "#/definitions/Some vpn-binding-id"
30867         }
30868       },
30869       "type": "object"
30870     },
30871     "(contrail-route-topology-operation)input": {
30872       "properties": {
30873         "GENERIC-RESOURCE-API:allotted-resource-information": {
30874           "items": {
30875             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)allotted-resource-information"
30876           },
30877           "type": "object"
30878         },
30879         "GENERIC-RESOURCE-API:contrail-route-request-input": {
30880           "items": {
30881             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-request-input"
30882           },
30883           "type": "object"
30884         },
30885         "GENERIC-RESOURCE-API:request-information": {
30886           "items": {
30887             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
30888           },
30889           "type": "object"
30890         },
30891         "GENERIC-RESOURCE-API:sdnc-request-header": {
30892           "items": {
30893             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
30894           },
30895           "type": "object"
30896         },
30897         "GENERIC-RESOURCE-API:service-information": {
30898           "items": {
30899             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
30900           },
30901           "type": "object"
30902         }
30903       },
30904       "type": "object"
30905     },
30906     "(contrail-route-topology-operation)input-TOP": {
30907       "properties": {
30908         "GENERIC-RESOURCE-API:input": {
30909           "items": {
30910             "$ref": "#/definitions/(contrail-route-topology-operation)input"
30911           },
30912           "type": "object"
30913         }
30914       },
30915       "type": "object"
30916     },
30917     "(contrail-route-topology-operation)output": {
30918       "properties": {
30919         "GENERIC-RESOURCE-API:ack-final-indicator": {
30920           "$ref": "#/definitions/Some ack-final-indicator",
30921           "description": "Expected to be Y or N."
30922         },
30923         "GENERIC-RESOURCE-API:contrail-route-response-information": {
30924           "items": {
30925             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-response-information"
30926           },
30927           "type": "object"
30928         },
30929         "GENERIC-RESOURCE-API:response-code": {
30930           "$ref": "#/definitions/Some response-code",
30931           "description": "a success code or an defined error codeKeep as M"
30932         },
30933         "GENERIC-RESOURCE-API:response-message": {
30934           "$ref": "#/definitions/Some response-message",
30935           "description": "message included for error code"
30936         },
30937         "GENERIC-RESOURCE-API:service-response-information": {
30938           "items": {
30939             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
30940           },
30941           "type": "object"
30942         },
30943         "GENERIC-RESOURCE-API:svc-request-id": {
30944           "$ref": "#/definitions/Some svc-request-id",
30945           "description": "the request id from the request message for which this is the responseKeep as M"
30946         }
30947       },
30948       "type": "object"
30949     },
30950     "(contrail-route-topology-operation)output-TOP": {
30951       "properties": {
30952         "GENERIC-RESOURCE-API:output": {
30953           "items": {
30954             "$ref": "#/definitions/(contrail-route-topology-operation)output"
30955           },
30956           "type": "object"
30957         }
30958       },
30959       "type": "object"
30960     },
30961     "(network-topology-operation)input": {
30962       "properties": {
30963         "GENERIC-RESOURCE-API:network-information": {
30964           "items": {
30965             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-information"
30966           },
30967           "type": "object"
30968         },
30969         "GENERIC-RESOURCE-API:network-request-input": {
30970           "items": {
30971             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-request-input"
30972           },
30973           "type": "object"
30974         },
30975         "GENERIC-RESOURCE-API:request-information": {
30976           "items": {
30977             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
30978           },
30979           "type": "object"
30980         },
30981         "GENERIC-RESOURCE-API:sdnc-request-header": {
30982           "items": {
30983             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
30984           },
30985           "type": "object"
30986         },
30987         "GENERIC-RESOURCE-API:service-information": {
30988           "items": {
30989             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
30990           },
30991           "type": "object"
30992         }
30993       },
30994       "type": "object"
30995     },
30996     "(network-topology-operation)input-TOP": {
30997       "properties": {
30998         "GENERIC-RESOURCE-API:input": {
30999           "items": {
31000             "$ref": "#/definitions/(network-topology-operation)input"
31001           },
31002           "type": "object"
31003         }
31004       },
31005       "type": "object"
31006     },
31007     "(network-topology-operation)output": {
31008       "properties": {
31009         "GENERIC-RESOURCE-API:ack-final-indicator": {
31010           "$ref": "#/definitions/Some ack-final-indicator",
31011           "description": "Expected to be Y or N."
31012         },
31013         "GENERIC-RESOURCE-API:network-response-information": {
31014           "items": {
31015             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-response-information"
31016           },
31017           "type": "object"
31018         },
31019         "GENERIC-RESOURCE-API:response-code": {
31020           "$ref": "#/definitions/Some response-code",
31021           "description": "a success code or an defined error codeKeep as M"
31022         },
31023         "GENERIC-RESOURCE-API:response-message": {
31024           "$ref": "#/definitions/Some response-message",
31025           "description": "message included for error code"
31026         },
31027         "GENERIC-RESOURCE-API:service-response-information": {
31028           "items": {
31029             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
31030           },
31031           "type": "object"
31032         },
31033         "GENERIC-RESOURCE-API:svc-request-id": {
31034           "$ref": "#/definitions/Some svc-request-id",
31035           "description": "the request id from the request message for which this is the responseKeep as M"
31036         }
31037       },
31038       "type": "object"
31039     },
31040     "(network-topology-operation)output-TOP": {
31041       "properties": {
31042         "GENERIC-RESOURCE-API:output": {
31043           "items": {
31044             "$ref": "#/definitions/(network-topology-operation)output"
31045           },
31046           "type": "object"
31047         }
31048       },
31049       "type": "object"
31050     },
31051     "(preload-network-topology-operation)input": {
31052       "properties": {
31053         "GENERIC-RESOURCE-API:network-topology-information": {
31054           "items": {
31055             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-topology-information"
31056           },
31057           "type": "object"
31058         },
31059         "GENERIC-RESOURCE-API:request-information": {
31060           "items": {
31061             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
31062           },
31063           "type": "object"
31064         },
31065         "GENERIC-RESOURCE-API:sdnc-request-header": {
31066           "items": {
31067             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
31068           },
31069           "type": "object"
31070         }
31071       },
31072       "type": "object"
31073     },
31074     "(preload-network-topology-operation)input-TOP": {
31075       "properties": {
31076         "GENERIC-RESOURCE-API:input": {
31077           "items": {
31078             "$ref": "#/definitions/(preload-network-topology-operation)input"
31079           },
31080           "type": "object"
31081         }
31082       },
31083       "type": "object"
31084     },
31085     "(preload-network-topology-operation)output": {
31086       "properties": {
31087         "GENERIC-RESOURCE-API:ack-final-indicator": {
31088           "$ref": "#/definitions/Some ack-final-indicator"
31089         },
31090         "GENERIC-RESOURCE-API:response-code": {
31091           "$ref": "#/definitions/Some response-code"
31092         },
31093         "GENERIC-RESOURCE-API:response-message": {
31094           "$ref": "#/definitions/Some response-message"
31095         },
31096         "GENERIC-RESOURCE-API:svc-request-id": {
31097           "$ref": "#/definitions/Some svc-request-id"
31098         }
31099       },
31100       "type": "object"
31101     },
31102     "(preload-network-topology-operation)output-TOP": {
31103       "properties": {
31104         "GENERIC-RESOURCE-API:output": {
31105           "items": {
31106             "$ref": "#/definitions/(preload-network-topology-operation)output"
31107           },
31108           "type": "object"
31109         }
31110       },
31111       "type": "object"
31112     },
31113     "(preload-vnf-topology-operation)input": {
31114       "properties": {
31115         "GENERIC-RESOURCE-API:request-information": {
31116           "items": {
31117             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
31118           },
31119           "type": "object"
31120         },
31121         "GENERIC-RESOURCE-API:sdnc-request-header": {
31122           "items": {
31123             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
31124           },
31125           "type": "object"
31126         },
31127         "GENERIC-RESOURCE-API:vnf-topology-information": {
31128           "items": {
31129             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-topology-information"
31130           },
31131           "type": "object"
31132         }
31133       },
31134       "type": "object"
31135     },
31136     "(preload-vnf-topology-operation)input-TOP": {
31137       "properties": {
31138         "GENERIC-RESOURCE-API:input": {
31139           "items": {
31140             "$ref": "#/definitions/(preload-vnf-topology-operation)input"
31141           },
31142           "type": "object"
31143         }
31144       },
31145       "type": "object"
31146     },
31147     "(preload-vnf-topology-operation)output": {
31148       "properties": {
31149         "GENERIC-RESOURCE-API:ack-final-indicator": {
31150           "$ref": "#/definitions/Some ack-final-indicator"
31151         },
31152         "GENERIC-RESOURCE-API:response-code": {
31153           "$ref": "#/definitions/Some response-code"
31154         },
31155         "GENERIC-RESOURCE-API:response-message": {
31156           "$ref": "#/definitions/Some response-message"
31157         },
31158         "GENERIC-RESOURCE-API:svc-request-id": {
31159           "$ref": "#/definitions/Some svc-request-id"
31160         }
31161       },
31162       "type": "object"
31163     },
31164     "(preload-vnf-topology-operation)output-TOP": {
31165       "properties": {
31166         "GENERIC-RESOURCE-API:output": {
31167           "items": {
31168             "$ref": "#/definitions/(preload-vnf-topology-operation)output"
31169           },
31170           "type": "object"
31171         }
31172       },
31173       "type": "object"
31174     },
31175     "(security-zone-topology-operation)input": {
31176       "properties": {
31177         "GENERIC-RESOURCE-API:allotted-resource-information": {
31178           "items": {
31179             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)allotted-resource-information"
31180           },
31181           "type": "object"
31182         },
31183         "GENERIC-RESOURCE-API:request-information": {
31184           "items": {
31185             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
31186           },
31187           "type": "object"
31188         },
31189         "GENERIC-RESOURCE-API:sdnc-request-header": {
31190           "items": {
31191             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
31192           },
31193           "type": "object"
31194         },
31195         "GENERIC-RESOURCE-API:security-zone-request-input": {
31196           "items": {
31197             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-request-input"
31198           },
31199           "type": "object"
31200         },
31201         "GENERIC-RESOURCE-API:service-information": {
31202           "items": {
31203             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
31204           },
31205           "type": "object"
31206         }
31207       },
31208       "type": "object"
31209     },
31210     "(security-zone-topology-operation)input-TOP": {
31211       "properties": {
31212         "GENERIC-RESOURCE-API:input": {
31213           "items": {
31214             "$ref": "#/definitions/(security-zone-topology-operation)input"
31215           },
31216           "type": "object"
31217         }
31218       },
31219       "type": "object"
31220     },
31221     "(security-zone-topology-operation)output": {
31222       "properties": {
31223         "GENERIC-RESOURCE-API:ack-final-indicator": {
31224           "$ref": "#/definitions/Some ack-final-indicator",
31225           "description": "Expected to be Y or N."
31226         },
31227         "GENERIC-RESOURCE-API:response-code": {
31228           "$ref": "#/definitions/Some response-code",
31229           "description": "a success code or an defined error codeKeep as M"
31230         },
31231         "GENERIC-RESOURCE-API:response-message": {
31232           "$ref": "#/definitions/Some response-message",
31233           "description": "message included for error code"
31234         },
31235         "GENERIC-RESOURCE-API:security-zone-response-information": {
31236           "items": {
31237             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-response-information"
31238           },
31239           "type": "object"
31240         },
31241         "GENERIC-RESOURCE-API:service-response-information": {
31242           "items": {
31243             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
31244           },
31245           "type": "object"
31246         },
31247         "GENERIC-RESOURCE-API:svc-request-id": {
31248           "$ref": "#/definitions/Some svc-request-id",
31249           "description": "the request id from the request message for which this is the responseKeep as M"
31250         }
31251       },
31252       "type": "object"
31253     },
31254     "(security-zone-topology-operation)output-TOP": {
31255       "properties": {
31256         "GENERIC-RESOURCE-API:output": {
31257           "items": {
31258             "$ref": "#/definitions/(security-zone-topology-operation)output"
31259           },
31260           "type": "object"
31261         }
31262       },
31263       "type": "object"
31264     },
31265     "(service-topology-operation)input": {
31266       "properties": {
31267         "GENERIC-RESOURCE-API:request-information": {
31268           "items": {
31269             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
31270           },
31271           "type": "object"
31272         },
31273         "GENERIC-RESOURCE-API:sdnc-request-header": {
31274           "items": {
31275             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
31276           },
31277           "type": "object"
31278         },
31279         "GENERIC-RESOURCE-API:service-information": {
31280           "items": {
31281             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
31282           },
31283           "type": "object"
31284         },
31285         "GENERIC-RESOURCE-API:service-request-input": {
31286           "items": {
31287             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-request-input"
31288           },
31289           "type": "object"
31290         }
31291       },
31292       "type": "object"
31293     },
31294     "(service-topology-operation)input-TOP": {
31295       "properties": {
31296         "GENERIC-RESOURCE-API:input": {
31297           "items": {
31298             "$ref": "#/definitions/(service-topology-operation)input"
31299           },
31300           "type": "object"
31301         }
31302       },
31303       "type": "object"
31304     },
31305     "(service-topology-operation)output": {
31306       "properties": {
31307         "GENERIC-RESOURCE-API:ack-final-indicator": {
31308           "$ref": "#/definitions/Some ack-final-indicator",
31309           "description": "Expected to be Y or N."
31310         },
31311         "GENERIC-RESOURCE-API:response-code": {
31312           "$ref": "#/definitions/Some response-code",
31313           "description": "a success code or an defined error codeKeep as M"
31314         },
31315         "GENERIC-RESOURCE-API:response-message": {
31316           "$ref": "#/definitions/Some response-message",
31317           "description": "message included for error code"
31318         },
31319         "GENERIC-RESOURCE-API:service-response-information": {
31320           "items": {
31321             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
31322           },
31323           "type": "object"
31324         },
31325         "GENERIC-RESOURCE-API:svc-request-id": {
31326           "$ref": "#/definitions/Some svc-request-id",
31327           "description": "the request id from the request message for which this is the responseKeep as M"
31328         }
31329       },
31330       "type": "object"
31331     },
31332     "(service-topology-operation)output-TOP": {
31333       "properties": {
31334         "GENERIC-RESOURCE-API:output": {
31335           "items": {
31336             "$ref": "#/definitions/(service-topology-operation)output"
31337           },
31338           "type": "object"
31339         }
31340       },
31341       "type": "object"
31342     },
31343     "(tunnelxconn-topology-operation)input": {
31344       "properties": {
31345         "GENERIC-RESOURCE-API:allotted-resource-information": {
31346           "items": {
31347             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)allotted-resource-information"
31348           },
31349           "type": "object"
31350         },
31351         "GENERIC-RESOURCE-API:brg-wan-mac-address": {
31352           "$ref": "#/definitions/Some brg-wan-mac-address"
31353         },
31354         "GENERIC-RESOURCE-API:request-information": {
31355           "items": {
31356             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
31357           },
31358           "type": "object"
31359         },
31360         "GENERIC-RESOURCE-API:sdnc-request-header": {
31361           "items": {
31362             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
31363           },
31364           "type": "object"
31365         },
31366         "GENERIC-RESOURCE-API:service-information": {
31367           "items": {
31368             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
31369           },
31370           "type": "object"
31371         }
31372       },
31373       "type": "object"
31374     },
31375     "(tunnelxconn-topology-operation)input-TOP": {
31376       "properties": {
31377         "GENERIC-RESOURCE-API:input": {
31378           "items": {
31379             "$ref": "#/definitions/(tunnelxconn-topology-operation)input"
31380           },
31381           "type": "object"
31382         }
31383       },
31384       "type": "object"
31385     },
31386     "(tunnelxconn-topology-operation)output": {
31387       "properties": {
31388         "GENERIC-RESOURCE-API:ack-final-indicator": {
31389           "$ref": "#/definitions/Some ack-final-indicator",
31390           "description": "Expected to be Y or N."
31391         },
31392         "GENERIC-RESOURCE-API:response-code": {
31393           "$ref": "#/definitions/Some response-code",
31394           "description": "a success code or an defined error codeKeep as M"
31395         },
31396         "GENERIC-RESOURCE-API:response-message": {
31397           "$ref": "#/definitions/Some response-message",
31398           "description": "message included for error code"
31399         },
31400         "GENERIC-RESOURCE-API:service-response-information": {
31401           "items": {
31402             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
31403           },
31404           "type": "object"
31405         },
31406         "GENERIC-RESOURCE-API:svc-request-id": {
31407           "$ref": "#/definitions/Some svc-request-id",
31408           "description": "the request id from the request message for which this is the responseKeep as M"
31409         },
31410         "GENERIC-RESOURCE-API:tunnelxconn-response-information": {
31411           "items": {
31412             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-response-information"
31413           },
31414           "type": "object"
31415         }
31416       },
31417       "type": "object"
31418     },
31419     "(tunnelxconn-topology-operation)output-TOP": {
31420       "properties": {
31421         "GENERIC-RESOURCE-API:output": {
31422           "items": {
31423             "$ref": "#/definitions/(tunnelxconn-topology-operation)output"
31424           },
31425           "type": "object"
31426         }
31427       },
31428       "type": "object"
31429     },
31430     "(vf-module-topology-operation)input": {
31431       "properties": {
31432         "GENERIC-RESOURCE-API:request-information": {
31433           "items": {
31434             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
31435           },
31436           "type": "object"
31437         },
31438         "GENERIC-RESOURCE-API:sdnc-request-header": {
31439           "items": {
31440             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
31441           },
31442           "type": "object"
31443         },
31444         "GENERIC-RESOURCE-API:service-information": {
31445           "items": {
31446             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
31447           },
31448           "type": "object"
31449         },
31450         "GENERIC-RESOURCE-API:vf-module-information": {
31451           "items": {
31452             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vf-module-information"
31453           },
31454           "type": "object"
31455         },
31456         "GENERIC-RESOURCE-API:vf-module-request-input": {
31457           "items": {
31458             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vf-module-request-input"
31459           },
31460           "type": "object"
31461         },
31462         "GENERIC-RESOURCE-API:vnf-information": {
31463           "items": {
31464             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-information"
31465           },
31466           "type": "object"
31467         }
31468       },
31469       "type": "object"
31470     },
31471     "(vf-module-topology-operation)input-TOP": {
31472       "properties": {
31473         "GENERIC-RESOURCE-API:input": {
31474           "items": {
31475             "$ref": "#/definitions/(vf-module-topology-operation)input"
31476           },
31477           "type": "object"
31478         }
31479       },
31480       "type": "object"
31481     },
31482     "(vf-module-topology-operation)output": {
31483       "properties": {
31484         "GENERIC-RESOURCE-API:ack-final-indicator": {
31485           "$ref": "#/definitions/Some ack-final-indicator",
31486           "description": "Expected to be Y or N."
31487         },
31488         "GENERIC-RESOURCE-API:response-code": {
31489           "$ref": "#/definitions/Some response-code",
31490           "description": "a success code or an defined error codeKeep as M"
31491         },
31492         "GENERIC-RESOURCE-API:response-message": {
31493           "$ref": "#/definitions/Some response-message",
31494           "description": "message included for error code"
31495         },
31496         "GENERIC-RESOURCE-API:service-response-information": {
31497           "items": {
31498             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
31499           },
31500           "type": "object"
31501         },
31502         "GENERIC-RESOURCE-API:svc-request-id": {
31503           "$ref": "#/definitions/Some svc-request-id",
31504           "description": "the request id from the request message for which this is the responseKeep as M"
31505         },
31506         "GENERIC-RESOURCE-API:vf-module-response-information": {
31507           "items": {
31508             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vf-module-response-information"
31509           },
31510           "type": "object"
31511         },
31512         "GENERIC-RESOURCE-API:vnf-response-information": {
31513           "items": {
31514             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-response-information"
31515           },
31516           "type": "object"
31517         }
31518       },
31519       "type": "object"
31520     },
31521     "(vf-module-topology-operation)output-TOP": {
31522       "properties": {
31523         "GENERIC-RESOURCE-API:output": {
31524           "items": {
31525             "$ref": "#/definitions/(vf-module-topology-operation)output"
31526           },
31527           "type": "object"
31528         }
31529       },
31530       "type": "object"
31531     },
31532     "(vnf-topology-operation)input": {
31533       "properties": {
31534         "GENERIC-RESOURCE-API:request-information": {
31535           "items": {
31536             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
31537           },
31538           "type": "object"
31539         },
31540         "GENERIC-RESOURCE-API:sdnc-request-header": {
31541           "items": {
31542             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
31543           },
31544           "type": "object"
31545         },
31546         "GENERIC-RESOURCE-API:service-information": {
31547           "items": {
31548             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
31549           },
31550           "type": "object"
31551         },
31552         "GENERIC-RESOURCE-API:vnf-information": {
31553           "items": {
31554             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-information"
31555           },
31556           "type": "object"
31557         },
31558         "GENERIC-RESOURCE-API:vnf-request-input": {
31559           "items": {
31560             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-request-input"
31561           },
31562           "type": "object"
31563         }
31564       },
31565       "type": "object"
31566     },
31567     "(vnf-topology-operation)input-TOP": {
31568       "properties": {
31569         "GENERIC-RESOURCE-API:input": {
31570           "items": {
31571             "$ref": "#/definitions/(vnf-topology-operation)input"
31572           },
31573           "type": "object"
31574         }
31575       },
31576       "type": "object"
31577     },
31578     "(vnf-topology-operation)output": {
31579       "properties": {
31580         "GENERIC-RESOURCE-API:ack-final-indicator": {
31581           "$ref": "#/definitions/Some ack-final-indicator",
31582           "description": "Expected to be Y or N."
31583         },
31584         "GENERIC-RESOURCE-API:response-code": {
31585           "$ref": "#/definitions/Some response-code",
31586           "description": "a success code or an defined error codeKeep as M"
31587         },
31588         "GENERIC-RESOURCE-API:response-message": {
31589           "$ref": "#/definitions/Some response-message",
31590           "description": "message included for error code"
31591         },
31592         "GENERIC-RESOURCE-API:service-response-information": {
31593           "items": {
31594             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
31595           },
31596           "type": "object"
31597         },
31598         "GENERIC-RESOURCE-API:svc-request-id": {
31599           "$ref": "#/definitions/Some svc-request-id",
31600           "description": "the request id from the request message for which this is the responseKeep as M"
31601         },
31602         "GENERIC-RESOURCE-API:vnf-response-information": {
31603           "items": {
31604             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-response-information"
31605           },
31606           "type": "object"
31607         }
31608       },
31609       "type": "object"
31610     },
31611     "(vnf-topology-operation)output-TOP": {
31612       "properties": {
31613         "GENERIC-RESOURCE-API:output": {
31614           "items": {
31615             "$ref": "#/definitions/(vnf-topology-operation)output"
31616           },
31617           "type": "object"
31618         }
31619       },
31620       "type": "object"
31621     },
31622     "GENERIC-RESOURCE-API(config)allotted-resource-information": {
31623       "properties": {
31624         "GENERIC-RESOURCE-API:allotted-resource-id": {
31625           "$ref": "#/definitions/Some allotted-resource-id"
31626         },
31627         "GENERIC-RESOURCE-API:allotted-resource-type": {
31628           "$ref": "#/definitions/Some allotted-resource-type",
31629           "description": "Not an enum, but expected values are contrail-route and security-zone."
31630         },
31631         "GENERIC-RESOURCE-API:onap-model-information": {
31632           "items": {
31633             "$ref": "#/definitions/GENERIC-RESOURCE-API/allotted-resource-information(config)onap-model-information"
31634           },
31635           "type": "object"
31636         },
31637         "GENERIC-RESOURCE-API:parent-service-instance-id": {
31638           "$ref": "#/definitions/Some parent-service-instance-id",
31639           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
31640         }
31641       },
31642       "type": "object"
31643     },
31644     "GENERIC-RESOURCE-API(config)allotted-resource-information-TOP": {
31645       "properties": {
31646         "GENERIC-RESOURCE-API:allotted-resource-information": {
31647           "items": {
31648             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)allotted-resource-information"
31649           },
31650           "type": "object"
31651         }
31652       },
31653       "type": "object"
31654     },
31655     "GENERIC-RESOURCE-API(config)brg-allotted-respources": {
31656       "properties": {
31657         "GENERIC-RESOURCE-API:brg-allotted-resource": {
31658           "items": {
31659             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources(config)brg-allotted-resource"
31660           },
31661           "type": "array"
31662         }
31663       },
31664       "type": "object"
31665     },
31666     "GENERIC-RESOURCE-API(config)brg-allotted-respources-TOP": {
31667       "properties": {
31668         "GENERIC-RESOURCE-API:brg-allotted-respources": {
31669           "items": {
31670             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-allotted-respources"
31671           },
31672           "type": "object"
31673         }
31674       },
31675       "type": "object"
31676     },
31677     "GENERIC-RESOURCE-API(config)brg-response-information": {
31678       "properties": {
31679         "GENERIC-RESOURCE-API:instance-id": {
31680           "$ref": "#/definitions/Some instance-id"
31681         },
31682         "GENERIC-RESOURCE-API:object-path": {
31683           "$ref": "#/definitions/Some object-path",
31684           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
31685         }
31686       },
31687       "type": "object"
31688     },
31689     "GENERIC-RESOURCE-API(config)brg-response-information-TOP": {
31690       "properties": {
31691         "GENERIC-RESOURCE-API:brg-response-information": {
31692           "items": {
31693             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-response-information"
31694           },
31695           "type": "object"
31696         }
31697       },
31698       "type": "object"
31699     },
31700     "GENERIC-RESOURCE-API(config)contrail-route-allotted-resources": {
31701       "properties": {
31702         "GENERIC-RESOURCE-API:contrail-route-allotted-resource": {
31703           "items": {
31704             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource"
31705           },
31706           "type": "array"
31707         }
31708       },
31709       "type": "object"
31710     },
31711     "GENERIC-RESOURCE-API(config)contrail-route-allotted-resources-TOP": {
31712       "properties": {
31713         "GENERIC-RESOURCE-API:contrail-route-allotted-resources": {
31714           "items": {
31715             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-allotted-resources"
31716           },
31717           "type": "object"
31718         }
31719       },
31720       "type": "object"
31721     },
31722     "GENERIC-RESOURCE-API(config)contrail-route-request-input": {
31723       "properties": {
31724         "GENERIC-RESOURCE-API:contrail-applied-service-info": {
31725           "items": {
31726             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-applied-service-info"
31727           },
31728           "type": "object"
31729         },
31730         "GENERIC-RESOURCE-API:contrail-route-input-parameters": {
31731           "items": {
31732             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-route-input-parameters"
31733           },
31734           "type": "object"
31735         },
31736         "GENERIC-RESOURCE-API:dest-network": {
31737           "items": {
31738             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)dest-network"
31739           },
31740           "type": "object"
31741         },
31742         "GENERIC-RESOURCE-API:source-network": {
31743           "items": {
31744             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)source-network"
31745           },
31746           "type": "object"
31747         }
31748       },
31749       "type": "object"
31750     },
31751     "GENERIC-RESOURCE-API(config)contrail-route-request-input-TOP": {
31752       "properties": {
31753         "GENERIC-RESOURCE-API:contrail-route-request-input": {
31754           "items": {
31755             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-request-input"
31756           },
31757           "type": "object"
31758         }
31759       },
31760       "type": "object"
31761     },
31762     "GENERIC-RESOURCE-API(config)contrail-route-response-information": {
31763       "properties": {
31764         "GENERIC-RESOURCE-API:instance-id": {
31765           "$ref": "#/definitions/Some instance-id"
31766         },
31767         "GENERIC-RESOURCE-API:object-path": {
31768           "$ref": "#/definitions/Some object-path",
31769           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
31770         }
31771       },
31772       "type": "object"
31773     },
31774     "GENERIC-RESOURCE-API(config)contrail-route-response-information-TOP": {
31775       "properties": {
31776         "GENERIC-RESOURCE-API:contrail-route-response-information": {
31777           "items": {
31778             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-response-information"
31779           },
31780           "type": "object"
31781         }
31782       },
31783       "type": "object"
31784     },
31785     "GENERIC-RESOURCE-API(config)network-information": {
31786       "properties": {
31787         "GENERIC-RESOURCE-API:network-id": {
31788           "$ref": "#/definitions/Some network-id"
31789         },
31790         "GENERIC-RESOURCE-API:network-type": {
31791           "$ref": "#/definitions/Some network-type"
31792         },
31793         "GENERIC-RESOURCE-API:onap-model-information": {
31794           "items": {
31795             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-information(config)onap-model-information"
31796           },
31797           "type": "object"
31798         }
31799       },
31800       "type": "object"
31801     },
31802     "GENERIC-RESOURCE-API(config)network-information-TOP": {
31803       "properties": {
31804         "GENERIC-RESOURCE-API:network-information": {
31805           "items": {
31806             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-information"
31807           },
31808           "type": "object"
31809         }
31810       },
31811       "type": "object"
31812     },
31813     "GENERIC-RESOURCE-API(config)network-request-input": {
31814       "properties": {
31815         "GENERIC-RESOURCE-API:aic-clli": {
31816           "$ref": "#/definitions/Some aic-clli",
31817           "description": "Not expected to be used"
31818         },
31819         "GENERIC-RESOURCE-API:aic-cloud-region": {
31820           "$ref": "#/definitions/Some aic-cloud-region",
31821           "description": "The AIC cloud region which maps to contrail versions"
31822         },
31823         "GENERIC-RESOURCE-API:network-input-parameters": {
31824           "items": {
31825             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input(config)network-input-parameters"
31826           },
31827           "type": "object"
31828         },
31829         "GENERIC-RESOURCE-API:network-name": {
31830           "$ref": "#/definitions/Some network-name"
31831         },
31832         "GENERIC-RESOURCE-API:tenant": {
31833           "$ref": "#/definitions/Some tenant"
31834         }
31835       },
31836       "type": "object"
31837     },
31838     "GENERIC-RESOURCE-API(config)network-request-input-TOP": {
31839       "properties": {
31840         "GENERIC-RESOURCE-API:network-request-input": {
31841           "items": {
31842             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-request-input"
31843           },
31844           "type": "object"
31845         }
31846       },
31847       "type": "object"
31848     },
31849     "GENERIC-RESOURCE-API(config)network-response-information": {
31850       "properties": {
31851         "GENERIC-RESOURCE-API:instance-id": {
31852           "$ref": "#/definitions/Some instance-id"
31853         },
31854         "GENERIC-RESOURCE-API:object-path": {
31855           "$ref": "#/definitions/Some object-path",
31856           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
31857         }
31858       },
31859       "type": "object"
31860     },
31861     "GENERIC-RESOURCE-API(config)network-response-information-TOP": {
31862       "properties": {
31863         "GENERIC-RESOURCE-API:network-response-information": {
31864           "items": {
31865             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-response-information"
31866           },
31867           "type": "object"
31868         }
31869       },
31870       "type": "object"
31871     },
31872     "GENERIC-RESOURCE-API(config)network-topology-information": {
31873       "properties": {
31874         "GENERIC-RESOURCE-API:is-external-network": {
31875           "$ref": "#/definitions/true"
31876         },
31877         "GENERIC-RESOURCE-API:is-provider-network": {
31878           "$ref": "#/definitions/true"
31879         },
31880         "GENERIC-RESOURCE-API:is-shared-network": {
31881           "$ref": "#/definitions/true"
31882         },
31883         "GENERIC-RESOURCE-API:network-policy": {
31884           "items": {
31885             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)network-policy"
31886           },
31887           "type": "array"
31888         },
31889         "GENERIC-RESOURCE-API:network-topology-identifier": {
31890           "items": {
31891             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)network-topology-identifier"
31892           },
31893           "type": "object"
31894         },
31895         "GENERIC-RESOURCE-API:physical-network-name": {
31896           "$ref": "#/definitions/Some physical-network-name"
31897         },
31898         "GENERIC-RESOURCE-API:route-table-reference": {
31899           "items": {
31900             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)route-table-reference"
31901           },
31902           "type": "array"
31903         },
31904         "GENERIC-RESOURCE-API:subnets": {
31905           "items": {
31906             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)subnets"
31907           },
31908           "type": "array"
31909         },
31910         "GENERIC-RESOURCE-API:vpn-bindings": {
31911           "items": {
31912             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)vpn-bindings"
31913           },
31914           "type": "array"
31915         }
31916       },
31917       "type": "object"
31918     },
31919     "GENERIC-RESOURCE-API(config)network-topology-information-TOP": {
31920       "properties": {
31921         "GENERIC-RESOURCE-API:network-topology-information": {
31922           "items": {
31923             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-topology-information"
31924           },
31925           "type": "object"
31926         }
31927       },
31928       "type": "object"
31929     },
31930     "GENERIC-RESOURCE-API(config)preload-vnfs": {
31931       "properties": {
31932         "GENERIC-RESOURCE-API:vnf-preload-list": {
31933           "items": {
31934             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list"
31935           },
31936           "type": "array"
31937         }
31938       },
31939       "type": "object"
31940     },
31941     "GENERIC-RESOURCE-API(config)preload-vnfs-TOP": {
31942       "properties": {
31943         "GENERIC-RESOURCE-API:preload-vnfs": {
31944           "items": {
31945             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-vnfs"
31946           },
31947           "type": "object"
31948         }
31949       },
31950       "type": "object"
31951     },
31952     "GENERIC-RESOURCE-API(config)request-information": {
31953       "properties": {
31954         "GENERIC-RESOURCE-API:notification-url": {
31955           "$ref": "#/definitions/Some notification-url"
31956         },
31957         "GENERIC-RESOURCE-API:order-number": {
31958           "$ref": "#/definitions/Some order-number"
31959         },
31960         "GENERIC-RESOURCE-API:order-version": {
31961           "$ref": "#/definitions/Some order-version"
31962         },
31963         "GENERIC-RESOURCE-API:request-action": {
31964           "$ref": "#/definitions/CreateNetworkInstance",
31965           "description": "still need to work Disconnect",
31966           "enum": [
31967             "CreateNetworkInstance",
31968             "ActivateNetworkInstance",
31969             "CreateServiceInstance",
31970             "DeleteServiceInstance",
31971             "DeleteNetworkInstance",
31972             "CreateVnfInstance",
31973             "ActivateVnfInstance",
31974             "DeleteVnfInstance",
31975             "CreateVfModuleInstance",
31976             "ActivateVfModuleInstance",
31977             "DeleteVfModuleInstance",
31978             "CreateContrailRouteInstance",
31979             "DeleteContrailRouteInstance",
31980             "CreateSecurityZoneInstance",
31981             "DeleteSecurityZoneInstance",
31982             "ActivateDCINetworkInstance",
31983             "DeActivateDCINetworkInstance"
31984           ]
31985         },
31986         "GENERIC-RESOURCE-API:request-id": {
31987           "$ref": "#/definitions/Some request-id",
31988           "description": "Request ID generated upstream of MSO"
31989         },
31990         "GENERIC-RESOURCE-API:source": {
31991           "$ref": "#/definitions/Some source"
31992         }
31993       },
31994       "type": "object"
31995     },
31996     "GENERIC-RESOURCE-API(config)request-information-TOP": {
31997       "properties": {
31998         "GENERIC-RESOURCE-API:request-information": {
31999           "items": {
32000             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
32001           },
32002           "type": "object"
32003         }
32004       },
32005       "type": "object"
32006     },
32007     "GENERIC-RESOURCE-API(config)sdnc-request-header": {
32008       "properties": {
32009         "GENERIC-RESOURCE-API:svc-action": {
32010           "$ref": "#/definitions/reserve",
32011           "description": "Enumerated listThis is the rpcAction",
32012           "enum": [
32013             "reserve",
32014             "assign",
32015             "activate",
32016             "delete",
32017             "changeassign",
32018             "changedelete",
32019             "rollback",
32020             "deactivate",
32021             "unassign",
32022             "create"
32023           ]
32024         },
32025         "GENERIC-RESOURCE-API:svc-notification-url": {
32026           "$ref": "#/definitions/Some svc-notification-url",
32027           "description": "Contains URL for asynchronous response"
32028         },
32029         "GENERIC-RESOURCE-API:svc-request-id": {
32030           "$ref": "#/definitions/Some svc-request-id",
32031           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
32032         }
32033       },
32034       "type": "object"
32035     },
32036     "GENERIC-RESOURCE-API(config)sdnc-request-header-TOP": {
32037       "properties": {
32038         "GENERIC-RESOURCE-API:sdnc-request-header": {
32039           "items": {
32040             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
32041           },
32042           "type": "object"
32043         }
32044       },
32045       "type": "object"
32046     },
32047     "GENERIC-RESOURCE-API(config)security-zone-allotted-resources": {
32048       "properties": {
32049         "GENERIC-RESOURCE-API:security-zone-allotted-resource": {
32050           "items": {
32051             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource"
32052           },
32053           "type": "array"
32054         }
32055       },
32056       "type": "object"
32057     },
32058     "GENERIC-RESOURCE-API(config)security-zone-allotted-resources-TOP": {
32059       "properties": {
32060         "GENERIC-RESOURCE-API:security-zone-allotted-resources": {
32061           "items": {
32062             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-allotted-resources"
32063           },
32064           "type": "object"
32065         }
32066       },
32067       "type": "object"
32068     },
32069     "GENERIC-RESOURCE-API(config)security-zone-request-input": {
32070       "properties": {
32071         "GENERIC-RESOURCE-API:security-zone-input-parameters": {
32072           "items": {
32073             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input(config)security-zone-input-parameters"
32074           },
32075           "type": "object"
32076         },
32077         "GENERIC-RESOURCE-API:trusted-network-role": {
32078           "$ref": "#/definitions/Some trusted-network-role",
32079           "description": "In the case of vIPR, this is the landing networks network-role; used in naming"
32080         },
32081         "GENERIC-RESOURCE-API:untrusted-network-role": {
32082           "$ref": "#/definitions/Some untrusted-network-role",
32083           "description": "In the case of vIPR, this is the tenant oam networks network-role; used in naming"
32084         },
32085         "GENERIC-RESOURCE-API:vlan-tag": {
32086           "$ref": "#/definitions/Some vlan-tag"
32087         }
32088       },
32089       "type": "object"
32090     },
32091     "GENERIC-RESOURCE-API(config)security-zone-request-input-TOP": {
32092       "properties": {
32093         "GENERIC-RESOURCE-API:security-zone-request-input": {
32094           "items": {
32095             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-request-input"
32096           },
32097           "type": "object"
32098         }
32099       },
32100       "type": "object"
32101     },
32102     "GENERIC-RESOURCE-API(config)security-zone-response-information": {
32103       "properties": {
32104         "GENERIC-RESOURCE-API:instance-id": {
32105           "$ref": "#/definitions/Some instance-id"
32106         },
32107         "GENERIC-RESOURCE-API:object-path": {
32108           "$ref": "#/definitions/Some object-path",
32109           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
32110         }
32111       },
32112       "type": "object"
32113     },
32114     "GENERIC-RESOURCE-API(config)security-zone-response-information-TOP": {
32115       "properties": {
32116         "GENERIC-RESOURCE-API:security-zone-response-information": {
32117           "items": {
32118             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-response-information"
32119           },
32120           "type": "object"
32121         }
32122       },
32123       "type": "object"
32124     },
32125     "GENERIC-RESOURCE-API(config)service-information": {
32126       "properties": {
32127         "GENERIC-RESOURCE-API:global-customer-id": {
32128           "$ref": "#/definitions/Some global-customer-id",
32129           "description": "need for put of data to AnAI (MSO provides)"
32130         },
32131         "GENERIC-RESOURCE-API:onap-model-information": {
32132           "items": {
32133             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-information(config)onap-model-information"
32134           },
32135           "type": "object"
32136         },
32137         "GENERIC-RESOURCE-API:service-id": {
32138           "$ref": "#/definitions/Some service-id",
32139           "description": "This maps to the product-family-id in A&AI"
32140         },
32141         "GENERIC-RESOURCE-API:service-instance-id": {
32142           "$ref": "#/definitions/Some service-instance-id"
32143         },
32144         "GENERIC-RESOURCE-API:subscriber-name": {
32145           "$ref": "#/definitions/Some subscriber-name",
32146           "description": "Would not be expected for vIPR-ATM or mobility services."
32147         },
32148         "GENERIC-RESOURCE-API:subscription-service-type": {
32149           "$ref": "#/definitions/Some subscription-service-type",
32150           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
32151         }
32152       },
32153       "type": "object"
32154     },
32155     "GENERIC-RESOURCE-API(config)service-information-TOP": {
32156       "properties": {
32157         "GENERIC-RESOURCE-API:service-information": {
32158           "items": {
32159             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
32160           },
32161           "type": "object"
32162         }
32163       },
32164       "type": "object"
32165     },
32166     "GENERIC-RESOURCE-API(config)service-request-input": {
32167       "properties": {
32168         "GENERIC-RESOURCE-API:service-input-parameters": {
32169           "items": {
32170             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input(config)service-input-parameters"
32171           },
32172           "type": "object"
32173         },
32174         "GENERIC-RESOURCE-API:service-instance-name": {
32175           "$ref": "#/definitions/Some service-instance-name"
32176         }
32177       },
32178       "type": "object"
32179     },
32180     "GENERIC-RESOURCE-API(config)service-request-input-TOP": {
32181       "properties": {
32182         "GENERIC-RESOURCE-API:service-request-input": {
32183           "items": {
32184             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-request-input"
32185           },
32186           "type": "object"
32187         }
32188       },
32189       "type": "object"
32190     },
32191     "GENERIC-RESOURCE-API(config)service-response-information": {
32192       "properties": {
32193         "GENERIC-RESOURCE-API:instance-id": {
32194           "$ref": "#/definitions/Some instance-id"
32195         },
32196         "GENERIC-RESOURCE-API:object-path": {
32197           "$ref": "#/definitions/Some object-path",
32198           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
32199         }
32200       },
32201       "type": "object"
32202     },
32203     "GENERIC-RESOURCE-API(config)service-response-information-TOP": {
32204       "properties": {
32205         "GENERIC-RESOURCE-API:service-response-information": {
32206           "items": {
32207             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
32208           },
32209           "type": "object"
32210         }
32211       },
32212       "type": "object"
32213     },
32214     "GENERIC-RESOURCE-API(config)services": {
32215       "properties": {
32216         "GENERIC-RESOURCE-API:service": {
32217           "items": {
32218             "$ref": "#/definitions/GENERIC-RESOURCE-API/services(config)service"
32219           },
32220           "type": "array"
32221         }
32222       },
32223       "type": "object"
32224     },
32225     "GENERIC-RESOURCE-API(config)services-TOP": {
32226       "properties": {
32227         "GENERIC-RESOURCE-API:services": {
32228           "items": {
32229             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)services"
32230           },
32231           "type": "object"
32232         }
32233       },
32234       "type": "object"
32235     },
32236     "GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources": {
32237       "properties": {
32238         "GENERIC-RESOURCE-API:tunnelxconn-allotted-resource": {
32239           "items": {
32240             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource"
32241           },
32242           "type": "array"
32243         }
32244       },
32245       "type": "object"
32246     },
32247     "GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources-TOP": {
32248       "properties": {
32249         "GENERIC-RESOURCE-API:tunnelxconn-allotted-resources": {
32250           "items": {
32251             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources"
32252           },
32253           "type": "object"
32254         }
32255       },
32256       "type": "object"
32257     },
32258     "GENERIC-RESOURCE-API(config)tunnelxconn-response-information": {
32259       "properties": {
32260         "GENERIC-RESOURCE-API:instance-id": {
32261           "$ref": "#/definitions/Some instance-id"
32262         },
32263         "GENERIC-RESOURCE-API:object-path": {
32264           "$ref": "#/definitions/Some object-path",
32265           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
32266         }
32267       },
32268       "type": "object"
32269     },
32270     "GENERIC-RESOURCE-API(config)tunnelxconn-response-information-TOP": {
32271       "properties": {
32272         "GENERIC-RESOURCE-API:tunnelxconn-response-information": {
32273           "items": {
32274             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-response-information"
32275           },
32276           "type": "object"
32277         }
32278       },
32279       "type": "object"
32280     },
32281     "GENERIC-RESOURCE-API(config)vf-module-information": {
32282       "properties": {
32283         "GENERIC-RESOURCE-API:onap-model-information": {
32284           "items": {
32285             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-information(config)onap-model-information"
32286           },
32287           "type": "object"
32288         },
32289         "GENERIC-RESOURCE-API:vf-module-id": {
32290           "$ref": "#/definitions/Some vf-module-id"
32291         },
32292         "GENERIC-RESOURCE-API:vf-module-type": {
32293           "$ref": "#/definitions/Some vf-module-type"
32294         }
32295       },
32296       "type": "object"
32297     },
32298     "GENERIC-RESOURCE-API(config)vf-module-information-TOP": {
32299       "properties": {
32300         "GENERIC-RESOURCE-API:vf-module-information": {
32301           "items": {
32302             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vf-module-information"
32303           },
32304           "type": "object"
32305         }
32306       },
32307       "type": "object"
32308     },
32309     "GENERIC-RESOURCE-API(config)vf-module-request-input": {
32310       "properties": {
32311         "GENERIC-RESOURCE-API:aic-clli": {
32312           "$ref": "#/definitions/Some aic-clli",
32313           "description": "Not expected to be used"
32314         },
32315         "GENERIC-RESOURCE-API:aic-cloud-region": {
32316           "$ref": "#/definitions/Some aic-cloud-region",
32317           "description": "The AIC cloud region which maps to contrail versions"
32318         },
32319         "GENERIC-RESOURCE-API:request-version": {
32320           "$ref": "#/definitions/Some request-version",
32321           "description": "keep this?"
32322         },
32323         "GENERIC-RESOURCE-API:tenant": {
32324           "$ref": "#/definitions/Some tenant"
32325         },
32326         "GENERIC-RESOURCE-API:vf-module-input-parameters": {
32327           "items": {
32328             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input(config)vf-module-input-parameters"
32329           },
32330           "type": "object"
32331         },
32332         "GENERIC-RESOURCE-API:vf-module-name": {
32333           "$ref": "#/definitions/Some vf-module-name"
32334         }
32335       },
32336       "type": "object"
32337     },
32338     "GENERIC-RESOURCE-API(config)vf-module-request-input-TOP": {
32339       "properties": {
32340         "GENERIC-RESOURCE-API:vf-module-request-input": {
32341           "items": {
32342             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vf-module-request-input"
32343           },
32344           "type": "object"
32345         }
32346       },
32347       "type": "object"
32348     },
32349     "GENERIC-RESOURCE-API(config)vf-module-response-information": {
32350       "properties": {
32351         "GENERIC-RESOURCE-API:instance-id": {
32352           "$ref": "#/definitions/Some instance-id"
32353         },
32354         "GENERIC-RESOURCE-API:object-path": {
32355           "$ref": "#/definitions/Some object-path",
32356           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
32357         }
32358       },
32359       "type": "object"
32360     },
32361     "GENERIC-RESOURCE-API(config)vf-module-response-information-TOP": {
32362       "properties": {
32363         "GENERIC-RESOURCE-API:vf-module-response-information": {
32364           "items": {
32365             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vf-module-response-information"
32366           },
32367           "type": "object"
32368         }
32369       },
32370       "type": "object"
32371     },
32372     "GENERIC-RESOURCE-API(config)vnf-information": {
32373       "properties": {
32374         "GENERIC-RESOURCE-API:onap-model-information": {
32375           "items": {
32376             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-information(config)onap-model-information"
32377           },
32378           "type": "object"
32379         },
32380         "GENERIC-RESOURCE-API:vnf-id": {
32381           "$ref": "#/definitions/Some vnf-id"
32382         },
32383         "GENERIC-RESOURCE-API:vnf-type": {
32384           "$ref": "#/definitions/Some vnf-type",
32385           "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)"
32386         }
32387       },
32388       "type": "object"
32389     },
32390     "GENERIC-RESOURCE-API(config)vnf-information-TOP": {
32391       "properties": {
32392         "GENERIC-RESOURCE-API:vnf-information": {
32393           "items": {
32394             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-information"
32395           },
32396           "type": "object"
32397         }
32398       },
32399       "type": "object"
32400     },
32401     "GENERIC-RESOURCE-API(config)vnf-request-input": {
32402       "properties": {
32403         "GENERIC-RESOURCE-API:aic-clli": {
32404           "$ref": "#/definitions/Some aic-clli",
32405           "description": "Not expected to be used"
32406         },
32407         "GENERIC-RESOURCE-API:aic-cloud-region": {
32408           "$ref": "#/definitions/Some aic-cloud-region",
32409           "description": "The AIC cloud region which maps to contrail versions"
32410         },
32411         "GENERIC-RESOURCE-API:request-version": {
32412           "$ref": "#/definitions/Some request-version",
32413           "description": "keep this? e.g. 1702"
32414         },
32415         "GENERIC-RESOURCE-API:tenant": {
32416           "$ref": "#/definitions/Some tenant"
32417         },
32418         "GENERIC-RESOURCE-API:vnf-input-parameters": {
32419           "items": {
32420             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-input-parameters"
32421           },
32422           "type": "object"
32423         },
32424         "GENERIC-RESOURCE-API:vnf-name": {
32425           "$ref": "#/definitions/Some vnf-name",
32426           "description": "in Pats vnf submodule, contained within vnf-instance-topology-identifier (along with vnf-model-id and vnf-instance-id)"
32427         },
32428         "GENERIC-RESOURCE-API:vnf-networks": {
32429           "items": {
32430             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-networks"
32431           },
32432           "type": "object"
32433         }
32434       },
32435       "type": "object"
32436     },
32437     "GENERIC-RESOURCE-API(config)vnf-request-input-TOP": {
32438       "properties": {
32439         "GENERIC-RESOURCE-API:vnf-request-input": {
32440           "items": {
32441             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-request-input"
32442           },
32443           "type": "object"
32444         }
32445       },
32446       "type": "object"
32447     },
32448     "GENERIC-RESOURCE-API(config)vnf-response-information": {
32449       "properties": {
32450         "GENERIC-RESOURCE-API:instance-id": {
32451           "$ref": "#/definitions/Some instance-id"
32452         },
32453         "GENERIC-RESOURCE-API:object-path": {
32454           "$ref": "#/definitions/Some object-path",
32455           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
32456         }
32457       },
32458       "type": "object"
32459     },
32460     "GENERIC-RESOURCE-API(config)vnf-response-information-TOP": {
32461       "properties": {
32462         "GENERIC-RESOURCE-API:vnf-response-information": {
32463           "items": {
32464             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-response-information"
32465           },
32466           "type": "object"
32467         }
32468       },
32469       "type": "object"
32470     },
32471     "GENERIC-RESOURCE-API(config)vnf-topology-information": {
32472       "properties": {
32473         "GENERIC-RESOURCE-API:vnf-assignments": {
32474           "items": {
32475             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-assignments"
32476           },
32477           "type": "object"
32478         },
32479         "GENERIC-RESOURCE-API:vnf-parameters": {
32480           "items": {
32481             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-parameters"
32482           },
32483           "type": "array"
32484         },
32485         "GENERIC-RESOURCE-API:vnf-topology-identifier": {
32486           "items": {
32487             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-topology-identifier"
32488           },
32489           "type": "object"
32490         }
32491       },
32492       "type": "object"
32493     },
32494     "GENERIC-RESOURCE-API(config)vnf-topology-information-TOP": {
32495       "properties": {
32496         "GENERIC-RESOURCE-API:vnf-topology-information": {
32497           "items": {
32498             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-topology-information"
32499           },
32500           "type": "object"
32501         }
32502       },
32503       "type": "object"
32504     },
32505     "GENERIC-RESOURCE-API(operational)brg-allotted-respources": {
32506       "type": "object"
32507     },
32508     "GENERIC-RESOURCE-API(operational)brg-allotted-respources-TOP": {
32509       "properties": {
32510         "GENERIC-RESOURCE-API:brg-allotted-respources": {
32511           "items": {
32512             "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)brg-allotted-respources"
32513           },
32514           "type": "object"
32515         }
32516       },
32517       "type": "object"
32518     },
32519     "GENERIC-RESOURCE-API(operational)contrail-route-allotted-resources": {
32520       "type": "object"
32521     },
32522     "GENERIC-RESOURCE-API(operational)contrail-route-allotted-resources-TOP": {
32523       "properties": {
32524         "GENERIC-RESOURCE-API:contrail-route-allotted-resources": {
32525           "items": {
32526             "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)contrail-route-allotted-resources"
32527           },
32528           "type": "object"
32529         }
32530       },
32531       "type": "object"
32532     },
32533     "GENERIC-RESOURCE-API(operational)preload-vnfs": {
32534       "type": "object"
32535     },
32536     "GENERIC-RESOURCE-API(operational)preload-vnfs-TOP": {
32537       "properties": {
32538         "GENERIC-RESOURCE-API:preload-vnfs": {
32539           "items": {
32540             "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)preload-vnfs"
32541           },
32542           "type": "object"
32543         }
32544       },
32545       "type": "object"
32546     },
32547     "GENERIC-RESOURCE-API(operational)security-zone-allotted-resources": {
32548       "type": "object"
32549     },
32550     "GENERIC-RESOURCE-API(operational)security-zone-allotted-resources-TOP": {
32551       "properties": {
32552         "GENERIC-RESOURCE-API:security-zone-allotted-resources": {
32553           "items": {
32554             "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)security-zone-allotted-resources"
32555           },
32556           "type": "object"
32557         }
32558       },
32559       "type": "object"
32560     },
32561     "GENERIC-RESOURCE-API(operational)services": {
32562       "type": "object"
32563     },
32564     "GENERIC-RESOURCE-API(operational)services-TOP": {
32565       "properties": {
32566         "GENERIC-RESOURCE-API:services": {
32567           "items": {
32568             "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)services"
32569           },
32570           "type": "object"
32571         }
32572       },
32573       "type": "object"
32574     },
32575     "GENERIC-RESOURCE-API(operational)tunnelxconn-allotted-resources": {
32576       "type": "object"
32577     },
32578     "GENERIC-RESOURCE-API(operational)tunnelxconn-allotted-resources-TOP": {
32579       "properties": {
32580         "GENERIC-RESOURCE-API:tunnelxconn-allotted-resources": {
32581           "items": {
32582             "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)tunnelxconn-allotted-resources"
32583           },
32584           "type": "object"
32585         }
32586       },
32587       "type": "object"
32588     },
32589     "GENERIC-RESOURCE-API/allotted-resource-information(config)onap-model-information": {
32590       "properties": {
32591         "GENERIC-RESOURCE-API:model-customization-uuid": {
32592           "$ref": "#/definitions/Some model-customization-uuid",
32593           "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"
32594         },
32595         "GENERIC-RESOURCE-API:model-invariant-uuid": {
32596           "$ref": "#/definitions/Some model-invariant-uuid",
32597           "description": "identifies the invariant uuid for this service or resource"
32598         },
32599         "GENERIC-RESOURCE-API:model-name": {
32600           "$ref": "#/definitions/Some model-name"
32601         },
32602         "GENERIC-RESOURCE-API:model-uuid": {
32603           "$ref": "#/definitions/Some model-uuid",
32604           "description": "identifies the uuid for this service or resource, which is version specific"
32605         },
32606         "GENERIC-RESOURCE-API:model-version": {
32607           "$ref": "#/definitions/Some model-version"
32608         }
32609       },
32610       "type": "object"
32611     },
32612     "GENERIC-RESOURCE-API/allotted-resource-information(config)onap-model-information-TOP": {
32613       "properties": {
32614         "GENERIC-RESOURCE-API:onap-model-information": {
32615           "items": {
32616             "$ref": "#/definitions/GENERIC-RESOURCE-API/allotted-resource-information(config)onap-model-information"
32617           },
32618           "type": "object"
32619         }
32620       },
32621       "type": "object"
32622     },
32623     "GENERIC-RESOURCE-API/brg-allotted-respources(config)brg-allotted-resource": {
32624       "properties": {
32625         "GENERIC-RESOURCE-API:allotted-resource-data": {
32626           "items": {
32627             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource(config)allotted-resource-data"
32628           },
32629           "type": "object"
32630         },
32631         "GENERIC-RESOURCE-API:allotted-resource-id": {
32632           "$ref": "#/definitions/Some allotted-resource-id"
32633         },
32634         "GENERIC-RESOURCE-API:allotted-resource-status": {
32635           "items": {
32636             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource(config)allotted-resource-status"
32637           },
32638           "type": "object"
32639         }
32640       },
32641       "required": [
32642         "GENERIC-RESOURCE-API:allotted-resource-id"
32643       ],
32644       "type": "object"
32645     },
32646     "GENERIC-RESOURCE-API/brg-allotted-respources(config)brg-allotted-resource-TOP": {
32647       "properties": {
32648         "GENERIC-RESOURCE-API:brg-allotted-resource": {
32649           "items": {
32650             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources(config)brg-allotted-resource"
32651           },
32652           "type": "array"
32653         }
32654       },
32655       "type": "object"
32656     },
32657     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource(config)allotted-resource-data": {
32658       "properties": {
32659         "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
32660           "items": {
32661             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
32662           },
32663           "type": "object"
32664         },
32665         "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
32666           "items": {
32667             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
32668           },
32669           "type": "object"
32670         },
32671         "GENERIC-RESOURCE-API:brg-parameters": {
32672           "items": {
32673             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)brg-parameters"
32674           },
32675           "type": "object"
32676         },
32677         "GENERIC-RESOURCE-API:brg-topology": {
32678           "items": {
32679             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)brg-topology"
32680           },
32681           "type": "object"
32682         }
32683       },
32684       "type": "object"
32685     },
32686     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource(config)allotted-resource-data-TOP": {
32687       "properties": {
32688         "GENERIC-RESOURCE-API:allotted-resource-data": {
32689           "items": {
32690             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource(config)allotted-resource-data"
32691           },
32692           "type": "object"
32693         }
32694       },
32695       "type": "object"
32696     },
32697     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource(config)allotted-resource-status": {
32698       "properties": {
32699         "GENERIC-RESOURCE-API:action": {
32700           "$ref": "#/definitions/Some action",
32701           "description": "value would one of possible request-actions; match the list in service-data oper-status"
32702         },
32703         "GENERIC-RESOURCE-API:final-indicator": {
32704           "$ref": "#/definitions/Some final-indicator"
32705         },
32706         "GENERIC-RESOURCE-API:request-status": {
32707           "$ref": "#/definitions/synccomplete",
32708           "enum": [
32709             "synccomplete",
32710             "asynccomplete",
32711             "notifycomplete"
32712           ]
32713         },
32714         "GENERIC-RESOURCE-API:response-code": {
32715           "$ref": "#/definitions/Some response-code"
32716         },
32717         "GENERIC-RESOURCE-API:response-message": {
32718           "$ref": "#/definitions/Some response-message"
32719         },
32720         "GENERIC-RESOURCE-API:response-timestamp": {
32721           "$ref": "#/definitions/Some response-timestamp"
32722         },
32723         "GENERIC-RESOURCE-API:rpc-action": {
32724           "$ref": "#/definitions/assign",
32725           "description": "this is the svc-action from the incoming request",
32726           "enum": [
32727             "assign",
32728             "activate",
32729             "create",
32730             "delete",
32731             "unassign",
32732             "deactivate"
32733           ]
32734         },
32735         "GENERIC-RESOURCE-API:rpc-name": {
32736           "$ref": "#/definitions/Some rpc-name"
32737         }
32738       },
32739       "type": "object"
32740     },
32741     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource(config)allotted-resource-status-TOP": {
32742       "properties": {
32743         "GENERIC-RESOURCE-API:allotted-resource-status": {
32744           "items": {
32745             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource(config)allotted-resource-status"
32746           },
32747           "type": "object"
32748         }
32749       },
32750       "type": "object"
32751     },
32752     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status": {
32753       "properties": {
32754         "GENERIC-RESOURCE-API:create-timestamp": {
32755           "$ref": "#/definitions/Some create-timestamp",
32756           "description": "Not currently populated in service data."
32757         },
32758         "GENERIC-RESOURCE-API:last-action": {
32759           "$ref": "#/definitions/CreateNetworkInstance",
32760           "description": "should be list of possible request-actions",
32761           "enum": [
32762             "CreateNetworkInstance",
32763             "ActivateNetworkInstance",
32764             "CreateServiceInstance",
32765             "DeleteServiceInstance",
32766             "DeleteNetworkInstance",
32767             "CreateVnfInstance",
32768             "ActivateVnfInstance",
32769             "DeleteVnfInstance",
32770             "CreateVfModuleInstance",
32771             "ActivateVfModuleInstance",
32772             "DeleteVfModuleInstance",
32773             "CreateContrailRouteInstance",
32774             "DeleteContrailRouteInstance",
32775             "CreateSecurityZoneInstance",
32776             "DeleteSecurityZoneInstance"
32777           ]
32778         },
32779         "GENERIC-RESOURCE-API:last-order-status": {
32780           "$ref": "#/definitions/Active",
32781           "description": "fieldused by generic-resource-api",
32782           "enum": [
32783             "Active",
32784             "PendingAssignment",
32785             "PendingCreate",
32786             "PendingUpdate",
32787             "PendingDelete",
32788             "Deleted",
32789             "Created"
32790           ]
32791         },
32792         "GENERIC-RESOURCE-API:last-rpc-action": {
32793           "$ref": "#/definitions/assign",
32794           "enum": [
32795             "assign",
32796             "activate",
32797             "delete",
32798             "unassign",
32799             "deactivate",
32800             "create"
32801           ]
32802         },
32803         "GENERIC-RESOURCE-API:last-svc-request-id": {
32804           "$ref": "#/definitions/Some last-svc-request-id",
32805           "description": "Not currently populated in service data."
32806         },
32807         "GENERIC-RESOURCE-API:modify-timestamp": {
32808           "$ref": "#/definitions/Some modify-timestamp"
32809         },
32810         "GENERIC-RESOURCE-API:order-status": {
32811           "$ref": "#/definitions/Active",
32812           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
32813           "enum": [
32814             "Active",
32815             "PendingAssignment",
32816             "PendingCreate",
32817             "PendingUpdate",
32818             "PendingDelete",
32819             "Deleted",
32820             "Created"
32821           ]
32822         }
32823       },
32824       "type": "object"
32825     },
32826     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP": {
32827       "properties": {
32828         "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
32829           "items": {
32830             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
32831           },
32832           "type": "object"
32833         }
32834       },
32835       "type": "object"
32836     },
32837     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information": {
32838       "properties": {
32839         "GENERIC-RESOURCE-API:allotted-resource-information": {
32840           "items": {
32841             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
32842           },
32843           "type": "object"
32844         },
32845         "GENERIC-RESOURCE-API:brg-wan-ip-address": {
32846           "$ref": "#/definitions/24.0.1.23%N",
32847           "enum": [
32848             "24.0.1.23%N",
32849             ":%}{"
32850           ]
32851         },
32852         "GENERIC-RESOURCE-API:request-information": {
32853           "items": {
32854             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
32855           },
32856           "type": "object"
32857         },
32858         "GENERIC-RESOURCE-API:sdnc-request-header": {
32859           "items": {
32860             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
32861           },
32862           "type": "object"
32863         },
32864         "GENERIC-RESOURCE-API:service-information": {
32865           "items": {
32866             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
32867           },
32868           "type": "object"
32869         },
32870         "GENERIC-RESOURCE-API:vgmux-bearer-ip": {
32871           "$ref": "#/definitions/22.1.0.99%{",
32872           "enum": [
32873             "22.1.0.99%{",
32874             "6d:1:"
32875           ]
32876         },
32877         "GENERIC-RESOURCE-API:vni": {
32878           "$ref": "#/definitions/Some vni"
32879         }
32880       },
32881       "type": "object"
32882     },
32883     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP": {
32884       "properties": {
32885         "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
32886           "items": {
32887             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
32888           },
32889           "type": "object"
32890         }
32891       },
32892       "type": "object"
32893     },
32894     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)brg-parameters": {
32895       "properties": {
32896         "GENERIC-RESOURCE-API:param": {
32897           "items": {
32898             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param"
32899           },
32900           "type": "array"
32901         }
32902       },
32903       "type": "object"
32904     },
32905     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)brg-parameters-TOP": {
32906       "properties": {
32907         "GENERIC-RESOURCE-API:brg-parameters": {
32908           "items": {
32909             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)brg-parameters"
32910           },
32911           "type": "object"
32912         }
32913       },
32914       "type": "object"
32915     },
32916     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)brg-topology": {
32917       "properties": {
32918         "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
32919           "items": {
32920             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers"
32921           },
32922           "type": "object"
32923         },
32924         "GENERIC-RESOURCE-API:brg-parameters": {
32925           "items": {
32926             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters"
32927           },
32928           "type": "object"
32929         },
32930         "GENERIC-RESOURCE-API:onap-model-information": {
32931           "items": {
32932             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information"
32933           },
32934           "type": "object"
32935         },
32936         "GENERIC-RESOURCE-API:vbrg-wan-ip": {
32937           "$ref": "#/definitions/0.250.2.12",
32938           "enum": [
32939             "0.250.2.12",
32940             "d:"
32941           ]
32942         }
32943       },
32944       "type": "object"
32945     },
32946     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)brg-topology-TOP": {
32947       "properties": {
32948         "GENERIC-RESOURCE-API:brg-topology": {
32949           "items": {
32950             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data(config)brg-topology"
32951           },
32952           "type": "object"
32953         }
32954       },
32955       "type": "object"
32956     },
32957     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information": {
32958       "properties": {
32959         "GENERIC-RESOURCE-API:allotted-resource-id": {
32960           "$ref": "#/definitions/Some allotted-resource-id"
32961         },
32962         "GENERIC-RESOURCE-API:allotted-resource-type": {
32963           "$ref": "#/definitions/Some allotted-resource-type",
32964           "description": "Not an enum, but expected values are contrail-route and security-zone."
32965         },
32966         "GENERIC-RESOURCE-API:onap-model-information": {
32967           "items": {
32968             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information"
32969           },
32970           "type": "object"
32971         },
32972         "GENERIC-RESOURCE-API:parent-service-instance-id": {
32973           "$ref": "#/definitions/Some parent-service-instance-id",
32974           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
32975         }
32976       },
32977       "type": "object"
32978     },
32979     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP": {
32980       "properties": {
32981         "GENERIC-RESOURCE-API:allotted-resource-information": {
32982           "items": {
32983             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
32984           },
32985           "type": "object"
32986         }
32987       },
32988       "type": "object"
32989     },
32990     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information": {
32991       "properties": {
32992         "GENERIC-RESOURCE-API:notification-url": {
32993           "$ref": "#/definitions/Some notification-url"
32994         },
32995         "GENERIC-RESOURCE-API:order-number": {
32996           "$ref": "#/definitions/Some order-number"
32997         },
32998         "GENERIC-RESOURCE-API:order-version": {
32999           "$ref": "#/definitions/Some order-version"
33000         },
33001         "GENERIC-RESOURCE-API:request-action": {
33002           "$ref": "#/definitions/CreateNetworkInstance",
33003           "description": "still need to work Disconnect",
33004           "enum": [
33005             "CreateNetworkInstance",
33006             "ActivateNetworkInstance",
33007             "CreateServiceInstance",
33008             "DeleteServiceInstance",
33009             "DeleteNetworkInstance",
33010             "CreateVnfInstance",
33011             "ActivateVnfInstance",
33012             "DeleteVnfInstance",
33013             "CreateVfModuleInstance",
33014             "ActivateVfModuleInstance",
33015             "DeleteVfModuleInstance",
33016             "CreateContrailRouteInstance",
33017             "DeleteContrailRouteInstance",
33018             "CreateSecurityZoneInstance",
33019             "DeleteSecurityZoneInstance",
33020             "ActivateDCINetworkInstance",
33021             "DeActivateDCINetworkInstance"
33022           ]
33023         },
33024         "GENERIC-RESOURCE-API:request-id": {
33025           "$ref": "#/definitions/Some request-id",
33026           "description": "Request ID generated upstream of MSO"
33027         },
33028         "GENERIC-RESOURCE-API:source": {
33029           "$ref": "#/definitions/Some source"
33030         }
33031       },
33032       "type": "object"
33033     },
33034     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP": {
33035       "properties": {
33036         "GENERIC-RESOURCE-API:request-information": {
33037           "items": {
33038             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
33039           },
33040           "type": "object"
33041         }
33042       },
33043       "type": "object"
33044     },
33045     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header": {
33046       "properties": {
33047         "GENERIC-RESOURCE-API:svc-action": {
33048           "$ref": "#/definitions/reserve",
33049           "description": "Enumerated listThis is the rpcAction",
33050           "enum": [
33051             "reserve",
33052             "assign",
33053             "activate",
33054             "delete",
33055             "changeassign",
33056             "changedelete",
33057             "rollback",
33058             "deactivate",
33059             "unassign",
33060             "create"
33061           ]
33062         },
33063         "GENERIC-RESOURCE-API:svc-notification-url": {
33064           "$ref": "#/definitions/Some svc-notification-url",
33065           "description": "Contains URL for asynchronous response"
33066         },
33067         "GENERIC-RESOURCE-API:svc-request-id": {
33068           "$ref": "#/definitions/Some svc-request-id",
33069           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
33070         }
33071       },
33072       "type": "object"
33073     },
33074     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP": {
33075       "properties": {
33076         "GENERIC-RESOURCE-API:sdnc-request-header": {
33077           "items": {
33078             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
33079           },
33080           "type": "object"
33081         }
33082       },
33083       "type": "object"
33084     },
33085     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information": {
33086       "properties": {
33087         "GENERIC-RESOURCE-API:global-customer-id": {
33088           "$ref": "#/definitions/Some global-customer-id",
33089           "description": "need for put of data to AnAI (MSO provides)"
33090         },
33091         "GENERIC-RESOURCE-API:onap-model-information": {
33092           "items": {
33093             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information"
33094           },
33095           "type": "object"
33096         },
33097         "GENERIC-RESOURCE-API:service-id": {
33098           "$ref": "#/definitions/Some service-id",
33099           "description": "This maps to the product-family-id in A&AI"
33100         },
33101         "GENERIC-RESOURCE-API:service-instance-id": {
33102           "$ref": "#/definitions/Some service-instance-id"
33103         },
33104         "GENERIC-RESOURCE-API:subscriber-name": {
33105           "$ref": "#/definitions/Some subscriber-name",
33106           "description": "Would not be expected for vIPR-ATM or mobility services."
33107         },
33108         "GENERIC-RESOURCE-API:subscription-service-type": {
33109           "$ref": "#/definitions/Some subscription-service-type",
33110           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
33111         }
33112       },
33113       "type": "object"
33114     },
33115     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP": {
33116       "properties": {
33117         "GENERIC-RESOURCE-API:service-information": {
33118           "items": {
33119             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
33120           },
33121           "type": "object"
33122         }
33123       },
33124       "type": "object"
33125     },
33126     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information": {
33127       "properties": {
33128         "GENERIC-RESOURCE-API:model-customization-uuid": {
33129           "$ref": "#/definitions/Some model-customization-uuid",
33130           "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"
33131         },
33132         "GENERIC-RESOURCE-API:model-invariant-uuid": {
33133           "$ref": "#/definitions/Some model-invariant-uuid",
33134           "description": "identifies the invariant uuid for this service or resource"
33135         },
33136         "GENERIC-RESOURCE-API:model-name": {
33137           "$ref": "#/definitions/Some model-name"
33138         },
33139         "GENERIC-RESOURCE-API:model-uuid": {
33140           "$ref": "#/definitions/Some model-uuid",
33141           "description": "identifies the uuid for this service or resource, which is version specific"
33142         },
33143         "GENERIC-RESOURCE-API:model-version": {
33144           "$ref": "#/definitions/Some model-version"
33145         }
33146       },
33147       "type": "object"
33148     },
33149     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP": {
33150       "properties": {
33151         "GENERIC-RESOURCE-API:onap-model-information": {
33152           "items": {
33153             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information"
33154           },
33155           "type": "object"
33156         }
33157       },
33158       "type": "object"
33159     },
33160     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information": {
33161       "properties": {
33162         "GENERIC-RESOURCE-API:model-customization-uuid": {
33163           "$ref": "#/definitions/Some model-customization-uuid",
33164           "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"
33165         },
33166         "GENERIC-RESOURCE-API:model-invariant-uuid": {
33167           "$ref": "#/definitions/Some model-invariant-uuid",
33168           "description": "identifies the invariant uuid for this service or resource"
33169         },
33170         "GENERIC-RESOURCE-API:model-name": {
33171           "$ref": "#/definitions/Some model-name"
33172         },
33173         "GENERIC-RESOURCE-API:model-uuid": {
33174           "$ref": "#/definitions/Some model-uuid",
33175           "description": "identifies the uuid for this service or resource, which is version specific"
33176         },
33177         "GENERIC-RESOURCE-API:model-version": {
33178           "$ref": "#/definitions/Some model-version"
33179         }
33180       },
33181       "type": "object"
33182     },
33183     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP": {
33184       "properties": {
33185         "GENERIC-RESOURCE-API:onap-model-information": {
33186           "items": {
33187             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information"
33188           },
33189           "type": "object"
33190         }
33191       },
33192       "type": "object"
33193     },
33194     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param": {
33195       "properties": {
33196         "GENERIC-RESOURCE-API:name": {
33197           "$ref": "#/definitions/Some name"
33198         },
33199         "GENERIC-RESOURCE-API:value": {
33200           "$ref": "#/definitions/Some value"
33201         }
33202       },
33203       "type": "object"
33204     },
33205     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param-TOP": {
33206       "properties": {
33207         "GENERIC-RESOURCE-API:param": {
33208           "items": {
33209             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param"
33210           },
33211           "type": "array"
33212         }
33213       },
33214       "type": "object"
33215     },
33216     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers": {
33217       "properties": {
33218         "GENERIC-RESOURCE-API:allotted-resource-id": {
33219           "$ref": "#/definitions/Some allotted-resource-id"
33220         },
33221         "GENERIC-RESOURCE-API:allotted-resource-name": {
33222           "$ref": "#/definitions/Some allotted-resource-name",
33223           "description": "For a contrail-route, the network policy name."
33224         },
33225         "GENERIC-RESOURCE-API:allotted-resource-type": {
33226           "$ref": "#/definitions/Some allotted-resource-type",
33227           "description": "(Added in draft 32)Expected to be contrail-route or security-zone."
33228         },
33229         "GENERIC-RESOURCE-API:consuming-service-instance-id": {
33230           "$ref": "#/definitions/Some consuming-service-instance-id",
33231           "description": "The service-instance-id of the consuming service of this allotted resource"
33232         },
33233         "GENERIC-RESOURCE-API:parent-service-instance-id": {
33234           "$ref": "#/definitions/Some parent-service-instance-id",
33235           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
33236         }
33237       },
33238       "type": "object"
33239     },
33240     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers-TOP": {
33241       "properties": {
33242         "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
33243           "items": {
33244             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers"
33245           },
33246           "type": "object"
33247         }
33248       },
33249       "type": "object"
33250     },
33251     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters": {
33252       "properties": {
33253         "GENERIC-RESOURCE-API:param": {
33254           "items": {
33255             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param"
33256           },
33257           "type": "array"
33258         }
33259       },
33260       "type": "object"
33261     },
33262     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters-TOP": {
33263       "properties": {
33264         "GENERIC-RESOURCE-API:brg-parameters": {
33265           "items": {
33266             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters"
33267           },
33268           "type": "object"
33269         }
33270       },
33271       "type": "object"
33272     },
33273     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information": {
33274       "properties": {
33275         "GENERIC-RESOURCE-API:model-customization-uuid": {
33276           "$ref": "#/definitions/Some model-customization-uuid",
33277           "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"
33278         },
33279         "GENERIC-RESOURCE-API:model-invariant-uuid": {
33280           "$ref": "#/definitions/Some model-invariant-uuid",
33281           "description": "identifies the invariant uuid for this service or resource"
33282         },
33283         "GENERIC-RESOURCE-API:model-name": {
33284           "$ref": "#/definitions/Some model-name"
33285         },
33286         "GENERIC-RESOURCE-API:model-uuid": {
33287           "$ref": "#/definitions/Some model-uuid",
33288           "description": "identifies the uuid for this service or resource, which is version specific"
33289         },
33290         "GENERIC-RESOURCE-API:model-version": {
33291           "$ref": "#/definitions/Some model-version"
33292         }
33293       },
33294       "type": "object"
33295     },
33296     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information-TOP": {
33297       "properties": {
33298         "GENERIC-RESOURCE-API:onap-model-information": {
33299           "items": {
33300             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information"
33301           },
33302           "type": "object"
33303         }
33304       },
33305       "type": "object"
33306     },
33307     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param": {
33308       "properties": {
33309         "GENERIC-RESOURCE-API:name": {
33310           "$ref": "#/definitions/Some name"
33311         },
33312         "GENERIC-RESOURCE-API:value": {
33313           "$ref": "#/definitions/Some value"
33314         }
33315       },
33316       "type": "object"
33317     },
33318     "GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param-TOP": {
33319       "properties": {
33320         "GENERIC-RESOURCE-API:param": {
33321           "items": {
33322             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-respources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param"
33323           },
33324           "type": "array"
33325         }
33326       },
33327       "type": "object"
33328     },
33329     "GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource": {
33330       "properties": {
33331         "GENERIC-RESOURCE-API:allotted-resource-data": {
33332           "items": {
33333             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data"
33334           },
33335           "type": "object"
33336         },
33337         "GENERIC-RESOURCE-API:allotted-resource-id": {
33338           "$ref": "#/definitions/Some allotted-resource-id"
33339         },
33340         "GENERIC-RESOURCE-API:allotted-resource-status": {
33341           "items": {
33342             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status"
33343           },
33344           "type": "object"
33345         }
33346       },
33347       "required": [
33348         "GENERIC-RESOURCE-API:allotted-resource-id"
33349       ],
33350       "type": "object"
33351     },
33352     "GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource-TOP": {
33353       "properties": {
33354         "GENERIC-RESOURCE-API:contrail-route-allotted-resource": {
33355           "items": {
33356             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource"
33357           },
33358           "type": "array"
33359         }
33360       },
33361       "type": "object"
33362     },
33363     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data": {
33364       "properties": {
33365         "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
33366           "items": {
33367             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
33368           },
33369           "type": "object"
33370         },
33371         "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
33372           "items": {
33373             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
33374           },
33375           "type": "object"
33376         },
33377         "GENERIC-RESOURCE-API:contrail-route-topology": {
33378           "items": {
33379             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology"
33380           },
33381           "type": "object"
33382         }
33383       },
33384       "type": "object"
33385     },
33386     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data-TOP": {
33387       "properties": {
33388         "GENERIC-RESOURCE-API:allotted-resource-data": {
33389           "items": {
33390             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data"
33391           },
33392           "type": "object"
33393         }
33394       },
33395       "type": "object"
33396     },
33397     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status": {
33398       "properties": {
33399         "GENERIC-RESOURCE-API:action": {
33400           "$ref": "#/definitions/Some action",
33401           "description": "value would one of possible request-actions; match the list in service-data oper-status"
33402         },
33403         "GENERIC-RESOURCE-API:final-indicator": {
33404           "$ref": "#/definitions/Some final-indicator"
33405         },
33406         "GENERIC-RESOURCE-API:request-status": {
33407           "$ref": "#/definitions/synccomplete",
33408           "enum": [
33409             "synccomplete",
33410             "asynccomplete",
33411             "notifycomplete"
33412           ]
33413         },
33414         "GENERIC-RESOURCE-API:response-code": {
33415           "$ref": "#/definitions/Some response-code"
33416         },
33417         "GENERIC-RESOURCE-API:response-message": {
33418           "$ref": "#/definitions/Some response-message"
33419         },
33420         "GENERIC-RESOURCE-API:response-timestamp": {
33421           "$ref": "#/definitions/Some response-timestamp"
33422         },
33423         "GENERIC-RESOURCE-API:rpc-action": {
33424           "$ref": "#/definitions/assign",
33425           "description": "this is the svc-action from the incoming request",
33426           "enum": [
33427             "assign",
33428             "activate",
33429             "create",
33430             "delete",
33431             "unassign",
33432             "deactivate"
33433           ]
33434         },
33435         "GENERIC-RESOURCE-API:rpc-name": {
33436           "$ref": "#/definitions/Some rpc-name"
33437         }
33438       },
33439       "type": "object"
33440     },
33441     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status-TOP": {
33442       "properties": {
33443         "GENERIC-RESOURCE-API:allotted-resource-status": {
33444           "items": {
33445             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status"
33446           },
33447           "type": "object"
33448         }
33449       },
33450       "type": "object"
33451     },
33452     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status": {
33453       "properties": {
33454         "GENERIC-RESOURCE-API:create-timestamp": {
33455           "$ref": "#/definitions/Some create-timestamp",
33456           "description": "Not currently populated in service data."
33457         },
33458         "GENERIC-RESOURCE-API:last-action": {
33459           "$ref": "#/definitions/CreateNetworkInstance",
33460           "description": "should be list of possible request-actions",
33461           "enum": [
33462             "CreateNetworkInstance",
33463             "ActivateNetworkInstance",
33464             "CreateServiceInstance",
33465             "DeleteServiceInstance",
33466             "DeleteNetworkInstance",
33467             "CreateVnfInstance",
33468             "ActivateVnfInstance",
33469             "DeleteVnfInstance",
33470             "CreateVfModuleInstance",
33471             "ActivateVfModuleInstance",
33472             "DeleteVfModuleInstance",
33473             "CreateContrailRouteInstance",
33474             "DeleteContrailRouteInstance",
33475             "CreateSecurityZoneInstance",
33476             "DeleteSecurityZoneInstance"
33477           ]
33478         },
33479         "GENERIC-RESOURCE-API:last-order-status": {
33480           "$ref": "#/definitions/Active",
33481           "description": "fieldused by generic-resource-api",
33482           "enum": [
33483             "Active",
33484             "PendingAssignment",
33485             "PendingCreate",
33486             "PendingUpdate",
33487             "PendingDelete",
33488             "Deleted",
33489             "Created"
33490           ]
33491         },
33492         "GENERIC-RESOURCE-API:last-rpc-action": {
33493           "$ref": "#/definitions/assign",
33494           "enum": [
33495             "assign",
33496             "activate",
33497             "delete",
33498             "unassign",
33499             "deactivate",
33500             "create"
33501           ]
33502         },
33503         "GENERIC-RESOURCE-API:last-svc-request-id": {
33504           "$ref": "#/definitions/Some last-svc-request-id",
33505           "description": "Not currently populated in service data."
33506         },
33507         "GENERIC-RESOURCE-API:modify-timestamp": {
33508           "$ref": "#/definitions/Some modify-timestamp"
33509         },
33510         "GENERIC-RESOURCE-API:order-status": {
33511           "$ref": "#/definitions/Active",
33512           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
33513           "enum": [
33514             "Active",
33515             "PendingAssignment",
33516             "PendingCreate",
33517             "PendingUpdate",
33518             "PendingDelete",
33519             "Deleted",
33520             "Created"
33521           ]
33522         }
33523       },
33524       "type": "object"
33525     },
33526     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP": {
33527       "properties": {
33528         "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
33529           "items": {
33530             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
33531           },
33532           "type": "object"
33533         }
33534       },
33535       "type": "object"
33536     },
33537     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information": {
33538       "properties": {
33539         "GENERIC-RESOURCE-API:allotted-resource-information": {
33540           "items": {
33541             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
33542           },
33543           "type": "object"
33544         },
33545         "GENERIC-RESOURCE-API:contrail-route-request-input": {
33546           "items": {
33547             "$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"
33548           },
33549           "type": "object"
33550         },
33551         "GENERIC-RESOURCE-API:request-information": {
33552           "items": {
33553             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
33554           },
33555           "type": "object"
33556         },
33557         "GENERIC-RESOURCE-API:sdnc-request-header": {
33558           "items": {
33559             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
33560           },
33561           "type": "object"
33562         },
33563         "GENERIC-RESOURCE-API:service-information": {
33564           "items": {
33565             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
33566           },
33567           "type": "object"
33568         }
33569       },
33570       "type": "object"
33571     },
33572     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP": {
33573       "properties": {
33574         "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
33575           "items": {
33576             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
33577           },
33578           "type": "object"
33579         }
33580       },
33581       "type": "object"
33582     },
33583     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology": {
33584       "properties": {
33585         "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
33586           "items": {
33587             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers"
33588           },
33589           "type": "object"
33590         },
33591         "GENERIC-RESOURCE-API:contrail-route-assignments": {
33592           "items": {
33593             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments"
33594           },
33595           "type": "object"
33596         },
33597         "GENERIC-RESOURCE-API:contrail-route-parameters": {
33598           "items": {
33599             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters"
33600           },
33601           "type": "object"
33602         },
33603         "GENERIC-RESOURCE-API:onap-model-information": {
33604           "items": {
33605             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information"
33606           },
33607           "type": "object"
33608         }
33609       },
33610       "type": "object"
33611     },
33612     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology-TOP": {
33613       "properties": {
33614         "GENERIC-RESOURCE-API:contrail-route-topology": {
33615           "items": {
33616             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology"
33617           },
33618           "type": "object"
33619         }
33620       },
33621       "type": "object"
33622     },
33623     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information": {
33624       "properties": {
33625         "GENERIC-RESOURCE-API:allotted-resource-id": {
33626           "$ref": "#/definitions/Some allotted-resource-id"
33627         },
33628         "GENERIC-RESOURCE-API:allotted-resource-type": {
33629           "$ref": "#/definitions/Some allotted-resource-type",
33630           "description": "Not an enum, but expected values are contrail-route and security-zone."
33631         },
33632         "GENERIC-RESOURCE-API:onap-model-information": {
33633           "items": {
33634             "$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"
33635           },
33636           "type": "object"
33637         },
33638         "GENERIC-RESOURCE-API:parent-service-instance-id": {
33639           "$ref": "#/definitions/Some parent-service-instance-id",
33640           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
33641         }
33642       },
33643       "type": "object"
33644     },
33645     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP": {
33646       "properties": {
33647         "GENERIC-RESOURCE-API:allotted-resource-information": {
33648           "items": {
33649             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
33650           },
33651           "type": "object"
33652         }
33653       },
33654       "type": "object"
33655     },
33656     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)contrail-route-request-input": {
33657       "properties": {
33658         "GENERIC-RESOURCE-API:contrail-applied-service-info": {
33659           "items": {
33660             "$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"
33661           },
33662           "type": "object"
33663         },
33664         "GENERIC-RESOURCE-API:contrail-route-input-parameters": {
33665           "items": {
33666             "$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"
33667           },
33668           "type": "object"
33669         },
33670         "GENERIC-RESOURCE-API:dest-network": {
33671           "items": {
33672             "$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"
33673           },
33674           "type": "object"
33675         },
33676         "GENERIC-RESOURCE-API:source-network": {
33677           "items": {
33678             "$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"
33679           },
33680           "type": "object"
33681         }
33682       },
33683       "type": "object"
33684     },
33685     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)contrail-route-request-input-TOP": {
33686       "properties": {
33687         "GENERIC-RESOURCE-API:contrail-route-request-input": {
33688           "items": {
33689             "$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"
33690           },
33691           "type": "object"
33692         }
33693       },
33694       "type": "object"
33695     },
33696     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information": {
33697       "properties": {
33698         "GENERIC-RESOURCE-API:notification-url": {
33699           "$ref": "#/definitions/Some notification-url"
33700         },
33701         "GENERIC-RESOURCE-API:order-number": {
33702           "$ref": "#/definitions/Some order-number"
33703         },
33704         "GENERIC-RESOURCE-API:order-version": {
33705           "$ref": "#/definitions/Some order-version"
33706         },
33707         "GENERIC-RESOURCE-API:request-action": {
33708           "$ref": "#/definitions/CreateNetworkInstance",
33709           "description": "still need to work Disconnect",
33710           "enum": [
33711             "CreateNetworkInstance",
33712             "ActivateNetworkInstance",
33713             "CreateServiceInstance",
33714             "DeleteServiceInstance",
33715             "DeleteNetworkInstance",
33716             "CreateVnfInstance",
33717             "ActivateVnfInstance",
33718             "DeleteVnfInstance",
33719             "CreateVfModuleInstance",
33720             "ActivateVfModuleInstance",
33721             "DeleteVfModuleInstance",
33722             "CreateContrailRouteInstance",
33723             "DeleteContrailRouteInstance",
33724             "CreateSecurityZoneInstance",
33725             "DeleteSecurityZoneInstance",
33726             "ActivateDCINetworkInstance",
33727             "DeActivateDCINetworkInstance"
33728           ]
33729         },
33730         "GENERIC-RESOURCE-API:request-id": {
33731           "$ref": "#/definitions/Some request-id",
33732           "description": "Request ID generated upstream of MSO"
33733         },
33734         "GENERIC-RESOURCE-API:source": {
33735           "$ref": "#/definitions/Some source"
33736         }
33737       },
33738       "type": "object"
33739     },
33740     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP": {
33741       "properties": {
33742         "GENERIC-RESOURCE-API:request-information": {
33743           "items": {
33744             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
33745           },
33746           "type": "object"
33747         }
33748       },
33749       "type": "object"
33750     },
33751     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header": {
33752       "properties": {
33753         "GENERIC-RESOURCE-API:svc-action": {
33754           "$ref": "#/definitions/reserve",
33755           "description": "Enumerated listThis is the rpcAction",
33756           "enum": [
33757             "reserve",
33758             "assign",
33759             "activate",
33760             "delete",
33761             "changeassign",
33762             "changedelete",
33763             "rollback",
33764             "deactivate",
33765             "unassign",
33766             "create"
33767           ]
33768         },
33769         "GENERIC-RESOURCE-API:svc-notification-url": {
33770           "$ref": "#/definitions/Some svc-notification-url",
33771           "description": "Contains URL for asynchronous response"
33772         },
33773         "GENERIC-RESOURCE-API:svc-request-id": {
33774           "$ref": "#/definitions/Some svc-request-id",
33775           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
33776         }
33777       },
33778       "type": "object"
33779     },
33780     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP": {
33781       "properties": {
33782         "GENERIC-RESOURCE-API:sdnc-request-header": {
33783           "items": {
33784             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
33785           },
33786           "type": "object"
33787         }
33788       },
33789       "type": "object"
33790     },
33791     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information": {
33792       "properties": {
33793         "GENERIC-RESOURCE-API:global-customer-id": {
33794           "$ref": "#/definitions/Some global-customer-id",
33795           "description": "need for put of data to AnAI (MSO provides)"
33796         },
33797         "GENERIC-RESOURCE-API:onap-model-information": {
33798           "items": {
33799             "$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"
33800           },
33801           "type": "object"
33802         },
33803         "GENERIC-RESOURCE-API:service-id": {
33804           "$ref": "#/definitions/Some service-id",
33805           "description": "This maps to the product-family-id in A&AI"
33806         },
33807         "GENERIC-RESOURCE-API:service-instance-id": {
33808           "$ref": "#/definitions/Some service-instance-id"
33809         },
33810         "GENERIC-RESOURCE-API:subscriber-name": {
33811           "$ref": "#/definitions/Some subscriber-name",
33812           "description": "Would not be expected for vIPR-ATM or mobility services."
33813         },
33814         "GENERIC-RESOURCE-API:subscription-service-type": {
33815           "$ref": "#/definitions/Some subscription-service-type",
33816           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
33817         }
33818       },
33819       "type": "object"
33820     },
33821     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP": {
33822       "properties": {
33823         "GENERIC-RESOURCE-API:service-information": {
33824           "items": {
33825             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-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/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information": {
33833       "properties": {
33834         "GENERIC-RESOURCE-API:model-customization-uuid": {
33835           "$ref": "#/definitions/Some model-customization-uuid",
33836           "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"
33837         },
33838         "GENERIC-RESOURCE-API:model-invariant-uuid": {
33839           "$ref": "#/definitions/Some model-invariant-uuid",
33840           "description": "identifies the invariant uuid for this service or resource"
33841         },
33842         "GENERIC-RESOURCE-API:model-name": {
33843           "$ref": "#/definitions/Some model-name"
33844         },
33845         "GENERIC-RESOURCE-API:model-uuid": {
33846           "$ref": "#/definitions/Some model-uuid",
33847           "description": "identifies the uuid for this service or resource, which is version specific"
33848         },
33849         "GENERIC-RESOURCE-API:model-version": {
33850           "$ref": "#/definitions/Some model-version"
33851         }
33852       },
33853       "type": "object"
33854     },
33855     "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": {
33856       "properties": {
33857         "GENERIC-RESOURCE-API:onap-model-information": {
33858           "items": {
33859             "$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"
33860           },
33861           "type": "object"
33862         }
33863       },
33864       "type": "object"
33865     },
33866     "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": {
33867       "properties": {
33868         "GENERIC-RESOURCE-API:contrail-fqdn": {
33869           "$ref": "#/definitions/Some contrail-fqdn",
33870           "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."
33871         },
33872         "GENERIC-RESOURCE-API:service-instance-id": {
33873           "$ref": "#/definitions/Some service-instance-id",
33874           "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."
33875         }
33876       },
33877       "type": "object"
33878     },
33879     "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": {
33880       "properties": {
33881         "GENERIC-RESOURCE-API:contrail-applied-service-info": {
33882           "items": {
33883             "$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"
33884           },
33885           "type": "object"
33886         }
33887       },
33888       "type": "object"
33889     },
33890     "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": {
33891       "properties": {
33892         "GENERIC-RESOURCE-API:param": {
33893           "items": {
33894             "$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"
33895           },
33896           "type": "array"
33897         }
33898       },
33899       "type": "object"
33900     },
33901     "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": {
33902       "properties": {
33903         "GENERIC-RESOURCE-API:contrail-route-input-parameters": {
33904           "items": {
33905             "$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"
33906           },
33907           "type": "object"
33908         }
33909       },
33910       "type": "object"
33911     },
33912     "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": {
33913       "properties": {
33914         "GENERIC-RESOURCE-API:network-id": {
33915           "$ref": "#/definitions/Some network-id"
33916         },
33917         "GENERIC-RESOURCE-API:network-role": {
33918           "$ref": "#/definitions/Some network-role"
33919         }
33920       },
33921       "type": "object"
33922     },
33923     "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": {
33924       "properties": {
33925         "GENERIC-RESOURCE-API:dest-network": {
33926           "items": {
33927             "$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"
33928           },
33929           "type": "object"
33930         }
33931       },
33932       "type": "object"
33933     },
33934     "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": {
33935       "properties": {
33936         "GENERIC-RESOURCE-API:network-id": {
33937           "$ref": "#/definitions/Some network-id"
33938         },
33939         "GENERIC-RESOURCE-API:network-role": {
33940           "$ref": "#/definitions/Some network-role"
33941         }
33942       },
33943       "type": "object"
33944     },
33945     "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": {
33946       "properties": {
33947         "GENERIC-RESOURCE-API:source-network": {
33948           "items": {
33949             "$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"
33950           },
33951           "type": "object"
33952         }
33953       },
33954       "type": "object"
33955     },
33956     "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": {
33957       "properties": {
33958         "GENERIC-RESOURCE-API:name": {
33959           "$ref": "#/definitions/Some name"
33960         },
33961         "GENERIC-RESOURCE-API:value": {
33962           "$ref": "#/definitions/Some value"
33963         }
33964       },
33965       "type": "object"
33966     },
33967     "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": {
33968       "properties": {
33969         "GENERIC-RESOURCE-API:param": {
33970           "items": {
33971             "$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"
33972           },
33973           "type": "array"
33974         }
33975       },
33976       "type": "object"
33977     },
33978     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information": {
33979       "properties": {
33980         "GENERIC-RESOURCE-API:model-customization-uuid": {
33981           "$ref": "#/definitions/Some model-customization-uuid",
33982           "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"
33983         },
33984         "GENERIC-RESOURCE-API:model-invariant-uuid": {
33985           "$ref": "#/definitions/Some model-invariant-uuid",
33986           "description": "identifies the invariant uuid for this service or resource"
33987         },
33988         "GENERIC-RESOURCE-API:model-name": {
33989           "$ref": "#/definitions/Some model-name"
33990         },
33991         "GENERIC-RESOURCE-API:model-uuid": {
33992           "$ref": "#/definitions/Some model-uuid",
33993           "description": "identifies the uuid for this service or resource, which is version specific"
33994         },
33995         "GENERIC-RESOURCE-API:model-version": {
33996           "$ref": "#/definitions/Some model-version"
33997         }
33998       },
33999       "type": "object"
34000     },
34001     "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": {
34002       "properties": {
34003         "GENERIC-RESOURCE-API:onap-model-information": {
34004           "items": {
34005             "$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"
34006           },
34007           "type": "object"
34008         }
34009       },
34010       "type": "object"
34011     },
34012     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers": {
34013       "properties": {
34014         "GENERIC-RESOURCE-API:allotted-resource-id": {
34015           "$ref": "#/definitions/Some allotted-resource-id"
34016         },
34017         "GENERIC-RESOURCE-API:allotted-resource-name": {
34018           "$ref": "#/definitions/Some allotted-resource-name",
34019           "description": "For a contrail-route, the network policy name."
34020         },
34021         "GENERIC-RESOURCE-API:allotted-resource-type": {
34022           "$ref": "#/definitions/Some allotted-resource-type",
34023           "description": "(Added in draft 32)Expected to be contrail-route or security-zone."
34024         },
34025         "GENERIC-RESOURCE-API:consuming-service-instance-id": {
34026           "$ref": "#/definitions/Some consuming-service-instance-id",
34027           "description": "The service-instance-id of the consuming service of this allotted resource"
34028         },
34029         "GENERIC-RESOURCE-API:parent-service-instance-id": {
34030           "$ref": "#/definitions/Some parent-service-instance-id",
34031           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
34032         }
34033       },
34034       "type": "object"
34035     },
34036     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers-TOP": {
34037       "properties": {
34038         "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
34039           "items": {
34040             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers"
34041           },
34042           "type": "object"
34043         }
34044       },
34045       "type": "object"
34046     },
34047     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments": {
34048       "properties": {
34049         "GENERIC-RESOURCE-API:contrail-applied-service": {
34050           "items": {
34051             "$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"
34052           },
34053           "type": "object"
34054         },
34055         "GENERIC-RESOURCE-API:contrail-id": {
34056           "$ref": "#/definitions/Some contrail-id",
34057           "description": "The ID assigned by Contrail to the network-policy (one for one with the fq-name)"
34058         },
34059         "GENERIC-RESOURCE-API:dest-network": {
34060           "items": {
34061             "$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"
34062           },
34063           "type": "object"
34064         },
34065         "GENERIC-RESOURCE-API:fq-name": {
34066           "$ref": "#/definitions/Some fq-name",
34067           "description": "The Contrail fq-name of the network policy"
34068         },
34069         "GENERIC-RESOURCE-API:source-network": {
34070           "items": {
34071             "$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"
34072           },
34073           "type": "object"
34074         },
34075         "GENERIC-RESOURCE-API:vlan-tag": {
34076           "$ref": "#/definitions/Some vlan-tag",
34077           "description": "Contrail-assigned vlan-tag to the vipr vm interface for this route."
34078         }
34079       },
34080       "type": "object"
34081     },
34082     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments-TOP": {
34083       "properties": {
34084         "GENERIC-RESOURCE-API:contrail-route-assignments": {
34085           "items": {
34086             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments"
34087           },
34088           "type": "object"
34089         }
34090       },
34091       "type": "object"
34092     },
34093     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters": {
34094       "properties": {
34095         "GENERIC-RESOURCE-API:param": {
34096           "items": {
34097             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param"
34098           },
34099           "type": "array"
34100         }
34101       },
34102       "type": "object"
34103     },
34104     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters-TOP": {
34105       "properties": {
34106         "GENERIC-RESOURCE-API:contrail-route-parameters": {
34107           "items": {
34108             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters"
34109           },
34110           "type": "object"
34111         }
34112       },
34113       "type": "object"
34114     },
34115     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information": {
34116       "properties": {
34117         "GENERIC-RESOURCE-API:model-customization-uuid": {
34118           "$ref": "#/definitions/Some model-customization-uuid",
34119           "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"
34120         },
34121         "GENERIC-RESOURCE-API:model-invariant-uuid": {
34122           "$ref": "#/definitions/Some model-invariant-uuid",
34123           "description": "identifies the invariant uuid for this service or resource"
34124         },
34125         "GENERIC-RESOURCE-API:model-name": {
34126           "$ref": "#/definitions/Some model-name"
34127         },
34128         "GENERIC-RESOURCE-API:model-uuid": {
34129           "$ref": "#/definitions/Some model-uuid",
34130           "description": "identifies the uuid for this service or resource, which is version specific"
34131         },
34132         "GENERIC-RESOURCE-API:model-version": {
34133           "$ref": "#/definitions/Some model-version"
34134         }
34135       },
34136       "type": "object"
34137     },
34138     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information-TOP": {
34139       "properties": {
34140         "GENERIC-RESOURCE-API:onap-model-information": {
34141           "items": {
34142             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information"
34143           },
34144           "type": "object"
34145         }
34146       },
34147       "type": "object"
34148     },
34149     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)contrail-applied-service": {
34150       "properties": {
34151         "GENERIC-RESOURCE-API:contrail-fqdn": {
34152           "$ref": "#/definitions/Some contrail-fqdn",
34153           "description": "This is the fq-name of the Contrail service instance through which the route is passing."
34154         },
34155         "GENERIC-RESOURCE-API:service-instance-id": {
34156           "$ref": "#/definitions/Some service-instance-id",
34157           "description": "The service-instance-id of the vnf from which the contrail applied service is coming"
34158         },
34159         "GENERIC-RESOURCE-API:vnf-id": {
34160           "$ref": "#/definitions/Some vnf-id",
34161           "description": "The vnf representing the contrail applied service"
34162         }
34163       },
34164       "type": "object"
34165     },
34166     "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": {
34167       "properties": {
34168         "GENERIC-RESOURCE-API:contrail-applied-service": {
34169           "items": {
34170             "$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"
34171           },
34172           "type": "object"
34173         }
34174       },
34175       "type": "object"
34176     },
34177     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)dest-network": {
34178       "properties": {
34179         "GENERIC-RESOURCE-API:network-id": {
34180           "$ref": "#/definitions/Some network-id"
34181         },
34182         "GENERIC-RESOURCE-API:network-role": {
34183           "$ref": "#/definitions/Some network-role"
34184         }
34185       },
34186       "type": "object"
34187     },
34188     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)dest-network-TOP": {
34189       "properties": {
34190         "GENERIC-RESOURCE-API:dest-network": {
34191           "items": {
34192             "$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"
34193           },
34194           "type": "object"
34195         }
34196       },
34197       "type": "object"
34198     },
34199     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)source-network": {
34200       "properties": {
34201         "GENERIC-RESOURCE-API:network-id": {
34202           "$ref": "#/definitions/Some network-id"
34203         },
34204         "GENERIC-RESOURCE-API:network-role": {
34205           "$ref": "#/definitions/Some network-role"
34206         }
34207       },
34208       "type": "object"
34209     },
34210     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)source-network-TOP": {
34211       "properties": {
34212         "GENERIC-RESOURCE-API:source-network": {
34213           "items": {
34214             "$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"
34215           },
34216           "type": "object"
34217         }
34218       },
34219       "type": "object"
34220     },
34221     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param": {
34222       "properties": {
34223         "GENERIC-RESOURCE-API:name": {
34224           "$ref": "#/definitions/Some name"
34225         },
34226         "GENERIC-RESOURCE-API:value": {
34227           "$ref": "#/definitions/Some value"
34228         }
34229       },
34230       "type": "object"
34231     },
34232     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param-TOP": {
34233       "properties": {
34234         "GENERIC-RESOURCE-API:param": {
34235           "items": {
34236             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param"
34237           },
34238           "type": "array"
34239         }
34240       },
34241       "type": "object"
34242     },
34243     "GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-applied-service-info": {
34244       "properties": {
34245         "GENERIC-RESOURCE-API:contrail-fqdn": {
34246           "$ref": "#/definitions/Some contrail-fqdn",
34247           "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."
34248         },
34249         "GENERIC-RESOURCE-API:service-instance-id": {
34250           "$ref": "#/definitions/Some service-instance-id",
34251           "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."
34252         }
34253       },
34254       "type": "object"
34255     },
34256     "GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-applied-service-info-TOP": {
34257       "properties": {
34258         "GENERIC-RESOURCE-API:contrail-applied-service-info": {
34259           "items": {
34260             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-applied-service-info"
34261           },
34262           "type": "object"
34263         }
34264       },
34265       "type": "object"
34266     },
34267     "GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-route-input-parameters": {
34268       "properties": {
34269         "GENERIC-RESOURCE-API:param": {
34270           "items": {
34271             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters(config)param"
34272           },
34273           "type": "array"
34274         }
34275       },
34276       "type": "object"
34277     },
34278     "GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-route-input-parameters-TOP": {
34279       "properties": {
34280         "GENERIC-RESOURCE-API:contrail-route-input-parameters": {
34281           "items": {
34282             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-route-input-parameters"
34283           },
34284           "type": "object"
34285         }
34286       },
34287       "type": "object"
34288     },
34289     "GENERIC-RESOURCE-API/contrail-route-request-input(config)dest-network": {
34290       "properties": {
34291         "GENERIC-RESOURCE-API:network-id": {
34292           "$ref": "#/definitions/Some network-id"
34293         },
34294         "GENERIC-RESOURCE-API:network-role": {
34295           "$ref": "#/definitions/Some network-role"
34296         }
34297       },
34298       "type": "object"
34299     },
34300     "GENERIC-RESOURCE-API/contrail-route-request-input(config)dest-network-TOP": {
34301       "properties": {
34302         "GENERIC-RESOURCE-API:dest-network": {
34303           "items": {
34304             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)dest-network"
34305           },
34306           "type": "object"
34307         }
34308       },
34309       "type": "object"
34310     },
34311     "GENERIC-RESOURCE-API/contrail-route-request-input(config)source-network": {
34312       "properties": {
34313         "GENERIC-RESOURCE-API:network-id": {
34314           "$ref": "#/definitions/Some network-id"
34315         },
34316         "GENERIC-RESOURCE-API:network-role": {
34317           "$ref": "#/definitions/Some network-role"
34318         }
34319       },
34320       "type": "object"
34321     },
34322     "GENERIC-RESOURCE-API/contrail-route-request-input(config)source-network-TOP": {
34323       "properties": {
34324         "GENERIC-RESOURCE-API:source-network": {
34325           "items": {
34326             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)source-network"
34327           },
34328           "type": "object"
34329         }
34330       },
34331       "type": "object"
34332     },
34333     "GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters(config)param": {
34334       "properties": {
34335         "GENERIC-RESOURCE-API:name": {
34336           "$ref": "#/definitions/Some name"
34337         },
34338         "GENERIC-RESOURCE-API:value": {
34339           "$ref": "#/definitions/Some value"
34340         }
34341       },
34342       "type": "object"
34343     },
34344     "GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters(config)param-TOP": {
34345       "properties": {
34346         "GENERIC-RESOURCE-API:param": {
34347           "items": {
34348             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters(config)param"
34349           },
34350           "type": "array"
34351         }
34352       },
34353       "type": "object"
34354     },
34355     "GENERIC-RESOURCE-API/network-information(config)onap-model-information": {
34356       "properties": {
34357         "GENERIC-RESOURCE-API:model-customization-uuid": {
34358           "$ref": "#/definitions/Some model-customization-uuid",
34359           "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"
34360         },
34361         "GENERIC-RESOURCE-API:model-invariant-uuid": {
34362           "$ref": "#/definitions/Some model-invariant-uuid",
34363           "description": "identifies the invariant uuid for this service or resource"
34364         },
34365         "GENERIC-RESOURCE-API:model-name": {
34366           "$ref": "#/definitions/Some model-name"
34367         },
34368         "GENERIC-RESOURCE-API:model-uuid": {
34369           "$ref": "#/definitions/Some model-uuid",
34370           "description": "identifies the uuid for this service or resource, which is version specific"
34371         },
34372         "GENERIC-RESOURCE-API:model-version": {
34373           "$ref": "#/definitions/Some model-version"
34374         }
34375       },
34376       "type": "object"
34377     },
34378     "GENERIC-RESOURCE-API/network-information(config)onap-model-information-TOP": {
34379       "properties": {
34380         "GENERIC-RESOURCE-API:onap-model-information": {
34381           "items": {
34382             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-information(config)onap-model-information"
34383           },
34384           "type": "object"
34385         }
34386       },
34387       "type": "object"
34388     },
34389     "GENERIC-RESOURCE-API/network-request-input(config)network-input-parameters": {
34390       "properties": {
34391         "GENERIC-RESOURCE-API:param": {
34392           "items": {
34393             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input/network-input-parameters(config)param"
34394           },
34395           "type": "array"
34396         }
34397       },
34398       "type": "object"
34399     },
34400     "GENERIC-RESOURCE-API/network-request-input(config)network-input-parameters-TOP": {
34401       "properties": {
34402         "GENERIC-RESOURCE-API:network-input-parameters": {
34403           "items": {
34404             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input(config)network-input-parameters"
34405           },
34406           "type": "object"
34407         }
34408       },
34409       "type": "object"
34410     },
34411     "GENERIC-RESOURCE-API/network-request-input/network-input-parameters(config)param": {
34412       "properties": {
34413         "GENERIC-RESOURCE-API:name": {
34414           "$ref": "#/definitions/Some name"
34415         },
34416         "GENERIC-RESOURCE-API:value": {
34417           "$ref": "#/definitions/Some value"
34418         }
34419       },
34420       "type": "object"
34421     },
34422     "GENERIC-RESOURCE-API/network-request-input/network-input-parameters(config)param-TOP": {
34423       "properties": {
34424         "GENERIC-RESOURCE-API:param": {
34425           "items": {
34426             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input/network-input-parameters(config)param"
34427           },
34428           "type": "array"
34429         }
34430       },
34431       "type": "object"
34432     },
34433     "GENERIC-RESOURCE-API/network-topology-information(config)network-policy": {
34434       "properties": {
34435         "GENERIC-RESOURCE-API:network-policy-fqdn": {
34436           "$ref": "#/definitions/Some network-policy-fqdn"
34437         },
34438         "GENERIC-RESOURCE-API:network-policy-id": {
34439           "$ref": "#/definitions/Some network-policy-id"
34440         }
34441       },
34442       "type": "object"
34443     },
34444     "GENERIC-RESOURCE-API/network-topology-information(config)network-policy-TOP": {
34445       "properties": {
34446         "GENERIC-RESOURCE-API:network-policy": {
34447           "items": {
34448             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)network-policy"
34449           },
34450           "type": "array"
34451         }
34452       },
34453       "type": "object"
34454     },
34455     "GENERIC-RESOURCE-API/network-topology-information(config)network-topology-identifier": {
34456       "properties": {
34457         "GENERIC-RESOURCE-API:network-name": {
34458           "$ref": "#/definitions/Some network-name"
34459         },
34460         "GENERIC-RESOURCE-API:network-role": {
34461           "$ref": "#/definitions/Some network-role"
34462         },
34463         "GENERIC-RESOURCE-API:network-technology": {
34464           "$ref": "#/definitions/Some network-technology"
34465         },
34466         "GENERIC-RESOURCE-API:network-type": {
34467           "$ref": "#/definitions/Some network-type"
34468         },
34469         "GENERIC-RESOURCE-API:service-type": {
34470           "$ref": "#/definitions/Some service-type"
34471         }
34472       },
34473       "type": "object"
34474     },
34475     "GENERIC-RESOURCE-API/network-topology-information(config)network-topology-identifier-TOP": {
34476       "properties": {
34477         "GENERIC-RESOURCE-API:network-topology-identifier": {
34478           "items": {
34479             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)network-topology-identifier"
34480           },
34481           "type": "object"
34482         }
34483       },
34484       "type": "object"
34485     },
34486     "GENERIC-RESOURCE-API/network-topology-information(config)route-table-reference": {
34487       "properties": {
34488         "GENERIC-RESOURCE-API:route-table-reference-fqdn": {
34489           "$ref": "#/definitions/Some route-table-reference-fqdn"
34490         },
34491         "GENERIC-RESOURCE-API:route-table-reference-id": {
34492           "$ref": "#/definitions/Some route-table-reference-id"
34493         }
34494       },
34495       "required": [
34496         "GENERIC-RESOURCE-API:route-table-reference-fqdn"
34497       ],
34498       "type": "object"
34499     },
34500     "GENERIC-RESOURCE-API/network-topology-information(config)route-table-reference-TOP": {
34501       "properties": {
34502         "GENERIC-RESOURCE-API:route-table-reference": {
34503           "items": {
34504             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)route-table-reference"
34505           },
34506           "type": "array"
34507         }
34508       },
34509       "type": "object"
34510     },
34511     "GENERIC-RESOURCE-API/network-topology-information(config)subnets": {
34512       "properties": {
34513         "GENERIC-RESOURCE-API:cidr-mask": {
34514           "$ref": "#/definitions/Some cidr-mask"
34515         },
34516         "GENERIC-RESOURCE-API:dhcp-enabled": {
34517           "$ref": "#/definitions/Y",
34518           "enum": [
34519             "Y",
34520             "N"
34521           ]
34522         },
34523         "GENERIC-RESOURCE-API:dhcp-end-address": {
34524           "$ref": "#/definitions/Some dhcp-end-address"
34525         },
34526         "GENERIC-RESOURCE-API:dhcp-start-address": {
34527           "$ref": "#/definitions/Some dhcp-start-address"
34528         },
34529         "GENERIC-RESOURCE-API:gateway-address": {
34530           "$ref": "#/definitions/8.4.1.0",
34531           "enum": [
34532             "8.4.1.0",
34533             "60:0"
34534           ]
34535         },
34536         "GENERIC-RESOURCE-API:ip-version": {
34537           "$ref": "#/definitions/Some ip-version"
34538         },
34539         "GENERIC-RESOURCE-API:start-address": {
34540           "$ref": "#/definitions/16.4.0.0%Lp",
34541           "enum": [
34542             "16.4.0.0%Lp",
34543             "05A:"
34544           ]
34545         },
34546         "GENERIC-RESOURCE-API:subnet-name": {
34547           "$ref": "#/definitions/Some subnet-name"
34548         }
34549       },
34550       "type": "object"
34551     },
34552     "GENERIC-RESOURCE-API/network-topology-information(config)subnets-TOP": {
34553       "properties": {
34554         "GENERIC-RESOURCE-API:subnets": {
34555           "items": {
34556             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)subnets"
34557           },
34558           "type": "array"
34559         }
34560       },
34561       "type": "object"
34562     },
34563     "GENERIC-RESOURCE-API/network-topology-information(config)vpn-bindings": {
34564       "properties": {
34565         "GENERIC-RESOURCE-API:global-route-target": {
34566           "$ref": "#/definitions/Some global-route-target"
34567         },
34568         "GENERIC-RESOURCE-API:vpn-binding-id": {
34569           "$ref": "#/definitions/Some vpn-binding-id"
34570         }
34571       },
34572       "type": "object"
34573     },
34574     "GENERIC-RESOURCE-API/network-topology-information(config)vpn-bindings-TOP": {
34575       "properties": {
34576         "GENERIC-RESOURCE-API:vpn-bindings": {
34577           "items": {
34578             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-topology-information(config)vpn-bindings"
34579           },
34580           "type": "array"
34581         }
34582       },
34583       "type": "object"
34584     },
34585     "GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list": {
34586       "properties": {
34587         "GENERIC-RESOURCE-API:preload-data": {
34588           "items": {
34589             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data"
34590           },
34591           "type": "object"
34592         },
34593         "GENERIC-RESOURCE-API:vnf-name": {
34594           "$ref": "#/definitions/Some vnf-name",
34595           "description": "vf-module-name or network name"
34596         },
34597         "GENERIC-RESOURCE-API:vnf-type": {
34598           "$ref": "#/definitions/Some vnf-type",
34599           "description": "vf-module-type or network type"
34600         }
34601       },
34602       "required": [
34603         "GENERIC-RESOURCE-API:vnf-name",
34604         "GENERIC-RESOURCE-API:vnf-type"
34605       ],
34606       "type": "object"
34607     },
34608     "GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list-TOP": {
34609       "properties": {
34610         "GENERIC-RESOURCE-API:vnf-preload-list": {
34611           "items": {
34612             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs(config)vnf-preload-list"
34613           },
34614           "type": "array"
34615         }
34616       },
34617       "type": "object"
34618     },
34619     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data": {
34620       "properties": {
34621         "GENERIC-RESOURCE-API:network-topology-information": {
34622           "items": {
34623             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information"
34624           },
34625           "type": "object"
34626         },
34627         "GENERIC-RESOURCE-API:oper-status": {
34628           "items": {
34629             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status"
34630           },
34631           "type": "object"
34632         },
34633         "GENERIC-RESOURCE-API:vnf-topology-information": {
34634           "items": {
34635             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information"
34636           },
34637           "type": "object"
34638         }
34639       },
34640       "type": "object"
34641     },
34642     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data-TOP": {
34643       "properties": {
34644         "GENERIC-RESOURCE-API:preload-data": {
34645           "items": {
34646             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list(config)preload-data"
34647           },
34648           "type": "object"
34649         }
34650       },
34651       "type": "object"
34652     },
34653     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information": {
34654       "properties": {
34655         "GENERIC-RESOURCE-API:is-external-network": {
34656           "$ref": "#/definitions/true"
34657         },
34658         "GENERIC-RESOURCE-API:is-provider-network": {
34659           "$ref": "#/definitions/true"
34660         },
34661         "GENERIC-RESOURCE-API:is-shared-network": {
34662           "$ref": "#/definitions/true"
34663         },
34664         "GENERIC-RESOURCE-API:network-policy": {
34665           "items": {
34666             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy"
34667           },
34668           "type": "array"
34669         },
34670         "GENERIC-RESOURCE-API:network-topology-identifier": {
34671           "items": {
34672             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier"
34673           },
34674           "type": "object"
34675         },
34676         "GENERIC-RESOURCE-API:physical-network-name": {
34677           "$ref": "#/definitions/Some physical-network-name"
34678         },
34679         "GENERIC-RESOURCE-API:route-table-reference": {
34680           "items": {
34681             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference"
34682           },
34683           "type": "array"
34684         },
34685         "GENERIC-RESOURCE-API:subnets": {
34686           "items": {
34687             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets"
34688           },
34689           "type": "array"
34690         },
34691         "GENERIC-RESOURCE-API:vpn-bindings": {
34692           "items": {
34693             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings"
34694           },
34695           "type": "array"
34696         }
34697       },
34698       "type": "object"
34699     },
34700     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information-TOP": {
34701       "properties": {
34702         "GENERIC-RESOURCE-API:network-topology-information": {
34703           "items": {
34704             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)network-topology-information"
34705           },
34706           "type": "object"
34707         }
34708       },
34709       "type": "object"
34710     },
34711     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status": {
34712       "properties": {
34713         "GENERIC-RESOURCE-API:create-timestamp": {
34714           "$ref": "#/definitions/Some create-timestamp"
34715         },
34716         "GENERIC-RESOURCE-API:last-action": {
34717           "$ref": "#/definitions/VNFActivateRequest",
34718           "description": "this is preload request actions",
34719           "enum": [
34720             "VNFActivateRequest",
34721             "ChangeVNFActivateRequest",
34722             "VnfInstanceActivateRequest",
34723             "ChangeVnfInstanceActivateRequest",
34724             "VfModuleActivateRequest",
34725             "ChangeVfModuleActivateRequest",
34726             "DisconnectVNFRequest",
34727             "DisconnectVnfInstanceRequest",
34728             "DisconnectVfModuleRequest",
34729             "PreloadVNFRequest",
34730             "DeletePreloadVNFRequest",
34731             "PreloadVnfInstanceRequest",
34732             "DeletePreloadVnfInstanceRequest",
34733             "PreloadVfModuleRequest",
34734             "DeletePreloadVfModuleRequest"
34735           ]
34736         },
34737         "GENERIC-RESOURCE-API:last-order-status": {
34738           "$ref": "#/definitions/Active",
34739           "enum": [
34740             "Active",
34741             "PendingAssignment",
34742             "PendingCreate",
34743             "PendingUpdate",
34744             "PendingDelete",
34745             "Deleted"
34746           ]
34747         },
34748         "GENERIC-RESOURCE-API:last-svc-request-id": {
34749           "$ref": "#/definitions/Some last-svc-request-id"
34750         },
34751         "GENERIC-RESOURCE-API:maintenance-indicator": {
34752           "$ref": "#/definitions/Y",
34753           "enum": [
34754             "Y",
34755             "N"
34756           ]
34757         },
34758         "GENERIC-RESOURCE-API:modify-timestamp": {
34759           "$ref": "#/definitions/Some modify-timestamp"
34760         },
34761         "GENERIC-RESOURCE-API:order-status": {
34762           "$ref": "#/definitions/Active",
34763           "enum": [
34764             "Active",
34765             "PendingAssignment",
34766             "PendingCreate",
34767             "PendingUpdate",
34768             "PendingDelete",
34769             "Deleted"
34770           ]
34771         }
34772       },
34773       "type": "object"
34774     },
34775     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status-TOP": {
34776       "properties": {
34777         "GENERIC-RESOURCE-API:oper-status": {
34778           "items": {
34779             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)oper-status"
34780           },
34781           "type": "object"
34782         }
34783       },
34784       "type": "object"
34785     },
34786     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information": {
34787       "properties": {
34788         "GENERIC-RESOURCE-API:vnf-assignments": {
34789           "items": {
34790             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments"
34791           },
34792           "type": "object"
34793         },
34794         "GENERIC-RESOURCE-API:vnf-parameters": {
34795           "items": {
34796             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters"
34797           },
34798           "type": "array"
34799         },
34800         "GENERIC-RESOURCE-API:vnf-topology-identifier": {
34801           "items": {
34802             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier"
34803           },
34804           "type": "object"
34805         }
34806       },
34807       "type": "object"
34808     },
34809     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information-TOP": {
34810       "properties": {
34811         "GENERIC-RESOURCE-API:vnf-topology-information": {
34812           "items": {
34813             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data(config)vnf-topology-information"
34814           },
34815           "type": "object"
34816         }
34817       },
34818       "type": "object"
34819     },
34820     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy": {
34821       "properties": {
34822         "GENERIC-RESOURCE-API:network-policy-fqdn": {
34823           "$ref": "#/definitions/Some network-policy-fqdn"
34824         },
34825         "GENERIC-RESOURCE-API:network-policy-id": {
34826           "$ref": "#/definitions/Some network-policy-id"
34827         }
34828       },
34829       "type": "object"
34830     },
34831     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy-TOP": {
34832       "properties": {
34833         "GENERIC-RESOURCE-API:network-policy": {
34834           "items": {
34835             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-policy"
34836           },
34837           "type": "array"
34838         }
34839       },
34840       "type": "object"
34841     },
34842     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier": {
34843       "properties": {
34844         "GENERIC-RESOURCE-API:network-name": {
34845           "$ref": "#/definitions/Some network-name"
34846         },
34847         "GENERIC-RESOURCE-API:network-role": {
34848           "$ref": "#/definitions/Some network-role"
34849         },
34850         "GENERIC-RESOURCE-API:network-technology": {
34851           "$ref": "#/definitions/Some network-technology"
34852         },
34853         "GENERIC-RESOURCE-API:network-type": {
34854           "$ref": "#/definitions/Some network-type"
34855         },
34856         "GENERIC-RESOURCE-API:service-type": {
34857           "$ref": "#/definitions/Some service-type"
34858         }
34859       },
34860       "type": "object"
34861     },
34862     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier-TOP": {
34863       "properties": {
34864         "GENERIC-RESOURCE-API:network-topology-identifier": {
34865           "items": {
34866             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)network-topology-identifier"
34867           },
34868           "type": "object"
34869         }
34870       },
34871       "type": "object"
34872     },
34873     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference": {
34874       "properties": {
34875         "GENERIC-RESOURCE-API:route-table-reference-fqdn": {
34876           "$ref": "#/definitions/Some route-table-reference-fqdn"
34877         },
34878         "GENERIC-RESOURCE-API:route-table-reference-id": {
34879           "$ref": "#/definitions/Some route-table-reference-id"
34880         }
34881       },
34882       "required": [
34883         "GENERIC-RESOURCE-API:route-table-reference-fqdn"
34884       ],
34885       "type": "object"
34886     },
34887     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference-TOP": {
34888       "properties": {
34889         "GENERIC-RESOURCE-API:route-table-reference": {
34890           "items": {
34891             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)route-table-reference"
34892           },
34893           "type": "array"
34894         }
34895       },
34896       "type": "object"
34897     },
34898     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets": {
34899       "properties": {
34900         "GENERIC-RESOURCE-API:cidr-mask": {
34901           "$ref": "#/definitions/Some cidr-mask"
34902         },
34903         "GENERIC-RESOURCE-API:dhcp-enabled": {
34904           "$ref": "#/definitions/Y",
34905           "enum": [
34906             "Y",
34907             "N"
34908           ]
34909         },
34910         "GENERIC-RESOURCE-API:dhcp-end-address": {
34911           "$ref": "#/definitions/Some dhcp-end-address"
34912         },
34913         "GENERIC-RESOURCE-API:dhcp-start-address": {
34914           "$ref": "#/definitions/Some dhcp-start-address"
34915         },
34916         "GENERIC-RESOURCE-API:gateway-address": {
34917           "$ref": "#/definitions/1.0.0.24%{ppL",
34918           "enum": [
34919             "1.0.0.24%{ppL",
34920             "b:1"
34921           ]
34922         },
34923         "GENERIC-RESOURCE-API:ip-version": {
34924           "$ref": "#/definitions/Some ip-version"
34925         },
34926         "GENERIC-RESOURCE-API:start-address": {
34927           "$ref": "#/definitions/4.0.11.0%N}{",
34928           "enum": [
34929             "4.0.11.0%N}{",
34930             "0bdE:%N"
34931           ]
34932         },
34933         "GENERIC-RESOURCE-API:subnet-name": {
34934           "$ref": "#/definitions/Some subnet-name"
34935         }
34936       },
34937       "type": "object"
34938     },
34939     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets-TOP": {
34940       "properties": {
34941         "GENERIC-RESOURCE-API:subnets": {
34942           "items": {
34943             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)subnets"
34944           },
34945           "type": "array"
34946         }
34947       },
34948       "type": "object"
34949     },
34950     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings": {
34951       "properties": {
34952         "GENERIC-RESOURCE-API:global-route-target": {
34953           "$ref": "#/definitions/Some global-route-target"
34954         },
34955         "GENERIC-RESOURCE-API:vpn-binding-id": {
34956           "$ref": "#/definitions/Some vpn-binding-id"
34957         }
34958       },
34959       "type": "object"
34960     },
34961     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings-TOP": {
34962       "properties": {
34963         "GENERIC-RESOURCE-API:vpn-bindings": {
34964           "items": {
34965             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/network-topology-information(config)vpn-bindings"
34966           },
34967           "type": "array"
34968         }
34969       },
34970       "type": "object"
34971     },
34972     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments": {
34973       "properties": {
34974         "GENERIC-RESOURCE-API:availability-zones": {
34975           "items": {
34976             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones"
34977           },
34978           "type": "array"
34979         },
34980         "GENERIC-RESOURCE-API:vnf-networks": {
34981           "items": {
34982             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks"
34983           },
34984           "type": "array"
34985         },
34986         "GENERIC-RESOURCE-API:vnf-status": {
34987           "$ref": "#/definitions/Some vnf-status",
34988           "description": "Orchestration Status from AAI - to be set by SDNC"
34989         },
34990         "GENERIC-RESOURCE-API:vnf-vms": {
34991           "items": {
34992             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms"
34993           },
34994           "type": "array"
34995         }
34996       },
34997       "type": "object"
34998     },
34999     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments-TOP": {
35000       "properties": {
35001         "GENERIC-RESOURCE-API:vnf-assignments": {
35002           "items": {
35003             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-assignments"
35004           },
35005           "type": "object"
35006         }
35007       },
35008       "type": "object"
35009     },
35010     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters": {
35011       "properties": {
35012         "GENERIC-RESOURCE-API:vnf-parameter-name": {
35013           "$ref": "#/definitions/Some vnf-parameter-name",
35014           "description": "The name of an arbitrary instance-specific vnf-parameters"
35015         },
35016         "GENERIC-RESOURCE-API:vnf-parameter-value": {
35017           "$ref": "#/definitions/Some vnf-parameter-value",
35018           "description": "The value of an arbitrary instance-specific vnf-parameters "
35019         }
35020       },
35021       "type": "object"
35022     },
35023     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters-TOP": {
35024       "properties": {
35025         "GENERIC-RESOURCE-API:vnf-parameters": {
35026           "items": {
35027             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-parameters"
35028           },
35029           "type": "array"
35030         }
35031       },
35032       "type": "object"
35033     },
35034     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier": {
35035       "properties": {
35036         "GENERIC-RESOURCE-API:generic-vnf-id": {
35037           "$ref": "#/definitions/Some generic-vnf-id"
35038         },
35039         "GENERIC-RESOURCE-API:generic-vnf-name": {
35040           "$ref": "#/definitions/Some generic-vnf-name"
35041         },
35042         "GENERIC-RESOURCE-API:generic-vnf-type": {
35043           "$ref": "#/definitions/Some generic-vnf-type"
35044         },
35045         "GENERIC-RESOURCE-API:service-id": {
35046           "$ref": "#/definitions/Some service-id"
35047         },
35048         "GENERIC-RESOURCE-API:service-type": {
35049           "$ref": "#/definitions/Some service-type"
35050         },
35051         "GENERIC-RESOURCE-API:vnf-name": {
35052           "$ref": "#/definitions/Some vnf-name",
35053           "description": "vf-module-name"
35054         },
35055         "GENERIC-RESOURCE-API:vnf-type": {
35056           "$ref": "#/definitions/Some vnf-type",
35057           "description": "vf-module-type"
35058         }
35059       },
35060       "type": "object"
35061     },
35062     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier-TOP": {
35063       "properties": {
35064         "GENERIC-RESOURCE-API:vnf-topology-identifier": {
35065           "items": {
35066             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information(config)vnf-topology-identifier"
35067           },
35068           "type": "object"
35069         }
35070       },
35071       "type": "object"
35072     },
35073     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones": {
35074       "properties": {
35075         "GENERIC-RESOURCE-API:availability-zone": {
35076           "$ref": "#/definitions/Some availability-zone",
35077           "description": "Openstack availability zone name or UUID"
35078         }
35079       },
35080       "type": "object"
35081     },
35082     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones-TOP": {
35083       "properties": {
35084         "GENERIC-RESOURCE-API:availability-zones": {
35085           "items": {
35086             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)availability-zones"
35087           },
35088           "type": "array"
35089         }
35090       },
35091       "type": "object"
35092     },
35093     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks": {
35094       "properties": {
35095         "GENERIC-RESOURCE-API:contrail-network-fqdn": {
35096           "$ref": "#/definitions/Some contrail-network-fqdn",
35097           "description": "contrail network policy object"
35098         },
35099         "GENERIC-RESOURCE-API:ipv6-subnet-id": {
35100           "$ref": "#/definitions/Some ipv6-subnet-id",
35101           "description": "ipv6 subnet UUID to be passed into the HEAT template"
35102         },
35103         "GENERIC-RESOURCE-API:ipv6-subnet-name": {
35104           "$ref": "#/definitions/Some ipv6-subnet-name",
35105           "description": "ipv6 subnet-name that corresponds to the ipv6 subnet-id"
35106         },
35107         "GENERIC-RESOURCE-API:network-id": {
35108           "$ref": "#/definitions/Some network-id",
35109           "description": "Unique Neutron UUID of an instance of the network role "
35110         },
35111         "GENERIC-RESOURCE-API:network-name": {
35112           "$ref": "#/definitions/Some network-name",
35113           "description": "Unique Neutron UUID of an instance of the network role "
35114         },
35115         "GENERIC-RESOURCE-API:network-role": {
35116           "$ref": "#/definitions/Some network-role",
35117           "description": "A Network Role to which a VNF must connect"
35118         },
35119         "GENERIC-RESOURCE-API:neutron-id": {
35120           "$ref": "#/definitions/Some neutron-id",
35121           "description": "Unique Neutron UUID of an instance of the network role "
35122         },
35123         "GENERIC-RESOURCE-API:sriov-vlan-filter-list": {
35124           "items": {
35125             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list"
35126           },
35127           "type": "array"
35128         },
35129         "GENERIC-RESOURCE-API:subnet-id": {
35130           "$ref": "#/definitions/Some subnet-id",
35131           "description": "ipv4 subnet UUID to be passed into the HEAT template"
35132         },
35133         "GENERIC-RESOURCE-API:subnet-name": {
35134           "$ref": "#/definitions/Some subnet-name",
35135           "description": "ipv4 subnet-name that corresponds to the ipv4 subnet-id"
35136         }
35137       },
35138       "required": [
35139         "GENERIC-RESOURCE-API:network-role"
35140       ],
35141       "type": "object"
35142     },
35143     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks-TOP": {
35144       "properties": {
35145         "GENERIC-RESOURCE-API:vnf-networks": {
35146           "items": {
35147             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-networks"
35148           },
35149           "type": "array"
35150         }
35151       },
35152       "type": "object"
35153     },
35154     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms": {
35155       "properties": {
35156         "GENERIC-RESOURCE-API:vm-count": {
35157           "$ref": "#/definitions/0"
35158         },
35159         "GENERIC-RESOURCE-API:vm-names": {
35160           "items": {
35161             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names"
35162           },
35163           "type": "array"
35164         },
35165         "GENERIC-RESOURCE-API:vm-networks": {
35166           "items": {
35167             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks"
35168           },
35169           "type": "array"
35170         },
35171         "GENERIC-RESOURCE-API:vm-type": {
35172           "$ref": "#/definitions/Some vm-type"
35173         }
35174       },
35175       "required": [
35176         "GENERIC-RESOURCE-API:vm-type"
35177       ],
35178       "type": "object"
35179     },
35180     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms-TOP": {
35181       "properties": {
35182         "GENERIC-RESOURCE-API:vnf-vms": {
35183           "items": {
35184             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments(config)vnf-vms"
35185           },
35186           "type": "array"
35187         }
35188       },
35189       "type": "object"
35190     },
35191     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list": {
35192       "properties": {
35193         "GENERIC-RESOURCE-API:sriov-vlan-filter": {
35194           "$ref": "#/definitions/Some sriov-vlan-filter"
35195         }
35196       },
35197       "type": "object"
35198     },
35199     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP": {
35200       "properties": {
35201         "GENERIC-RESOURCE-API:sriov-vlan-filter-list": {
35202           "items": {
35203             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list"
35204           },
35205           "type": "array"
35206         }
35207       },
35208       "type": "object"
35209     },
35210     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names": {
35211       "properties": {
35212         "GENERIC-RESOURCE-API:vm-name": {
35213           "$ref": "#/definitions/Some vm-name"
35214         }
35215       },
35216       "type": "object"
35217     },
35218     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP": {
35219       "properties": {
35220         "GENERIC-RESOURCE-API:vm-names": {
35221           "items": {
35222             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names"
35223           },
35224           "type": "array"
35225         }
35226       },
35227       "type": "object"
35228     },
35229     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks": {
35230       "properties": {
35231         "GENERIC-RESOURCE-API:floating-ip": {
35232           "$ref": "#/definitions/21.0.9.0%NLLNp{",
35233           "description": "Floating ipv4 for VMs of a given type on this network",
35234           "enum": [
35235             "21.0.9.0%NLLNp{",
35236             "B62c:"
35237           ]
35238         },
35239         "GENERIC-RESOURCE-API:floating-ip-v6": {
35240           "$ref": "#/definitions/:",
35241           "description": "Floating ipv6 for VMs of a given type on this network"
35242         },
35243         "GENERIC-RESOURCE-API:interface-route-prefixes": {
35244           "items": {
35245             "$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"
35246           },
35247           "type": "array"
35248         },
35249         "GENERIC-RESOURCE-API:ip-count": {
35250           "$ref": "#/definitions/0",
35251           "description": "The number of ip addresses to be assigned per vm for this network role"
35252         },
35253         "GENERIC-RESOURCE-API:network-ips": {
35254           "items": {
35255             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips"
35256           },
35257           "type": "array"
35258         },
35259         "GENERIC-RESOURCE-API:network-ips-v6": {
35260           "items": {
35261             "$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"
35262           },
35263           "type": "array"
35264         },
35265         "GENERIC-RESOURCE-API:network-macs": {
35266           "items": {
35267             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs"
35268           },
35269           "type": "array"
35270         },
35271         "GENERIC-RESOURCE-API:network-role": {
35272           "$ref": "#/definitions/Some network-role",
35273           "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF"
35274         },
35275         "GENERIC-RESOURCE-API:use-dhcp": {
35276           "$ref": "#/definitions/Y",
35277           "description": "Indicator to use DHCP on this network for this VM",
35278           "enum": [
35279             "Y",
35280             "N"
35281           ]
35282         }
35283       },
35284       "type": "object"
35285     },
35286     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP": {
35287       "properties": {
35288         "GENERIC-RESOURCE-API:vm-networks": {
35289           "items": {
35290             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks"
35291           },
35292           "type": "array"
35293         }
35294       },
35295       "type": "object"
35296     },
35297     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes": {
35298       "properties": {
35299         "GENERIC-RESOURCE-API:interface-route-prefix": {
35300           "$ref": "#/definitions/12.1.1.27%L",
35301           "description": "route prefixes (CIDRs) to be provided to MSO in vnf-topology as a list of static routes",
35302           "enum": [
35303             "12.1.1.27%L",
35304             "CEee:25"
35305           ]
35306         },
35307         "GENERIC-RESOURCE-API:interface-route-prefix-cidr": {
35308           "$ref": "#/definitions/Some interface-route-prefix-cidr",
35309           "description": "route prefixes (CIDRs) in ip/cidr format to be provided to MSO in vnf-topology as a list of static routes"
35310         }
35311       },
35312       "required": [
35313         "GENERIC-RESOURCE-API:interface-route-prefix-cidr"
35314       ],
35315       "type": "object"
35316     },
35317     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP": {
35318       "properties": {
35319         "GENERIC-RESOURCE-API:interface-route-prefixes": {
35320           "items": {
35321             "$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"
35322           },
35323           "type": "array"
35324         }
35325       },
35326       "type": "object"
35327     },
35328     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips": {
35329       "properties": {
35330         "GENERIC-RESOURCE-API:ip-address": {
35331           "$ref": "#/definitions/4.99.24.0%}",
35332           "description": "List of assigned ipv4 addresses on a network",
35333           "enum": [
35334             "4.99.24.0%}",
35335             "D3eC:0D"
35336           ]
35337         }
35338       },
35339       "type": "object"
35340     },
35341     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP": {
35342       "properties": {
35343         "GENERIC-RESOURCE-API:network-ips": {
35344           "items": {
35345             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips"
35346           },
35347           "type": "array"
35348         }
35349       },
35350       "type": "object"
35351     },
35352     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6": {
35353       "properties": {
35354         "GENERIC-RESOURCE-API:ip-address-ipv6": {
35355           "$ref": "#/definitions/06C3:0",
35356           "description": "List of assigned ipv6 addresses on a network"
35357         }
35358       },
35359       "type": "object"
35360     },
35361     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP": {
35362       "properties": {
35363         "GENERIC-RESOURCE-API:network-ips-v6": {
35364           "items": {
35365             "$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"
35366           },
35367           "type": "array"
35368         }
35369       },
35370       "type": "object"
35371     },
35372     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs": {
35373       "properties": {
35374         "GENERIC-RESOURCE-API:mac-address": {
35375           "$ref": "#/definitions/Some mac-address",
35376           "description": "List of network assignments for this VM (one per network)"
35377         }
35378       },
35379       "type": "object"
35380     },
35381     "GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP": {
35382       "properties": {
35383         "GENERIC-RESOURCE-API:network-macs": {
35384           "items": {
35385             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vnfs/vnf-preload-list/preload-data/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs"
35386           },
35387           "type": "array"
35388         }
35389       },
35390       "type": "object"
35391     },
35392     "GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource": {
35393       "properties": {
35394         "GENERIC-RESOURCE-API:allotted-resource-data": {
35395           "items": {
35396             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data"
35397           },
35398           "type": "object"
35399         },
35400         "GENERIC-RESOURCE-API:allotted-resource-id": {
35401           "$ref": "#/definitions/Some allotted-resource-id"
35402         },
35403         "GENERIC-RESOURCE-API:allotted-resource-status": {
35404           "items": {
35405             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status"
35406           },
35407           "type": "object"
35408         }
35409       },
35410       "required": [
35411         "GENERIC-RESOURCE-API:allotted-resource-id"
35412       ],
35413       "type": "object"
35414     },
35415     "GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource-TOP": {
35416       "properties": {
35417         "GENERIC-RESOURCE-API:security-zone-allotted-resource": {
35418           "items": {
35419             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource"
35420           },
35421           "type": "array"
35422         }
35423       },
35424       "type": "object"
35425     },
35426     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data": {
35427       "properties": {
35428         "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
35429           "items": {
35430             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
35431           },
35432           "type": "object"
35433         },
35434         "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
35435           "items": {
35436             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
35437           },
35438           "type": "object"
35439         },
35440         "GENERIC-RESOURCE-API:security-zone-parameters": {
35441           "items": {
35442             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters"
35443           },
35444           "type": "object"
35445         },
35446         "GENERIC-RESOURCE-API:security-zone-topology": {
35447           "items": {
35448             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology"
35449           },
35450           "type": "object"
35451         }
35452       },
35453       "type": "object"
35454     },
35455     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data-TOP": {
35456       "properties": {
35457         "GENERIC-RESOURCE-API:allotted-resource-data": {
35458           "items": {
35459             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data"
35460           },
35461           "type": "object"
35462         }
35463       },
35464       "type": "object"
35465     },
35466     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status": {
35467       "properties": {
35468         "GENERIC-RESOURCE-API:action": {
35469           "$ref": "#/definitions/Some action",
35470           "description": "value would one of possible request-actions; match the list in service-data oper-status"
35471         },
35472         "GENERIC-RESOURCE-API:final-indicator": {
35473           "$ref": "#/definitions/Some final-indicator"
35474         },
35475         "GENERIC-RESOURCE-API:request-status": {
35476           "$ref": "#/definitions/synccomplete",
35477           "enum": [
35478             "synccomplete",
35479             "asynccomplete",
35480             "notifycomplete"
35481           ]
35482         },
35483         "GENERIC-RESOURCE-API:response-code": {
35484           "$ref": "#/definitions/Some response-code"
35485         },
35486         "GENERIC-RESOURCE-API:response-message": {
35487           "$ref": "#/definitions/Some response-message"
35488         },
35489         "GENERIC-RESOURCE-API:response-timestamp": {
35490           "$ref": "#/definitions/Some response-timestamp"
35491         },
35492         "GENERIC-RESOURCE-API:rpc-action": {
35493           "$ref": "#/definitions/assign",
35494           "description": "this is the svc-action from the incoming request",
35495           "enum": [
35496             "assign",
35497             "activate",
35498             "create",
35499             "delete",
35500             "unassign",
35501             "deactivate"
35502           ]
35503         },
35504         "GENERIC-RESOURCE-API:rpc-name": {
35505           "$ref": "#/definitions/Some rpc-name"
35506         }
35507       },
35508       "type": "object"
35509     },
35510     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status-TOP": {
35511       "properties": {
35512         "GENERIC-RESOURCE-API:allotted-resource-status": {
35513           "items": {
35514             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status"
35515           },
35516           "type": "object"
35517         }
35518       },
35519       "type": "object"
35520     },
35521     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status": {
35522       "properties": {
35523         "GENERIC-RESOURCE-API:create-timestamp": {
35524           "$ref": "#/definitions/Some create-timestamp",
35525           "description": "Not currently populated in service data."
35526         },
35527         "GENERIC-RESOURCE-API:last-action": {
35528           "$ref": "#/definitions/CreateNetworkInstance",
35529           "description": "should be list of possible request-actions",
35530           "enum": [
35531             "CreateNetworkInstance",
35532             "ActivateNetworkInstance",
35533             "CreateServiceInstance",
35534             "DeleteServiceInstance",
35535             "DeleteNetworkInstance",
35536             "CreateVnfInstance",
35537             "ActivateVnfInstance",
35538             "DeleteVnfInstance",
35539             "CreateVfModuleInstance",
35540             "ActivateVfModuleInstance",
35541             "DeleteVfModuleInstance",
35542             "CreateContrailRouteInstance",
35543             "DeleteContrailRouteInstance",
35544             "CreateSecurityZoneInstance",
35545             "DeleteSecurityZoneInstance"
35546           ]
35547         },
35548         "GENERIC-RESOURCE-API:last-order-status": {
35549           "$ref": "#/definitions/Active",
35550           "description": "fieldused by generic-resource-api",
35551           "enum": [
35552             "Active",
35553             "PendingAssignment",
35554             "PendingCreate",
35555             "PendingUpdate",
35556             "PendingDelete",
35557             "Deleted",
35558             "Created"
35559           ]
35560         },
35561         "GENERIC-RESOURCE-API:last-rpc-action": {
35562           "$ref": "#/definitions/assign",
35563           "enum": [
35564             "assign",
35565             "activate",
35566             "delete",
35567             "unassign",
35568             "deactivate",
35569             "create"
35570           ]
35571         },
35572         "GENERIC-RESOURCE-API:last-svc-request-id": {
35573           "$ref": "#/definitions/Some last-svc-request-id",
35574           "description": "Not currently populated in service data."
35575         },
35576         "GENERIC-RESOURCE-API:modify-timestamp": {
35577           "$ref": "#/definitions/Some modify-timestamp"
35578         },
35579         "GENERIC-RESOURCE-API:order-status": {
35580           "$ref": "#/definitions/Active",
35581           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
35582           "enum": [
35583             "Active",
35584             "PendingAssignment",
35585             "PendingCreate",
35586             "PendingUpdate",
35587             "PendingDelete",
35588             "Deleted",
35589             "Created"
35590           ]
35591         }
35592       },
35593       "type": "object"
35594     },
35595     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP": {
35596       "properties": {
35597         "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
35598           "items": {
35599             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
35600           },
35601           "type": "object"
35602         }
35603       },
35604       "type": "object"
35605     },
35606     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information": {
35607       "properties": {
35608         "GENERIC-RESOURCE-API:allotted-resource-information": {
35609           "items": {
35610             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
35611           },
35612           "type": "object"
35613         },
35614         "GENERIC-RESOURCE-API:request-information": {
35615           "items": {
35616             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
35617           },
35618           "type": "object"
35619         },
35620         "GENERIC-RESOURCE-API:sdnc-request-header": {
35621           "items": {
35622             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
35623           },
35624           "type": "object"
35625         },
35626         "GENERIC-RESOURCE-API:security-zone-request-input": {
35627           "items": {
35628             "$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"
35629           },
35630           "type": "object"
35631         },
35632         "GENERIC-RESOURCE-API:service-information": {
35633           "items": {
35634             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
35635           },
35636           "type": "object"
35637         }
35638       },
35639       "type": "object"
35640     },
35641     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP": {
35642       "properties": {
35643         "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
35644           "items": {
35645             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
35646           },
35647           "type": "object"
35648         }
35649       },
35650       "type": "object"
35651     },
35652     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters": {
35653       "properties": {
35654         "GENERIC-RESOURCE-API:param": {
35655           "items": {
35656             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param"
35657           },
35658           "type": "array"
35659         }
35660       },
35661       "type": "object"
35662     },
35663     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters-TOP": {
35664       "properties": {
35665         "GENERIC-RESOURCE-API:security-zone-parameters": {
35666           "items": {
35667             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters"
35668           },
35669           "type": "object"
35670         }
35671       },
35672       "type": "object"
35673     },
35674     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology": {
35675       "properties": {
35676         "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
35677           "items": {
35678             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers"
35679           },
35680           "type": "object"
35681         },
35682         "GENERIC-RESOURCE-API:onap-model-information": {
35683           "items": {
35684             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information"
35685           },
35686           "type": "object"
35687         },
35688         "GENERIC-RESOURCE-API:security-zone-assignments": {
35689           "items": {
35690             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments"
35691           },
35692           "type": "object"
35693         },
35694         "GENERIC-RESOURCE-API:security-zone-parameters": {
35695           "items": {
35696             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters"
35697           },
35698           "type": "object"
35699         }
35700       },
35701       "type": "object"
35702     },
35703     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology-TOP": {
35704       "properties": {
35705         "GENERIC-RESOURCE-API:security-zone-topology": {
35706           "items": {
35707             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology"
35708           },
35709           "type": "object"
35710         }
35711       },
35712       "type": "object"
35713     },
35714     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information": {
35715       "properties": {
35716         "GENERIC-RESOURCE-API:allotted-resource-id": {
35717           "$ref": "#/definitions/Some allotted-resource-id"
35718         },
35719         "GENERIC-RESOURCE-API:allotted-resource-type": {
35720           "$ref": "#/definitions/Some allotted-resource-type",
35721           "description": "Not an enum, but expected values are contrail-route and security-zone."
35722         },
35723         "GENERIC-RESOURCE-API:onap-model-information": {
35724           "items": {
35725             "$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"
35726           },
35727           "type": "object"
35728         },
35729         "GENERIC-RESOURCE-API:parent-service-instance-id": {
35730           "$ref": "#/definitions/Some parent-service-instance-id",
35731           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
35732         }
35733       },
35734       "type": "object"
35735     },
35736     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP": {
35737       "properties": {
35738         "GENERIC-RESOURCE-API:allotted-resource-information": {
35739           "items": {
35740             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
35741           },
35742           "type": "object"
35743         }
35744       },
35745       "type": "object"
35746     },
35747     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information": {
35748       "properties": {
35749         "GENERIC-RESOURCE-API:notification-url": {
35750           "$ref": "#/definitions/Some notification-url"
35751         },
35752         "GENERIC-RESOURCE-API:order-number": {
35753           "$ref": "#/definitions/Some order-number"
35754         },
35755         "GENERIC-RESOURCE-API:order-version": {
35756           "$ref": "#/definitions/Some order-version"
35757         },
35758         "GENERIC-RESOURCE-API:request-action": {
35759           "$ref": "#/definitions/CreateNetworkInstance",
35760           "description": "still need to work Disconnect",
35761           "enum": [
35762             "CreateNetworkInstance",
35763             "ActivateNetworkInstance",
35764             "CreateServiceInstance",
35765             "DeleteServiceInstance",
35766             "DeleteNetworkInstance",
35767             "CreateVnfInstance",
35768             "ActivateVnfInstance",
35769             "DeleteVnfInstance",
35770             "CreateVfModuleInstance",
35771             "ActivateVfModuleInstance",
35772             "DeleteVfModuleInstance",
35773             "CreateContrailRouteInstance",
35774             "DeleteContrailRouteInstance",
35775             "CreateSecurityZoneInstance",
35776             "DeleteSecurityZoneInstance",
35777             "ActivateDCINetworkInstance",
35778             "DeActivateDCINetworkInstance"
35779           ]
35780         },
35781         "GENERIC-RESOURCE-API:request-id": {
35782           "$ref": "#/definitions/Some request-id",
35783           "description": "Request ID generated upstream of MSO"
35784         },
35785         "GENERIC-RESOURCE-API:source": {
35786           "$ref": "#/definitions/Some source"
35787         }
35788       },
35789       "type": "object"
35790     },
35791     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP": {
35792       "properties": {
35793         "GENERIC-RESOURCE-API:request-information": {
35794           "items": {
35795             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
35796           },
35797           "type": "object"
35798         }
35799       },
35800       "type": "object"
35801     },
35802     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header": {
35803       "properties": {
35804         "GENERIC-RESOURCE-API:svc-action": {
35805           "$ref": "#/definitions/reserve",
35806           "description": "Enumerated listThis is the rpcAction",
35807           "enum": [
35808             "reserve",
35809             "assign",
35810             "activate",
35811             "delete",
35812             "changeassign",
35813             "changedelete",
35814             "rollback",
35815             "deactivate",
35816             "unassign",
35817             "create"
35818           ]
35819         },
35820         "GENERIC-RESOURCE-API:svc-notification-url": {
35821           "$ref": "#/definitions/Some svc-notification-url",
35822           "description": "Contains URL for asynchronous response"
35823         },
35824         "GENERIC-RESOURCE-API:svc-request-id": {
35825           "$ref": "#/definitions/Some svc-request-id",
35826           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
35827         }
35828       },
35829       "type": "object"
35830     },
35831     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP": {
35832       "properties": {
35833         "GENERIC-RESOURCE-API:sdnc-request-header": {
35834           "items": {
35835             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
35836           },
35837           "type": "object"
35838         }
35839       },
35840       "type": "object"
35841     },
35842     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)security-zone-request-input": {
35843       "properties": {
35844         "GENERIC-RESOURCE-API:security-zone-input-parameters": {
35845           "items": {
35846             "$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"
35847           },
35848           "type": "object"
35849         },
35850         "GENERIC-RESOURCE-API:trusted-network-role": {
35851           "$ref": "#/definitions/Some trusted-network-role",
35852           "description": "In the case of vIPR, this is the landing networks network-role; used in naming"
35853         },
35854         "GENERIC-RESOURCE-API:untrusted-network-role": {
35855           "$ref": "#/definitions/Some untrusted-network-role",
35856           "description": "In the case of vIPR, this is the tenant oam networks network-role; used in naming"
35857         },
35858         "GENERIC-RESOURCE-API:vlan-tag": {
35859           "$ref": "#/definitions/Some vlan-tag"
35860         }
35861       },
35862       "type": "object"
35863     },
35864     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)security-zone-request-input-TOP": {
35865       "properties": {
35866         "GENERIC-RESOURCE-API:security-zone-request-input": {
35867           "items": {
35868             "$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"
35869           },
35870           "type": "object"
35871         }
35872       },
35873       "type": "object"
35874     },
35875     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information": {
35876       "properties": {
35877         "GENERIC-RESOURCE-API:global-customer-id": {
35878           "$ref": "#/definitions/Some global-customer-id",
35879           "description": "need for put of data to AnAI (MSO provides)"
35880         },
35881         "GENERIC-RESOURCE-API:onap-model-information": {
35882           "items": {
35883             "$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"
35884           },
35885           "type": "object"
35886         },
35887         "GENERIC-RESOURCE-API:service-id": {
35888           "$ref": "#/definitions/Some service-id",
35889           "description": "This maps to the product-family-id in A&AI"
35890         },
35891         "GENERIC-RESOURCE-API:service-instance-id": {
35892           "$ref": "#/definitions/Some service-instance-id"
35893         },
35894         "GENERIC-RESOURCE-API:subscriber-name": {
35895           "$ref": "#/definitions/Some subscriber-name",
35896           "description": "Would not be expected for vIPR-ATM or mobility services."
35897         },
35898         "GENERIC-RESOURCE-API:subscription-service-type": {
35899           "$ref": "#/definitions/Some subscription-service-type",
35900           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
35901         }
35902       },
35903       "type": "object"
35904     },
35905     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP": {
35906       "properties": {
35907         "GENERIC-RESOURCE-API:service-information": {
35908           "items": {
35909             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
35910           },
35911           "type": "object"
35912         }
35913       },
35914       "type": "object"
35915     },
35916     "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": {
35917       "properties": {
35918         "GENERIC-RESOURCE-API:model-customization-uuid": {
35919           "$ref": "#/definitions/Some model-customization-uuid",
35920           "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"
35921         },
35922         "GENERIC-RESOURCE-API:model-invariant-uuid": {
35923           "$ref": "#/definitions/Some model-invariant-uuid",
35924           "description": "identifies the invariant uuid for this service or resource"
35925         },
35926         "GENERIC-RESOURCE-API:model-name": {
35927           "$ref": "#/definitions/Some model-name"
35928         },
35929         "GENERIC-RESOURCE-API:model-uuid": {
35930           "$ref": "#/definitions/Some model-uuid",
35931           "description": "identifies the uuid for this service or resource, which is version specific"
35932         },
35933         "GENERIC-RESOURCE-API:model-version": {
35934           "$ref": "#/definitions/Some model-version"
35935         }
35936       },
35937       "type": "object"
35938     },
35939     "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": {
35940       "properties": {
35941         "GENERIC-RESOURCE-API:onap-model-information": {
35942           "items": {
35943             "$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"
35944           },
35945           "type": "object"
35946         }
35947       },
35948       "type": "object"
35949     },
35950     "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": {
35951       "properties": {
35952         "GENERIC-RESOURCE-API:param": {
35953           "items": {
35954             "$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"
35955           },
35956           "type": "array"
35957         }
35958       },
35959       "type": "object"
35960     },
35961     "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": {
35962       "properties": {
35963         "GENERIC-RESOURCE-API:security-zone-input-parameters": {
35964           "items": {
35965             "$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"
35966           },
35967           "type": "object"
35968         }
35969       },
35970       "type": "object"
35971     },
35972     "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": {
35973       "properties": {
35974         "GENERIC-RESOURCE-API:name": {
35975           "$ref": "#/definitions/Some name"
35976         },
35977         "GENERIC-RESOURCE-API:value": {
35978           "$ref": "#/definitions/Some value"
35979         }
35980       },
35981       "type": "object"
35982     },
35983     "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": {
35984       "properties": {
35985         "GENERIC-RESOURCE-API:param": {
35986           "items": {
35987             "$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"
35988           },
35989           "type": "array"
35990         }
35991       },
35992       "type": "object"
35993     },
35994     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information": {
35995       "properties": {
35996         "GENERIC-RESOURCE-API:model-customization-uuid": {
35997           "$ref": "#/definitions/Some model-customization-uuid",
35998           "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"
35999         },
36000         "GENERIC-RESOURCE-API:model-invariant-uuid": {
36001           "$ref": "#/definitions/Some model-invariant-uuid",
36002           "description": "identifies the invariant uuid for this service or resource"
36003         },
36004         "GENERIC-RESOURCE-API:model-name": {
36005           "$ref": "#/definitions/Some model-name"
36006         },
36007         "GENERIC-RESOURCE-API:model-uuid": {
36008           "$ref": "#/definitions/Some model-uuid",
36009           "description": "identifies the uuid for this service or resource, which is version specific"
36010         },
36011         "GENERIC-RESOURCE-API:model-version": {
36012           "$ref": "#/definitions/Some model-version"
36013         }
36014       },
36015       "type": "object"
36016     },
36017     "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": {
36018       "properties": {
36019         "GENERIC-RESOURCE-API:onap-model-information": {
36020           "items": {
36021             "$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"
36022           },
36023           "type": "object"
36024         }
36025       },
36026       "type": "object"
36027     },
36028     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param": {
36029       "properties": {
36030         "GENERIC-RESOURCE-API:name": {
36031           "$ref": "#/definitions/Some name"
36032         },
36033         "GENERIC-RESOURCE-API:value": {
36034           "$ref": "#/definitions/Some value"
36035         }
36036       },
36037       "type": "object"
36038     },
36039     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param-TOP": {
36040       "properties": {
36041         "GENERIC-RESOURCE-API:param": {
36042           "items": {
36043             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param"
36044           },
36045           "type": "array"
36046         }
36047       },
36048       "type": "object"
36049     },
36050     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers": {
36051       "properties": {
36052         "GENERIC-RESOURCE-API:allotted-resource-id": {
36053           "$ref": "#/definitions/Some allotted-resource-id"
36054         },
36055         "GENERIC-RESOURCE-API:allotted-resource-name": {
36056           "$ref": "#/definitions/Some allotted-resource-name",
36057           "description": "For a contrail-route, the network policy name."
36058         },
36059         "GENERIC-RESOURCE-API:allotted-resource-type": {
36060           "$ref": "#/definitions/Some allotted-resource-type",
36061           "description": "(Added in draft 32)Expected to be contrail-route or security-zone."
36062         },
36063         "GENERIC-RESOURCE-API:consuming-service-instance-id": {
36064           "$ref": "#/definitions/Some consuming-service-instance-id",
36065           "description": "The service-instance-id of the consuming service of this allotted resource"
36066         },
36067         "GENERIC-RESOURCE-API:parent-service-instance-id": {
36068           "$ref": "#/definitions/Some parent-service-instance-id",
36069           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
36070         }
36071       },
36072       "type": "object"
36073     },
36074     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers-TOP": {
36075       "properties": {
36076         "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
36077           "items": {
36078             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers"
36079           },
36080           "type": "object"
36081         }
36082       },
36083       "type": "object"
36084     },
36085     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information": {
36086       "properties": {
36087         "GENERIC-RESOURCE-API:model-customization-uuid": {
36088           "$ref": "#/definitions/Some model-customization-uuid",
36089           "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"
36090         },
36091         "GENERIC-RESOURCE-API:model-invariant-uuid": {
36092           "$ref": "#/definitions/Some model-invariant-uuid",
36093           "description": "identifies the invariant uuid for this service or resource"
36094         },
36095         "GENERIC-RESOURCE-API:model-name": {
36096           "$ref": "#/definitions/Some model-name"
36097         },
36098         "GENERIC-RESOURCE-API:model-uuid": {
36099           "$ref": "#/definitions/Some model-uuid",
36100           "description": "identifies the uuid for this service or resource, which is version specific"
36101         },
36102         "GENERIC-RESOURCE-API:model-version": {
36103           "$ref": "#/definitions/Some model-version"
36104         }
36105       },
36106       "type": "object"
36107     },
36108     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information-TOP": {
36109       "properties": {
36110         "GENERIC-RESOURCE-API:onap-model-information": {
36111           "items": {
36112             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information"
36113           },
36114           "type": "object"
36115         }
36116       },
36117       "type": "object"
36118     },
36119     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments": {
36120       "properties": {
36121         "GENERIC-RESOURCE-API:security-zone-name-trusted": {
36122           "$ref": "#/definitions/Some security-zone-name-trusted"
36123         },
36124         "GENERIC-RESOURCE-API:security-zone-name-untrusted": {
36125           "$ref": "#/definitions/Some security-zone-name-untrusted"
36126         },
36127         "GENERIC-RESOURCE-API:security-zone-service-instance-id": {
36128           "$ref": "#/definitions/Some security-zone-service-instance-id",
36129           "description": "Will be the same as the parent-service-instance-id"
36130         },
36131         "GENERIC-RESOURCE-API:security-zone-vnf-id": {
36132           "$ref": "#/definitions/Some security-zone-vnf-id",
36133           "description": "Selected by SDNC from the security-zone-service-instance-id"
36134         },
36135         "GENERIC-RESOURCE-API:trusted-network-role": {
36136           "$ref": "#/definitions/Some trusted-network-role",
36137           "description": "In the case of vIPR, this is the landing networks network-role; used in naming"
36138         },
36139         "GENERIC-RESOURCE-API:untrusted-network-role": {
36140           "$ref": "#/definitions/Some untrusted-network-role",
36141           "description": "In the case of vIPR, this is the tenant oam networks network-role; used in naming"
36142         },
36143         "GENERIC-RESOURCE-API:vlan-tag": {
36144           "$ref": "#/definitions/Some vlan-tag"
36145         }
36146       },
36147       "type": "object"
36148     },
36149     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments-TOP": {
36150       "properties": {
36151         "GENERIC-RESOURCE-API:security-zone-assignments": {
36152           "items": {
36153             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments"
36154           },
36155           "type": "object"
36156         }
36157       },
36158       "type": "object"
36159     },
36160     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters": {
36161       "properties": {
36162         "GENERIC-RESOURCE-API:param": {
36163           "items": {
36164             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param"
36165           },
36166           "type": "array"
36167         }
36168       },
36169       "type": "object"
36170     },
36171     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters-TOP": {
36172       "properties": {
36173         "GENERIC-RESOURCE-API:security-zone-parameters": {
36174           "items": {
36175             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters"
36176           },
36177           "type": "object"
36178         }
36179       },
36180       "type": "object"
36181     },
36182     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param": {
36183       "properties": {
36184         "GENERIC-RESOURCE-API:name": {
36185           "$ref": "#/definitions/Some name"
36186         },
36187         "GENERIC-RESOURCE-API:value": {
36188           "$ref": "#/definitions/Some value"
36189         }
36190       },
36191       "type": "object"
36192     },
36193     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param-TOP": {
36194       "properties": {
36195         "GENERIC-RESOURCE-API:param": {
36196           "items": {
36197             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param"
36198           },
36199           "type": "array"
36200         }
36201       },
36202       "type": "object"
36203     },
36204     "GENERIC-RESOURCE-API/security-zone-request-input(config)security-zone-input-parameters": {
36205       "properties": {
36206         "GENERIC-RESOURCE-API:param": {
36207           "items": {
36208             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters(config)param"
36209           },
36210           "type": "array"
36211         }
36212       },
36213       "type": "object"
36214     },
36215     "GENERIC-RESOURCE-API/security-zone-request-input(config)security-zone-input-parameters-TOP": {
36216       "properties": {
36217         "GENERIC-RESOURCE-API:security-zone-input-parameters": {
36218           "items": {
36219             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input(config)security-zone-input-parameters"
36220           },
36221           "type": "object"
36222         }
36223       },
36224       "type": "object"
36225     },
36226     "GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters(config)param": {
36227       "properties": {
36228         "GENERIC-RESOURCE-API:name": {
36229           "$ref": "#/definitions/Some name"
36230         },
36231         "GENERIC-RESOURCE-API:value": {
36232           "$ref": "#/definitions/Some value"
36233         }
36234       },
36235       "type": "object"
36236     },
36237     "GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters(config)param-TOP": {
36238       "properties": {
36239         "GENERIC-RESOURCE-API:param": {
36240           "items": {
36241             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters(config)param"
36242           },
36243           "type": "array"
36244         }
36245       },
36246       "type": "object"
36247     },
36248     "GENERIC-RESOURCE-API/service-information(config)onap-model-information": {
36249       "properties": {
36250         "GENERIC-RESOURCE-API:model-customization-uuid": {
36251           "$ref": "#/definitions/Some model-customization-uuid",
36252           "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"
36253         },
36254         "GENERIC-RESOURCE-API:model-invariant-uuid": {
36255           "$ref": "#/definitions/Some model-invariant-uuid",
36256           "description": "identifies the invariant uuid for this service or resource"
36257         },
36258         "GENERIC-RESOURCE-API:model-name": {
36259           "$ref": "#/definitions/Some model-name"
36260         },
36261         "GENERIC-RESOURCE-API:model-uuid": {
36262           "$ref": "#/definitions/Some model-uuid",
36263           "description": "identifies the uuid for this service or resource, which is version specific"
36264         },
36265         "GENERIC-RESOURCE-API:model-version": {
36266           "$ref": "#/definitions/Some model-version"
36267         }
36268       },
36269       "type": "object"
36270     },
36271     "GENERIC-RESOURCE-API/service-information(config)onap-model-information-TOP": {
36272       "properties": {
36273         "GENERIC-RESOURCE-API:onap-model-information": {
36274           "items": {
36275             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-information(config)onap-model-information"
36276           },
36277           "type": "object"
36278         }
36279       },
36280       "type": "object"
36281     },
36282     "GENERIC-RESOURCE-API/service-request-input(config)service-input-parameters": {
36283       "properties": {
36284         "GENERIC-RESOURCE-API:param": {
36285           "items": {
36286             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input/service-input-parameters(config)param"
36287           },
36288           "type": "array"
36289         }
36290       },
36291       "type": "object"
36292     },
36293     "GENERIC-RESOURCE-API/service-request-input(config)service-input-parameters-TOP": {
36294       "properties": {
36295         "GENERIC-RESOURCE-API:service-input-parameters": {
36296           "items": {
36297             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input(config)service-input-parameters"
36298           },
36299           "type": "object"
36300         }
36301       },
36302       "type": "object"
36303     },
36304     "GENERIC-RESOURCE-API/service-request-input/service-input-parameters(config)param": {
36305       "properties": {
36306         "GENERIC-RESOURCE-API:name": {
36307           "$ref": "#/definitions/Some name"
36308         },
36309         "GENERIC-RESOURCE-API:value": {
36310           "$ref": "#/definitions/Some value"
36311         }
36312       },
36313       "type": "object"
36314     },
36315     "GENERIC-RESOURCE-API/service-request-input/service-input-parameters(config)param-TOP": {
36316       "properties": {
36317         "GENERIC-RESOURCE-API:param": {
36318           "items": {
36319             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input/service-input-parameters(config)param"
36320           },
36321           "type": "array"
36322         }
36323       },
36324       "type": "object"
36325     },
36326     "GENERIC-RESOURCE-API/services(config)service": {
36327       "properties": {
36328         "GENERIC-RESOURCE-API:service-data": {
36329           "items": {
36330             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-data"
36331           },
36332           "type": "object"
36333         },
36334         "GENERIC-RESOURCE-API:service-instance-id": {
36335           "$ref": "#/definitions/Some service-instance-id",
36336           "description": "Keep as M"
36337         },
36338         "GENERIC-RESOURCE-API:service-status": {
36339           "items": {
36340             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-status"
36341           },
36342           "type": "object"
36343         }
36344       },
36345       "required": [
36346         "GENERIC-RESOURCE-API:service-instance-id"
36347       ],
36348       "type": "object"
36349     },
36350     "GENERIC-RESOURCE-API/services(config)service-TOP": {
36351       "properties": {
36352         "GENERIC-RESOURCE-API:service": {
36353           "items": {
36354             "$ref": "#/definitions/GENERIC-RESOURCE-API/services(config)service"
36355           },
36356           "type": "array"
36357         }
36358       },
36359       "type": "object"
36360     },
36361     "GENERIC-RESOURCE-API/services/service(config)service-data": {
36362       "properties": {
36363         "GENERIC-RESOURCE-API:consumed-allotted-resources": {
36364           "items": {
36365             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources"
36366           },
36367           "type": "object"
36368         },
36369         "GENERIC-RESOURCE-API:networks": {
36370           "items": {
36371             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)networks"
36372           },
36373           "type": "object"
36374         },
36375         "GENERIC-RESOURCE-API:provided-allotted-resources": {
36376           "items": {
36377             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources"
36378           },
36379           "type": "object"
36380         },
36381         "GENERIC-RESOURCE-API:request-information": {
36382           "items": {
36383             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)request-information"
36384           },
36385           "type": "object"
36386         },
36387         "GENERIC-RESOURCE-API:sdnc-request-header": {
36388           "items": {
36389             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header"
36390           },
36391           "type": "object"
36392         },
36393         "GENERIC-RESOURCE-API:service-information": {
36394           "items": {
36395             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-information"
36396           },
36397           "type": "object"
36398         },
36399         "GENERIC-RESOURCE-API:service-level-oper-status": {
36400           "items": {
36401             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status"
36402           },
36403           "type": "object"
36404         },
36405         "GENERIC-RESOURCE-API:service-request-input": {
36406           "items": {
36407             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input"
36408           },
36409           "type": "object"
36410         },
36411         "GENERIC-RESOURCE-API:service-topology": {
36412           "items": {
36413             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-topology"
36414           },
36415           "type": "object"
36416         },
36417         "GENERIC-RESOURCE-API:vnfs": {
36418           "items": {
36419             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfs"
36420           },
36421           "type": "object"
36422         }
36423       },
36424       "type": "object"
36425     },
36426     "GENERIC-RESOURCE-API/services/service(config)service-data-TOP": {
36427       "properties": {
36428         "GENERIC-RESOURCE-API:service-data": {
36429           "items": {
36430             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-data"
36431           },
36432           "type": "object"
36433         }
36434       },
36435       "type": "object"
36436     },
36437     "GENERIC-RESOURCE-API/services/service(config)service-status": {
36438       "properties": {
36439         "GENERIC-RESOURCE-API:action": {
36440           "$ref": "#/definitions/Some action",
36441           "description": "value would one of possible request-actions; match the list in service-data oper-status"
36442         },
36443         "GENERIC-RESOURCE-API:final-indicator": {
36444           "$ref": "#/definitions/Some final-indicator"
36445         },
36446         "GENERIC-RESOURCE-API:request-status": {
36447           "$ref": "#/definitions/synccomplete",
36448           "enum": [
36449             "synccomplete",
36450             "asynccomplete",
36451             "notifycomplete"
36452           ]
36453         },
36454         "GENERIC-RESOURCE-API:response-code": {
36455           "$ref": "#/definitions/Some response-code"
36456         },
36457         "GENERIC-RESOURCE-API:response-message": {
36458           "$ref": "#/definitions/Some response-message"
36459         },
36460         "GENERIC-RESOURCE-API:response-timestamp": {
36461           "$ref": "#/definitions/Some response-timestamp"
36462         },
36463         "GENERIC-RESOURCE-API:rpc-action": {
36464           "$ref": "#/definitions/assign",
36465           "description": "this is the svc-action from the incoming request",
36466           "enum": [
36467             "assign",
36468             "activate",
36469             "configure",
36470             "delete",
36471             "unassign",
36472             "deactivate"
36473           ]
36474         },
36475         "GENERIC-RESOURCE-API:rpc-name": {
36476           "$ref": "#/definitions/Some rpc-name"
36477         }
36478       },
36479       "type": "object"
36480     },
36481     "GENERIC-RESOURCE-API/services/service(config)service-status-TOP": {
36482       "properties": {
36483         "GENERIC-RESOURCE-API:service-status": {
36484           "items": {
36485             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-status"
36486           },
36487           "type": "object"
36488         }
36489       },
36490       "type": "object"
36491     },
36492     "GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources": {
36493       "properties": {
36494         "GENERIC-RESOURCE-API:consumed-allotted-resource": {
36495           "items": {
36496             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource"
36497           },
36498           "type": "array"
36499         }
36500       },
36501       "type": "object"
36502     },
36503     "GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources-TOP": {
36504       "properties": {
36505         "GENERIC-RESOURCE-API:consumed-allotted-resources": {
36506           "items": {
36507             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources"
36508           },
36509           "type": "object"
36510         }
36511       },
36512       "type": "object"
36513     },
36514     "GENERIC-RESOURCE-API/services/service/service-data(config)networks": {
36515       "properties": {
36516         "GENERIC-RESOURCE-API:network": {
36517           "items": {
36518             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks(config)network"
36519           },
36520           "type": "array"
36521         }
36522       },
36523       "type": "object"
36524     },
36525     "GENERIC-RESOURCE-API/services/service/service-data(config)networks-TOP": {
36526       "properties": {
36527         "GENERIC-RESOURCE-API:networks": {
36528           "items": {
36529             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)networks"
36530           },
36531           "type": "object"
36532         }
36533       },
36534       "type": "object"
36535     },
36536     "GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources": {
36537       "properties": {
36538         "GENERIC-RESOURCE-API:provided-allotted-resource": {
36539           "items": {
36540             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource"
36541           },
36542           "type": "array"
36543         }
36544       },
36545       "type": "object"
36546     },
36547     "GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources-TOP": {
36548       "properties": {
36549         "GENERIC-RESOURCE-API:provided-allotted-resources": {
36550           "items": {
36551             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources"
36552           },
36553           "type": "object"
36554         }
36555       },
36556       "type": "object"
36557     },
36558     "GENERIC-RESOURCE-API/services/service/service-data(config)request-information": {
36559       "properties": {
36560         "GENERIC-RESOURCE-API:notification-url": {
36561           "$ref": "#/definitions/Some notification-url"
36562         },
36563         "GENERIC-RESOURCE-API:order-number": {
36564           "$ref": "#/definitions/Some order-number"
36565         },
36566         "GENERIC-RESOURCE-API:order-version": {
36567           "$ref": "#/definitions/Some order-version"
36568         },
36569         "GENERIC-RESOURCE-API:request-action": {
36570           "$ref": "#/definitions/CreateNetworkInstance",
36571           "description": "still need to work Disconnect",
36572           "enum": [
36573             "CreateNetworkInstance",
36574             "ActivateNetworkInstance",
36575             "CreateServiceInstance",
36576             "DeleteServiceInstance",
36577             "DeleteNetworkInstance",
36578             "CreateVnfInstance",
36579             "ActivateVnfInstance",
36580             "DeleteVnfInstance",
36581             "CreateVfModuleInstance",
36582             "ActivateVfModuleInstance",
36583             "DeleteVfModuleInstance",
36584             "CreateContrailRouteInstance",
36585             "DeleteContrailRouteInstance",
36586             "CreateSecurityZoneInstance",
36587             "DeleteSecurityZoneInstance",
36588             "ActivateDCINetworkInstance",
36589             "DeActivateDCINetworkInstance"
36590           ]
36591         },
36592         "GENERIC-RESOURCE-API:request-id": {
36593           "$ref": "#/definitions/Some request-id",
36594           "description": "Request ID generated upstream of MSO"
36595         },
36596         "GENERIC-RESOURCE-API:source": {
36597           "$ref": "#/definitions/Some source"
36598         }
36599       },
36600       "type": "object"
36601     },
36602     "GENERIC-RESOURCE-API/services/service/service-data(config)request-information-TOP": {
36603       "properties": {
36604         "GENERIC-RESOURCE-API:request-information": {
36605           "items": {
36606             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)request-information"
36607           },
36608           "type": "object"
36609         }
36610       },
36611       "type": "object"
36612     },
36613     "GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header": {
36614       "properties": {
36615         "GENERIC-RESOURCE-API:svc-action": {
36616           "$ref": "#/definitions/reserve",
36617           "description": "Enumerated listThis is the rpcAction",
36618           "enum": [
36619             "reserve",
36620             "assign",
36621             "activate",
36622             "delete",
36623             "changeassign",
36624             "changedelete",
36625             "rollback",
36626             "deactivate",
36627             "unassign",
36628             "create"
36629           ]
36630         },
36631         "GENERIC-RESOURCE-API:svc-notification-url": {
36632           "$ref": "#/definitions/Some svc-notification-url",
36633           "description": "Contains URL for asynchronous response"
36634         },
36635         "GENERIC-RESOURCE-API:svc-request-id": {
36636           "$ref": "#/definitions/Some svc-request-id",
36637           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
36638         }
36639       },
36640       "type": "object"
36641     },
36642     "GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header-TOP": {
36643       "properties": {
36644         "GENERIC-RESOURCE-API:sdnc-request-header": {
36645           "items": {
36646             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header"
36647           },
36648           "type": "object"
36649         }
36650       },
36651       "type": "object"
36652     },
36653     "GENERIC-RESOURCE-API/services/service/service-data(config)service-information": {
36654       "properties": {
36655         "GENERIC-RESOURCE-API:global-customer-id": {
36656           "$ref": "#/definitions/Some global-customer-id",
36657           "description": "need for put of data to AnAI (MSO provides)"
36658         },
36659         "GENERIC-RESOURCE-API:onap-model-information": {
36660           "items": {
36661             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information"
36662           },
36663           "type": "object"
36664         },
36665         "GENERIC-RESOURCE-API:service-id": {
36666           "$ref": "#/definitions/Some service-id",
36667           "description": "This maps to the product-family-id in A&AI"
36668         },
36669         "GENERIC-RESOURCE-API:service-instance-id": {
36670           "$ref": "#/definitions/Some service-instance-id"
36671         },
36672         "GENERIC-RESOURCE-API:subscriber-name": {
36673           "$ref": "#/definitions/Some subscriber-name",
36674           "description": "Would not be expected for vIPR-ATM or mobility services."
36675         },
36676         "GENERIC-RESOURCE-API:subscription-service-type": {
36677           "$ref": "#/definitions/Some subscription-service-type",
36678           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
36679         }
36680       },
36681       "type": "object"
36682     },
36683     "GENERIC-RESOURCE-API/services/service/service-data(config)service-information-TOP": {
36684       "properties": {
36685         "GENERIC-RESOURCE-API:service-information": {
36686           "items": {
36687             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-information"
36688           },
36689           "type": "object"
36690         }
36691       },
36692       "type": "object"
36693     },
36694     "GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status": {
36695       "properties": {
36696         "GENERIC-RESOURCE-API:create-timestamp": {
36697           "$ref": "#/definitions/Some create-timestamp",
36698           "description": "Not currently populated in service data."
36699         },
36700         "GENERIC-RESOURCE-API:last-action": {
36701           "$ref": "#/definitions/CreateNetworkInstance",
36702           "description": "should be list of possible request-actions",
36703           "enum": [
36704             "CreateNetworkInstance",
36705             "ActivateNetworkInstance",
36706             "CreateServiceInstance",
36707             "DeleteServiceInstance",
36708             "DeleteNetworkInstance",
36709             "CreateVnfInstance",
36710             "ActivateVnfInstance",
36711             "DeleteVnfInstance",
36712             "CreateVfModuleInstance",
36713             "ActivateVfModuleInstance",
36714             "DeleteVfModuleInstance",
36715             "CreateContrailRouteInstance",
36716             "DeleteContrailRouteInstance",
36717             "CreateSecurityZoneInstance",
36718             "DeleteSecurityZoneInstance"
36719           ]
36720         },
36721         "GENERIC-RESOURCE-API:last-order-status": {
36722           "$ref": "#/definitions/Active",
36723           "description": "fieldused by generic-resource-api",
36724           "enum": [
36725             "Active",
36726             "PendingAssignment",
36727             "PendingCreate",
36728             "PendingUpdate",
36729             "PendingDelete",
36730             "Deleted",
36731             "Created"
36732           ]
36733         },
36734         "GENERIC-RESOURCE-API:last-rpc-action": {
36735           "$ref": "#/definitions/assign",
36736           "enum": [
36737             "assign",
36738             "activate",
36739             "delete",
36740             "unassign",
36741             "deactivate",
36742             "create"
36743           ]
36744         },
36745         "GENERIC-RESOURCE-API:last-svc-request-id": {
36746           "$ref": "#/definitions/Some last-svc-request-id",
36747           "description": "Not currently populated in service data."
36748         },
36749         "GENERIC-RESOURCE-API:modify-timestamp": {
36750           "$ref": "#/definitions/Some modify-timestamp"
36751         },
36752         "GENERIC-RESOURCE-API:order-status": {
36753           "$ref": "#/definitions/Active",
36754           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
36755           "enum": [
36756             "Active",
36757             "PendingAssignment",
36758             "PendingCreate",
36759             "PendingUpdate",
36760             "PendingDelete",
36761             "Deleted",
36762             "Created"
36763           ]
36764         }
36765       },
36766       "type": "object"
36767     },
36768     "GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status-TOP": {
36769       "properties": {
36770         "GENERIC-RESOURCE-API:service-level-oper-status": {
36771           "items": {
36772             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status"
36773           },
36774           "type": "object"
36775         }
36776       },
36777       "type": "object"
36778     },
36779     "GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input": {
36780       "properties": {
36781         "GENERIC-RESOURCE-API:service-input-parameters": {
36782           "items": {
36783             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters"
36784           },
36785           "type": "object"
36786         },
36787         "GENERIC-RESOURCE-API:service-instance-name": {
36788           "$ref": "#/definitions/Some service-instance-name"
36789         }
36790       },
36791       "type": "object"
36792     },
36793     "GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input-TOP": {
36794       "properties": {
36795         "GENERIC-RESOURCE-API:service-request-input": {
36796           "items": {
36797             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input"
36798           },
36799           "type": "object"
36800         }
36801       },
36802       "type": "object"
36803     },
36804     "GENERIC-RESOURCE-API/services/service/service-data(config)service-topology": {
36805       "properties": {
36806         "GENERIC-RESOURCE-API:onap-model-information": {
36807           "items": {
36808             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information"
36809           },
36810           "type": "object"
36811         },
36812         "GENERIC-RESOURCE-API:service-assignments": {
36813           "items": {
36814             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments"
36815           },
36816           "type": "object"
36817         },
36818         "GENERIC-RESOURCE-API:service-parameters": {
36819           "items": {
36820             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters"
36821           },
36822           "type": "object"
36823         },
36824         "GENERIC-RESOURCE-API:service-topology-identifier": {
36825           "items": {
36826             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier"
36827           },
36828           "type": "object"
36829         }
36830       },
36831       "type": "object"
36832     },
36833     "GENERIC-RESOURCE-API/services/service/service-data(config)service-topology-TOP": {
36834       "properties": {
36835         "GENERIC-RESOURCE-API:service-topology": {
36836           "items": {
36837             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-topology"
36838           },
36839           "type": "object"
36840         }
36841       },
36842       "type": "object"
36843     },
36844     "GENERIC-RESOURCE-API/services/service/service-data(config)vnfs": {
36845       "properties": {
36846         "GENERIC-RESOURCE-API:vnf": {
36847           "items": {
36848             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf"
36849           },
36850           "type": "array"
36851         }
36852       },
36853       "type": "object"
36854     },
36855     "GENERIC-RESOURCE-API/services/service/service-data(config)vnfs-TOP": {
36856       "properties": {
36857         "GENERIC-RESOURCE-API:vnfs": {
36858           "items": {
36859             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfs"
36860           },
36861           "type": "object"
36862         }
36863       },
36864       "type": "object"
36865     },
36866     "GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource": {
36867       "properties": {
36868         "GENERIC-RESOURCE-API:allotted-resource-id": {
36869           "$ref": "#/definitions/Some allotted-resource-id"
36870         },
36871         "GENERIC-RESOURCE-API:allotted-resource-pointer": {
36872           "$ref": "#/definitions/Some allotted-resource-pointer",
36873           "description": "Pointer to the allotted-resources topology"
36874         },
36875         "GENERIC-RESOURCE-API:allotted-resource-type": {
36876           "$ref": "#/definitions/Some allotted-resource-type",
36877           "description": "Not an enum, but expected values are contrail-route and security-zone."
36878         }
36879       },
36880       "type": "object"
36881     },
36882     "GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource-TOP": {
36883       "properties": {
36884         "GENERIC-RESOURCE-API:consumed-allotted-resource": {
36885           "items": {
36886             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource"
36887           },
36888           "type": "array"
36889         }
36890       },
36891       "type": "object"
36892     },
36893     "GENERIC-RESOURCE-API/services/service/service-data/networks(config)network": {
36894       "properties": {
36895         "GENERIC-RESOURCE-API:network-data": {
36896           "items": {
36897             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data"
36898           },
36899           "type": "object"
36900         },
36901         "GENERIC-RESOURCE-API:network-id": {
36902           "$ref": "#/definitions/Some network-id"
36903         }
36904       },
36905       "required": [
36906         "GENERIC-RESOURCE-API:network-id"
36907       ],
36908       "type": "object"
36909     },
36910     "GENERIC-RESOURCE-API/services/service/service-data/networks(config)network-TOP": {
36911       "properties": {
36912         "GENERIC-RESOURCE-API:network": {
36913           "items": {
36914             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks(config)network"
36915           },
36916           "type": "array"
36917         }
36918       },
36919       "type": "object"
36920     },
36921     "GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data": {
36922       "properties": {
36923         "GENERIC-RESOURCE-API:network-information": {
36924           "items": {
36925             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information"
36926           },
36927           "type": "object"
36928         },
36929         "GENERIC-RESOURCE-API:network-level-oper-status": {
36930           "items": {
36931             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status"
36932           },
36933           "type": "object"
36934         },
36935         "GENERIC-RESOURCE-API:network-provided-allotted-resources": {
36936           "items": {
36937             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources"
36938           },
36939           "type": "object"
36940         },
36941         "GENERIC-RESOURCE-API:network-request-input": {
36942           "items": {
36943             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input"
36944           },
36945           "type": "object"
36946         },
36947         "GENERIC-RESOURCE-API:network-topology": {
36948           "items": {
36949             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology"
36950           },
36951           "type": "object"
36952         },
36953         "GENERIC-RESOURCE-API:request-information": {
36954           "items": {
36955             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information"
36956           },
36957           "type": "object"
36958         },
36959         "GENERIC-RESOURCE-API:sdnc-request-header": {
36960           "items": {
36961             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header"
36962           },
36963           "type": "object"
36964         },
36965         "GENERIC-RESOURCE-API:service-information": {
36966           "items": {
36967             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information"
36968           },
36969           "type": "object"
36970         }
36971       },
36972       "type": "object"
36973     },
36974     "GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data-TOP": {
36975       "properties": {
36976         "GENERIC-RESOURCE-API:network-data": {
36977           "items": {
36978             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data"
36979           },
36980           "type": "object"
36981         }
36982       },
36983       "type": "object"
36984     },
36985     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information": {
36986       "properties": {
36987         "GENERIC-RESOURCE-API:network-id": {
36988           "$ref": "#/definitions/Some network-id"
36989         },
36990         "GENERIC-RESOURCE-API:network-type": {
36991           "$ref": "#/definitions/Some network-type"
36992         },
36993         "GENERIC-RESOURCE-API:onap-model-information": {
36994           "items": {
36995             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information"
36996           },
36997           "type": "object"
36998         }
36999       },
37000       "type": "object"
37001     },
37002     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information-TOP": {
37003       "properties": {
37004         "GENERIC-RESOURCE-API:network-information": {
37005           "items": {
37006             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information"
37007           },
37008           "type": "object"
37009         }
37010       },
37011       "type": "object"
37012     },
37013     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status": {
37014       "properties": {
37015         "GENERIC-RESOURCE-API:create-timestamp": {
37016           "$ref": "#/definitions/Some create-timestamp",
37017           "description": "Not currently populated in service data."
37018         },
37019         "GENERIC-RESOURCE-API:last-action": {
37020           "$ref": "#/definitions/CreateNetworkInstance",
37021           "description": "should be list of possible request-actions",
37022           "enum": [
37023             "CreateNetworkInstance",
37024             "ActivateNetworkInstance",
37025             "CreateServiceInstance",
37026             "DeleteServiceInstance",
37027             "DeleteNetworkInstance",
37028             "CreateVnfInstance",
37029             "ActivateVnfInstance",
37030             "DeleteVnfInstance",
37031             "CreateVfModuleInstance",
37032             "ActivateVfModuleInstance",
37033             "DeleteVfModuleInstance",
37034             "CreateContrailRouteInstance",
37035             "DeleteContrailRouteInstance",
37036             "CreateSecurityZoneInstance",
37037             "DeleteSecurityZoneInstance"
37038           ]
37039         },
37040         "GENERIC-RESOURCE-API:last-order-status": {
37041           "$ref": "#/definitions/Active",
37042           "description": "fieldused by generic-resource-api",
37043           "enum": [
37044             "Active",
37045             "PendingAssignment",
37046             "PendingCreate",
37047             "PendingUpdate",
37048             "PendingDelete",
37049             "Deleted",
37050             "Created"
37051           ]
37052         },
37053         "GENERIC-RESOURCE-API:last-rpc-action": {
37054           "$ref": "#/definitions/assign",
37055           "enum": [
37056             "assign",
37057             "activate",
37058             "delete",
37059             "unassign",
37060             "deactivate",
37061             "create"
37062           ]
37063         },
37064         "GENERIC-RESOURCE-API:last-svc-request-id": {
37065           "$ref": "#/definitions/Some last-svc-request-id",
37066           "description": "Not currently populated in service data."
37067         },
37068         "GENERIC-RESOURCE-API:modify-timestamp": {
37069           "$ref": "#/definitions/Some modify-timestamp"
37070         },
37071         "GENERIC-RESOURCE-API:order-status": {
37072           "$ref": "#/definitions/Active",
37073           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
37074           "enum": [
37075             "Active",
37076             "PendingAssignment",
37077             "PendingCreate",
37078             "PendingUpdate",
37079             "PendingDelete",
37080             "Deleted",
37081             "Created"
37082           ]
37083         }
37084       },
37085       "type": "object"
37086     },
37087     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status-TOP": {
37088       "properties": {
37089         "GENERIC-RESOURCE-API:network-level-oper-status": {
37090           "items": {
37091             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status"
37092           },
37093           "type": "object"
37094         }
37095       },
37096       "type": "object"
37097     },
37098     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources": {
37099       "properties": {
37100         "GENERIC-RESOURCE-API:network-provided-ar-id": {
37101           "description": "List of allotted resources using capacity from this network",
37102           "items": {
37103             "$ref": "#/definitions/Some network-provided-ar-id"
37104           },
37105           "type": "array"
37106         }
37107       },
37108       "type": "object"
37109     },
37110     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources-TOP": {
37111       "properties": {
37112         "GENERIC-RESOURCE-API:network-provided-allotted-resources": {
37113           "items": {
37114             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources"
37115           },
37116           "type": "object"
37117         }
37118       },
37119       "type": "object"
37120     },
37121     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input": {
37122       "properties": {
37123         "GENERIC-RESOURCE-API:aic-clli": {
37124           "$ref": "#/definitions/Some aic-clli",
37125           "description": "Not expected to be used"
37126         },
37127         "GENERIC-RESOURCE-API:aic-cloud-region": {
37128           "$ref": "#/definitions/Some aic-cloud-region",
37129           "description": "The AIC cloud region which maps to contrail versions"
37130         },
37131         "GENERIC-RESOURCE-API:network-input-parameters": {
37132           "items": {
37133             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters"
37134           },
37135           "type": "object"
37136         },
37137         "GENERIC-RESOURCE-API:network-name": {
37138           "$ref": "#/definitions/Some network-name"
37139         },
37140         "GENERIC-RESOURCE-API:tenant": {
37141           "$ref": "#/definitions/Some tenant"
37142         }
37143       },
37144       "type": "object"
37145     },
37146     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input-TOP": {
37147       "properties": {
37148         "GENERIC-RESOURCE-API:network-request-input": {
37149           "items": {
37150             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input"
37151           },
37152           "type": "object"
37153         }
37154       },
37155       "type": "object"
37156     },
37157     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology": {
37158       "properties": {
37159         "GENERIC-RESOURCE-API:aic-clli": {
37160           "$ref": "#/definitions/Some aic-clli",
37161           "description": "Not expected to be used"
37162         },
37163         "GENERIC-RESOURCE-API:aic-cloud-region": {
37164           "$ref": "#/definitions/Some aic-cloud-region",
37165           "description": "The AIC cloud region which maps to contrail versions"
37166         },
37167         "GENERIC-RESOURCE-API:network-assignments": {
37168           "items": {
37169             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments"
37170           },
37171           "type": "object"
37172         },
37173         "GENERIC-RESOURCE-API:network-parameters": {
37174           "items": {
37175             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters"
37176           },
37177           "type": "object"
37178         },
37179         "GENERIC-RESOURCE-API:network-topology-identifier-structure": {
37180           "items": {
37181             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure"
37182           },
37183           "type": "object"
37184         },
37185         "GENERIC-RESOURCE-API:onap-model-information": {
37186           "items": {
37187             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information"
37188           },
37189           "type": "object"
37190         },
37191         "GENERIC-RESOURCE-API:tenant": {
37192           "$ref": "#/definitions/Some tenant"
37193         }
37194       },
37195       "type": "object"
37196     },
37197     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology-TOP": {
37198       "properties": {
37199         "GENERIC-RESOURCE-API:network-topology": {
37200           "items": {
37201             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology"
37202           },
37203           "type": "object"
37204         }
37205       },
37206       "type": "object"
37207     },
37208     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information": {
37209       "properties": {
37210         "GENERIC-RESOURCE-API:notification-url": {
37211           "$ref": "#/definitions/Some notification-url"
37212         },
37213         "GENERIC-RESOURCE-API:order-number": {
37214           "$ref": "#/definitions/Some order-number"
37215         },
37216         "GENERIC-RESOURCE-API:order-version": {
37217           "$ref": "#/definitions/Some order-version"
37218         },
37219         "GENERIC-RESOURCE-API:request-action": {
37220           "$ref": "#/definitions/CreateNetworkInstance",
37221           "description": "still need to work Disconnect",
37222           "enum": [
37223             "CreateNetworkInstance",
37224             "ActivateNetworkInstance",
37225             "CreateServiceInstance",
37226             "DeleteServiceInstance",
37227             "DeleteNetworkInstance",
37228             "CreateVnfInstance",
37229             "ActivateVnfInstance",
37230             "DeleteVnfInstance",
37231             "CreateVfModuleInstance",
37232             "ActivateVfModuleInstance",
37233             "DeleteVfModuleInstance",
37234             "CreateContrailRouteInstance",
37235             "DeleteContrailRouteInstance",
37236             "CreateSecurityZoneInstance",
37237             "DeleteSecurityZoneInstance",
37238             "ActivateDCINetworkInstance",
37239             "DeActivateDCINetworkInstance"
37240           ]
37241         },
37242         "GENERIC-RESOURCE-API:request-id": {
37243           "$ref": "#/definitions/Some request-id",
37244           "description": "Request ID generated upstream of MSO"
37245         },
37246         "GENERIC-RESOURCE-API:source": {
37247           "$ref": "#/definitions/Some source"
37248         }
37249       },
37250       "type": "object"
37251     },
37252     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information-TOP": {
37253       "properties": {
37254         "GENERIC-RESOURCE-API:request-information": {
37255           "items": {
37256             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information"
37257           },
37258           "type": "object"
37259         }
37260       },
37261       "type": "object"
37262     },
37263     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header": {
37264       "properties": {
37265         "GENERIC-RESOURCE-API:svc-action": {
37266           "$ref": "#/definitions/reserve",
37267           "description": "Enumerated listThis is the rpcAction",
37268           "enum": [
37269             "reserve",
37270             "assign",
37271             "activate",
37272             "delete",
37273             "changeassign",
37274             "changedelete",
37275             "rollback",
37276             "deactivate",
37277             "unassign",
37278             "create"
37279           ]
37280         },
37281         "GENERIC-RESOURCE-API:svc-notification-url": {
37282           "$ref": "#/definitions/Some svc-notification-url",
37283           "description": "Contains URL for asynchronous response"
37284         },
37285         "GENERIC-RESOURCE-API:svc-request-id": {
37286           "$ref": "#/definitions/Some svc-request-id",
37287           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
37288         }
37289       },
37290       "type": "object"
37291     },
37292     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header-TOP": {
37293       "properties": {
37294         "GENERIC-RESOURCE-API:sdnc-request-header": {
37295           "items": {
37296             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header"
37297           },
37298           "type": "object"
37299         }
37300       },
37301       "type": "object"
37302     },
37303     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information": {
37304       "properties": {
37305         "GENERIC-RESOURCE-API:global-customer-id": {
37306           "$ref": "#/definitions/Some global-customer-id",
37307           "description": "need for put of data to AnAI (MSO provides)"
37308         },
37309         "GENERIC-RESOURCE-API:onap-model-information": {
37310           "items": {
37311             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information"
37312           },
37313           "type": "object"
37314         },
37315         "GENERIC-RESOURCE-API:service-id": {
37316           "$ref": "#/definitions/Some service-id",
37317           "description": "This maps to the product-family-id in A&AI"
37318         },
37319         "GENERIC-RESOURCE-API:service-instance-id": {
37320           "$ref": "#/definitions/Some service-instance-id"
37321         },
37322         "GENERIC-RESOURCE-API:subscriber-name": {
37323           "$ref": "#/definitions/Some subscriber-name",
37324           "description": "Would not be expected for vIPR-ATM or mobility services."
37325         },
37326         "GENERIC-RESOURCE-API:subscription-service-type": {
37327           "$ref": "#/definitions/Some subscription-service-type",
37328           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
37329         }
37330       },
37331       "type": "object"
37332     },
37333     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information-TOP": {
37334       "properties": {
37335         "GENERIC-RESOURCE-API:service-information": {
37336           "items": {
37337             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information"
37338           },
37339           "type": "object"
37340         }
37341       },
37342       "type": "object"
37343     },
37344     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information": {
37345       "properties": {
37346         "GENERIC-RESOURCE-API:model-customization-uuid": {
37347           "$ref": "#/definitions/Some model-customization-uuid",
37348           "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"
37349         },
37350         "GENERIC-RESOURCE-API:model-invariant-uuid": {
37351           "$ref": "#/definitions/Some model-invariant-uuid",
37352           "description": "identifies the invariant uuid for this service or resource"
37353         },
37354         "GENERIC-RESOURCE-API:model-name": {
37355           "$ref": "#/definitions/Some model-name"
37356         },
37357         "GENERIC-RESOURCE-API:model-uuid": {
37358           "$ref": "#/definitions/Some model-uuid",
37359           "description": "identifies the uuid for this service or resource, which is version specific"
37360         },
37361         "GENERIC-RESOURCE-API:model-version": {
37362           "$ref": "#/definitions/Some model-version"
37363         }
37364       },
37365       "type": "object"
37366     },
37367     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information-TOP": {
37368       "properties": {
37369         "GENERIC-RESOURCE-API:onap-model-information": {
37370           "items": {
37371             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information"
37372           },
37373           "type": "object"
37374         }
37375       },
37376       "type": "object"
37377     },
37378     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters": {
37379       "properties": {
37380         "GENERIC-RESOURCE-API:param": {
37381           "items": {
37382             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param"
37383           },
37384           "type": "array"
37385         }
37386       },
37387       "type": "object"
37388     },
37389     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters-TOP": {
37390       "properties": {
37391         "GENERIC-RESOURCE-API:network-input-parameters": {
37392           "items": {
37393             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters"
37394           },
37395           "type": "object"
37396         }
37397       },
37398       "type": "object"
37399     },
37400     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param": {
37401       "properties": {
37402         "GENERIC-RESOURCE-API:name": {
37403           "$ref": "#/definitions/Some name"
37404         },
37405         "GENERIC-RESOURCE-API:value": {
37406           "$ref": "#/definitions/Some value"
37407         }
37408       },
37409       "type": "object"
37410     },
37411     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param-TOP": {
37412       "properties": {
37413         "GENERIC-RESOURCE-API:param": {
37414           "items": {
37415             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param"
37416           },
37417           "type": "array"
37418         }
37419       },
37420       "type": "object"
37421     },
37422     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments": {
37423       "type": "object"
37424     },
37425     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments-TOP": {
37426       "properties": {
37427         "GENERIC-RESOURCE-API:network-assignments": {
37428           "items": {
37429             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments"
37430           },
37431           "type": "object"
37432         }
37433       },
37434       "type": "object"
37435     },
37436     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters": {
37437       "properties": {
37438         "GENERIC-RESOURCE-API:network-parameter": {
37439           "items": {
37440             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter"
37441           },
37442           "type": "array"
37443         }
37444       },
37445       "type": "object"
37446     },
37447     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters-TOP": {
37448       "properties": {
37449         "GENERIC-RESOURCE-API:network-parameters": {
37450           "items": {
37451             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters"
37452           },
37453           "type": "object"
37454         }
37455       },
37456       "type": "object"
37457     },
37458     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure": {
37459       "properties": {
37460         "GENERIC-RESOURCE-API:eipam-v4-address-plan": {
37461           "$ref": "#/definitions/Some eipam-v4-address-plan",
37462           "description": "??"
37463         },
37464         "GENERIC-RESOURCE-API:eipam-v6-address-plan": {
37465           "$ref": "#/definitions/Some eipam-v6-address-plan"
37466         },
37467         "GENERIC-RESOURCE-API:network-id": {
37468           "$ref": "#/definitions/Some network-id"
37469         },
37470         "GENERIC-RESOURCE-API:network-name": {
37471           "$ref": "#/definitions/Some network-name"
37472         },
37473         "GENERIC-RESOURCE-API:network-role": {
37474           "$ref": "#/definitions/Some network-role"
37475         },
37476         "GENERIC-RESOURCE-API:network-technology": {
37477           "$ref": "#/definitions/Some network-technology",
37478           "description": "should we keep this?"
37479         },
37480         "GENERIC-RESOURCE-API:network-type": {
37481           "$ref": "#/definitions/Some network-type"
37482         }
37483       },
37484       "type": "object"
37485     },
37486     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure-TOP": {
37487       "properties": {
37488         "GENERIC-RESOURCE-API:network-topology-identifier-structure": {
37489           "items": {
37490             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure"
37491           },
37492           "type": "object"
37493         }
37494       },
37495       "type": "object"
37496     },
37497     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information": {
37498       "properties": {
37499         "GENERIC-RESOURCE-API:model-customization-uuid": {
37500           "$ref": "#/definitions/Some model-customization-uuid",
37501           "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"
37502         },
37503         "GENERIC-RESOURCE-API:model-invariant-uuid": {
37504           "$ref": "#/definitions/Some model-invariant-uuid",
37505           "description": "identifies the invariant uuid for this service or resource"
37506         },
37507         "GENERIC-RESOURCE-API:model-name": {
37508           "$ref": "#/definitions/Some model-name"
37509         },
37510         "GENERIC-RESOURCE-API:model-uuid": {
37511           "$ref": "#/definitions/Some model-uuid",
37512           "description": "identifies the uuid for this service or resource, which is version specific"
37513         },
37514         "GENERIC-RESOURCE-API:model-version": {
37515           "$ref": "#/definitions/Some model-version"
37516         }
37517       },
37518       "type": "object"
37519     },
37520     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information-TOP": {
37521       "properties": {
37522         "GENERIC-RESOURCE-API:onap-model-information": {
37523           "items": {
37524             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information"
37525           },
37526           "type": "object"
37527         }
37528       },
37529       "type": "object"
37530     },
37531     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter": {
37532       "properties": {
37533         "GENERIC-RESOURCE-API:network-parameter-name": {
37534           "$ref": "#/definitions/Some network-parameter-name"
37535         },
37536         "GENERIC-RESOURCE-API:network-parameter-value": {
37537           "$ref": "#/definitions/Some network-parameter-value"
37538         }
37539       },
37540       "type": "object"
37541     },
37542     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter-TOP": {
37543       "properties": {
37544         "GENERIC-RESOURCE-API:network-parameter": {
37545           "items": {
37546             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter"
37547           },
37548           "type": "array"
37549         }
37550       },
37551       "type": "object"
37552     },
37553     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information": {
37554       "properties": {
37555         "GENERIC-RESOURCE-API:model-customization-uuid": {
37556           "$ref": "#/definitions/Some model-customization-uuid",
37557           "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"
37558         },
37559         "GENERIC-RESOURCE-API:model-invariant-uuid": {
37560           "$ref": "#/definitions/Some model-invariant-uuid",
37561           "description": "identifies the invariant uuid for this service or resource"
37562         },
37563         "GENERIC-RESOURCE-API:model-name": {
37564           "$ref": "#/definitions/Some model-name"
37565         },
37566         "GENERIC-RESOURCE-API:model-uuid": {
37567           "$ref": "#/definitions/Some model-uuid",
37568           "description": "identifies the uuid for this service or resource, which is version specific"
37569         },
37570         "GENERIC-RESOURCE-API:model-version": {
37571           "$ref": "#/definitions/Some model-version"
37572         }
37573       },
37574       "type": "object"
37575     },
37576     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information-TOP": {
37577       "properties": {
37578         "GENERIC-RESOURCE-API:onap-model-information": {
37579           "items": {
37580             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information"
37581           },
37582           "type": "object"
37583         }
37584       },
37585       "type": "object"
37586     },
37587     "GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource": {
37588       "properties": {
37589         "GENERIC-RESOURCE-API:allotted-resource-id": {
37590           "$ref": "#/definitions/Some allotted-resource-id"
37591         },
37592         "GENERIC-RESOURCE-API:allotted-resource-pointer": {
37593           "$ref": "#/definitions/Some allotted-resource-pointer",
37594           "description": "Pointer to the allotted-resources topology"
37595         },
37596         "GENERIC-RESOURCE-API:allotted-resource-type": {
37597           "$ref": "#/definitions/Some allotted-resource-type",
37598           "description": "Not an enum, but expected values are contrail-route and security-zone."
37599         }
37600       },
37601       "type": "object"
37602     },
37603     "GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource-TOP": {
37604       "properties": {
37605         "GENERIC-RESOURCE-API:provided-allotted-resource": {
37606           "items": {
37607             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource"
37608           },
37609           "type": "array"
37610         }
37611       },
37612       "type": "object"
37613     },
37614     "GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information": {
37615       "properties": {
37616         "GENERIC-RESOURCE-API:model-customization-uuid": {
37617           "$ref": "#/definitions/Some model-customization-uuid",
37618           "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"
37619         },
37620         "GENERIC-RESOURCE-API:model-invariant-uuid": {
37621           "$ref": "#/definitions/Some model-invariant-uuid",
37622           "description": "identifies the invariant uuid for this service or resource"
37623         },
37624         "GENERIC-RESOURCE-API:model-name": {
37625           "$ref": "#/definitions/Some model-name"
37626         },
37627         "GENERIC-RESOURCE-API:model-uuid": {
37628           "$ref": "#/definitions/Some model-uuid",
37629           "description": "identifies the uuid for this service or resource, which is version specific"
37630         },
37631         "GENERIC-RESOURCE-API:model-version": {
37632           "$ref": "#/definitions/Some model-version"
37633         }
37634       },
37635       "type": "object"
37636     },
37637     "GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information-TOP": {
37638       "properties": {
37639         "GENERIC-RESOURCE-API:onap-model-information": {
37640           "items": {
37641             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information"
37642           },
37643           "type": "object"
37644         }
37645       },
37646       "type": "object"
37647     },
37648     "GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters": {
37649       "properties": {
37650         "GENERIC-RESOURCE-API:param": {
37651           "items": {
37652             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param"
37653           },
37654           "type": "array"
37655         }
37656       },
37657       "type": "object"
37658     },
37659     "GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters-TOP": {
37660       "properties": {
37661         "GENERIC-RESOURCE-API:service-input-parameters": {
37662           "items": {
37663             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters"
37664           },
37665           "type": "object"
37666         }
37667       },
37668       "type": "object"
37669     },
37670     "GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param": {
37671       "properties": {
37672         "GENERIC-RESOURCE-API:name": {
37673           "$ref": "#/definitions/Some name"
37674         },
37675         "GENERIC-RESOURCE-API:value": {
37676           "$ref": "#/definitions/Some value"
37677         }
37678       },
37679       "type": "object"
37680     },
37681     "GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param-TOP": {
37682       "properties": {
37683         "GENERIC-RESOURCE-API:param": {
37684           "items": {
37685             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param"
37686           },
37687           "type": "array"
37688         }
37689       },
37690       "type": "object"
37691     },
37692     "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information": {
37693       "properties": {
37694         "GENERIC-RESOURCE-API:model-customization-uuid": {
37695           "$ref": "#/definitions/Some model-customization-uuid",
37696           "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"
37697         },
37698         "GENERIC-RESOURCE-API:model-invariant-uuid": {
37699           "$ref": "#/definitions/Some model-invariant-uuid",
37700           "description": "identifies the invariant uuid for this service or resource"
37701         },
37702         "GENERIC-RESOURCE-API:model-name": {
37703           "$ref": "#/definitions/Some model-name"
37704         },
37705         "GENERIC-RESOURCE-API:model-uuid": {
37706           "$ref": "#/definitions/Some model-uuid",
37707           "description": "identifies the uuid for this service or resource, which is version specific"
37708         },
37709         "GENERIC-RESOURCE-API:model-version": {
37710           "$ref": "#/definitions/Some model-version"
37711         }
37712       },
37713       "type": "object"
37714     },
37715     "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information-TOP": {
37716       "properties": {
37717         "GENERIC-RESOURCE-API:onap-model-information": {
37718           "items": {
37719             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information"
37720           },
37721           "type": "object"
37722         }
37723       },
37724       "type": "object"
37725     },
37726     "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments": {
37727       "type": "object"
37728     },
37729     "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments-TOP": {
37730       "properties": {
37731         "GENERIC-RESOURCE-API:service-assignments": {
37732           "items": {
37733             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments"
37734           },
37735           "type": "object"
37736         }
37737       },
37738       "type": "object"
37739     },
37740     "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters": {
37741       "properties": {
37742         "GENERIC-RESOURCE-API:service-parameter": {
37743           "items": {
37744             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter"
37745           },
37746           "type": "array"
37747         }
37748       },
37749       "type": "object"
37750     },
37751     "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters-TOP": {
37752       "properties": {
37753         "GENERIC-RESOURCE-API:service-parameters": {
37754           "items": {
37755             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters"
37756           },
37757           "type": "object"
37758         }
37759       },
37760       "type": "object"
37761     },
37762     "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier": {
37763       "properties": {
37764         "GENERIC-RESOURCE-API:global-customer-id": {
37765           "$ref": "#/definitions/Some global-customer-id"
37766         },
37767         "GENERIC-RESOURCE-API:service-id": {
37768           "$ref": "#/definitions/Some service-id",
37769           "description": "from MSO input on STO assign"
37770         },
37771         "GENERIC-RESOURCE-API:service-instance-id": {
37772           "$ref": "#/definitions/Some service-instance-id",
37773           "description": "repeated"
37774         },
37775         "GENERIC-RESOURCE-API:service-instance-name": {
37776           "$ref": "#/definitions/Some service-instance-name",
37777           "description": "optionally comes from service-request-input container or is assigned by sdn-c"
37778         },
37779         "GENERIC-RESOURCE-API:service-type": {
37780           "$ref": "#/definitions/Some service-type",
37781           "description": "tag labeled subscription-service-type in the service-information input"
37782         }
37783       },
37784       "type": "object"
37785     },
37786     "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier-TOP": {
37787       "properties": {
37788         "GENERIC-RESOURCE-API:service-topology-identifier": {
37789           "items": {
37790             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier"
37791           },
37792           "type": "object"
37793         }
37794       },
37795       "type": "object"
37796     },
37797     "GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter": {
37798       "properties": {
37799         "GENERIC-RESOURCE-API:service-parameter-name": {
37800           "$ref": "#/definitions/Some service-parameter-name"
37801         },
37802         "GENERIC-RESOURCE-API:service-parameter-value": {
37803           "$ref": "#/definitions/Some service-parameter-value"
37804         }
37805       },
37806       "type": "object"
37807     },
37808     "GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter-TOP": {
37809       "properties": {
37810         "GENERIC-RESOURCE-API:service-parameter": {
37811           "items": {
37812             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter"
37813           },
37814           "type": "array"
37815         }
37816       },
37817       "type": "object"
37818     },
37819     "GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf": {
37820       "properties": {
37821         "GENERIC-RESOURCE-API:vnf-data": {
37822           "items": {
37823             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data"
37824           },
37825           "type": "object"
37826         },
37827         "GENERIC-RESOURCE-API:vnf-id": {
37828           "$ref": "#/definitions/Some vnf-id"
37829         }
37830       },
37831       "required": [
37832         "GENERIC-RESOURCE-API:vnf-id"
37833       ],
37834       "type": "object"
37835     },
37836     "GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf-TOP": {
37837       "properties": {
37838         "GENERIC-RESOURCE-API:vnf": {
37839           "items": {
37840             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf"
37841           },
37842           "type": "array"
37843         }
37844       },
37845       "type": "object"
37846     },
37847     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data": {
37848       "properties": {
37849         "GENERIC-RESOURCE-API:request-information": {
37850           "items": {
37851             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information"
37852           },
37853           "type": "object"
37854         },
37855         "GENERIC-RESOURCE-API:sdnc-request-header": {
37856           "items": {
37857             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header"
37858           },
37859           "type": "object"
37860         },
37861         "GENERIC-RESOURCE-API:service-information": {
37862           "items": {
37863             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information"
37864           },
37865           "type": "object"
37866         },
37867         "GENERIC-RESOURCE-API:vf-modules": {
37868           "items": {
37869             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules"
37870           },
37871           "type": "object"
37872         },
37873         "GENERIC-RESOURCE-API:vnf-information": {
37874           "items": {
37875             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information"
37876           },
37877           "type": "object"
37878         },
37879         "GENERIC-RESOURCE-API:vnf-level-oper-status": {
37880           "items": {
37881             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status"
37882           },
37883           "type": "object"
37884         },
37885         "GENERIC-RESOURCE-API:vnf-provided-allotted-resources": {
37886           "items": {
37887             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources"
37888           },
37889           "type": "object"
37890         },
37891         "GENERIC-RESOURCE-API:vnf-request-input": {
37892           "items": {
37893             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input"
37894           },
37895           "type": "object"
37896         },
37897         "GENERIC-RESOURCE-API:vnf-topology": {
37898           "items": {
37899             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology"
37900           },
37901           "type": "object"
37902         }
37903       },
37904       "type": "object"
37905     },
37906     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data-TOP": {
37907       "properties": {
37908         "GENERIC-RESOURCE-API:vnf-data": {
37909           "items": {
37910             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data"
37911           },
37912           "type": "object"
37913         }
37914       },
37915       "type": "object"
37916     },
37917     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information": {
37918       "properties": {
37919         "GENERIC-RESOURCE-API:notification-url": {
37920           "$ref": "#/definitions/Some notification-url"
37921         },
37922         "GENERIC-RESOURCE-API:order-number": {
37923           "$ref": "#/definitions/Some order-number"
37924         },
37925         "GENERIC-RESOURCE-API:order-version": {
37926           "$ref": "#/definitions/Some order-version"
37927         },
37928         "GENERIC-RESOURCE-API:request-action": {
37929           "$ref": "#/definitions/CreateNetworkInstance",
37930           "description": "still need to work Disconnect",
37931           "enum": [
37932             "CreateNetworkInstance",
37933             "ActivateNetworkInstance",
37934             "CreateServiceInstance",
37935             "DeleteServiceInstance",
37936             "DeleteNetworkInstance",
37937             "CreateVnfInstance",
37938             "ActivateVnfInstance",
37939             "DeleteVnfInstance",
37940             "CreateVfModuleInstance",
37941             "ActivateVfModuleInstance",
37942             "DeleteVfModuleInstance",
37943             "CreateContrailRouteInstance",
37944             "DeleteContrailRouteInstance",
37945             "CreateSecurityZoneInstance",
37946             "DeleteSecurityZoneInstance",
37947             "ActivateDCINetworkInstance",
37948             "DeActivateDCINetworkInstance"
37949           ]
37950         },
37951         "GENERIC-RESOURCE-API:request-id": {
37952           "$ref": "#/definitions/Some request-id",
37953           "description": "Request ID generated upstream of MSO"
37954         },
37955         "GENERIC-RESOURCE-API:source": {
37956           "$ref": "#/definitions/Some source"
37957         }
37958       },
37959       "type": "object"
37960     },
37961     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information-TOP": {
37962       "properties": {
37963         "GENERIC-RESOURCE-API:request-information": {
37964           "items": {
37965             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information"
37966           },
37967           "type": "object"
37968         }
37969       },
37970       "type": "object"
37971     },
37972     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header": {
37973       "properties": {
37974         "GENERIC-RESOURCE-API:svc-action": {
37975           "$ref": "#/definitions/reserve",
37976           "description": "Enumerated listThis is the rpcAction",
37977           "enum": [
37978             "reserve",
37979             "assign",
37980             "activate",
37981             "delete",
37982             "changeassign",
37983             "changedelete",
37984             "rollback",
37985             "deactivate",
37986             "unassign",
37987             "create"
37988           ]
37989         },
37990         "GENERIC-RESOURCE-API:svc-notification-url": {
37991           "$ref": "#/definitions/Some svc-notification-url",
37992           "description": "Contains URL for asynchronous response"
37993         },
37994         "GENERIC-RESOURCE-API:svc-request-id": {
37995           "$ref": "#/definitions/Some svc-request-id",
37996           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
37997         }
37998       },
37999       "type": "object"
38000     },
38001     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header-TOP": {
38002       "properties": {
38003         "GENERIC-RESOURCE-API:sdnc-request-header": {
38004           "items": {
38005             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header"
38006           },
38007           "type": "object"
38008         }
38009       },
38010       "type": "object"
38011     },
38012     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information": {
38013       "properties": {
38014         "GENERIC-RESOURCE-API:global-customer-id": {
38015           "$ref": "#/definitions/Some global-customer-id",
38016           "description": "need for put of data to AnAI (MSO provides)"
38017         },
38018         "GENERIC-RESOURCE-API:onap-model-information": {
38019           "items": {
38020             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information"
38021           },
38022           "type": "object"
38023         },
38024         "GENERIC-RESOURCE-API:service-id": {
38025           "$ref": "#/definitions/Some service-id",
38026           "description": "This maps to the product-family-id in A&AI"
38027         },
38028         "GENERIC-RESOURCE-API:service-instance-id": {
38029           "$ref": "#/definitions/Some service-instance-id"
38030         },
38031         "GENERIC-RESOURCE-API:subscriber-name": {
38032           "$ref": "#/definitions/Some subscriber-name",
38033           "description": "Would not be expected for vIPR-ATM or mobility services."
38034         },
38035         "GENERIC-RESOURCE-API:subscription-service-type": {
38036           "$ref": "#/definitions/Some subscription-service-type",
38037           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
38038         }
38039       },
38040       "type": "object"
38041     },
38042     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information-TOP": {
38043       "properties": {
38044         "GENERIC-RESOURCE-API:service-information": {
38045           "items": {
38046             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information"
38047           },
38048           "type": "object"
38049         }
38050       },
38051       "type": "object"
38052     },
38053     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules": {
38054       "properties": {
38055         "GENERIC-RESOURCE-API:vf-module": {
38056           "items": {
38057             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module"
38058           },
38059           "type": "array"
38060         }
38061       },
38062       "type": "object"
38063     },
38064     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules-TOP": {
38065       "properties": {
38066         "GENERIC-RESOURCE-API:vf-modules": {
38067           "items": {
38068             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules"
38069           },
38070           "type": "object"
38071         }
38072       },
38073       "type": "object"
38074     },
38075     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information": {
38076       "properties": {
38077         "GENERIC-RESOURCE-API:onap-model-information": {
38078           "items": {
38079             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information"
38080           },
38081           "type": "object"
38082         },
38083         "GENERIC-RESOURCE-API:vnf-id": {
38084           "$ref": "#/definitions/Some vnf-id"
38085         },
38086         "GENERIC-RESOURCE-API:vnf-type": {
38087           "$ref": "#/definitions/Some vnf-type",
38088           "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)"
38089         }
38090       },
38091       "type": "object"
38092     },
38093     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information-TOP": {
38094       "properties": {
38095         "GENERIC-RESOURCE-API:vnf-information": {
38096           "items": {
38097             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information"
38098           },
38099           "type": "object"
38100         }
38101       },
38102       "type": "object"
38103     },
38104     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status": {
38105       "properties": {
38106         "GENERIC-RESOURCE-API:create-timestamp": {
38107           "$ref": "#/definitions/Some create-timestamp",
38108           "description": "Not currently populated in service data."
38109         },
38110         "GENERIC-RESOURCE-API:last-action": {
38111           "$ref": "#/definitions/CreateNetworkInstance",
38112           "description": "should be list of possible request-actions",
38113           "enum": [
38114             "CreateNetworkInstance",
38115             "ActivateNetworkInstance",
38116             "CreateServiceInstance",
38117             "DeleteServiceInstance",
38118             "DeleteNetworkInstance",
38119             "CreateVnfInstance",
38120             "ActivateVnfInstance",
38121             "DeleteVnfInstance",
38122             "CreateVfModuleInstance",
38123             "ActivateVfModuleInstance",
38124             "DeleteVfModuleInstance",
38125             "CreateContrailRouteInstance",
38126             "DeleteContrailRouteInstance",
38127             "CreateSecurityZoneInstance",
38128             "DeleteSecurityZoneInstance"
38129           ]
38130         },
38131         "GENERIC-RESOURCE-API:last-order-status": {
38132           "$ref": "#/definitions/Active",
38133           "description": "fieldused by generic-resource-api",
38134           "enum": [
38135             "Active",
38136             "PendingAssignment",
38137             "PendingCreate",
38138             "PendingUpdate",
38139             "PendingDelete",
38140             "Deleted",
38141             "Created"
38142           ]
38143         },
38144         "GENERIC-RESOURCE-API:last-rpc-action": {
38145           "$ref": "#/definitions/assign",
38146           "enum": [
38147             "assign",
38148             "activate",
38149             "delete",
38150             "unassign",
38151             "deactivate",
38152             "create"
38153           ]
38154         },
38155         "GENERIC-RESOURCE-API:last-svc-request-id": {
38156           "$ref": "#/definitions/Some last-svc-request-id",
38157           "description": "Not currently populated in service data."
38158         },
38159         "GENERIC-RESOURCE-API:modify-timestamp": {
38160           "$ref": "#/definitions/Some modify-timestamp"
38161         },
38162         "GENERIC-RESOURCE-API:order-status": {
38163           "$ref": "#/definitions/Active",
38164           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
38165           "enum": [
38166             "Active",
38167             "PendingAssignment",
38168             "PendingCreate",
38169             "PendingUpdate",
38170             "PendingDelete",
38171             "Deleted",
38172             "Created"
38173           ]
38174         }
38175       },
38176       "type": "object"
38177     },
38178     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status-TOP": {
38179       "properties": {
38180         "GENERIC-RESOURCE-API:vnf-level-oper-status": {
38181           "items": {
38182             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status"
38183           },
38184           "type": "object"
38185         }
38186       },
38187       "type": "object"
38188     },
38189     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources": {
38190       "properties": {
38191         "GENERIC-RESOURCE-API:vnf-provided-ar-id": {
38192           "description": "List of allotted resources using capacity from this vnf",
38193           "items": {
38194             "$ref": "#/definitions/Some vnf-provided-ar-id"
38195           },
38196           "type": "array"
38197         }
38198       },
38199       "type": "object"
38200     },
38201     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources-TOP": {
38202       "properties": {
38203         "GENERIC-RESOURCE-API:vnf-provided-allotted-resources": {
38204           "items": {
38205             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources"
38206           },
38207           "type": "object"
38208         }
38209       },
38210       "type": "object"
38211     },
38212     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input": {
38213       "properties": {
38214         "GENERIC-RESOURCE-API:aic-clli": {
38215           "$ref": "#/definitions/Some aic-clli",
38216           "description": "Not expected to be used"
38217         },
38218         "GENERIC-RESOURCE-API:aic-cloud-region": {
38219           "$ref": "#/definitions/Some aic-cloud-region",
38220           "description": "The AIC cloud region which maps to contrail versions"
38221         },
38222         "GENERIC-RESOURCE-API:request-version": {
38223           "$ref": "#/definitions/Some request-version",
38224           "description": "keep this? e.g. 1702"
38225         },
38226         "GENERIC-RESOURCE-API:tenant": {
38227           "$ref": "#/definitions/Some tenant"
38228         },
38229         "GENERIC-RESOURCE-API:vnf-input-parameters": {
38230           "items": {
38231             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters"
38232           },
38233           "type": "object"
38234         },
38235         "GENERIC-RESOURCE-API:vnf-name": {
38236           "$ref": "#/definitions/Some vnf-name",
38237           "description": "in Pats vnf submodule, contained within vnf-instance-topology-identifier (along with vnf-model-id and vnf-instance-id)"
38238         },
38239         "GENERIC-RESOURCE-API:vnf-networks": {
38240           "items": {
38241             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks"
38242           },
38243           "type": "object"
38244         }
38245       },
38246       "type": "object"
38247     },
38248     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input-TOP": {
38249       "properties": {
38250         "GENERIC-RESOURCE-API:vnf-request-input": {
38251           "items": {
38252             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input"
38253           },
38254           "type": "object"
38255         }
38256       },
38257       "type": "object"
38258     },
38259     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology": {
38260       "properties": {
38261         "GENERIC-RESOURCE-API:aic-clli": {
38262           "$ref": "#/definitions/Some aic-clli",
38263           "description": "Not expected to be used"
38264         },
38265         "GENERIC-RESOURCE-API:aic-cloud-region": {
38266           "$ref": "#/definitions/Some aic-cloud-region",
38267           "description": "The AIC cloud region which maps to contrail versions"
38268         },
38269         "GENERIC-RESOURCE-API:onap-model-information": {
38270           "items": {
38271             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information"
38272           },
38273           "type": "object"
38274         },
38275         "GENERIC-RESOURCE-API:tenant": {
38276           "$ref": "#/definitions/Some tenant"
38277         },
38278         "GENERIC-RESOURCE-API:vnf-parameters-data": {
38279           "items": {
38280             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data"
38281           },
38282           "type": "object"
38283         },
38284         "GENERIC-RESOURCE-API:vnf-resource-assignments": {
38285           "items": {
38286             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments"
38287           },
38288           "type": "object"
38289         },
38290         "GENERIC-RESOURCE-API:vnf-topology-identifier-structure": {
38291           "items": {
38292             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure"
38293           },
38294           "type": "object"
38295         }
38296       },
38297       "type": "object"
38298     },
38299     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology-TOP": {
38300       "properties": {
38301         "GENERIC-RESOURCE-API:vnf-topology": {
38302           "items": {
38303             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology"
38304           },
38305           "type": "object"
38306         }
38307       },
38308       "type": "object"
38309     },
38310     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information": {
38311       "properties": {
38312         "GENERIC-RESOURCE-API:model-customization-uuid": {
38313           "$ref": "#/definitions/Some model-customization-uuid",
38314           "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"
38315         },
38316         "GENERIC-RESOURCE-API:model-invariant-uuid": {
38317           "$ref": "#/definitions/Some model-invariant-uuid",
38318           "description": "identifies the invariant uuid for this service or resource"
38319         },
38320         "GENERIC-RESOURCE-API:model-name": {
38321           "$ref": "#/definitions/Some model-name"
38322         },
38323         "GENERIC-RESOURCE-API:model-uuid": {
38324           "$ref": "#/definitions/Some model-uuid",
38325           "description": "identifies the uuid for this service or resource, which is version specific"
38326         },
38327         "GENERIC-RESOURCE-API:model-version": {
38328           "$ref": "#/definitions/Some model-version"
38329         }
38330       },
38331       "type": "object"
38332     },
38333     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information-TOP": {
38334       "properties": {
38335         "GENERIC-RESOURCE-API:onap-model-information": {
38336           "items": {
38337             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information"
38338           },
38339           "type": "object"
38340         }
38341       },
38342       "type": "object"
38343     },
38344     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module": {
38345       "properties": {
38346         "GENERIC-RESOURCE-API:vf-module-data": {
38347           "items": {
38348             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data"
38349           },
38350           "type": "object"
38351         },
38352         "GENERIC-RESOURCE-API:vf-module-id": {
38353           "$ref": "#/definitions/Some vf-module-id"
38354         }
38355       },
38356       "required": [
38357         "GENERIC-RESOURCE-API:vf-module-id"
38358       ],
38359       "type": "object"
38360     },
38361     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module-TOP": {
38362       "properties": {
38363         "GENERIC-RESOURCE-API:vf-module": {
38364           "items": {
38365             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module"
38366           },
38367           "type": "array"
38368         }
38369       },
38370       "type": "object"
38371     },
38372     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data": {
38373       "properties": {
38374         "GENERIC-RESOURCE-API:request-information": {
38375           "items": {
38376             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information"
38377           },
38378           "type": "object"
38379         },
38380         "GENERIC-RESOURCE-API:sdnc-request-header": {
38381           "items": {
38382             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header"
38383           },
38384           "type": "object"
38385         },
38386         "GENERIC-RESOURCE-API:service-information": {
38387           "items": {
38388             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information"
38389           },
38390           "type": "object"
38391         },
38392         "GENERIC-RESOURCE-API:vf-module-information": {
38393           "items": {
38394             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information"
38395           },
38396           "type": "object"
38397         },
38398         "GENERIC-RESOURCE-API:vf-module-level-oper-status": {
38399           "items": {
38400             "$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"
38401           },
38402           "type": "object"
38403         },
38404         "GENERIC-RESOURCE-API:vf-module-request-input": {
38405           "items": {
38406             "$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"
38407           },
38408           "type": "object"
38409         },
38410         "GENERIC-RESOURCE-API:vf-module-topology": {
38411           "items": {
38412             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology"
38413           },
38414           "type": "object"
38415         },
38416         "GENERIC-RESOURCE-API:vnf-information": {
38417           "items": {
38418             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information"
38419           },
38420           "type": "object"
38421         }
38422       },
38423       "type": "object"
38424     },
38425     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data-TOP": {
38426       "properties": {
38427         "GENERIC-RESOURCE-API:vf-module-data": {
38428           "items": {
38429             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data"
38430           },
38431           "type": "object"
38432         }
38433       },
38434       "type": "object"
38435     },
38436     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information": {
38437       "properties": {
38438         "GENERIC-RESOURCE-API:notification-url": {
38439           "$ref": "#/definitions/Some notification-url"
38440         },
38441         "GENERIC-RESOURCE-API:order-number": {
38442           "$ref": "#/definitions/Some order-number"
38443         },
38444         "GENERIC-RESOURCE-API:order-version": {
38445           "$ref": "#/definitions/Some order-version"
38446         },
38447         "GENERIC-RESOURCE-API:request-action": {
38448           "$ref": "#/definitions/CreateNetworkInstance",
38449           "description": "still need to work Disconnect",
38450           "enum": [
38451             "CreateNetworkInstance",
38452             "ActivateNetworkInstance",
38453             "CreateServiceInstance",
38454             "DeleteServiceInstance",
38455             "DeleteNetworkInstance",
38456             "CreateVnfInstance",
38457             "ActivateVnfInstance",
38458             "DeleteVnfInstance",
38459             "CreateVfModuleInstance",
38460             "ActivateVfModuleInstance",
38461             "DeleteVfModuleInstance",
38462             "CreateContrailRouteInstance",
38463             "DeleteContrailRouteInstance",
38464             "CreateSecurityZoneInstance",
38465             "DeleteSecurityZoneInstance",
38466             "ActivateDCINetworkInstance",
38467             "DeActivateDCINetworkInstance"
38468           ]
38469         },
38470         "GENERIC-RESOURCE-API:request-id": {
38471           "$ref": "#/definitions/Some request-id",
38472           "description": "Request ID generated upstream of MSO"
38473         },
38474         "GENERIC-RESOURCE-API:source": {
38475           "$ref": "#/definitions/Some source"
38476         }
38477       },
38478       "type": "object"
38479     },
38480     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information-TOP": {
38481       "properties": {
38482         "GENERIC-RESOURCE-API:request-information": {
38483           "items": {
38484             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information"
38485           },
38486           "type": "object"
38487         }
38488       },
38489       "type": "object"
38490     },
38491     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header": {
38492       "properties": {
38493         "GENERIC-RESOURCE-API:svc-action": {
38494           "$ref": "#/definitions/reserve",
38495           "description": "Enumerated listThis is the rpcAction",
38496           "enum": [
38497             "reserve",
38498             "assign",
38499             "activate",
38500             "delete",
38501             "changeassign",
38502             "changedelete",
38503             "rollback",
38504             "deactivate",
38505             "unassign",
38506             "create"
38507           ]
38508         },
38509         "GENERIC-RESOURCE-API:svc-notification-url": {
38510           "$ref": "#/definitions/Some svc-notification-url",
38511           "description": "Contains URL for asynchronous response"
38512         },
38513         "GENERIC-RESOURCE-API:svc-request-id": {
38514           "$ref": "#/definitions/Some svc-request-id",
38515           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
38516         }
38517       },
38518       "type": "object"
38519     },
38520     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header-TOP": {
38521       "properties": {
38522         "GENERIC-RESOURCE-API:sdnc-request-header": {
38523           "items": {
38524             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header"
38525           },
38526           "type": "object"
38527         }
38528       },
38529       "type": "object"
38530     },
38531     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information": {
38532       "properties": {
38533         "GENERIC-RESOURCE-API:global-customer-id": {
38534           "$ref": "#/definitions/Some global-customer-id",
38535           "description": "need for put of data to AnAI (MSO provides)"
38536         },
38537         "GENERIC-RESOURCE-API:onap-model-information": {
38538           "items": {
38539             "$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"
38540           },
38541           "type": "object"
38542         },
38543         "GENERIC-RESOURCE-API:service-id": {
38544           "$ref": "#/definitions/Some service-id",
38545           "description": "This maps to the product-family-id in A&AI"
38546         },
38547         "GENERIC-RESOURCE-API:service-instance-id": {
38548           "$ref": "#/definitions/Some service-instance-id"
38549         },
38550         "GENERIC-RESOURCE-API:subscriber-name": {
38551           "$ref": "#/definitions/Some subscriber-name",
38552           "description": "Would not be expected for vIPR-ATM or mobility services."
38553         },
38554         "GENERIC-RESOURCE-API:subscription-service-type": {
38555           "$ref": "#/definitions/Some subscription-service-type",
38556           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
38557         }
38558       },
38559       "type": "object"
38560     },
38561     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information-TOP": {
38562       "properties": {
38563         "GENERIC-RESOURCE-API:service-information": {
38564           "items": {
38565             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information"
38566           },
38567           "type": "object"
38568         }
38569       },
38570       "type": "object"
38571     },
38572     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information": {
38573       "properties": {
38574         "GENERIC-RESOURCE-API:onap-model-information": {
38575           "items": {
38576             "$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"
38577           },
38578           "type": "object"
38579         },
38580         "GENERIC-RESOURCE-API:vf-module-id": {
38581           "$ref": "#/definitions/Some vf-module-id"
38582         },
38583         "GENERIC-RESOURCE-API:vf-module-type": {
38584           "$ref": "#/definitions/Some vf-module-type"
38585         }
38586       },
38587       "type": "object"
38588     },
38589     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information-TOP": {
38590       "properties": {
38591         "GENERIC-RESOURCE-API:vf-module-information": {
38592           "items": {
38593             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information"
38594           },
38595           "type": "object"
38596         }
38597       },
38598       "type": "object"
38599     },
38600     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-level-oper-status": {
38601       "properties": {
38602         "GENERIC-RESOURCE-API:create-timestamp": {
38603           "$ref": "#/definitions/Some create-timestamp",
38604           "description": "Not currently populated in service data."
38605         },
38606         "GENERIC-RESOURCE-API:last-action": {
38607           "$ref": "#/definitions/CreateNetworkInstance",
38608           "description": "should be list of possible request-actions",
38609           "enum": [
38610             "CreateNetworkInstance",
38611             "ActivateNetworkInstance",
38612             "CreateServiceInstance",
38613             "DeleteServiceInstance",
38614             "DeleteNetworkInstance",
38615             "CreateVnfInstance",
38616             "ActivateVnfInstance",
38617             "DeleteVnfInstance",
38618             "CreateVfModuleInstance",
38619             "ActivateVfModuleInstance",
38620             "DeleteVfModuleInstance",
38621             "CreateContrailRouteInstance",
38622             "DeleteContrailRouteInstance",
38623             "CreateSecurityZoneInstance",
38624             "DeleteSecurityZoneInstance"
38625           ]
38626         },
38627         "GENERIC-RESOURCE-API:last-order-status": {
38628           "$ref": "#/definitions/Active",
38629           "description": "fieldused by generic-resource-api",
38630           "enum": [
38631             "Active",
38632             "PendingAssignment",
38633             "PendingCreate",
38634             "PendingUpdate",
38635             "PendingDelete",
38636             "Deleted",
38637             "Created"
38638           ]
38639         },
38640         "GENERIC-RESOURCE-API:last-rpc-action": {
38641           "$ref": "#/definitions/assign",
38642           "enum": [
38643             "assign",
38644             "activate",
38645             "delete",
38646             "unassign",
38647             "deactivate",
38648             "create"
38649           ]
38650         },
38651         "GENERIC-RESOURCE-API:last-svc-request-id": {
38652           "$ref": "#/definitions/Some last-svc-request-id",
38653           "description": "Not currently populated in service data."
38654         },
38655         "GENERIC-RESOURCE-API:modify-timestamp": {
38656           "$ref": "#/definitions/Some modify-timestamp"
38657         },
38658         "GENERIC-RESOURCE-API:order-status": {
38659           "$ref": "#/definitions/Active",
38660           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
38661           "enum": [
38662             "Active",
38663             "PendingAssignment",
38664             "PendingCreate",
38665             "PendingUpdate",
38666             "PendingDelete",
38667             "Deleted",
38668             "Created"
38669           ]
38670         }
38671       },
38672       "type": "object"
38673     },
38674     "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": {
38675       "properties": {
38676         "GENERIC-RESOURCE-API:vf-module-level-oper-status": {
38677           "items": {
38678             "$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"
38679           },
38680           "type": "object"
38681         }
38682       },
38683       "type": "object"
38684     },
38685     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-request-input": {
38686       "properties": {
38687         "GENERIC-RESOURCE-API:aic-clli": {
38688           "$ref": "#/definitions/Some aic-clli",
38689           "description": "Not expected to be used"
38690         },
38691         "GENERIC-RESOURCE-API:aic-cloud-region": {
38692           "$ref": "#/definitions/Some aic-cloud-region",
38693           "description": "The AIC cloud region which maps to contrail versions"
38694         },
38695         "GENERIC-RESOURCE-API:request-version": {
38696           "$ref": "#/definitions/Some request-version",
38697           "description": "keep this?"
38698         },
38699         "GENERIC-RESOURCE-API:tenant": {
38700           "$ref": "#/definitions/Some tenant"
38701         },
38702         "GENERIC-RESOURCE-API:vf-module-input-parameters": {
38703           "items": {
38704             "$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"
38705           },
38706           "type": "object"
38707         },
38708         "GENERIC-RESOURCE-API:vf-module-name": {
38709           "$ref": "#/definitions/Some vf-module-name"
38710         }
38711       },
38712       "type": "object"
38713     },
38714     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-request-input-TOP": {
38715       "properties": {
38716         "GENERIC-RESOURCE-API:vf-module-request-input": {
38717           "items": {
38718             "$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"
38719           },
38720           "type": "object"
38721         }
38722       },
38723       "type": "object"
38724     },
38725     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology": {
38726       "properties": {
38727         "GENERIC-RESOURCE-API:aic-clli": {
38728           "$ref": "#/definitions/Some aic-clli",
38729           "description": "Not expected to be used"
38730         },
38731         "GENERIC-RESOURCE-API:aic-cloud-region": {
38732           "$ref": "#/definitions/Some aic-cloud-region",
38733           "description": "The AIC cloud region which maps to contrail versions"
38734         },
38735         "GENERIC-RESOURCE-API:onap-model-information": {
38736           "items": {
38737             "$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"
38738           },
38739           "type": "object"
38740         },
38741         "GENERIC-RESOURCE-API:tenant": {
38742           "$ref": "#/definitions/Some tenant"
38743         },
38744         "GENERIC-RESOURCE-API:vf-module-assignments": {
38745           "items": {
38746             "$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"
38747           },
38748           "type": "object"
38749         },
38750         "GENERIC-RESOURCE-API:vf-module-parameters": {
38751           "items": {
38752             "$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"
38753           },
38754           "type": "object"
38755         },
38756         "GENERIC-RESOURCE-API:vf-module-topology-identifier": {
38757           "items": {
38758             "$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"
38759           },
38760           "type": "object"
38761         }
38762       },
38763       "type": "object"
38764     },
38765     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology-TOP": {
38766       "properties": {
38767         "GENERIC-RESOURCE-API:vf-module-topology": {
38768           "items": {
38769             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology"
38770           },
38771           "type": "object"
38772         }
38773       },
38774       "type": "object"
38775     },
38776     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information": {
38777       "properties": {
38778         "GENERIC-RESOURCE-API:onap-model-information": {
38779           "items": {
38780             "$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"
38781           },
38782           "type": "object"
38783         },
38784         "GENERIC-RESOURCE-API:vnf-id": {
38785           "$ref": "#/definitions/Some vnf-id"
38786         },
38787         "GENERIC-RESOURCE-API:vnf-type": {
38788           "$ref": "#/definitions/Some vnf-type",
38789           "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)"
38790         }
38791       },
38792       "type": "object"
38793     },
38794     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information-TOP": {
38795       "properties": {
38796         "GENERIC-RESOURCE-API:vnf-information": {
38797           "items": {
38798             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information"
38799           },
38800           "type": "object"
38801         }
38802       },
38803       "type": "object"
38804     },
38805     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/service-information(config)onap-model-information": {
38806       "properties": {
38807         "GENERIC-RESOURCE-API:model-customization-uuid": {
38808           "$ref": "#/definitions/Some model-customization-uuid",
38809           "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"
38810         },
38811         "GENERIC-RESOURCE-API:model-invariant-uuid": {
38812           "$ref": "#/definitions/Some model-invariant-uuid",
38813           "description": "identifies the invariant uuid for this service or resource"
38814         },
38815         "GENERIC-RESOURCE-API:model-name": {
38816           "$ref": "#/definitions/Some model-name"
38817         },
38818         "GENERIC-RESOURCE-API:model-uuid": {
38819           "$ref": "#/definitions/Some model-uuid",
38820           "description": "identifies the uuid for this service or resource, which is version specific"
38821         },
38822         "GENERIC-RESOURCE-API:model-version": {
38823           "$ref": "#/definitions/Some model-version"
38824         }
38825       },
38826       "type": "object"
38827     },
38828     "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": {
38829       "properties": {
38830         "GENERIC-RESOURCE-API:onap-model-information": {
38831           "items": {
38832             "$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"
38833           },
38834           "type": "object"
38835         }
38836       },
38837       "type": "object"
38838     },
38839     "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": {
38840       "properties": {
38841         "GENERIC-RESOURCE-API:model-customization-uuid": {
38842           "$ref": "#/definitions/Some model-customization-uuid",
38843           "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"
38844         },
38845         "GENERIC-RESOURCE-API:model-invariant-uuid": {
38846           "$ref": "#/definitions/Some model-invariant-uuid",
38847           "description": "identifies the invariant uuid for this service or resource"
38848         },
38849         "GENERIC-RESOURCE-API:model-name": {
38850           "$ref": "#/definitions/Some model-name"
38851         },
38852         "GENERIC-RESOURCE-API:model-uuid": {
38853           "$ref": "#/definitions/Some model-uuid",
38854           "description": "identifies the uuid for this service or resource, which is version specific"
38855         },
38856         "GENERIC-RESOURCE-API:model-version": {
38857           "$ref": "#/definitions/Some model-version"
38858         }
38859       },
38860       "type": "object"
38861     },
38862     "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": {
38863       "properties": {
38864         "GENERIC-RESOURCE-API:onap-model-information": {
38865           "items": {
38866             "$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"
38867           },
38868           "type": "object"
38869         }
38870       },
38871       "type": "object"
38872     },
38873     "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": {
38874       "properties": {
38875         "GENERIC-RESOURCE-API:param": {
38876           "items": {
38877             "$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"
38878           },
38879           "type": "array"
38880         }
38881       },
38882       "type": "object"
38883     },
38884     "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": {
38885       "properties": {
38886         "GENERIC-RESOURCE-API:vf-module-input-parameters": {
38887           "items": {
38888             "$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"
38889           },
38890           "type": "object"
38891         }
38892       },
38893       "type": "object"
38894     },
38895     "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": {
38896       "properties": {
38897         "GENERIC-RESOURCE-API:name": {
38898           "$ref": "#/definitions/Some name"
38899         },
38900         "GENERIC-RESOURCE-API:value": {
38901           "$ref": "#/definitions/Some value"
38902         }
38903       },
38904       "type": "object"
38905     },
38906     "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": {
38907       "properties": {
38908         "GENERIC-RESOURCE-API:param": {
38909           "items": {
38910             "$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"
38911           },
38912           "type": "array"
38913         }
38914       },
38915       "type": "object"
38916     },
38917     "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": {
38918       "properties": {
38919         "GENERIC-RESOURCE-API:model-customization-uuid": {
38920           "$ref": "#/definitions/Some model-customization-uuid",
38921           "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"
38922         },
38923         "GENERIC-RESOURCE-API:model-invariant-uuid": {
38924           "$ref": "#/definitions/Some model-invariant-uuid",
38925           "description": "identifies the invariant uuid for this service or resource"
38926         },
38927         "GENERIC-RESOURCE-API:model-name": {
38928           "$ref": "#/definitions/Some model-name"
38929         },
38930         "GENERIC-RESOURCE-API:model-uuid": {
38931           "$ref": "#/definitions/Some model-uuid",
38932           "description": "identifies the uuid for this service or resource, which is version specific"
38933         },
38934         "GENERIC-RESOURCE-API:model-version": {
38935           "$ref": "#/definitions/Some model-version"
38936         }
38937       },
38938       "type": "object"
38939     },
38940     "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": {
38941       "properties": {
38942         "GENERIC-RESOURCE-API:onap-model-information": {
38943           "items": {
38944             "$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"
38945           },
38946           "type": "object"
38947         }
38948       },
38949       "type": "object"
38950     },
38951     "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": {
38952       "properties": {
38953         "GENERIC-RESOURCE-API:vf-module-status": {
38954           "$ref": "#/definitions/Some vf-module-status",
38955           "description": "Do we need this?Orchestration status from AAI - to be set by SDNCNot being used for vIPR."
38956         },
38957         "GENERIC-RESOURCE-API:vms": {
38958           "items": {
38959             "$ref": "#/definitions/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"
38960           },
38961           "type": "object"
38962         }
38963       },
38964       "type": "object"
38965     },
38966     "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": {
38967       "properties": {
38968         "GENERIC-RESOURCE-API:vf-module-assignments": {
38969           "items": {
38970             "$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"
38971           },
38972           "type": "object"
38973         }
38974       },
38975       "type": "object"
38976     },
38977     "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": {
38978       "properties": {
38979         "GENERIC-RESOURCE-API:param": {
38980           "items": {
38981             "$ref": "#/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"
38982           },
38983           "type": "array"
38984         }
38985       },
38986       "type": "object"
38987     },
38988     "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": {
38989       "properties": {
38990         "GENERIC-RESOURCE-API:vf-module-parameters": {
38991           "items": {
38992             "$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"
38993           },
38994           "type": "object"
38995         }
38996       },
38997       "type": "object"
38998     },
38999     "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": {
39000       "properties": {
39001         "GENERIC-RESOURCE-API:vf-module-id": {
39002           "$ref": "#/definitions/Some vf-module-id",
39003           "description": "vf-module id"
39004         },
39005         "GENERIC-RESOURCE-API:vf-module-name": {
39006           "$ref": "#/definitions/Some vf-module-name",
39007           "description": "vf-module-name"
39008         },
39009         "GENERIC-RESOURCE-API:vf-module-type": {
39010           "$ref": "#/definitions/Some vf-module-type",
39011           "description": "In Pats model referred to as model-id"
39012         }
39013       },
39014       "type": "object"
39015     },
39016     "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": {
39017       "properties": {
39018         "GENERIC-RESOURCE-API:vf-module-topology-identifier": {
39019           "items": {
39020             "$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"
39021           },
39022           "type": "object"
39023         }
39024       },
39025       "type": "object"
39026     },
39027     "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": {
39028       "properties": {
39029         "GENERIC-RESOURCE-API:vm": {
39030           "items": {
39031             "$ref": "#/definitions/GENERIC-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"
39032           },
39033           "type": "array"
39034         }
39035       },
39036       "type": "object"
39037     },
39038     "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": {
39039       "properties": {
39040         "GENERIC-RESOURCE-API:vms": {
39041           "items": {
39042             "$ref": "#/definitions/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"
39043           },
39044           "type": "object"
39045         }
39046       },
39047       "type": "object"
39048     },
39049     "GENERIC-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": {
39050       "properties": {
39051         "GENERIC-RESOURCE-API:nfc-naming-code": {
39052           "$ref": "#/definitions/Some nfc-naming-code",
39053           "description": "used in vm naming(draft 29: changed from nfc-code)"
39054         },
39055         "GENERIC-RESOURCE-API:vm-count": {
39056           "$ref": "#/definitions/0"
39057         },
39058         "GENERIC-RESOURCE-API:vm-names": {
39059           "items": {
39060             "$ref": "#/definitions/GENERIC-RESOURCE-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"
39061           },
39062           "type": "object"
39063         },
39064         "GENERIC-RESOURCE-API:vm-networks": {
39065           "items": {
39066             "$ref": "#/definitions/GENERIC-RESOURCE-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"
39067           },
39068           "type": "object"
39069         },
39070         "GENERIC-RESOURCE-API:vm-type": {
39071           "$ref": "#/definitions/Some vm-type"
39072         },
39073         "GENERIC-RESOURCE-API:vm-type-tag": {
39074           "$ref": "#/definitions/Some vm-type-tag",
39075           "description": "from tosca data on vfc"
39076         }
39077       },
39078       "required": [
39079         "GENERIC-RESOURCE-API:vm-type"
39080       ],
39081       "type": "object"
39082     },
39083     "GENERIC-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": {
39084       "properties": {
39085         "GENERIC-RESOURCE-API:vm": {
39086           "items": {
39087             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms(config)vm"
39088           },
39089           "type": "array"
39090         }
39091       },
39092       "type": "object"
39093     },
39094     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names": {
39095       "properties": {
39096         "GENERIC-RESOURCE-API:vm-name": {
39097           "description": "ordered-by: user",
39098           "items": {
39099             "$ref": "#/definitions/Some vm-name"
39100           },
39101           "type": "array"
39102         }
39103       },
39104       "type": "object"
39105     },
39106     "GENERIC-RESOURCE-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": {
39107       "properties": {
39108         "GENERIC-RESOURCE-API:vm-names": {
39109           "items": {
39110             "$ref": "#/definitions/GENERIC-RESOURCE-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"
39111           },
39112           "type": "object"
39113         }
39114       },
39115       "type": "object"
39116     },
39117     "GENERIC-RESOURCE-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": {
39118       "properties": {
39119         "GENERIC-RESOURCE-API:vm-network": {
39120           "items": {
39121             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/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"
39122           },
39123           "type": "array"
39124         }
39125       },
39126       "type": "object"
39127     },
39128     "GENERIC-RESOURCE-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": {
39129       "properties": {
39130         "GENERIC-RESOURCE-API:vm-networks": {
39131           "items": {
39132             "$ref": "#/definitions/GENERIC-RESOURCE-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"
39133           },
39134           "type": "object"
39135         }
39136       },
39137       "type": "object"
39138     },
39139     "GENERIC-RESOURCE-API/services/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": {
39140       "properties": {
39141         "GENERIC-RESOURCE-API:floating-ips": {
39142           "items": {
39143             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
39144           },
39145           "type": "object"
39146         },
39147         "GENERIC-RESOURCE-API:interface-route-prefixes": {
39148           "items": {
39149             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
39150           },
39151           "type": "object"
39152         },
39153         "GENERIC-RESOURCE-API:mac-addresses": {
39154           "items": {
39155             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
39156           },
39157           "type": "object"
39158         },
39159         "GENERIC-RESOURCE-API:network-information-items": {
39160           "items": {
39161             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
39162           },
39163           "type": "object"
39164         },
39165         "GENERIC-RESOURCE-API:network-role": {
39166           "$ref": "#/definitions/Some network-role",
39167           "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF"
39168         },
39169         "GENERIC-RESOURCE-API:network-role-tag": {
39170           "$ref": "#/definitions/Some network-role-tag"
39171         },
39172         "GENERIC-RESOURCE-API:sriov-parameters": {
39173           "items": {
39174             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
39175           },
39176           "type": "object"
39177         }
39178       },
39179       "required": [
39180         "GENERIC-RESOURCE-API:network-role"
39181       ],
39182       "type": "object"
39183     },
39184     "GENERIC-RESOURCE-API/services/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": {
39185       "properties": {
39186         "GENERIC-RESOURCE-API:vm-network": {
39187           "items": {
39188             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/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"
39189           },
39190           "type": "array"
39191         }
39192       },
39193       "type": "object"
39194     },
39195     "GENERIC-RESOURCE-API/services/service/service-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": {
39196       "properties": {
39197         "GENERIC-RESOURCE-API:floating-ip-v4": {
39198           "description": "Floating ipv4 for VMs of a given type on this network",
39199           "items": {
39200             "$ref": "#/definitions/0.13.1.0%{N{}",
39201             "enum": [
39202               "0.13.1.0%{N{}",
39203               "cfeF:a%L}Lp{NLN{"
39204             ]
39205           },
39206           "type": "array"
39207         },
39208         "GENERIC-RESOURCE-API:floating-ip-v6": {
39209           "description": "Floating ipv6 for VMs of a given type on this network",
39210           "items": {
39211             "$ref": "#/definitions/:"
39212           },
39213           "type": "array"
39214         }
39215       },
39216       "type": "object"
39217     },
39218     "GENERIC-RESOURCE-API/services/service/service-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": {
39219       "properties": {
39220         "GENERIC-RESOURCE-API:floating-ips": {
39221           "items": {
39222             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
39223           },
39224           "type": "object"
39225         }
39226       },
39227       "type": "object"
39228     },
39229     "GENERIC-RESOURCE-API/services/service/service-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": {
39230       "properties": {
39231         "GENERIC-RESOURCE-API:interface-route-prefix": {
39232           "description": "ordered-by: user",
39233           "items": {
39234             "$ref": "#/definitions/Some interface-route-prefix"
39235           },
39236           "type": "array"
39237         }
39238       },
39239       "type": "object"
39240     },
39241     "GENERIC-RESOURCE-API/services/service/service-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": {
39242       "properties": {
39243         "GENERIC-RESOURCE-API:interface-route-prefixes": {
39244           "items": {
39245             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
39246           },
39247           "type": "object"
39248         }
39249       },
39250       "type": "object"
39251     },
39252     "GENERIC-RESOURCE-API/services/service/service-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": {
39253       "properties": {
39254         "GENERIC-RESOURCE-API:mac-address": {
39255           "description": "List of network assignments for this vm-type",
39256           "items": {
39257             "$ref": "#/definitions/Some mac-address"
39258           },
39259           "type": "array"
39260         }
39261       },
39262       "type": "object"
39263     },
39264     "GENERIC-RESOURCE-API/services/service/service-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": {
39265       "properties": {
39266         "GENERIC-RESOURCE-API:mac-addresses": {
39267           "items": {
39268             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
39269           },
39270           "type": "object"
39271         }
39272       },
39273       "type": "object"
39274     },
39275     "GENERIC-RESOURCE-API/services/service/service-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": {
39276       "properties": {
39277         "GENERIC-RESOURCE-API:network-information-item": {
39278           "items": {
39279             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
39280           },
39281           "type": "array"
39282         }
39283       },
39284       "type": "object"
39285     },
39286     "GENERIC-RESOURCE-API/services/service/service-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": {
39287       "properties": {
39288         "GENERIC-RESOURCE-API:network-information-items": {
39289           "items": {
39290             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
39291           },
39292           "type": "object"
39293         }
39294       },
39295       "type": "object"
39296     },
39297     "GENERIC-RESOURCE-API/services/service/service-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": {
39298       "properties": {
39299         "GENERIC-RESOURCE-API:application-tags": {
39300           "items": {
39301             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
39302           },
39303           "type": "object"
39304         },
39305         "GENERIC-RESOURCE-API:heat-vlan-filters": {
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/vm/vm-networks/vm-network/sriov-parameters(config)heat-vlan-filters"
39308           },
39309           "type": "object"
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/vm-networks/vm-network(config)sriov-parameters-TOP": {
39315       "properties": {
39316         "GENERIC-RESOURCE-API:sriov-parameters": {
39317           "items": {
39318             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
39319           },
39320           "type": "object"
39321         }
39322       },
39323       "type": "object"
39324     },
39325     "GENERIC-RESOURCE-API/services/service/service-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": {
39326       "properties": {
39327         "GENERIC-RESOURCE-API:ip-count": {
39328           "$ref": "#/definitions/0",
39329           "description": "The number of ip addresses to be assigned per vm for this network role"
39330         },
39331         "GENERIC-RESOURCE-API:ip-version": {
39332           "$ref": "#/definitions/Some ip-version",
39333           "description": "Use ipv4 or ipv6"
39334         },
39335         "GENERIC-RESOURCE-API:network-ips": {
39336           "items": {
39337             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
39338           },
39339           "type": "object"
39340         },
39341         "GENERIC-RESOURCE-API:use-dhcp": {
39342           "$ref": "#/definitions/Y",
39343           "description": "Indicator to use DHCP on this network for this VM",
39344           "enum": [
39345             "Y",
39346             "N"
39347           ]
39348         }
39349       },
39350       "type": "object"
39351     },
39352     "GENERIC-RESOURCE-API/services/service/service-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": {
39353       "properties": {
39354         "GENERIC-RESOURCE-API:network-information-item": {
39355           "items": {
39356             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
39357           },
39358           "type": "array"
39359         }
39360       },
39361       "type": "object"
39362     },
39363     "GENERIC-RESOURCE-API/services/service/service-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": {
39364       "properties": {
39365         "GENERIC-RESOURCE-API:network-ip": {
39366           "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?",
39367           "items": {
39368             "$ref": "#/definitions/Some network-ip"
39369           },
39370           "type": "array"
39371         }
39372       },
39373       "type": "object"
39374     },
39375     "GENERIC-RESOURCE-API/services/service/service-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": {
39376       "properties": {
39377         "GENERIC-RESOURCE-API:network-ips": {
39378           "items": {
39379             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
39380           },
39381           "type": "object"
39382         }
39383       },
39384       "type": "object"
39385     },
39386     "GENERIC-RESOURCE-API/services/service/service-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": {
39387       "properties": {
39388         "GENERIC-RESOURCE-API:c-tags": {
39389           "items": {
39390             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
39391           },
39392           "type": "object"
39393         },
39394         "GENERIC-RESOURCE-API:s-tags": {
39395           "items": {
39396             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
39397           },
39398           "type": "object"
39399         }
39400       },
39401       "type": "object"
39402     },
39403     "GENERIC-RESOURCE-API/services/service/service-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": {
39404       "properties": {
39405         "GENERIC-RESOURCE-API:application-tags": {
39406           "items": {
39407             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
39408           },
39409           "type": "object"
39410         }
39411       },
39412       "type": "object"
39413     },
39414     "GENERIC-RESOURCE-API/services/service/service-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": {
39415       "properties": {
39416         "GENERIC-RESOURCE-API:heat-vlan-filter": {
39417           "items": {
39418             "$ref": "#/definitions/Some heat-vlan-filter"
39419           },
39420           "type": "array"
39421         }
39422       },
39423       "type": "object"
39424     },
39425     "GENERIC-RESOURCE-API/services/service/service-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": {
39426       "properties": {
39427         "GENERIC-RESOURCE-API:heat-vlan-filters": {
39428           "items": {
39429             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
39430           },
39431           "type": "object"
39432         }
39433       },
39434       "type": "object"
39435     },
39436     "GENERIC-RESOURCE-API/services/service/service-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": {
39437       "properties": {
39438         "GENERIC-RESOURCE-API:c-tag": {
39439           "items": {
39440             "$ref": "#/definitions/Some c-tag"
39441           },
39442           "type": "array"
39443         }
39444       },
39445       "type": "object"
39446     },
39447     "GENERIC-RESOURCE-API/services/service/service-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": {
39448       "properties": {
39449         "GENERIC-RESOURCE-API:c-tags": {
39450           "items": {
39451             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
39452           },
39453           "type": "object"
39454         }
39455       },
39456       "type": "object"
39457     },
39458     "GENERIC-RESOURCE-API/services/service/service-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": {
39459       "properties": {
39460         "GENERIC-RESOURCE-API:s-tag": {
39461           "items": {
39462             "$ref": "#/definitions/Some s-tag"
39463           },
39464           "type": "array"
39465         }
39466       },
39467       "type": "object"
39468     },
39469     "GENERIC-RESOURCE-API/services/service/service-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": {
39470       "properties": {
39471         "GENERIC-RESOURCE-API:s-tags": {
39472           "items": {
39473             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
39474           },
39475           "type": "object"
39476         }
39477       },
39478       "type": "object"
39479     },
39480     "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": {
39481       "properties": {
39482         "GENERIC-RESOURCE-API:name": {
39483           "$ref": "#/definitions/Some name"
39484         },
39485         "GENERIC-RESOURCE-API:value": {
39486           "$ref": "#/definitions/Some value"
39487         }
39488       },
39489       "type": "object"
39490     },
39491     "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": {
39492       "properties": {
39493         "GENERIC-RESOURCE-API:param": {
39494           "items": {
39495             "$ref": "#/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"
39496           },
39497           "type": "array"
39498         }
39499       },
39500       "type": "object"
39501     },
39502     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vnf-information(config)onap-model-information": {
39503       "properties": {
39504         "GENERIC-RESOURCE-API:model-customization-uuid": {
39505           "$ref": "#/definitions/Some model-customization-uuid",
39506           "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"
39507         },
39508         "GENERIC-RESOURCE-API:model-invariant-uuid": {
39509           "$ref": "#/definitions/Some model-invariant-uuid",
39510           "description": "identifies the invariant uuid for this service or resource"
39511         },
39512         "GENERIC-RESOURCE-API:model-name": {
39513           "$ref": "#/definitions/Some model-name"
39514         },
39515         "GENERIC-RESOURCE-API:model-uuid": {
39516           "$ref": "#/definitions/Some model-uuid",
39517           "description": "identifies the uuid for this service or resource, which is version specific"
39518         },
39519         "GENERIC-RESOURCE-API:model-version": {
39520           "$ref": "#/definitions/Some model-version"
39521         }
39522       },
39523       "type": "object"
39524     },
39525     "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": {
39526       "properties": {
39527         "GENERIC-RESOURCE-API:onap-model-information": {
39528           "items": {
39529             "$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"
39530           },
39531           "type": "object"
39532         }
39533       },
39534       "type": "object"
39535     },
39536     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information": {
39537       "properties": {
39538         "GENERIC-RESOURCE-API:model-customization-uuid": {
39539           "$ref": "#/definitions/Some model-customization-uuid",
39540           "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"
39541         },
39542         "GENERIC-RESOURCE-API:model-invariant-uuid": {
39543           "$ref": "#/definitions/Some model-invariant-uuid",
39544           "description": "identifies the invariant uuid for this service or resource"
39545         },
39546         "GENERIC-RESOURCE-API:model-name": {
39547           "$ref": "#/definitions/Some model-name"
39548         },
39549         "GENERIC-RESOURCE-API:model-uuid": {
39550           "$ref": "#/definitions/Some model-uuid",
39551           "description": "identifies the uuid for this service or resource, which is version specific"
39552         },
39553         "GENERIC-RESOURCE-API:model-version": {
39554           "$ref": "#/definitions/Some model-version"
39555         }
39556       },
39557       "type": "object"
39558     },
39559     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information-TOP": {
39560       "properties": {
39561         "GENERIC-RESOURCE-API:onap-model-information": {
39562           "items": {
39563             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information"
39564           },
39565           "type": "object"
39566         }
39567       },
39568       "type": "object"
39569     },
39570     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters": {
39571       "properties": {
39572         "GENERIC-RESOURCE-API:param": {
39573           "items": {
39574             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param"
39575           },
39576           "type": "array"
39577         }
39578       },
39579       "type": "object"
39580     },
39581     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters-TOP": {
39582       "properties": {
39583         "GENERIC-RESOURCE-API:vnf-input-parameters": {
39584           "items": {
39585             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters"
39586           },
39587           "type": "object"
39588         }
39589       },
39590       "type": "object"
39591     },
39592     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks": {
39593       "properties": {
39594         "GENERIC-RESOURCE-API:vnf-network": {
39595           "items": {
39596             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network"
39597           },
39598           "type": "array"
39599         }
39600       },
39601       "type": "object"
39602     },
39603     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks-TOP": {
39604       "properties": {
39605         "GENERIC-RESOURCE-API:vnf-networks": {
39606           "items": {
39607             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks"
39608           },
39609           "type": "object"
39610         }
39611       },
39612       "type": "object"
39613     },
39614     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param": {
39615       "properties": {
39616         "GENERIC-RESOURCE-API:name": {
39617           "$ref": "#/definitions/Some name"
39618         },
39619         "GENERIC-RESOURCE-API:value": {
39620           "$ref": "#/definitions/Some value"
39621         }
39622       },
39623       "type": "object"
39624     },
39625     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param-TOP": {
39626       "properties": {
39627         "GENERIC-RESOURCE-API:param": {
39628           "items": {
39629             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param"
39630           },
39631           "type": "array"
39632         }
39633       },
39634       "type": "object"
39635     },
39636     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network": {
39637       "properties": {
39638         "GENERIC-RESOURCE-API:contrail-network-fqdn": {
39639           "$ref": "#/definitions/Some contrail-network-fqdn",
39640           "description": "contrail network policy object"
39641         },
39642         "GENERIC-RESOURCE-API:network-id": {
39643           "$ref": "#/definitions/Some network-id",
39644           "description": "Unique Neutron UUID of an instance of the network role "
39645         },
39646         "GENERIC-RESOURCE-API:network-name": {
39647           "$ref": "#/definitions/Some network-name",
39648           "description": "Unique Neutron UUID of an instance of the network role "
39649         },
39650         "GENERIC-RESOURCE-API:network-role": {
39651           "$ref": "#/definitions/Some network-role",
39652           "description": "A Network Role to which a VNF must connect"
39653         },
39654         "GENERIC-RESOURCE-API:neutron-id": {
39655           "$ref": "#/definitions/Some neutron-id",
39656           "description": "Unique Neutron UUID of an instance of the network role "
39657         },
39658         "GENERIC-RESOURCE-API:subnets-data": {
39659           "items": {
39660             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data"
39661           },
39662           "type": "object"
39663         }
39664       },
39665       "type": "object"
39666     },
39667     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network-TOP": {
39668       "properties": {
39669         "GENERIC-RESOURCE-API:vnf-network": {
39670           "items": {
39671             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network"
39672           },
39673           "type": "array"
39674         }
39675       },
39676       "type": "object"
39677     },
39678     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data": {
39679       "properties": {
39680         "GENERIC-RESOURCE-API:subnet-data": {
39681           "items": {
39682             "$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"
39683           },
39684           "type": "array"
39685         }
39686       },
39687       "type": "object"
39688     },
39689     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data-TOP": {
39690       "properties": {
39691         "GENERIC-RESOURCE-API:subnets-data": {
39692           "items": {
39693             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data"
39694           },
39695           "type": "object"
39696         }
39697       },
39698       "type": "object"
39699     },
39700     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data": {
39701       "properties": {
39702         "GENERIC-RESOURCE-API:ip-version": {
39703           "$ref": "#/definitions/Some ip-version",
39704           "description": "Should be ipv4 or ipv6"
39705         },
39706         "GENERIC-RESOURCE-API:subnet-id": {
39707           "$ref": "#/definitions/Some subnet-id",
39708           "description": "subnet UUID to be passed into the HEAT template"
39709         }
39710       },
39711       "type": "object"
39712     },
39713     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP": {
39714       "properties": {
39715         "GENERIC-RESOURCE-API:subnet-data": {
39716           "items": {
39717             "$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"
39718           },
39719           "type": "array"
39720         }
39721       },
39722       "type": "object"
39723     },
39724     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information": {
39725       "properties": {
39726         "GENERIC-RESOURCE-API:model-customization-uuid": {
39727           "$ref": "#/definitions/Some model-customization-uuid",
39728           "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"
39729         },
39730         "GENERIC-RESOURCE-API:model-invariant-uuid": {
39731           "$ref": "#/definitions/Some model-invariant-uuid",
39732           "description": "identifies the invariant uuid for this service or resource"
39733         },
39734         "GENERIC-RESOURCE-API:model-name": {
39735           "$ref": "#/definitions/Some model-name"
39736         },
39737         "GENERIC-RESOURCE-API:model-uuid": {
39738           "$ref": "#/definitions/Some model-uuid",
39739           "description": "identifies the uuid for this service or resource, which is version specific"
39740         },
39741         "GENERIC-RESOURCE-API:model-version": {
39742           "$ref": "#/definitions/Some model-version"
39743         }
39744       },
39745       "type": "object"
39746     },
39747     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information-TOP": {
39748       "properties": {
39749         "GENERIC-RESOURCE-API:onap-model-information": {
39750           "items": {
39751             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information"
39752           },
39753           "type": "object"
39754         }
39755       },
39756       "type": "object"
39757     },
39758     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data": {
39759       "properties": {
39760         "GENERIC-RESOURCE-API:param": {
39761           "items": {
39762             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param"
39763           },
39764           "type": "array"
39765         }
39766       },
39767       "type": "object"
39768     },
39769     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data-TOP": {
39770       "properties": {
39771         "GENERIC-RESOURCE-API:vnf-parameters-data": {
39772           "items": {
39773             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data"
39774           },
39775           "type": "object"
39776         }
39777       },
39778       "type": "object"
39779     },
39780     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments": {
39781       "properties": {
39782         "GENERIC-RESOURCE-API:availability-zones": {
39783           "items": {
39784             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones"
39785           },
39786           "type": "object"
39787         },
39788         "GENERIC-RESOURCE-API:vnf-networks": {
39789           "items": {
39790             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks"
39791           },
39792           "type": "object"
39793         },
39794         "GENERIC-RESOURCE-API:vnf-status": {
39795           "$ref": "#/definitions/Some vnf-status",
39796           "description": "Do we need this?Orchestration status from AAI - to be set by SDNCWill not be used for vIPR."
39797         }
39798       },
39799       "type": "object"
39800     },
39801     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments-TOP": {
39802       "properties": {
39803         "GENERIC-RESOURCE-API:vnf-resource-assignments": {
39804           "items": {
39805             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments"
39806           },
39807           "type": "object"
39808         }
39809       },
39810       "type": "object"
39811     },
39812     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure": {
39813       "properties": {
39814         "GENERIC-RESOURCE-API:nf-code": {
39815           "$ref": "#/definitions/Some nf-code",
39816           "description": "used in vnf naming"
39817         },
39818         "GENERIC-RESOURCE-API:nf-function": {
39819           "$ref": "#/definitions/Some nf-function"
39820         },
39821         "GENERIC-RESOURCE-API:nf-role": {
39822           "$ref": "#/definitions/Some nf-role"
39823         },
39824         "GENERIC-RESOURCE-API:nf-type": {
39825           "$ref": "#/definitions/Some nf-type"
39826         },
39827         "GENERIC-RESOURCE-API:vnf-id": {
39828           "$ref": "#/definitions/Some vnf-id"
39829         },
39830         "GENERIC-RESOURCE-API:vnf-name": {
39831           "$ref": "#/definitions/Some vnf-name",
39832           "description": "optionally comes from vnf-request-input container or is assigned by sdn-c"
39833         },
39834         "GENERIC-RESOURCE-API:vnf-type": {
39835           "$ref": "#/definitions/Some vnf-type",
39836           "description": "In preload tree, this label is used for the vf-module-type"
39837         }
39838       },
39839       "type": "object"
39840     },
39841     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure-TOP": {
39842       "properties": {
39843         "GENERIC-RESOURCE-API:vnf-topology-identifier-structure": {
39844           "items": {
39845             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure"
39846           },
39847           "type": "object"
39848         }
39849       },
39850       "type": "object"
39851     },
39852     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param": {
39853       "properties": {
39854         "GENERIC-RESOURCE-API:name": {
39855           "$ref": "#/definitions/Some name"
39856         },
39857         "GENERIC-RESOURCE-API:value": {
39858           "$ref": "#/definitions/Some value"
39859         }
39860       },
39861       "type": "object"
39862     },
39863     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param-TOP": {
39864       "properties": {
39865         "GENERIC-RESOURCE-API:param": {
39866           "items": {
39867             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param"
39868           },
39869           "type": "array"
39870         }
39871       },
39872       "type": "object"
39873     },
39874     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones": {
39875       "properties": {
39876         "GENERIC-RESOURCE-API:availability-zone": {
39877           "description": "Openstack availability zone name or UUID",
39878           "items": {
39879             "$ref": "#/definitions/Some availability-zone"
39880           },
39881           "type": "array"
39882         },
39883         "GENERIC-RESOURCE-API:max-count": {
39884           "$ref": "#/definitions/0",
39885           "description": "From the TOSCA data. Indicates the largest availability zone count needed by any vf-module in the VNF."
39886         }
39887       },
39888       "type": "object"
39889     },
39890     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones-TOP": {
39891       "properties": {
39892         "GENERIC-RESOURCE-API:availability-zones": {
39893           "items": {
39894             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones"
39895           },
39896           "type": "object"
39897         }
39898       },
39899       "type": "object"
39900     },
39901     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks": {
39902       "properties": {
39903         "GENERIC-RESOURCE-API:vnf-network": {
39904           "items": {
39905             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network"
39906           },
39907           "type": "array"
39908         }
39909       },
39910       "type": "object"
39911     },
39912     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks-TOP": {
39913       "properties": {
39914         "GENERIC-RESOURCE-API:vnf-networks": {
39915           "items": {
39916             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks"
39917           },
39918           "type": "object"
39919         }
39920       },
39921       "type": "object"
39922     },
39923     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network": {
39924       "properties": {
39925         "GENERIC-RESOURCE-API:contrail-network-fqdn": {
39926           "$ref": "#/definitions/Some contrail-network-fqdn",
39927           "description": "contrail network policy object"
39928         },
39929         "GENERIC-RESOURCE-API:network-id": {
39930           "$ref": "#/definitions/Some network-id",
39931           "description": "Unique Neutron UUID of an instance of the network role "
39932         },
39933         "GENERIC-RESOURCE-API:network-name": {
39934           "$ref": "#/definitions/Some network-name",
39935           "description": "Unique Neutron UUID of an instance of the network role "
39936         },
39937         "GENERIC-RESOURCE-API:network-role": {
39938           "$ref": "#/definitions/Some network-role",
39939           "description": "A Network Role to which a VNF must connect"
39940         },
39941         "GENERIC-RESOURCE-API:neutron-id": {
39942           "$ref": "#/definitions/Some neutron-id",
39943           "description": "Unique Neutron UUID of an instance of the network role "
39944         },
39945         "GENERIC-RESOURCE-API:subnets-data": {
39946           "items": {
39947             "$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"
39948           },
39949           "type": "object"
39950         }
39951       },
39952       "type": "object"
39953     },
39954     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network-TOP": {
39955       "properties": {
39956         "GENERIC-RESOURCE-API:vnf-network": {
39957           "items": {
39958             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network"
39959           },
39960           "type": "array"
39961         }
39962       },
39963       "type": "object"
39964     },
39965     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data": {
39966       "properties": {
39967         "GENERIC-RESOURCE-API:subnet-data": {
39968           "items": {
39969             "$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"
39970           },
39971           "type": "array"
39972         }
39973       },
39974       "type": "object"
39975     },
39976     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data-TOP": {
39977       "properties": {
39978         "GENERIC-RESOURCE-API:subnets-data": {
39979           "items": {
39980             "$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"
39981           },
39982           "type": "object"
39983         }
39984       },
39985       "type": "object"
39986     },
39987     "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": {
39988       "properties": {
39989         "GENERIC-RESOURCE-API:ip-version": {
39990           "$ref": "#/definitions/Some ip-version",
39991           "description": "Should be ipv4 or ipv6"
39992         },
39993         "GENERIC-RESOURCE-API:subnet-id": {
39994           "$ref": "#/definitions/Some subnet-id",
39995           "description": "subnet UUID to be passed into the HEAT template"
39996         }
39997       },
39998       "type": "object"
39999     },
40000     "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": {
40001       "properties": {
40002         "GENERIC-RESOURCE-API:subnet-data": {
40003           "items": {
40004             "$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"
40005           },
40006           "type": "array"
40007         }
40008       },
40009       "type": "object"
40010     },
40011     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource": {
40012       "properties": {
40013         "GENERIC-RESOURCE-API:allotted-resource-data": {
40014           "items": {
40015             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data"
40016           },
40017           "type": "object"
40018         },
40019         "GENERIC-RESOURCE-API:allotted-resource-id": {
40020           "$ref": "#/definitions/Some allotted-resource-id"
40021         },
40022         "GENERIC-RESOURCE-API:allotted-resource-status": {
40023           "items": {
40024             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status"
40025           },
40026           "type": "object"
40027         }
40028       },
40029       "required": [
40030         "GENERIC-RESOURCE-API:allotted-resource-id"
40031       ],
40032       "type": "object"
40033     },
40034     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource-TOP": {
40035       "properties": {
40036         "GENERIC-RESOURCE-API:tunnelxconn-allotted-resource": {
40037           "items": {
40038             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource"
40039           },
40040           "type": "array"
40041         }
40042       },
40043       "type": "object"
40044     },
40045     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data": {
40046       "properties": {
40047         "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
40048           "items": {
40049             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
40050           },
40051           "type": "object"
40052         },
40053         "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
40054           "items": {
40055             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
40056           },
40057           "type": "object"
40058         },
40059         "GENERIC-RESOURCE-API:tunnelxconn-parameters": {
40060           "items": {
40061             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters"
40062           },
40063           "type": "object"
40064         },
40065         "GENERIC-RESOURCE-API:tunnelxconn-topology": {
40066           "items": {
40067             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology"
40068           },
40069           "type": "object"
40070         }
40071       },
40072       "type": "object"
40073     },
40074     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data-TOP": {
40075       "properties": {
40076         "GENERIC-RESOURCE-API:allotted-resource-data": {
40077           "items": {
40078             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data"
40079           },
40080           "type": "object"
40081         }
40082       },
40083       "type": "object"
40084     },
40085     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status": {
40086       "properties": {
40087         "GENERIC-RESOURCE-API:action": {
40088           "$ref": "#/definitions/Some action",
40089           "description": "value would one of possible request-actions; match the list in service-data oper-status"
40090         },
40091         "GENERIC-RESOURCE-API:final-indicator": {
40092           "$ref": "#/definitions/Some final-indicator"
40093         },
40094         "GENERIC-RESOURCE-API:request-status": {
40095           "$ref": "#/definitions/synccomplete",
40096           "enum": [
40097             "synccomplete",
40098             "asynccomplete",
40099             "notifycomplete"
40100           ]
40101         },
40102         "GENERIC-RESOURCE-API:response-code": {
40103           "$ref": "#/definitions/Some response-code"
40104         },
40105         "GENERIC-RESOURCE-API:response-message": {
40106           "$ref": "#/definitions/Some response-message"
40107         },
40108         "GENERIC-RESOURCE-API:response-timestamp": {
40109           "$ref": "#/definitions/Some response-timestamp"
40110         },
40111         "GENERIC-RESOURCE-API:rpc-action": {
40112           "$ref": "#/definitions/assign",
40113           "description": "this is the svc-action from the incoming request",
40114           "enum": [
40115             "assign",
40116             "activate",
40117             "create",
40118             "delete",
40119             "unassign",
40120             "deactivate"
40121           ]
40122         },
40123         "GENERIC-RESOURCE-API:rpc-name": {
40124           "$ref": "#/definitions/Some rpc-name"
40125         }
40126       },
40127       "type": "object"
40128     },
40129     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status-TOP": {
40130       "properties": {
40131         "GENERIC-RESOURCE-API:allotted-resource-status": {
40132           "items": {
40133             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status"
40134           },
40135           "type": "object"
40136         }
40137       },
40138       "type": "object"
40139     },
40140     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status": {
40141       "properties": {
40142         "GENERIC-RESOURCE-API:create-timestamp": {
40143           "$ref": "#/definitions/Some create-timestamp",
40144           "description": "Not currently populated in service data."
40145         },
40146         "GENERIC-RESOURCE-API:last-action": {
40147           "$ref": "#/definitions/CreateNetworkInstance",
40148           "description": "should be list of possible request-actions",
40149           "enum": [
40150             "CreateNetworkInstance",
40151             "ActivateNetworkInstance",
40152             "CreateServiceInstance",
40153             "DeleteServiceInstance",
40154             "DeleteNetworkInstance",
40155             "CreateVnfInstance",
40156             "ActivateVnfInstance",
40157             "DeleteVnfInstance",
40158             "CreateVfModuleInstance",
40159             "ActivateVfModuleInstance",
40160             "DeleteVfModuleInstance",
40161             "CreateContrailRouteInstance",
40162             "DeleteContrailRouteInstance",
40163             "CreateSecurityZoneInstance",
40164             "DeleteSecurityZoneInstance"
40165           ]
40166         },
40167         "GENERIC-RESOURCE-API:last-order-status": {
40168           "$ref": "#/definitions/Active",
40169           "description": "fieldused by generic-resource-api",
40170           "enum": [
40171             "Active",
40172             "PendingAssignment",
40173             "PendingCreate",
40174             "PendingUpdate",
40175             "PendingDelete",
40176             "Deleted",
40177             "Created"
40178           ]
40179         },
40180         "GENERIC-RESOURCE-API:last-rpc-action": {
40181           "$ref": "#/definitions/assign",
40182           "enum": [
40183             "assign",
40184             "activate",
40185             "delete",
40186             "unassign",
40187             "deactivate",
40188             "create"
40189           ]
40190         },
40191         "GENERIC-RESOURCE-API:last-svc-request-id": {
40192           "$ref": "#/definitions/Some last-svc-request-id",
40193           "description": "Not currently populated in service data."
40194         },
40195         "GENERIC-RESOURCE-API:modify-timestamp": {
40196           "$ref": "#/definitions/Some modify-timestamp"
40197         },
40198         "GENERIC-RESOURCE-API:order-status": {
40199           "$ref": "#/definitions/Active",
40200           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout",
40201           "enum": [
40202             "Active",
40203             "PendingAssignment",
40204             "PendingCreate",
40205             "PendingUpdate",
40206             "PendingDelete",
40207             "Deleted",
40208             "Created"
40209           ]
40210         }
40211       },
40212       "type": "object"
40213     },
40214     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP": {
40215       "properties": {
40216         "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
40217           "items": {
40218             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
40219           },
40220           "type": "object"
40221         }
40222       },
40223       "type": "object"
40224     },
40225     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information": {
40226       "properties": {
40227         "GENERIC-RESOURCE-API:allotted-resource-information": {
40228           "items": {
40229             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
40230           },
40231           "type": "object"
40232         },
40233         "GENERIC-RESOURCE-API:brg-wan-mac-address": {
40234           "$ref": "#/definitions/Some brg-wan-mac-address"
40235         },
40236         "GENERIC-RESOURCE-API:request-information": {
40237           "items": {
40238             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
40239           },
40240           "type": "object"
40241         },
40242         "GENERIC-RESOURCE-API:sdnc-request-header": {
40243           "items": {
40244             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
40245           },
40246           "type": "object"
40247         },
40248         "GENERIC-RESOURCE-API:service-information": {
40249           "items": {
40250             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
40251           },
40252           "type": "object"
40253         }
40254       },
40255       "type": "object"
40256     },
40257     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP": {
40258       "properties": {
40259         "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
40260           "items": {
40261             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
40262           },
40263           "type": "object"
40264         }
40265       },
40266       "type": "object"
40267     },
40268     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters": {
40269       "properties": {
40270         "GENERIC-RESOURCE-API:param": {
40271           "items": {
40272             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param"
40273           },
40274           "type": "array"
40275         }
40276       },
40277       "type": "object"
40278     },
40279     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters-TOP": {
40280       "properties": {
40281         "GENERIC-RESOURCE-API:tunnelxconn-parameters": {
40282           "items": {
40283             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters"
40284           },
40285           "type": "object"
40286         }
40287       },
40288       "type": "object"
40289     },
40290     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology": {
40291       "properties": {
40292         "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
40293           "items": {
40294             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers"
40295           },
40296           "type": "object"
40297         },
40298         "GENERIC-RESOURCE-API:onap-model-information": {
40299           "items": {
40300             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information"
40301           },
40302           "type": "object"
40303         },
40304         "GENERIC-RESOURCE-API:tunnelxconn-parameters": {
40305           "items": {
40306             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters"
40307           },
40308           "type": "object"
40309         },
40310         "GENERIC-RESOURCE-API:vgmux-bearer-ip": {
40311           "$ref": "#/definitions/99.12.4.12",
40312           "description": "The Network Controller will look up the vgmux bearer ip from the vgmux vf module",
40313           "enum": [
40314             "99.12.4.12",
40315             "A9:"
40316           ]
40317         },
40318         "GENERIC-RESOURCE-API:vgmux-lan-up": {
40319           "$ref": "#/definitions/1.8.25.0%}",
40320           "description": "The Network Controller will look up the vgmux lan ip from the vgmux vg module",
40321           "enum": [
40322             "1.8.25.0%}",
40323             "f:02"
40324           ]
40325         },
40326         "GENERIC-RESOURCE-API:vni": {
40327           "$ref": "#/definitions/Some vni",
40328           "description": "The Network Controller will assign a VNI value from the associated vGMUX VNI pool"
40329         }
40330       },
40331       "type": "object"
40332     },
40333     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology-TOP": {
40334       "properties": {
40335         "GENERIC-RESOURCE-API:tunnelxconn-topology": {
40336           "items": {
40337             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology"
40338           },
40339           "type": "object"
40340         }
40341       },
40342       "type": "object"
40343     },
40344     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information": {
40345       "properties": {
40346         "GENERIC-RESOURCE-API:allotted-resource-id": {
40347           "$ref": "#/definitions/Some allotted-resource-id"
40348         },
40349         "GENERIC-RESOURCE-API:allotted-resource-type": {
40350           "$ref": "#/definitions/Some allotted-resource-type",
40351           "description": "Not an enum, but expected values are contrail-route and security-zone."
40352         },
40353         "GENERIC-RESOURCE-API:onap-model-information": {
40354           "items": {
40355             "$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"
40356           },
40357           "type": "object"
40358         },
40359         "GENERIC-RESOURCE-API:parent-service-instance-id": {
40360           "$ref": "#/definitions/Some parent-service-instance-id",
40361           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
40362         }
40363       },
40364       "type": "object"
40365     },
40366     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP": {
40367       "properties": {
40368         "GENERIC-RESOURCE-API:allotted-resource-information": {
40369           "items": {
40370             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
40371           },
40372           "type": "object"
40373         }
40374       },
40375       "type": "object"
40376     },
40377     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information": {
40378       "properties": {
40379         "GENERIC-RESOURCE-API:notification-url": {
40380           "$ref": "#/definitions/Some notification-url"
40381         },
40382         "GENERIC-RESOURCE-API:order-number": {
40383           "$ref": "#/definitions/Some order-number"
40384         },
40385         "GENERIC-RESOURCE-API:order-version": {
40386           "$ref": "#/definitions/Some order-version"
40387         },
40388         "GENERIC-RESOURCE-API:request-action": {
40389           "$ref": "#/definitions/CreateNetworkInstance",
40390           "description": "still need to work Disconnect",
40391           "enum": [
40392             "CreateNetworkInstance",
40393             "ActivateNetworkInstance",
40394             "CreateServiceInstance",
40395             "DeleteServiceInstance",
40396             "DeleteNetworkInstance",
40397             "CreateVnfInstance",
40398             "ActivateVnfInstance",
40399             "DeleteVnfInstance",
40400             "CreateVfModuleInstance",
40401             "ActivateVfModuleInstance",
40402             "DeleteVfModuleInstance",
40403             "CreateContrailRouteInstance",
40404             "DeleteContrailRouteInstance",
40405             "CreateSecurityZoneInstance",
40406             "DeleteSecurityZoneInstance",
40407             "ActivateDCINetworkInstance",
40408             "DeActivateDCINetworkInstance"
40409           ]
40410         },
40411         "GENERIC-RESOURCE-API:request-id": {
40412           "$ref": "#/definitions/Some request-id",
40413           "description": "Request ID generated upstream of MSO"
40414         },
40415         "GENERIC-RESOURCE-API:source": {
40416           "$ref": "#/definitions/Some source"
40417         }
40418       },
40419       "type": "object"
40420     },
40421     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP": {
40422       "properties": {
40423         "GENERIC-RESOURCE-API:request-information": {
40424           "items": {
40425             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
40426           },
40427           "type": "object"
40428         }
40429       },
40430       "type": "object"
40431     },
40432     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header": {
40433       "properties": {
40434         "GENERIC-RESOURCE-API:svc-action": {
40435           "$ref": "#/definitions/reserve",
40436           "description": "Enumerated listThis is the rpcAction",
40437           "enum": [
40438             "reserve",
40439             "assign",
40440             "activate",
40441             "delete",
40442             "changeassign",
40443             "changedelete",
40444             "rollback",
40445             "deactivate",
40446             "unassign",
40447             "create"
40448           ]
40449         },
40450         "GENERIC-RESOURCE-API:svc-notification-url": {
40451           "$ref": "#/definitions/Some svc-notification-url",
40452           "description": "Contains URL for asynchronous response"
40453         },
40454         "GENERIC-RESOURCE-API:svc-request-id": {
40455           "$ref": "#/definitions/Some svc-request-id",
40456           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
40457         }
40458       },
40459       "type": "object"
40460     },
40461     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP": {
40462       "properties": {
40463         "GENERIC-RESOURCE-API:sdnc-request-header": {
40464           "items": {
40465             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
40466           },
40467           "type": "object"
40468         }
40469       },
40470       "type": "object"
40471     },
40472     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information": {
40473       "properties": {
40474         "GENERIC-RESOURCE-API:global-customer-id": {
40475           "$ref": "#/definitions/Some global-customer-id",
40476           "description": "need for put of data to AnAI (MSO provides)"
40477         },
40478         "GENERIC-RESOURCE-API:onap-model-information": {
40479           "items": {
40480             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information"
40481           },
40482           "type": "object"
40483         },
40484         "GENERIC-RESOURCE-API:service-id": {
40485           "$ref": "#/definitions/Some service-id",
40486           "description": "This maps to the product-family-id in A&AI"
40487         },
40488         "GENERIC-RESOURCE-API:service-instance-id": {
40489           "$ref": "#/definitions/Some service-instance-id"
40490         },
40491         "GENERIC-RESOURCE-API:subscriber-name": {
40492           "$ref": "#/definitions/Some subscriber-name",
40493           "description": "Would not be expected for vIPR-ATM or mobility services."
40494         },
40495         "GENERIC-RESOURCE-API:subscription-service-type": {
40496           "$ref": "#/definitions/Some subscription-service-type",
40497           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
40498         }
40499       },
40500       "type": "object"
40501     },
40502     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP": {
40503       "properties": {
40504         "GENERIC-RESOURCE-API:service-information": {
40505           "items": {
40506             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
40507           },
40508           "type": "object"
40509         }
40510       },
40511       "type": "object"
40512     },
40513     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information": {
40514       "properties": {
40515         "GENERIC-RESOURCE-API:model-customization-uuid": {
40516           "$ref": "#/definitions/Some model-customization-uuid",
40517           "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"
40518         },
40519         "GENERIC-RESOURCE-API:model-invariant-uuid": {
40520           "$ref": "#/definitions/Some model-invariant-uuid",
40521           "description": "identifies the invariant uuid for this service or resource"
40522         },
40523         "GENERIC-RESOURCE-API:model-name": {
40524           "$ref": "#/definitions/Some model-name"
40525         },
40526         "GENERIC-RESOURCE-API:model-uuid": {
40527           "$ref": "#/definitions/Some model-uuid",
40528           "description": "identifies the uuid for this service or resource, which is version specific"
40529         },
40530         "GENERIC-RESOURCE-API:model-version": {
40531           "$ref": "#/definitions/Some model-version"
40532         }
40533       },
40534       "type": "object"
40535     },
40536     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP": {
40537       "properties": {
40538         "GENERIC-RESOURCE-API:onap-model-information": {
40539           "items": {
40540             "$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"
40541           },
40542           "type": "object"
40543         }
40544       },
40545       "type": "object"
40546     },
40547     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information": {
40548       "properties": {
40549         "GENERIC-RESOURCE-API:model-customization-uuid": {
40550           "$ref": "#/definitions/Some model-customization-uuid",
40551           "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"
40552         },
40553         "GENERIC-RESOURCE-API:model-invariant-uuid": {
40554           "$ref": "#/definitions/Some model-invariant-uuid",
40555           "description": "identifies the invariant uuid for this service or resource"
40556         },
40557         "GENERIC-RESOURCE-API:model-name": {
40558           "$ref": "#/definitions/Some model-name"
40559         },
40560         "GENERIC-RESOURCE-API:model-uuid": {
40561           "$ref": "#/definitions/Some model-uuid",
40562           "description": "identifies the uuid for this service or resource, which is version specific"
40563         },
40564         "GENERIC-RESOURCE-API:model-version": {
40565           "$ref": "#/definitions/Some model-version"
40566         }
40567       },
40568       "type": "object"
40569     },
40570     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP": {
40571       "properties": {
40572         "GENERIC-RESOURCE-API:onap-model-information": {
40573           "items": {
40574             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information"
40575           },
40576           "type": "object"
40577         }
40578       },
40579       "type": "object"
40580     },
40581     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param": {
40582       "properties": {
40583         "GENERIC-RESOURCE-API:name": {
40584           "$ref": "#/definitions/Some name"
40585         },
40586         "GENERIC-RESOURCE-API:value": {
40587           "$ref": "#/definitions/Some value"
40588         }
40589       },
40590       "type": "object"
40591     },
40592     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param-TOP": {
40593       "properties": {
40594         "GENERIC-RESOURCE-API:param": {
40595           "items": {
40596             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param"
40597           },
40598           "type": "array"
40599         }
40600       },
40601       "type": "object"
40602     },
40603     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers": {
40604       "properties": {
40605         "GENERIC-RESOURCE-API:allotted-resource-id": {
40606           "$ref": "#/definitions/Some allotted-resource-id"
40607         },
40608         "GENERIC-RESOURCE-API:allotted-resource-name": {
40609           "$ref": "#/definitions/Some allotted-resource-name",
40610           "description": "For a contrail-route, the network policy name."
40611         },
40612         "GENERIC-RESOURCE-API:allotted-resource-type": {
40613           "$ref": "#/definitions/Some allotted-resource-type",
40614           "description": "(Added in draft 32)Expected to be contrail-route or security-zone."
40615         },
40616         "GENERIC-RESOURCE-API:consuming-service-instance-id": {
40617           "$ref": "#/definitions/Some consuming-service-instance-id",
40618           "description": "The service-instance-id of the consuming service of this allotted resource"
40619         },
40620         "GENERIC-RESOURCE-API:parent-service-instance-id": {
40621           "$ref": "#/definitions/Some parent-service-instance-id",
40622           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
40623         }
40624       },
40625       "type": "object"
40626     },
40627     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers-TOP": {
40628       "properties": {
40629         "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
40630           "items": {
40631             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers"
40632           },
40633           "type": "object"
40634         }
40635       },
40636       "type": "object"
40637     },
40638     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information": {
40639       "properties": {
40640         "GENERIC-RESOURCE-API:model-customization-uuid": {
40641           "$ref": "#/definitions/Some model-customization-uuid",
40642           "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"
40643         },
40644         "GENERIC-RESOURCE-API:model-invariant-uuid": {
40645           "$ref": "#/definitions/Some model-invariant-uuid",
40646           "description": "identifies the invariant uuid for this service or resource"
40647         },
40648         "GENERIC-RESOURCE-API:model-name": {
40649           "$ref": "#/definitions/Some model-name"
40650         },
40651         "GENERIC-RESOURCE-API:model-uuid": {
40652           "$ref": "#/definitions/Some model-uuid",
40653           "description": "identifies the uuid for this service or resource, which is version specific"
40654         },
40655         "GENERIC-RESOURCE-API:model-version": {
40656           "$ref": "#/definitions/Some model-version"
40657         }
40658       },
40659       "type": "object"
40660     },
40661     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information-TOP": {
40662       "properties": {
40663         "GENERIC-RESOURCE-API:onap-model-information": {
40664           "items": {
40665             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information"
40666           },
40667           "type": "object"
40668         }
40669       },
40670       "type": "object"
40671     },
40672     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters": {
40673       "properties": {
40674         "GENERIC-RESOURCE-API:param": {
40675           "items": {
40676             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param"
40677           },
40678           "type": "array"
40679         }
40680       },
40681       "type": "object"
40682     },
40683     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters-TOP": {
40684       "properties": {
40685         "GENERIC-RESOURCE-API:tunnelxconn-parameters": {
40686           "items": {
40687             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters"
40688           },
40689           "type": "object"
40690         }
40691       },
40692       "type": "object"
40693     },
40694     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param": {
40695       "properties": {
40696         "GENERIC-RESOURCE-API:name": {
40697           "$ref": "#/definitions/Some name"
40698         },
40699         "GENERIC-RESOURCE-API:value": {
40700           "$ref": "#/definitions/Some value"
40701         }
40702       },
40703       "type": "object"
40704     },
40705     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param-TOP": {
40706       "properties": {
40707         "GENERIC-RESOURCE-API:param": {
40708           "items": {
40709             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param"
40710           },
40711           "type": "array"
40712         }
40713       },
40714       "type": "object"
40715     },
40716     "GENERIC-RESOURCE-API/vf-module-information(config)onap-model-information": {
40717       "properties": {
40718         "GENERIC-RESOURCE-API:model-customization-uuid": {
40719           "$ref": "#/definitions/Some model-customization-uuid",
40720           "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"
40721         },
40722         "GENERIC-RESOURCE-API:model-invariant-uuid": {
40723           "$ref": "#/definitions/Some model-invariant-uuid",
40724           "description": "identifies the invariant uuid for this service or resource"
40725         },
40726         "GENERIC-RESOURCE-API:model-name": {
40727           "$ref": "#/definitions/Some model-name"
40728         },
40729         "GENERIC-RESOURCE-API:model-uuid": {
40730           "$ref": "#/definitions/Some model-uuid",
40731           "description": "identifies the uuid for this service or resource, which is version specific"
40732         },
40733         "GENERIC-RESOURCE-API:model-version": {
40734           "$ref": "#/definitions/Some model-version"
40735         }
40736       },
40737       "type": "object"
40738     },
40739     "GENERIC-RESOURCE-API/vf-module-information(config)onap-model-information-TOP": {
40740       "properties": {
40741         "GENERIC-RESOURCE-API:onap-model-information": {
40742           "items": {
40743             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-information(config)onap-model-information"
40744           },
40745           "type": "object"
40746         }
40747       },
40748       "type": "object"
40749     },
40750     "GENERIC-RESOURCE-API/vf-module-request-input(config)vf-module-input-parameters": {
40751       "properties": {
40752         "GENERIC-RESOURCE-API:param": {
40753           "items": {
40754             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters(config)param"
40755           },
40756           "type": "array"
40757         }
40758       },
40759       "type": "object"
40760     },
40761     "GENERIC-RESOURCE-API/vf-module-request-input(config)vf-module-input-parameters-TOP": {
40762       "properties": {
40763         "GENERIC-RESOURCE-API:vf-module-input-parameters": {
40764           "items": {
40765             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input(config)vf-module-input-parameters"
40766           },
40767           "type": "object"
40768         }
40769       },
40770       "type": "object"
40771     },
40772     "GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters(config)param": {
40773       "properties": {
40774         "GENERIC-RESOURCE-API:name": {
40775           "$ref": "#/definitions/Some name"
40776         },
40777         "GENERIC-RESOURCE-API:value": {
40778           "$ref": "#/definitions/Some value"
40779         }
40780       },
40781       "type": "object"
40782     },
40783     "GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters(config)param-TOP": {
40784       "properties": {
40785         "GENERIC-RESOURCE-API:param": {
40786           "items": {
40787             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters(config)param"
40788           },
40789           "type": "array"
40790         }
40791       },
40792       "type": "object"
40793     },
40794     "GENERIC-RESOURCE-API/vnf-information(config)onap-model-information": {
40795       "properties": {
40796         "GENERIC-RESOURCE-API:model-customization-uuid": {
40797           "$ref": "#/definitions/Some model-customization-uuid",
40798           "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"
40799         },
40800         "GENERIC-RESOURCE-API:model-invariant-uuid": {
40801           "$ref": "#/definitions/Some model-invariant-uuid",
40802           "description": "identifies the invariant uuid for this service or resource"
40803         },
40804         "GENERIC-RESOURCE-API:model-name": {
40805           "$ref": "#/definitions/Some model-name"
40806         },
40807         "GENERIC-RESOURCE-API:model-uuid": {
40808           "$ref": "#/definitions/Some model-uuid",
40809           "description": "identifies the uuid for this service or resource, which is version specific"
40810         },
40811         "GENERIC-RESOURCE-API:model-version": {
40812           "$ref": "#/definitions/Some model-version"
40813         }
40814       },
40815       "type": "object"
40816     },
40817     "GENERIC-RESOURCE-API/vnf-information(config)onap-model-information-TOP": {
40818       "properties": {
40819         "GENERIC-RESOURCE-API:onap-model-information": {
40820           "items": {
40821             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-information(config)onap-model-information"
40822           },
40823           "type": "object"
40824         }
40825       },
40826       "type": "object"
40827     },
40828     "GENERIC-RESOURCE-API/vnf-request-input(config)vnf-input-parameters": {
40829       "properties": {
40830         "GENERIC-RESOURCE-API:param": {
40831           "items": {
40832             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters(config)param"
40833           },
40834           "type": "array"
40835         }
40836       },
40837       "type": "object"
40838     },
40839     "GENERIC-RESOURCE-API/vnf-request-input(config)vnf-input-parameters-TOP": {
40840       "properties": {
40841         "GENERIC-RESOURCE-API:vnf-input-parameters": {
40842           "items": {
40843             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-input-parameters"
40844           },
40845           "type": "object"
40846         }
40847       },
40848       "type": "object"
40849     },
40850     "GENERIC-RESOURCE-API/vnf-request-input(config)vnf-networks": {
40851       "properties": {
40852         "GENERIC-RESOURCE-API:vnf-network": {
40853           "items": {
40854             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks(config)vnf-network"
40855           },
40856           "type": "array"
40857         }
40858       },
40859       "type": "object"
40860     },
40861     "GENERIC-RESOURCE-API/vnf-request-input(config)vnf-networks-TOP": {
40862       "properties": {
40863         "GENERIC-RESOURCE-API:vnf-networks": {
40864           "items": {
40865             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-networks"
40866           },
40867           "type": "object"
40868         }
40869       },
40870       "type": "object"
40871     },
40872     "GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters(config)param": {
40873       "properties": {
40874         "GENERIC-RESOURCE-API:name": {
40875           "$ref": "#/definitions/Some name"
40876         },
40877         "GENERIC-RESOURCE-API:value": {
40878           "$ref": "#/definitions/Some value"
40879         }
40880       },
40881       "type": "object"
40882     },
40883     "GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters(config)param-TOP": {
40884       "properties": {
40885         "GENERIC-RESOURCE-API:param": {
40886           "items": {
40887             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters(config)param"
40888           },
40889           "type": "array"
40890         }
40891       },
40892       "type": "object"
40893     },
40894     "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks(config)vnf-network": {
40895       "properties": {
40896         "GENERIC-RESOURCE-API:contrail-network-fqdn": {
40897           "$ref": "#/definitions/Some contrail-network-fqdn",
40898           "description": "contrail network policy object"
40899         },
40900         "GENERIC-RESOURCE-API:network-id": {
40901           "$ref": "#/definitions/Some network-id",
40902           "description": "Unique Neutron UUID of an instance of the network role "
40903         },
40904         "GENERIC-RESOURCE-API:network-name": {
40905           "$ref": "#/definitions/Some network-name",
40906           "description": "Unique Neutron UUID of an instance of the network role "
40907         },
40908         "GENERIC-RESOURCE-API:network-role": {
40909           "$ref": "#/definitions/Some network-role",
40910           "description": "A Network Role to which a VNF must connect"
40911         },
40912         "GENERIC-RESOURCE-API:neutron-id": {
40913           "$ref": "#/definitions/Some neutron-id",
40914           "description": "Unique Neutron UUID of an instance of the network role "
40915         },
40916         "GENERIC-RESOURCE-API:subnets-data": {
40917           "items": {
40918             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)subnets-data"
40919           },
40920           "type": "object"
40921         }
40922       },
40923       "type": "object"
40924     },
40925     "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks(config)vnf-network-TOP": {
40926       "properties": {
40927         "GENERIC-RESOURCE-API:vnf-network": {
40928           "items": {
40929             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks(config)vnf-network"
40930           },
40931           "type": "array"
40932         }
40933       },
40934       "type": "object"
40935     },
40936     "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)subnets-data": {
40937       "properties": {
40938         "GENERIC-RESOURCE-API:subnet-data": {
40939           "items": {
40940             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data"
40941           },
40942           "type": "array"
40943         }
40944       },
40945       "type": "object"
40946     },
40947     "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)subnets-data-TOP": {
40948       "properties": {
40949         "GENERIC-RESOURCE-API:subnets-data": {
40950           "items": {
40951             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)subnets-data"
40952           },
40953           "type": "object"
40954         }
40955       },
40956       "type": "object"
40957     },
40958     "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data": {
40959       "properties": {
40960         "GENERIC-RESOURCE-API:ip-version": {
40961           "$ref": "#/definitions/Some ip-version",
40962           "description": "Should be ipv4 or ipv6"
40963         },
40964         "GENERIC-RESOURCE-API:subnet-id": {
40965           "$ref": "#/definitions/Some subnet-id",
40966           "description": "subnet UUID to be passed into the HEAT template"
40967         }
40968       },
40969       "type": "object"
40970     },
40971     "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP": {
40972       "properties": {
40973         "GENERIC-RESOURCE-API:subnet-data": {
40974           "items": {
40975             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data"
40976           },
40977           "type": "array"
40978         }
40979       },
40980       "type": "object"
40981     },
40982     "GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-assignments": {
40983       "properties": {
40984         "GENERIC-RESOURCE-API:availability-zones": {
40985           "items": {
40986             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)availability-zones"
40987           },
40988           "type": "array"
40989         },
40990         "GENERIC-RESOURCE-API:vnf-networks": {
40991           "items": {
40992             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-networks"
40993           },
40994           "type": "array"
40995         },
40996         "GENERIC-RESOURCE-API:vnf-status": {
40997           "$ref": "#/definitions/Some vnf-status",
40998           "description": "Orchestration Status from AAI - to be set by SDNC"
40999         },
41000         "GENERIC-RESOURCE-API:vnf-vms": {
41001           "items": {
41002             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-vms"
41003           },
41004           "type": "array"
41005         }
41006       },
41007       "type": "object"
41008     },
41009     "GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-assignments-TOP": {
41010       "properties": {
41011         "GENERIC-RESOURCE-API:vnf-assignments": {
41012           "items": {
41013             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-assignments"
41014           },
41015           "type": "object"
41016         }
41017       },
41018       "type": "object"
41019     },
41020     "GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-parameters": {
41021       "properties": {
41022         "GENERIC-RESOURCE-API:vnf-parameter-name": {
41023           "$ref": "#/definitions/Some vnf-parameter-name",
41024           "description": "The name of an arbitrary instance-specific vnf-parameters"
41025         },
41026         "GENERIC-RESOURCE-API:vnf-parameter-value": {
41027           "$ref": "#/definitions/Some vnf-parameter-value",
41028           "description": "The value of an arbitrary instance-specific vnf-parameters "
41029         }
41030       },
41031       "type": "object"
41032     },
41033     "GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-parameters-TOP": {
41034       "properties": {
41035         "GENERIC-RESOURCE-API:vnf-parameters": {
41036           "items": {
41037             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-parameters"
41038           },
41039           "type": "array"
41040         }
41041       },
41042       "type": "object"
41043     },
41044     "GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-topology-identifier": {
41045       "properties": {
41046         "GENERIC-RESOURCE-API:generic-vnf-id": {
41047           "$ref": "#/definitions/Some generic-vnf-id"
41048         },
41049         "GENERIC-RESOURCE-API:generic-vnf-name": {
41050           "$ref": "#/definitions/Some generic-vnf-name"
41051         },
41052         "GENERIC-RESOURCE-API:generic-vnf-type": {
41053           "$ref": "#/definitions/Some generic-vnf-type"
41054         },
41055         "GENERIC-RESOURCE-API:service-id": {
41056           "$ref": "#/definitions/Some service-id"
41057         },
41058         "GENERIC-RESOURCE-API:service-type": {
41059           "$ref": "#/definitions/Some service-type"
41060         },
41061         "GENERIC-RESOURCE-API:vnf-name": {
41062           "$ref": "#/definitions/Some vnf-name",
41063           "description": "vf-module-name"
41064         },
41065         "GENERIC-RESOURCE-API:vnf-type": {
41066           "$ref": "#/definitions/Some vnf-type",
41067           "description": "vf-module-type"
41068         }
41069       },
41070       "type": "object"
41071     },
41072     "GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-topology-identifier-TOP": {
41073       "properties": {
41074         "GENERIC-RESOURCE-API:vnf-topology-identifier": {
41075           "items": {
41076             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information(config)vnf-topology-identifier"
41077           },
41078           "type": "object"
41079         }
41080       },
41081       "type": "object"
41082     },
41083     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)availability-zones": {
41084       "properties": {
41085         "GENERIC-RESOURCE-API:availability-zone": {
41086           "$ref": "#/definitions/Some availability-zone",
41087           "description": "Openstack availability zone name or UUID"
41088         }
41089       },
41090       "type": "object"
41091     },
41092     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)availability-zones-TOP": {
41093       "properties": {
41094         "GENERIC-RESOURCE-API:availability-zones": {
41095           "items": {
41096             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)availability-zones"
41097           },
41098           "type": "array"
41099         }
41100       },
41101       "type": "object"
41102     },
41103     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-networks": {
41104       "properties": {
41105         "GENERIC-RESOURCE-API:contrail-network-fqdn": {
41106           "$ref": "#/definitions/Some contrail-network-fqdn",
41107           "description": "contrail network policy object"
41108         },
41109         "GENERIC-RESOURCE-API:ipv6-subnet-id": {
41110           "$ref": "#/definitions/Some ipv6-subnet-id",
41111           "description": "ipv6 subnet UUID to be passed into the HEAT template"
41112         },
41113         "GENERIC-RESOURCE-API:ipv6-subnet-name": {
41114           "$ref": "#/definitions/Some ipv6-subnet-name",
41115           "description": "ipv6 subnet-name that corresponds to the ipv6 subnet-id"
41116         },
41117         "GENERIC-RESOURCE-API:network-id": {
41118           "$ref": "#/definitions/Some network-id",
41119           "description": "Unique Neutron UUID of an instance of the network role "
41120         },
41121         "GENERIC-RESOURCE-API:network-name": {
41122           "$ref": "#/definitions/Some network-name",
41123           "description": "Unique Neutron UUID of an instance of the network role "
41124         },
41125         "GENERIC-RESOURCE-API:network-role": {
41126           "$ref": "#/definitions/Some network-role",
41127           "description": "A Network Role to which a VNF must connect"
41128         },
41129         "GENERIC-RESOURCE-API:neutron-id": {
41130           "$ref": "#/definitions/Some neutron-id",
41131           "description": "Unique Neutron UUID of an instance of the network role "
41132         },
41133         "GENERIC-RESOURCE-API:sriov-vlan-filter-list": {
41134           "items": {
41135             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list"
41136           },
41137           "type": "array"
41138         },
41139         "GENERIC-RESOURCE-API:subnet-id": {
41140           "$ref": "#/definitions/Some subnet-id",
41141           "description": "ipv4 subnet UUID to be passed into the HEAT template"
41142         },
41143         "GENERIC-RESOURCE-API:subnet-name": {
41144           "$ref": "#/definitions/Some subnet-name",
41145           "description": "ipv4 subnet-name that corresponds to the ipv4 subnet-id"
41146         }
41147       },
41148       "required": [
41149         "GENERIC-RESOURCE-API:network-role"
41150       ],
41151       "type": "object"
41152     },
41153     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-networks-TOP": {
41154       "properties": {
41155         "GENERIC-RESOURCE-API:vnf-networks": {
41156           "items": {
41157             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-networks"
41158           },
41159           "type": "array"
41160         }
41161       },
41162       "type": "object"
41163     },
41164     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-vms": {
41165       "properties": {
41166         "GENERIC-RESOURCE-API:vm-count": {
41167           "$ref": "#/definitions/0"
41168         },
41169         "GENERIC-RESOURCE-API:vm-names": {
41170           "items": {
41171             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names"
41172           },
41173           "type": "array"
41174         },
41175         "GENERIC-RESOURCE-API:vm-networks": {
41176           "items": {
41177             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks"
41178           },
41179           "type": "array"
41180         },
41181         "GENERIC-RESOURCE-API:vm-type": {
41182           "$ref": "#/definitions/Some vm-type"
41183         }
41184       },
41185       "required": [
41186         "GENERIC-RESOURCE-API:vm-type"
41187       ],
41188       "type": "object"
41189     },
41190     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-vms-TOP": {
41191       "properties": {
41192         "GENERIC-RESOURCE-API:vnf-vms": {
41193           "items": {
41194             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments(config)vnf-vms"
41195           },
41196           "type": "array"
41197         }
41198       },
41199       "type": "object"
41200     },
41201     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list": {
41202       "properties": {
41203         "GENERIC-RESOURCE-API:sriov-vlan-filter": {
41204           "$ref": "#/definitions/Some sriov-vlan-filter"
41205         }
41206       },
41207       "type": "object"
41208     },
41209     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list-TOP": {
41210       "properties": {
41211         "GENERIC-RESOURCE-API:sriov-vlan-filter-list": {
41212           "items": {
41213             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-networks(config)sriov-vlan-filter-list"
41214           },
41215           "type": "array"
41216         }
41217       },
41218       "type": "object"
41219     },
41220     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names": {
41221       "properties": {
41222         "GENERIC-RESOURCE-API:vm-name": {
41223           "$ref": "#/definitions/Some vm-name"
41224         }
41225       },
41226       "type": "object"
41227     },
41228     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names-TOP": {
41229       "properties": {
41230         "GENERIC-RESOURCE-API:vm-names": {
41231           "items": {
41232             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-names"
41233           },
41234           "type": "array"
41235         }
41236       },
41237       "type": "object"
41238     },
41239     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks": {
41240       "properties": {
41241         "GENERIC-RESOURCE-API:floating-ip": {
41242           "$ref": "#/definitions/0.44.25.29%}pLN",
41243           "description": "Floating ipv4 for VMs of a given type on this network",
41244           "enum": [
41245             "0.44.25.29%}pLN",
41246             ":"
41247           ]
41248         },
41249         "GENERIC-RESOURCE-API:floating-ip-v6": {
41250           "$ref": "#/definitions/BDff:E",
41251           "description": "Floating ipv6 for VMs of a given type on this network"
41252         },
41253         "GENERIC-RESOURCE-API:interface-route-prefixes": {
41254           "items": {
41255             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes"
41256           },
41257           "type": "array"
41258         },
41259         "GENERIC-RESOURCE-API:ip-count": {
41260           "$ref": "#/definitions/0",
41261           "description": "The number of ip addresses to be assigned per vm for this network role"
41262         },
41263         "GENERIC-RESOURCE-API:network-ips": {
41264           "items": {
41265             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips"
41266           },
41267           "type": "array"
41268         },
41269         "GENERIC-RESOURCE-API:network-ips-v6": {
41270           "items": {
41271             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6"
41272           },
41273           "type": "array"
41274         },
41275         "GENERIC-RESOURCE-API:network-macs": {
41276           "items": {
41277             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs"
41278           },
41279           "type": "array"
41280         },
41281         "GENERIC-RESOURCE-API:network-role": {
41282           "$ref": "#/definitions/Some network-role",
41283           "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF"
41284         },
41285         "GENERIC-RESOURCE-API:use-dhcp": {
41286           "$ref": "#/definitions/Y",
41287           "description": "Indicator to use DHCP on this network for this VM",
41288           "enum": [
41289             "Y",
41290             "N"
41291           ]
41292         }
41293       },
41294       "type": "object"
41295     },
41296     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks-TOP": {
41297       "properties": {
41298         "GENERIC-RESOURCE-API:vm-networks": {
41299           "items": {
41300             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms(config)vm-networks"
41301           },
41302           "type": "array"
41303         }
41304       },
41305       "type": "object"
41306     },
41307     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes": {
41308       "properties": {
41309         "GENERIC-RESOURCE-API:interface-route-prefix": {
41310           "$ref": "#/definitions/0.168.1.4",
41311           "description": "route prefixes (CIDRs) to be provided to MSO in vnf-topology as a list of static routes",
41312           "enum": [
41313             "0.168.1.4",
41314             "6f3f:b"
41315           ]
41316         },
41317         "GENERIC-RESOURCE-API:interface-route-prefix-cidr": {
41318           "$ref": "#/definitions/Some interface-route-prefix-cidr",
41319           "description": "route prefixes (CIDRs) in ip/cidr format to be provided to MSO in vnf-topology as a list of static routes"
41320         }
41321       },
41322       "required": [
41323         "GENERIC-RESOURCE-API:interface-route-prefix-cidr"
41324       ],
41325       "type": "object"
41326     },
41327     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes-TOP": {
41328       "properties": {
41329         "GENERIC-RESOURCE-API:interface-route-prefixes": {
41330           "items": {
41331             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)interface-route-prefixes"
41332           },
41333           "type": "array"
41334         }
41335       },
41336       "type": "object"
41337     },
41338     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips": {
41339       "properties": {
41340         "GENERIC-RESOURCE-API:ip-address": {
41341           "$ref": "#/definitions/2.0.253.0%}N}{N{}p}",
41342           "description": "List of assigned ipv4 addresses on a network",
41343           "enum": [
41344             "2.0.253.0%}N}{N{}p}",
41345             ":2A3"
41346           ]
41347         }
41348       },
41349       "type": "object"
41350     },
41351     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-TOP": {
41352       "properties": {
41353         "GENERIC-RESOURCE-API:network-ips": {
41354           "items": {
41355             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips"
41356           },
41357           "type": "array"
41358         }
41359       },
41360       "type": "object"
41361     },
41362     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6": {
41363       "properties": {
41364         "GENERIC-RESOURCE-API:ip-address-ipv6": {
41365           "$ref": "#/definitions/1:61e%{",
41366           "description": "List of assigned ipv6 addresses on a network"
41367         }
41368       },
41369       "type": "object"
41370     },
41371     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6-TOP": {
41372       "properties": {
41373         "GENERIC-RESOURCE-API:network-ips-v6": {
41374           "items": {
41375             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-ips-v6"
41376           },
41377           "type": "array"
41378         }
41379       },
41380       "type": "object"
41381     },
41382     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs": {
41383       "properties": {
41384         "GENERIC-RESOURCE-API:mac-address": {
41385           "$ref": "#/definitions/Some mac-address",
41386           "description": "List of network assignments for this VM (one per network)"
41387         }
41388       },
41389       "type": "object"
41390     },
41391     "GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs-TOP": {
41392       "properties": {
41393         "GENERIC-RESOURCE-API:network-macs": {
41394           "items": {
41395             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-topology-information/vnf-assignments/vnf-vms/vm-networks(config)network-macs"
41396           },
41397           "type": "array"
41398         }
41399       },
41400       "type": "object"
41401     },
41402     "unique_empty_identifier": {}
41403   }
41404 }